diff --git a/resources/[Developer]/[Nordi]/rcore_pool-20250610T154209Z-1-001.zip b/resources/[Developer]/[Nordi]/rcore_pool-20250610T154209Z-1-001.zip deleted file mode 100644 index 56eabd3f7..000000000 Binary files a/resources/[Developer]/[Nordi]/rcore_pool-20250610T154209Z-1-001.zip and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/.fxap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/.fxap deleted file mode 100644 index 47878eed6..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/.fxap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/audio/cinecar_audio_door_game.dat151.rel b/resources/[defaultmaps]/doiidaum_drivein_cinecar/audio/cinecar_audio_door_game.dat151.rel deleted file mode 100644 index 52c015b55..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/audio/cinecar_audio_door_game.dat151.rel and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/fxmanifest.lua b/resources/[defaultmaps]/doiidaum_drivein_cinecar/fxmanifest.lua deleted file mode 100644 index a48cbdef2..000000000 --- a/resources/[defaultmaps]/doiidaum_drivein_cinecar/fxmanifest.lua +++ /dev/null @@ -1,14 +0,0 @@ -fx_version 'cerulean' -game 'gta5' -lua54 'yes' - -this_is_a_map "yes" - -data_file 'AUDIO_GAMEDATA' 'audio/cinecar_audio_door_game.dat' - -files { - 'audio/cinecar_audio_door_game.dat151.rel', - 'stream/*' -} - -dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/_cinecarmanifest.ymf b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/_cinecarmanifest.ymf deleted file mode 100644 index 74d1f7d83..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/_cinecarmanifest.ymf and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_billbd005.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_billbd005.ydr deleted file mode 100644 index f42011ee9..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_billbd005.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_grass_0.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_grass_0.ymap deleted file mode 100644 index 811408dc0..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_grass_0.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_land09.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_land09.ydr deleted file mode 100644 index f9696a219..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_land09.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_land09_g.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_land09_g.ydr deleted file mode 100644 index cbf5bc711..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_02_land09_g.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_14_grass_1.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_14_grass_1.ymap deleted file mode 100644 index 6501fd891..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs4_14_grass_1.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads.ymap deleted file mode 100644 index 2ca0f6bed..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads_long_0.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads_long_0.ymap deleted file mode 100644 index 4ef837648..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads_long_0.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads_ronoilgraffiti.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads_ronoilgraffiti.ymap deleted file mode 100644 index 8131c9711..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/cs5_roads_ronoilgraffiti.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_01.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_01.ydr deleted file mode 100644 index 5c7a384ab..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_01.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_01_dtl.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_01_dtl.ydr deleted file mode 100644 index c479a5588..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_01_dtl.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_02.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_02.ydr deleted file mode 100644 index efeef315d..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_02.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_02_dtl.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_02_dtl.ydr deleted file mode 100644 index c5ead162e..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_build_02_dtl.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_col.ybn b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_col.ybn deleted file mode 100644 index 21e2ea511..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_col.ybn and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground.ydr deleted file mode 100644 index 930f41b9f..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground_decal.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground_decal.ydr deleted file mode 100644 index d745899f9..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground_decal.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground_detail.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground_detail.ydr deleted file mode 100644 index e87cf9d5e..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_ground_detail.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_logo.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_logo.ydr deleted file mode 100644 index fff732a72..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_logo.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_milo1.ytyp b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_milo1.ytyp deleted file mode 100644 index a9a2a2bf7..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_milo1.ytyp and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_milo2.ytyp b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_milo2.ytyp deleted file mode 100644 index 1d9d97a12..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_milo2.ytyp and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_screen_wall.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_screen_wall.ydr deleted file mode 100644 index e70f8583d..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_screen_wall.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_01.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_01.ydr deleted file mode 100644 index 777a0a101..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_01.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_01_col.ybn b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_01_col.ybn deleted file mode 100644 index 2ae5cfd6f..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_01_col.ybn and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_02.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_02.ydr deleted file mode 100644 index 38aa45955..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_02.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_02_col.ybn b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_02_col.ybn deleted file mode 100644 index 1cad7d4f4..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_02_col.ybn and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_detail_01.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_detail_01.ydr deleted file mode 100644 index c9d1f5215..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_detail_01.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_detail_02.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_detail_02.ydr deleted file mode 100644 index 387a2ed25..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_shell_detail_02.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_slidedoor.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_slidedoor.ydr deleted file mode 100644 index f01575443..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_slidedoor.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_wall.ydr b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_wall.ydr deleted file mode 100644 index d483cfea2..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_car_cinema_wall.ydr and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_custom.ytd b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_custom.ytd deleted file mode 100644 index b566ede7e..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_custom.ytd and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_map.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_map.ymap deleted file mode 100644 index ef1a8a680..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_map.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_milo1.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_milo1.ymap deleted file mode 100644 index c6eec024d..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_milo1.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_milo2.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_milo2.ymap deleted file mode 100644 index 4ee59156b..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_milo2.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_props.ytyp b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_props.ytyp deleted file mode 100644 index ec679d6c5..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_props.ytyp and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_texture.ytd b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_texture.ytd deleted file mode 100644 index 7fe2d71b2..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/doiidaum_cinecar_texture.ytd and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02.ymap deleted file mode 100644 index 1d706fd40..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_0.ybn b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_0.ybn deleted file mode 100644 index 0cd8e2525..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_0.ybn and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_15.ybn b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_15.ybn deleted file mode 100644 index 4d6fbd4ca..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_15.ybn and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_critical_1.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_critical_1.ymap deleted file mode 100644 index 388adb096..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_critical_1.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_long_0.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_long_0.ymap deleted file mode 100644 index 1056aa308..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_long_0.ymap and /dev/null differ diff --git a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_strm_3.ymap b/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_strm_3.ymap deleted file mode 100644 index 01b2efbae..000000000 Binary files a/resources/[defaultmaps]/doiidaum_drivein_cinecar/stream/lr_cs4_02_strm_3.ymap and /dev/null differ diff --git a/resources/[housing]/[sql]/esx.sql b/resources/[housing]/[sql]/esx.sql deleted file mode 100644 index e54525e21..000000000 --- a/resources/[housing]/[sql]/esx.sql +++ /dev/null @@ -1,180 +0,0 @@ -ALTER TABLE - `users` -ADD - IF NOT EXISTS `inside` VARCHAR(50) NULL DEFAULT ''; - -INSERT IGNORE INTO - `addon_inventory` (name, label, shared) -VALUES - ('propery', 'Property', 0); - -INSERT IGNORE INTO - `datastore` (name, label, shared) -VALUES - ('propery', 'Property', 0); - -CREATE TABLE IF NOT EXISTS `houselocations` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `name` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'latin1_swedish_ci', - `label` VARCHAR(255) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `coords` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `owned` TINYINT(2) NULL DEFAULT NULL, - `price` INT(11) NULL DEFAULT NULL, - `defaultPrice` INT(11) NULL DEFAULT NULL, - `tier` TINYINT(2) NULL DEFAULT NULL, - `garage` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `garageShell` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `creator` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `mlo` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `ipl` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `console` INT(11) NULL DEFAULT NULL, - `board` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `for_sale` INT(11) NULL DEFAULT '1', - `extra_imgs` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `description` TEXT NOT NULL DEFAULT '' COLLATE 'latin1_swedish_ci', - `creatorJob` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `blip` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `upgrades` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `apartmentCount` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`name`) USING BTREE, - INDEX `name` (`name`) USING BTREE, - INDEX `id` (`id`) USING BTREE -) -COLLATE='latin1_swedish_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; - -CREATE TABLE IF NOT EXISTS `player_houses` ( - `id` INT(255) NOT NULL AUTO_INCREMENT, - `house` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `citizenid` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `owner` VARCHAR(46) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `keyholders` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `stash` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `outfit` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `logout` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `decorateStash` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `charge` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `credit` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `creditPrice` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `console` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `decorateCoords` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `rented` INT(11) NULL DEFAULT NULL, - `rentPrice` INT(11) NULL DEFAULT NULL, - `rentable` INT(11) NULL DEFAULT NULL, - `purchasable` INT(11) NULL DEFAULT NULL, - `vaultCodes` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - PRIMARY KEY (`id`) USING BTREE, - INDEX `house` (`house`) USING BTREE, - INDEX `owner` (`owner`) USING BTREE, - INDEX `citizenid` (`citizenid`) USING BTREE -) -COLLATE='utf8mb4_general_ci' -ENGINE=InnoDB -AUTO_INCREMENT=3 -; - - - -CREATE TABLE IF NOT EXISTS `house_rents` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `house` VARCHAR(50) NOT NULL DEFAULT '' COLLATE 'utf8mb4_general_ci', - `identifier` VARCHAR(80) NOT NULL DEFAULT '' COLLATE 'utf8mb4_general_ci', - `payed` INT(11) NOT NULL DEFAULT '0', - `date` TIMESTAMP NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) COLLATE = 'utf8mb4_general_ci' ENGINE = InnoDB AUTO_INCREMENT = 1; - -CREATE TABLE IF NOT EXISTS `house_objects` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `creator` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'latin1_swedish_ci', - `model` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'latin1_swedish_ci', - `coords` TEXT NOT NULL COLLATE 'latin1_swedish_ci', - `house` VARCHAR(80) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `construction` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `created` TIMESTAMP NULL DEFAULT current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) -COLLATE='latin1_swedish_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; - - -ALTER TABLE `house_objects` - ADD IF NOT EXISTS `construction` VARCHAR(50) NULL DEFAULT NULL, - ADD IF NOT EXISTS `created` TIMESTAMP NULL DEFAULT current_timestamp() -; - -DROP TABLE IF EXISTS `house_plants`; - -CREATE TABLE IF NOT EXISTS `house_plants` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `building` varchar(50) DEFAULT NULL, - `stage` varchar(50) DEFAULT 'stage-a', - `sort` varchar(50) DEFAULT NULL, - `gender` varchar(50) DEFAULT NULL, - `food` int(11) DEFAULT 100, - `health` int(11) DEFAULT 100, - `progress` int(11) DEFAULT 0, - `coords` text DEFAULT NULL, - `plantid` varchar(50) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `building` (`building`), - KEY `plantid` (`plantid`) -) ENGINE = InnoDB AUTO_INCREMENT = 7123 DEFAULT CHARSET = utf8mb4; - -ALTER TABLE `player_houses` - CHANGE COLUMN IF EXISTS `identifier` `owner` VARCHAR(46) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci'; - -ALTER TABLE `houselocations` - ADD IF NOT EXISTS `blip` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `upgrades` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `apartmentCount` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `creatorGotMoney` TINYINT(1) NOT NULL DEFAULT '0' -; - -ALTER TABLE `player_houses` - ADD IF NOT EXISTS `rented` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `rentPrice` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `rentable` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `purchasable` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `console` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `decorateCoords` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `vaultCodes` TEXT NULL DEFAULT NULL -; - -ALTER TABLE `houselocations` - DROP IF EXISTS `houseID` -; - - -ALTER TABLE `player_houses` - DROP IF EXISTS `houseID`, - DROP IF EXISTS `timer`, - DROP IF EXISTS `insideId` -; - -ALTER TABLE `houselocations` - CHANGE COLUMN `tier` `tier` SMALLINT NULL DEFAULT NULL; - -CREATE TABLE IF NOT EXISTS `house_decorations` ( - `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `house` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - `creator` VARCHAR(70) NOT NULL DEFAULT '0' COLLATE 'utf8mb3_general_ci', - `modelName` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'utf8mb3_general_ci', - `coords` TEXT NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - `rotation` TEXT NOT NULL DEFAULT '' COLLATE 'utf8mb3_general_ci', - `inStash` TINYINT(1) NOT NULL DEFAULT '0', - `inHouse` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', - `uniq` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - `created` TIMESTAMP NULL DEFAULT NULL, - `lightData` TEXT NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - PRIMARY KEY (`id`) USING BTREE, - INDEX `id` (`id`, `house`) USING BTREE -) -COLLATE='utf8mb3_general_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; diff --git a/resources/[housing]/[sql]/items in docs, open here.md b/resources/[housing]/[sql]/items in docs, open here.md deleted file mode 100644 index a5869ed3f..000000000 --- a/resources/[housing]/[sql]/items in docs, open here.md +++ /dev/null @@ -1,3 +0,0 @@ -Please search for the items and follow all the documentation. - -docs.quasar-store.com \ No newline at end of file diff --git a/resources/[housing]/[sql]/only_for_fresh.sql b/resources/[housing]/[sql]/only_for_fresh.sql deleted file mode 100644 index 773f2689f..000000000 --- a/resources/[housing]/[sql]/only_for_fresh.sql +++ /dev/null @@ -1,7 +0,0 @@ --- IF YOU ARE NOT UPDATING YOUR OLD QS-HOUSING, MAKE SURE YOU READ THIS SQL! - -DROP TABLE IF EXISTS `houselocations`; -DROP TABLE IF EXISTS `player_houses`; -DROP TABLE IF EXISTS `house_rents`; -DROP TABLE IF EXISTS `house_objects`; -DROP TABLE IF EXISTS `house_plants`; \ No newline at end of file diff --git a/resources/[housing]/[sql]/qb.sql b/resources/[housing]/[sql]/qb.sql deleted file mode 100644 index 1e822aac6..000000000 --- a/resources/[housing]/[sql]/qb.sql +++ /dev/null @@ -1,170 +0,0 @@ -ALTER TABLE - `players` -ADD - IF NOT EXISTS `inside` VARCHAR(50) NULL DEFAULT ''; - -CREATE TABLE IF NOT EXISTS `houselocations` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `name` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'latin1_swedish_ci', - `label` VARCHAR(255) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `coords` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `owned` TINYINT(2) NULL DEFAULT NULL, - `price` INT(11) NULL DEFAULT NULL, - `defaultPrice` INT(11) NULL DEFAULT NULL, - `tier` TINYINT(2) NULL DEFAULT NULL, - `garage` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `garageShell` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `creator` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `mlo` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `ipl` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `console` INT(11) NULL DEFAULT NULL, - `board` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `for_sale` INT(11) NULL DEFAULT '1', - `extra_imgs` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `description` TEXT NOT NULL DEFAULT '' COLLATE 'latin1_swedish_ci', - `creatorJob` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `blip` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `upgrades` TEXT NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `apartmentCount` INT(11) NULL DEFAULT NULL, - PRIMARY KEY (`name`) USING BTREE, - INDEX `name` (`name`) USING BTREE, - INDEX `id` (`id`) USING BTREE -) -COLLATE='latin1_swedish_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; - -CREATE TABLE IF NOT EXISTS `player_houses` ( - `id` INT(255) NOT NULL AUTO_INCREMENT, - `house` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `citizenid` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `owner` VARCHAR(46) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `keyholders` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `stash` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `outfit` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `logout` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `decorateStash` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `charge` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `credit` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `creditPrice` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `console` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `decorateCoords` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - `rented` INT(11) NULL DEFAULT NULL, - `rentPrice` INT(11) NULL DEFAULT NULL, - `rentable` INT(11) NULL DEFAULT NULL, - `purchasable` INT(11) NULL DEFAULT NULL, - `vaultCodes` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci', - PRIMARY KEY (`id`) USING BTREE, - INDEX `house` (`house`) USING BTREE, - INDEX `owner` (`owner`) USING BTREE, - INDEX `citizenid` (`citizenid`) USING BTREE -) -COLLATE='utf8mb4_general_ci' -ENGINE=InnoDB -AUTO_INCREMENT=3 -; - - - -CREATE TABLE IF NOT EXISTS `house_rents` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `house` VARCHAR(50) NOT NULL DEFAULT '' COLLATE 'utf8mb4_general_ci', - `identifier` VARCHAR(80) NOT NULL DEFAULT '' COLLATE 'utf8mb4_general_ci', - `payed` INT(11) NOT NULL DEFAULT '0', - `date` TIMESTAMP NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) COLLATE = 'utf8mb4_general_ci' ENGINE = InnoDB AUTO_INCREMENT = 1; - -CREATE TABLE IF NOT EXISTS `house_objects` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `creator` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'latin1_swedish_ci', - `model` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'latin1_swedish_ci', - `coords` TEXT NOT NULL COLLATE 'latin1_swedish_ci', - `house` VARCHAR(80) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `construction` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci', - `created` TIMESTAMP NULL DEFAULT current_timestamp(), - PRIMARY KEY (`id`) USING BTREE -) -COLLATE='latin1_swedish_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; - - -ALTER TABLE `house_objects` - ADD IF NOT EXISTS `construction` VARCHAR(50) NULL DEFAULT NULL, - ADD IF NOT EXISTS `created` TIMESTAMP NULL DEFAULT current_timestamp() -; - -DROP TABLE IF EXISTS `house_plants`; - -CREATE TABLE IF NOT EXISTS `house_plants` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `building` varchar(50) DEFAULT NULL, - `stage` varchar(50) DEFAULT 'stage-a', - `sort` varchar(50) DEFAULT NULL, - `gender` varchar(50) DEFAULT NULL, - `food` int(11) DEFAULT 100, - `health` int(11) DEFAULT 100, - `progress` int(11) DEFAULT 0, - `coords` text DEFAULT NULL, - `plantid` varchar(50) DEFAULT NULL, - PRIMARY KEY (`id`), - KEY `building` (`building`), - KEY `plantid` (`plantid`) -) ENGINE = InnoDB AUTO_INCREMENT = 7123 DEFAULT CHARSET = utf8mb4; - -ALTER TABLE `player_houses` - CHANGE COLUMN IF EXISTS `identifier` `owner` VARCHAR(46) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci'; - -ALTER TABLE `houselocations` - ADD IF NOT EXISTS `blip` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `upgrades` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `apartmentCount` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `creatorGotMoney` TINYINT(1) NOT NULL DEFAULT '0' -; - -ALTER TABLE `player_houses` - ADD IF NOT EXISTS `rented` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `rentPrice` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `rentable` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `purchasable` INT(11) NULL DEFAULT NULL, - ADD IF NOT EXISTS `console` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `decorateCoords` TEXT NULL DEFAULT NULL, - ADD IF NOT EXISTS `vaultCodes` TEXT NULL DEFAULT NULL -; - -ALTER TABLE `houselocations` - DROP IF EXISTS `houseID` -; - - -ALTER TABLE `player_houses` - DROP IF EXISTS `houseID`, - DROP IF EXISTS `timer`, - DROP IF EXISTS `insideId` -; - -ALTER TABLE `houselocations` - CHANGE COLUMN `tier` `tier` SMALLINT NULL DEFAULT NULL; - -CREATE TABLE IF NOT EXISTS `house_decorations` ( - `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, - `house` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - `creator` VARCHAR(70) NOT NULL DEFAULT '0' COLLATE 'utf8mb3_general_ci', - `modelName` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'utf8mb3_general_ci', - `coords` TEXT NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - `rotation` TEXT NOT NULL DEFAULT '' COLLATE 'utf8mb3_general_ci', - `inStash` TINYINT(1) NOT NULL DEFAULT '0', - `inHouse` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', - `uniq` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - `created` TIMESTAMP NULL DEFAULT NULL, - `lightData` TEXT NULL DEFAULT NULL COLLATE 'utf8mb3_general_ci', - PRIMARY KEY (`id`) USING BTREE, - INDEX `id` (`id`, `house`) USING BTREE -) -COLLATE='utf8mb3_general_ci' -ENGINE=InnoDB -AUTO_INCREMENT=1 -; diff --git a/resources/[housing]/brutal_housing/.fxap b/resources/[housing]/brutal_housing/.fxap new file mode 100644 index 000000000..699e8bc69 Binary files /dev/null and b/resources/[housing]/brutal_housing/.fxap differ diff --git a/resources/[housing]/brutal_housing/README.md b/resources/[housing]/brutal_housing/README.md new file mode 100644 index 000000000..cecf3b394 --- /dev/null +++ b/resources/[housing]/brutal_housing/README.md @@ -0,0 +1 @@ +Please follow the instructions: https://docs.brutalscripts.com \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/cl_utils.lua b/resources/[housing]/brutal_housing/cl_utils.lua new file mode 100644 index 000000000..d6d8dae16 --- /dev/null +++ b/resources/[housing]/brutal_housing/cl_utils.lua @@ -0,0 +1,241 @@ +ESX = Core +QBCore = Core + +-- Buy here: (4€+VAT) https://store.brutalscripts.com +function notification(title, text, time, type) + if Config.BrutalNotify then + exports['brutal_notify']:SendAlert(title, text, time, type) + else + -- Put here your own notify and set the Config.BrutalNotify to false + SetNotificationTextEntry("STRING") + AddTextComponentString(text) + DrawNotification(0,1) + + -- Default ESX Notify: + --TriggerEvent('esx:showNotification', text) + + -- Default QB Notify: + --TriggerEvent('QBCore:Notify', text, 'info', 5000) + + -- OKOK Notify: + -- exports['okokNotify']:Alert(title, text, time, type, false) + + end +end + +function TextUIFunction(type, text) + if type == 'open' then + if Config.TextUI:lower() == 'ox_lib' then + lib.showTextUI(text) + elseif Config.TextUI:lower() == 'okoktextui' then + exports['okokTextUI']:Open(text, 'darkblue', 'right') + elseif Config.TextUI:lower() == 'esxtextui' then + ESX.TextUI(text) + elseif Config.TextUI:lower() == 'qbdrawtext' then + exports['qb-core']:DrawText(text,'left') + elseif Config.TextUI:lower() == 'brutal_textui' then + exports['brutal_textui']:Open(text, "blue") + end + elseif type == 'hide' then + if Config.TextUI:lower() == 'ox_lib' then + lib.hideTextUI() + elseif Config.TextUI:lower() == 'okoktextui' then + exports['okokTextUI']:Close() + elseif Config.TextUI:lower() == 'esxtextui' then + ESX.HideUI() + elseif Config.TextUI:lower() == 'qbdrawtext' then + exports['qb-core']:HideText() + elseif Config.TextUI:lower() == 'brutal_textui' then + exports['brutal_textui']:Close() + end + end +end + +function AbleToOpenThePropertiesMenu() + local able = true + + if Config.BrutalPoliceJob and GetResourceState("brutal_policejob") == "started" then + if exports.brutal_policejob:IsHandcuffed() then + able = false + end + end + + if Config['Core']:upper() == 'QBCORE' then + if GetResourceState("qb-policejob") == "started" then + if exports["qb-policejob"]:IsHandcuffed() then + able = false + end + end + end + + -- other blacklists can be added. + + return able +end + +function OpenDressingMenu() + if Config.Wardrobe == 'ak47_clothing' then + exports['ak47_clothing']:openOutfit() -- if it doesn't work with this export use other event + -- TriggerEvent('ak47_clothing:openOutfitMenu') -- Use this only if the first export doesn't work, depend of you'r version + elseif Config.Wardrobe == 'codem_apperance' then + TriggerEvent('codem-apperance:OpenWardrobe') + elseif Config.Wardrobe == 'fivem_appearance' then + exports['fivem-appearance']:openWardrobe() + elseif Config.Wardrobe == 'illenium_appearance' then + TriggerEvent('illenium-appearance:client:openOutfitMenu') + elseif Config.Wardrobe == 'qb_clothing' then + TriggerEvent('qb-clothing:client:openOutfitMenu') + elseif Config.Wardrobe == 'raid_clothes' then + TriggerEvent('raid_clothes:openmenu') + elseif Config.Wardrobe == 'rcore_clothes' then + TriggerEvent('rcore_clothes:openOutfits') + elseif Config.Wardrobe == 'rcore_clothing' then + TriggerEvent('rcore_clothing:openChangingRoom') + elseif Config.Wardrobe == 'sleek_clothestore' then + exports['sleek-clothestore']:OpenWardrobe() + elseif Config.Wardrobe == 'tgiann_clothing' then + TriggerEvent('tgiann-clothing:openOutfitMenu') + end +end + +function setPlayerSkin(skinTable) + if Config['Core']:upper() == 'ESX' then + TriggerEvent('skinchanger:loadSkin', skinTable.skin) + elseif Config['Core']:upper() == 'QBCORE' then + TriggerEvent("qb-clothes:loadSkin", false, tonumber(skinTable.model), skinTable.skin) + TriggerServerEvent("brutal_housing:server:qbcore-loadPlayerSkin", tonumber(skinTable.model), skinTable.skin) + end +end + +function MiniGames(type, propertyID) + if type == "raid" then + if GetResourceState("ps-ui") == "started" then + exports['ps-ui']:Circle(function(success) + TriggerEvent('brutal_housing:client:raidMinigame', propertyID, success) + end, 3, 10) + else + TriggerEvent('brutal_housing:client:raidMinigame', propertyID, true) + end + elseif type == "server-destroy" then + if GetResourceState("ps-ui") == "started" then + exports['ps-ui']:Scrambler(function(success) + TriggerEvent('brutal_housing:client:serverdestroy', propertyID, success) + end, "alphanumeric", 60, 2) + else + TriggerEvent('brutal_housing:client:serverdestroy', propertyID, true) + end + elseif type == "house-break-in-level_0" then + if GetResourceState("ps-ui") == "started" then + exports['ps-ui']:Scrambler(function(success) + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, success) + end, "alphanumeric", 60, 2) + else + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, true) + end + elseif type == "house-break-in-level_1" then + if GetResourceState("ps-ui") == "started" then + exports['ps-ui']:VarHack(function(success) + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, success) + end, 10, 30) + else + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, true) + end + elseif type == "house-break-in-level_2" then + if GetResourceState("ps-ui") == "started" then + exports['ps-ui']:Thermite(function(success) + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, success) + end, 30, 6, 10) + else + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, true) + end + elseif type == "house-break-in-level_3" then + if GetResourceState("ps-ui") == "started" then + exports['ps-ui']:Thermite(function(success) + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, success) + end, 30, 6, 10) + else + TriggerEvent('brutal_housing:client:breakInMinigame', propertyID, true) + end + end +end + +function PoliceBurglarNotify(x,y,z, address) + if Config.BrutalPoliceJob and GetResourceState("brutal_policejob") == "started" then + TriggerServerEvent('brutal_policejob:server:citizencall', 'create', Config.Locales.BreakIn, {x,y,z}, address) + else + SendNotify(66) + end +end + +function InventoryOpenFunction(propertyID, objectID) + if Config.Inventory:lower() == 'ox_inventory' then + if exports.ox_inventory:openInventory('stash', { id = "stash_"..propertyID.."_"..objectID}) == false then + TriggerServerEvent('brutal_housing:server:loadStash', propertyID, objectID) + exports.ox_inventory:openInventory('stash', { id = "stash_"..propertyID.."_"..objectID}) + end + elseif Config.Inventory:lower() == 'qb_inventory_old' then + TriggerServerEvent("inventory:server:OpenInventory", "stash", "stash_"..propertyID.."_"..objectID, {label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots}) + TriggerEvent("inventory:client:SetCurrentStash", "stash_"..propertyID.."_"..objectID) + elseif Config.Inventory:lower() == 'qb_inventory_new' then + TriggerServerEvent("brutal_housing:qb-inventory:server:OpenInventory", "stash_"..propertyID.."_"..objectID, {label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots}) + elseif Config.Inventory:lower() == 'quasar_inventory' then + TriggerServerEvent("inventory:server:OpenInventory", "stash", "stash_"..propertyID.."_"..objectID, { label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots }) + TriggerEvent("inventory:client:SetCurrentStash", "stash_"..propertyID.."_"..objectID) + elseif Config.Inventory:lower() == 'codem_inventory' then + TriggerServerEvent("inventory:server:OpenInventory", "stash", "stash_"..propertyID.."_"..objectID, { label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots }) + TriggerEvent("inventory:client:SetCurrentStash", "stash_"..propertyID.."_"..objectID) + elseif Config.Inventory:lower() == 'chezza_inventory' then + TriggerEvent('inventory:openStorage', Config.Locales.Stash, "stash_"..propertyID.."_"..objectID, 1000, 1000) + elseif Config.Inventory:lower() == 'core_inventory' then + TriggerServerEvent('core_inventory:server:openInventory', "stash_"..propertyID.."_"..objectID, "big_storage") + elseif Config.Inventory:lower() == 'origen_inventory' then + exports.origen_inventory:openInventory("stash", "stash_"..propertyID.."_"..objectID, {label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots}) + elseif Config.Inventory:lower() == 'ps-inventory' then + if GetResourceState('ps-inventory') == "started" then + TriggerServerEvent("ps-inventory:server:OpenInventory", "stash_"..propertyID.."_"..objectID, {label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots}) + TriggerEvent("ps-inventory:client:SetCurrentStash", "stash_"..propertyID.."_"..objectID) + else + TriggerServerEvent("inventory:server:OpenInventory", "stash", "stash_"..propertyID.."_"..objectID, {label = Config.Locales.Stash, maxweight = Config.Stash.Weight, slots = Config.Stash.Slots}) + TriggerEvent("inventory:client:SetCurrentStash", "stash_"..propertyID.."_"..objectID) + end + end +end + +RegisterNetEvent('brutal_housing:client:utils:CreateVehicle') +AddEventHandler('brutal_housing:client:utils:CreateVehicle', function(Vehicle) + SetVehicleFuelLevel(Vehicle, 100.0) + DecorSetFloat(Vehicle, "_FUEL_LEVEL", GetVehicleFuelLevel(Vehicle)) + + if Config['Core']:upper() == 'QBCORE' then + TriggerEvent("vehiclekeys:client:SetOwner", QBCore.Functions.GetPlate(Vehicle)) + end +end) + +RegisterNetEvent('brutal_housing:client:utils:DeleteVehicle') +AddEventHandler('brutal_housing:client:utils:DeleteVehicle', function(Vehicle) + DeleteEntity(Vehicle) +end) + +function OpenMenuUtil() + InMenu = true + SetNuiFocus(true, true) + + Citizen.CreateThread(function() + while InMenu do + N_0xf4f2c0d4ee209e20() -- it's disable the AFK camera zoom + Citizen.Wait(15000) + end + end) + + DisplayRadar(false) +end + +function DisableMinimap() + DisplayRadar(false) + -- Here you can add a trigger to hide your HUD system +end + +function EnableMinimap() + DisplayRadar(true) + -- Here you can add a trigger to enable your HUD system +end \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/client/client.lua b/resources/[housing]/brutal_housing/client/client.lua new file mode 100644 index 000000000..80fe59fbd Binary files /dev/null and b/resources/[housing]/brutal_housing/client/client.lua differ diff --git a/resources/[housing]/brutal_housing/client/nui.lua b/resources/[housing]/brutal_housing/client/nui.lua new file mode 100644 index 000000000..baf27493a Binary files /dev/null and b/resources/[housing]/brutal_housing/client/nui.lua differ diff --git a/resources/[housing]/brutal_housing/client/object_placing/README.md b/resources/[housing]/brutal_housing/client/object_placing/README.md new file mode 100644 index 000000000..441c4fc77 --- /dev/null +++ b/resources/[housing]/brutal_housing/client/object_placing/README.md @@ -0,0 +1,3 @@ +-- Object placement system partially based on Object Gizmo by DemiAutomatic +-- Source: https://github.com/DemiAutomatic/object_gizmo +-- Licensed under the MIT License \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/client/object_placing/dataview.lua b/resources/[housing]/brutal_housing/client/object_placing/dataview.lua new file mode 100644 index 000000000..303d6be3e --- /dev/null +++ b/resources/[housing]/brutal_housing/client/object_placing/dataview.lua @@ -0,0 +1,155 @@ +-- Credit: https://github.com/citizenfx/lua/blob/luaglm-dev/cfx/libs/scripts/examples/dataview.lua +local dataView = setmetatable({ + EndBig = ">", + EndLittle = "<", + Types = { + Int8 = { code = "i1" }, + Uint8 = { code = "I1" }, + Int16 = { code = "i2" }, + Uint16 = { code = "I2" }, + Int32 = { code = "i4" }, + Uint32 = { code = "I4" }, + Int64 = { code = "i8" }, + Uint64 = { code = "I8" }, + Float32 = { code = "f", size = 4 }, -- a float (native size) + Float64 = { code = "d", size = 8 }, -- a double (native size) + + LuaInt = { code = "j" }, -- a lua_Integer + UluaInt = { code = "J" }, -- a lua_Unsigned + LuaNum = { code = "n" }, -- a lua_Number + String = { code = "z", size = -1, }, -- zero terminated string + }, + + FixedTypes = { + String = { code = "c" }, -- a fixed-sized string with n bytes + Int = { code = "i" }, -- a signed int with n bytes + Uint = { code = "I" }, -- an unsigned int with n bytes + }, +}, { + __call = function(_, length) + return dataView.ArrayBuffer(length) + end +}) +dataView.__index = dataView + +--[[ Create an ArrayBuffer with a size in bytes --]] +function dataView.ArrayBuffer(length) + return setmetatable({ + blob = string.blob(length), + length = length, + offset = 1, + cangrow = true, + }, dataView) +end + +--[[ Wrap a non-internalized string --]] +function dataView.Wrap(blob) + return setmetatable({ + blob = blob, + length = blob:len(), + offset = 1, + cangrow = true, + }, dataView) +end + +--[[ Return the underlying bytebuffer --]] +function dataView:Buffer() return self.blob end +function dataView:ByteLength() return self.length end +function dataView:ByteOffset() return self.offset end +function dataView:SubView(offset, length) + return setmetatable({ + blob = self.blob, + length = length or self.length, + offset = 1 + offset, + cangrow = false, + }, dataView) +end + +--[[ Return the Endianness format character --]] +function ef(big) return (big and dataView.EndBig) or dataView.EndLittle end + +--[[ Helper function for setting fixed datatypes within a buffer --]] +function packblob(self, offset, value, code) + -- If cangrow is false the dataview represents a subview, i.e., a subset + -- of some other string view. Ensure the references are the same before + -- updating the subview + local packed = self.blob:blob_pack(offset, code, value) + if self.cangrow or packed == self.blob then + self.blob = packed + self.length = packed:len() + return true + else + return false + end +end + +--[[ + Create the API by using dataView.Types +--]] +for label,datatype in pairs(dataView.Types) do + if not datatype.size then -- cache fixed encoding size + datatype.size = string.packsize(datatype.code) + elseif datatype.size >= 0 and string.packsize(datatype.code) ~= datatype.size then + local msg = "Pack size of %s (%d) does not match cached length: (%d)" + error(msg:format(label, string.packsize(datatype.code), datatype.size)) + return nil + end + + dataView["Get" .. label] = function(self, offset, endian) + offset = offset or 0 + if offset >= 0 then + local o = self.offset + offset + local v,_ = self.blob:blob_unpack(o, ef(endian) .. datatype.code) + return v + end + return nil + end + + dataView["Set" .. label] = function(self, offset, value, endian) + if offset >= 0 and value then + local o = self.offset + offset + local v_size = (datatype.size < 0 and value:len()) or datatype.size + if self.cangrow or ((o + (v_size - 1)) <= self.length) then + if not packblob(self, o, value, ef(endian) .. datatype.code) then + error("cannot grow subview") + end + else + error("cannot grow dataview") + end + end + return self + end +end + +for label,datatype in pairs(dataView.FixedTypes) do + datatype.size = -1 -- Ensure cached encoding size is invalidated + + dataView["GetFixed" .. label] = function(self, offset, typelen, endian) + if offset >= 0 then + local o = self.offset + offset + if (o + (typelen - 1)) <= self.length then + local code = ef(endian) .. "c" .. tostring(typelen) + local v,_ = self.blob:blob_unpack(o, code) + return v + end + end + return nil -- Out of bounds + end + + dataView["SetFixed" .. label] = function(self, offset, typelen, value, endian) + if offset >= 0 and value then + local o = self.offset + offset + if self.cangrow or ((o + (typelen - 1)) <= self.length) then + local code = ef(endian) .. "c" .. tostring(typelen) + if not packblob(self, o, value, code) then + error("cannot grow subview") + end + else + error("cannot grow dataview") + end + end + return self + end +end + +return dataView \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/client/object_placing/gizmo.lua b/resources/[housing]/brutal_housing/client/object_placing/gizmo.lua new file mode 100644 index 000000000..b99b29ab8 Binary files /dev/null and b/resources/[housing]/brutal_housing/client/object_placing/gizmo.lua differ diff --git a/resources/[housing]/brutal_housing/client/vendor/freecam/INFO.txt b/resources/[housing]/brutal_housing/client/vendor/freecam/INFO.txt new file mode 100644 index 000000000..95799c55f --- /dev/null +++ b/resources/[housing]/brutal_housing/client/vendor/freecam/INFO.txt @@ -0,0 +1,4 @@ +The original source code for freecam by Deltanic is available at this repository: + https://github.com/Deltanic/fivem-freecam/ + +This code contains modifications and performance improvements, and is re-released under the MIT license. \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/client/vendor/freecam/LICENSE.txt b/resources/[housing]/brutal_housing/client/vendor/freecam/LICENSE.txt new file mode 100644 index 000000000..5fc64ec68 --- /dev/null +++ b/resources/[housing]/brutal_housing/client/vendor/freecam/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Deltanic + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/client/vendor/freecam/camera.lua b/resources/[housing]/brutal_housing/client/vendor/freecam/camera.lua new file mode 100644 index 000000000..9075ba8c9 Binary files /dev/null and b/resources/[housing]/brutal_housing/client/vendor/freecam/camera.lua differ diff --git a/resources/[housing]/brutal_housing/client/vendor/freecam/config.lua b/resources/[housing]/brutal_housing/client/vendor/freecam/config.lua new file mode 100644 index 000000000..675553d7b Binary files /dev/null and b/resources/[housing]/brutal_housing/client/vendor/freecam/config.lua differ diff --git a/resources/[housing]/brutal_housing/client/vendor/freecam/main.lua b/resources/[housing]/brutal_housing/client/vendor/freecam/main.lua new file mode 100644 index 000000000..aee983c1b Binary files /dev/null and b/resources/[housing]/brutal_housing/client/vendor/freecam/main.lua differ diff --git a/resources/[housing]/brutal_housing/client/vendor/freecam/utils.lua b/resources/[housing]/brutal_housing/client/vendor/freecam/utils.lua new file mode 100644 index 000000000..9607c04d5 Binary files /dev/null and b/resources/[housing]/brutal_housing/client/vendor/freecam/utils.lua differ diff --git a/resources/[housing]/brutal_housing/config.lua b/resources/[housing]/brutal_housing/config.lua new file mode 100644 index 000000000..843faafcb --- /dev/null +++ b/resources/[housing]/brutal_housing/config.lua @@ -0,0 +1,417 @@ +---------------------------------------------------------------------------------------------- +-------------------------------------| BRUTAL HOUSING :) |------------------------------------ +---------------------------------------------------------------------------------------------- + +--[[ +Hi, thank you for buying our script, We are very grateful! + +For help join our Discord server: https://discord.gg/85u2u5c8q9 +More informations about the script: https://docs.brutalscripts.com +--]] + +Config = { + Core = 'ESX', -- 'ESX' / 'QBCORE' | Other core setting on the 'core' folder. + VoiceSytem = 'pma-voice', -- "pma-voice" / "mumble" / "SaltyChat" + Inventory = 'ox_inventory', -- 'ox_inventory' / 'qb_inventory_old'/ 'qb_inventory_new' / 'quasar_inventory' / 'chezza_inventory' / 'codem_inventory' / 'core_inventory' // Custom can be add in the cl_utils.lua!!! + Wardrobe = 'default', -- 'default' / 'ak47_clothing' / 'codem_apperance' / 'fivem_appearance' / 'illenium_appearance' / 'qb_clothing' / 'raid_clothes' / 'rcore_clothes' / 'rcore_clothing' / 'sleek_clothestore' / 'tgiann_clothing' // Custom can be add in the cl_utils.lua!!! + TextUI = 'brutal_textui', -- false / 'brutal_textui' / 'ox_lib' / 'okokTextUI' / 'ESXTextUI' / 'QBDrawText' // Custom can be add in the cl_utils.lua!!! + BrutalKeys = true, -- Buy here: https://store.brutalscripts.com + BrutalPoliceJob = true, -- Buy here: https://store.brutalscripts.com | Better connection + BrutalNotify = true, -- Buy here: (4€+VAT) https://store.brutalscripts.com | Or set up your own notify >> cl_utils.lua + + SteamName = false, -- true = Steam name | false = character name + AdminGroups = {'superadmin', 'admin', 'mod', 'god'}, + HousingDataPrint = true, -- Server side print, like that: Brutal Housing: Houses: 1 Apartments: 97 Garages: 9 + + DataStorage = { + --[[ + optimized = Saves the data when the script is restarted, the server is shut down or restarted, or during a scheduled server restart. + events: "txAdmin:events:serverShuttingDown" & "txAdmin:events:scheduledRestart" or fixed restart times. + resource_heavy = all data will be saved immediately, this is very stressful for the server so we don't recommend using this, but the choice is up to you. + ]]-- + + Type = "resource_heavy", -- "optimized" / "resource_heavy" + Restarts = {}, -- example: "11:59" | Save the data 1 minute before restart. Save data at 15:59 instead of 16:00 + }, + + Blips = { + available = true, + availableHouse = {label = "Available House", size = 0.7, sprite = 40, color = 2}, + availableGarage = {label = "Available Garage", size = 0.7, sprite = 357, color = 2}, + owned = true, + myHouse = {label = "My House", size = 0.7, sprite = 40, color = 53}, + myGarage = {label = "My Garage", size = 0.7, sprite = 357, color = 53}, + hasKeyHouse = {label = "House", size = 0.7, sprite = 40, color = 53}, + hasKeyGarage = {label = "House", size = 0.7, sprite = 40, color = 53}, + ownedHouse = {label = "House", size = 0.7, sprite = 40, color = 1}, + ownedGarage = {label = "Garage", size = 0.7, sprite = 357, color = 1}, + police = true, + burglarAlarm = {label = "Burglar alarm", size = 1.0, sprite = 161, color = 1}, + }, + + MaxProperties = 12, -- Maximum number of properties a player can own + MaxObject = 50, -- Maximum placing object, 50-50 by default, outside and inside separately + MaxBargainPercent = 5, -- Maximum bargain rate in percentage | Bargain rate i random between 0 and this value + MaxOutsideFurnitureDistance = 50.0, -- Maximum Outside furniture distance from the door + MaxDoorlockDistance = 50.0, -- Max doorlock distance from the property's door. + StashLimit = 3, -- Maximum stash per property. + InstantSalePurchasePrice = 0.9, -- 100 000$ * 0.9 = 90 000$ | The player can immediately sell his property for this much compared to the base price. + DelayedSalePurchasePrice = 1.2, -- 100 000$ * 1.2 = 120 000$ | This is the maximum price a player can sell the house he has bought. + DeleteInactiveProperty = {use = true, days = 45}, -- -- If use is true, the property will be deleted if the player does not use it for X days. | Only the owned ones. + CopJobs = {"police", "sheriff"}, -- Cop jobs + GarageUpgrade = { + Repair = {use = true, time = 48, price = 25000}, -- The car stored in the garage will be repaired after 48hours. + Clean = {use = true, time = 24, price = 5000} -- The car stored in the garage will be cleaned after 24hours. + }, + + ForeclosureDebtThreshold = 1000, -- If the owner's debt exceeds $1000, the property will go into foreclosure. + Utilities = { + BillingCycle = 7, -- The default billing cycle for utilities is every 7 days. + + RentalPrice = 0.004, -- 0.4% rental fee based on property price | 100,000$ * 0.004 = 400$ + ElectricityPrice = 0.0005, + GasPrice = 0.00025, + WaterPrice = 0.0001, + WifiUnlockPrice = 5000, -- One-time fee + WifiPrice = 70, -- Fix price + }, + + NewKeyPrice = 25, + LockReplacementPrice = 100, + CCTVStationRepairPrice = 250, + + Stash = { + Slots = 100, + Weight = 1000000, + }, + + Security = { + DatabaseDesroyEnabled = true, -- true / false + Objects = { + cameras = {"prop_cs_cctv", "prop_cctv_cam_01b"}, + databases = {"hei_prop_heist_pc_01", "prop_dyn_pc", "prop_dyn_pc_02", "prop_pc_01a", "prop_pc_02a"} + }, + + Levels = { + [0] = { + alertToPolice = false, + maxAttempts = 6, + showIntruderName = false + }, + [1] = { + price = 4750, + + alertToPolice = true, + maxAttempts = 4, + showIntruderName = false + }, + [2] = { + price = 9500, + + alertToPolice = true, + maxAttempts = 2, + showIntruderName = true + }, + [3] = { + price = 25000, + + alertToPolice = true, + maxAttempts = 0, -- if it is 0, there is no chance to break into the house + showIntruderName = true + }, + }, + }, + + BreakIn = { + use = true, + minimumCopsCount = 0, + requiredItem = 'lockpick', + removeItem = true + }, + + Raid = { + use = true, + allowedJobs = { + { job = "police", minGrade = 0 }, + } + }, + + RealEstateagents = { + ProfitRatioPercent = 6, -- Profit share of the real estate agency based on the purchase price | 6 = 6% of the property price + Jobs = { + ["dynasty"] = { -- job name + [0] = { + label = 'Trainee', -- Rank name + permissions = { -- Permissions + canManageProperties = false, -- Created property management + balanceMenu = false -- Balance Menu + } + }, + [1] = { + label = 'Agent', + permissions = { + canManageProperties = true, + balanceMenu = false + } + }, + [2] = { + label = 'Senior Agent', + permissions = { + canManageProperties = true, + balanceMenu = true + } + } + }, + + -- you can add more jobs too. + } + }, + + Commands = { + MyProperties = { + Command = 'myproperties', + Suggestion = 'To manage your propertys', + Control = '', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/ + }, + + ServerDestroy = { + Command = 'serverdestroy', + Suggestion = 'To destroy the camera server', + requiredItem = 'laptop' + }, + + GetHousingVehicleBack = { + Command = 'gethousingvehicleback', -- /gethousingvehicleback all | /gethousingvehicleback DHR 432 + Suggestion = 'To get back your vehicle(s)', + }, + + -- Admin / Real Estate -- + + StaffMode = { + Command = 'hstaff', + Suggestion = 'To switch Housing Staff mode', + }, + + Properties = { + Command = 'properties', + Suggestion = 'To open the propertys menu', + }, + + CreateHouse = { + Command = 'createhouse', + Suggestion = 'To create a house', + }, + + CreateGarage = { + Command = 'creategarage', + Suggestion = 'To create a garage', + }, + }, + + ----------------------------------------------------------- + -----------------------| TRANSLATE |----------------------- + ----------------------------------------------------------- + + NUILanguage = "en", -- "en", "es", "fr", "de", "pt", "it", "pl", "nl", "ru", "tr", "hu", "ro", "cs", "sv", "ar" + + MoneyForm = '$', -- Money form + + Locales = { + Stash = "Stash", + None = "None", + AdminRemoved = "Admin removed", + + ShellPlacement = "Shell Placement", + DoorLocation = "Door Location", + VehiclePlacement = "Vehicle Placement", + FurniturePlacement = "Furniture Placement", + + NewCoords = "Set the new coords", + MovingFreecam = "Moving Freecam", + GoBack = "Go Back", + ObjectMovement = "Object movement", + ObjectVertical = "Object Vertical Movement", + ObjectRotate = "Object Rotate", + FinishEditing = "Finish Editing", + TranslateMode = "Translate Mode", + CameraFix = "Camera Fix", + DoneEditing = "Done Editing", + + BreakIn = "A burglar broke into the house! Go to the designated place!", + + Messages = { + Rent = {title = "Rent", message = "You have started renting the property."}, + StopRent = {title = "Rental stopped", message = "The rental of the property has been stopped."}, + Purchase = {title = "Purchase", message = "You have purchased the property."}, + LevelUpgrade = {title = "Level Upgrade", message = "Success upgrade: Level"}, + BrakeIn = {title = "Break-in", message = "Someone has broken into the property:"}, + Raid = {title = "Raid", message = "Police raided the property."}, + WifiUnlock = {title = "Wifi", message = "The Wifi has been connected!"}, + CleaningUnlock = {title = "Cleaning", message = "Vehicle cleaning function now available"}, + RepairingUnlock = {title = "Repairing", message = "Vehicle repairing function now available"}, + DoorLockReplacement = {title = "Lock replacement", message = "You have successfully changed the lock on your property!"}, + Rename = {title = "Property renaming", message = "New name of the property:"}, + Unknown = "Unknown", + }, + + CCTV = "BACK: ~INPUT_CELLPHONE_CANCEL~\nUP/DOWN: ~INPUT_CELLPHONE_UP~ & ~INPUT_CELLPHONE_DOWN~\nLEFT/RIGHT: ~INPUT_CELLPHONE_LEFT~ & ~INPUT_CELLPHONE_RIGHT~", + CCTVSetup = "BACK: ~INPUT_CELLPHONE_CANCEL~\nUP/DOWN: ~INPUT_CELLPHONE_UP~ & ~INPUT_CELLPHONE_DOWN~\nLEFT/RIGHT: ~INPUT_CELLPHONE_LEFT~ & ~INPUT_CELLPHONE_RIGHT~\nSETUP: ~INPUT_FRONTEND_RDOWN~", + }, + + Texts = { + [1] = {'[E] - Storage', 38}, + [2] = {'[E] - Wardrobe', 38}, + }, + + DoorTexts = { + ["entry"] = {'E', 'Entry', 38}, + ["leave"] = {'E', 'Leave', 38}, + ["garage"] = {'X', 'Garage', 73}, + ["house"] = {'X', 'House', 73}, + ["open"] = {'G', 'Open the door', 47}, + ["close"] = {'G', 'Close the door', 47}, + ["purchase"] = {'E', 'Purchase menu', 38}, + ["knock"] = {'E', 'Knocking', 38}, + ["raid"] = {'G', 'Raid', 47}, + ["breakin"] = {'G', 'Break In', 47}, + ["inforeclosure"] = {'E', 'In foreclosure', 38} + }, + + -- Notify function EDITABLE >> cl_utils.lua + Notify = { + [1] = {"Housing", "You can only enter with your own car!", 5000, "error"}, + [2] = {"Housing", "No more space in the garage!", 5000, "error"}, + [3] = {"Housing", "The door is closed!", 5000, "error"}, + [4] = {"Housing", "You already have a property near you, move away!", 5000, "error"}, + [5] = {"Housing", "The property name must be 3-16 characters long!", 5000, "error"}, + [6] = {"Housing", "The URL must start with 'http://' or 'https://'", 5000, "error"}, + [7] = {"Housing", "The price must be more than ZERO!", 5000, "error"}, + [8] = {"Housing", "You have entered an invalid or already used garage id!", 5000, "error"}, + [9] = {"Housing", "You have successfully created it!", 5000, "success"}, + [10] = {"Housing", "Invalid property ID!", 5000, "error"}, + [11] = {"Housing", "You don't have enough money!", 5000, "error"}, + [12] = {"Housing", "You can sell it for a maximum of 20% more than what you bought it for!", 5000, "error"}, + [13] = {"Housing", "You don't own it, so you can't sell it!", 5000, "error"}, + [14] = {"Housing", "You have successfully purchased!", 5000, "success"}, + [15] = {"Housing", "The house owner is currently unavailable. Please contact them by phone!", 5000, "error"}, + [16] = {"Housing", "You cannot park this vehicle in the garage!", 5000, "error"}, + [17] = {"Housing", "Successful payment!", 5000, "success"}, + [18] = {"Housing", "Successful upgrade!", 5000, "success"}, + [19] = {"Housing", "Someone knocked on the door!", 5000, "info"}, + [20] = {"Housing", "You knocked on the door!", 5000, "success"}, + [21] = {"Housing", "You have paid the outstanding debt on the property:", 5000, "error"}, + [22] = {"Housing", "You have successfully sold the property:", 5000, "success"}, + [23] = {"Housing", "The garage door cannot be more than 50 metres from the entrance to the house.", 5000, "error"}, + [24] = {"Housing", "Not enough money for the real estate agency!", 5000, "error"}, + [25] = {"Housing", "You do not have permission!", 5000, "error"}, + [26] = {"Housing", "You can only connect a house and a garage!", 5000, "error"}, + [27] = {"Housing", "The property is already connected!", 5000, "error"}, + [28] = {"Housing", "These two properties are not connected!", 5000, "error"}, + [29] = {"Housing", "Successful connection!", 5000, "success"}, + [30] = {"Housing", "You have successfully detached the garage!", 5000, "success"}, + [31] = {"Housing", "You've got it back:", 5000, "success"}, + [32] = {"Housing", "No vehicle to get back!", 5000, "error"}, + [33] = {"Housing", "There was a problem loading the IPL/Shell.", 5000, "error"}, + [34] = {"Housing", "You spammed the housing system, so you have been put on a 3-minute cooldown.", 5000, "error"}, + [35] = {"Housing", "You can now use the housing system again.", 5000, "success"}, + [36] = {"Housing", "Please avoid doing this again in the future.", 5000, "info"}, + [37] = {"Housing", "You cannot buy/rent more property! Maximum quantity:", 5000, "error"}, + [38] = {"Housing", "You have to wait 2 minutes because you've failed the minigame!", 5000, "error"}, + [39] = {"Housing", "You have successfully completed the minigame! The door is open!", 5000, "success"}, + [40] = {"Housing", "You failed to complete the minigame!", 5000, "error"}, + [41] = {"Housing", "You have successfully completed the minigame!", 5000, "success"}, + [42] = {"Housing", "This house has too good security, you can't break in!", 5000, "error"}, + [43] = {"Housing", "You have reached the maximum attempt!", 5000, "error"}, + [44] = {"Housing", "Not enough police in the city!", 5000, "error"}, + [45] = {"Housing", "You need a lockpick item!", 5000, "error"}, + [46] = {"Housing", "You need a laptop item!", 5000, "error"}, + [47] = {"Housing", "Invalid Player ID!", 5000, "error"}, + [48] = {"Housing", "Invalid Identifier!", 5000, "error"}, + [49] = {"Housing", "Successful modification!", 5000, "success"}, + [50] = {"Housing", "This address already exist!", 5000, "error"}, + [51] = {"Housing", "The two properties must be owned by the same person/job!", 5000, "error"}, + [52] = {"Housing", "The amount you offered is too low!", 5000, "error"}, + [53] = {"Housing", "The spawn coordinates of the vehicle must be within 15 meters of the garage door!", 5000, "error"}, + [54] = {"Housing", "You don't have property!", 5000, "error"}, + [55] = {"Housing", "Staff mode: ON", 5000, "success"}, + [56] = {"Housing", "Staff mode: OFF", 5000, "error"}, + [57] = {"Housing", "You have started to rent the property!", 5000, "success"}, + [58] = {"Housing", "You've put your property up for sale!", 5000, "success"}, + [59] = {"Housing", "You cancelled the sale!", 5000, "info"}, + [60] = {"Housing", "Invalid Price!", 5000, "error"}, + [61] = {"Housing", "You cannot buy your own property! You can cancel the sale in the Myproperties menu!", 5000, "error"}, + [62] = {"Housing", "You have stopped to rent the property!", 5000, "info"}, + [63] = {"Housing", "There is not that much money in the account!", 5000, "error"}, + [64] = {"Housing", "Successful deposit:", 5000, "success"}, + [65] = {"Housing", "Successful withdrawal:", 5000, "success"}, + [66] = {"Housing", "A burglar broke into the house! Go to the designated place!", 5000, "info"}, + [67] = {"Housing", "You have successfully deleted it!", 5000, "success"}, + [68] = {"Housing", "You cannot add a garage to an apartment/mlo!", 5000, "error"}, + [69] = {"Housing", "You cannot place objects here!", 5000, "error"}, + [70] = {"Housing", "You cannot create a house/garage near Apartment buildings!", 5000, "error"}, + [71] = {"Housing", "You have successfully renamed the property!", 5000, "success"}, + [72] = {"Housing", "You have successfully replaced the door lock!", 5000, "success"}, + [73] = {"Housing", "You have successfully bought a new key!", 5000, "success"}, + [74] = {"Housing", "Place %d car spawn coordinates inside the shell!", 5000, "info"}, + [75] = {"Housing", "You can't put a door lock that far away!", 5000, "error"}, + [76] = {"Housing", "You paid for furniture:", 5000, "info"}, + [77] = {"Housing", "You sold furniture for:", 5000, "info"}, + [78] = {"Housing", "You are too far from the object!", 5000, "error"}, + [79] = {"Housing", "You have successfully destroyed it, the owner has lost the camera data!", 5000, "error"}, + [80] = {"Housing", "You can't sit in a car!", 5000, "error"}, + [81] = {"Housing", "There is no database near you!", 5000, "error"}, + [82] = {"Housing", "This has already been destroyed!", 5000, "error"}, + [83] = {"Housing", "You have successfully repaired it!", 5000, "success"}, + [84] = {"Housing", "You cannot open the menu now!", 5000, "error"}, + [85] = {"Housing", "The property is in foreclosure! The owner must pay the bills before we can use it.", 5000, "error"}, + [86] = {"Housing", "This car is out of the garage!", 5000, "error"}, + [87] = {"Housing", "The maximum number of objects you can place:", 5000, "error"}, + [88] = {"Housing", "The garage must be empty if you want to sell the property!", 5000, "error"}, + [89] = {"Housing", "You have reached the maximum number of stashes you can place!", 5000, "error"}, + [90] = {"Housing", "You cannot put the object so far away!", 5000, "error"}, + [91] = {"Housing", "The house you were in has been deleted, so you have been teleported here!", 10000, "info"}, + }, + + Webhooks = { + Locale = { + ['houseCreateTitle'] = "🆕 House created...", + ['houseCreateSubtitle'] = "created a house.", + ['garageCreateTitle'] = "🆕 Garage created...", + ['garageCreateSubtitle'] = "created a garage.", + ['deleteTitle'] = "❌ Deleted property...", + ['deleteSubtitle'] = "deleted a property.", + ['purchaseTitle'] = "💵 Purchased property...", + ['purchaseSubtitle'] = "purchased a property.", + ['rentTitle'] = "💵 Rented property...", + ['rentSubtitle'] = "rented a property.", + ['newOwnerTitle'] = "🔄 Change of owner...", + ['newOwnerSubtitle'] = "changed the property owner.", + + ['Identifier'] = "Identifier", + ['PropertyID'] = "Property ID", + ['Type'] = "Type", + ['Price'] = "Price", + ['Rent'] = "Rent", + ['Coords'] = "Coords", + ['Address'] = "Address", + ['Garage'] = "Garage", + ['Reason'] = "Reason", + ['PreviousOwner'] = "Previous Owner", + ['NewOwner'] = "New Owner", + ['Inactivity'] = "Since Config.DeleteInactiveProperty.use is true, this property is deleted due to inactivity.", + + + ['Time'] = "Time ⏲️" + }, + + -- To change a webhook color you need to set the decimal value of a color, you can use this website to do that - https://www.mathsisfun.com/hexadecimal-decimal-colors.html + Colors = { + ['houseCreateTitle'] = 65280, + ['garageCreateTitle'] = 255, + ['deleteTitle'] = 16711680, + ['purchaseTitle'] = 16776960, + ['rentTitle'] = 65535, + ['newOwnerTitle'] = 16711935, + } + }, +} \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/configs/apartments.lua b/resources/[housing]/brutal_housing/configs/apartments.lua new file mode 100644 index 000000000..f321eba58 --- /dev/null +++ b/resources/[housing]/brutal_housing/configs/apartments.lua @@ -0,0 +1,245 @@ +Config.Apartments = { + ["eclipse_tower"] = { + Label = "Eclipse Tower", + Address = "South Mo Milton Dr. 1.", + SelectPanelCoords = vector4(-773.8490, 311.1882, 85.7982, 180.0), + Coords = vector4(-773.8356, 309.6247, 85.6981, 177.2697), + Blip = {use = true, size = 0.75, sprite = 475, color = 26}, + + Apartments = { + { + price = 230000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 230000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 240000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 240000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 250000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 250000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 260000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 260000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 270000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 270000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 280000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 280000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 290000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 290000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 300000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 300000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + } + }, + + ["maze_bank_tower"] = { + Label = "Maze Bank Tower", + Address = "South Mo Milton Dr. 1.", + SelectPanelCoords = vector4(-68.8102, -801.5714, 44.2273, 338.2512), + Coords = vector4(-67.5983, -798.7274, 44.2273, 330.9335), + Blip = {use = true, size = 0.75, sprite = 475, color = 26}, + + Apartments = { + { + price = 230000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 230000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 240000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 240000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 250000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 250000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 260000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 260000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 270000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 270000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 280000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 280000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 290000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 290000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 300000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + + { + price = 300000, + rentable = true, + ipl = "luxury_apartment", + basicTheme = 0 + }, + } + }, +} \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/configs/furnitures.lua b/resources/[housing]/brutal_housing/configs/furnitures.lua new file mode 100644 index 000000000..fcdbeeafb --- /dev/null +++ b/resources/[housing]/brutal_housing/configs/furnitures.lua @@ -0,0 +1,1774 @@ +Config.Furnitures = { + { + category = 'kitchen', + objects= { + { model = 'v_res_mknifeblock', price = 20}, + { model = 'prop_knife_stand', price = 20}, + { model = 'prop_sink_04', price = 50}, + { model = 'v_ind_sinkhand', price = 50}, + { model = 'v_ind_sinkequip', price = 10}, + { model = 'prop_microwave_1', price = 50}, + { model = 'prop_micro_01', price = 50}, + { model = 'prop_micro_02', price = 50}, + { model = 'prop_chip_fryer', price = 100}, + { model = 'prop_cooker_03', price = 200}, + { model = 'apa_mp_h_acc_coffeemachine_01', price = 100}, + { model = 'prop_coffee_mac_01', price = 150}, + { model = 'prop_coffee_mac_02', price = 50}, + { model = 'xm_prop_x17_coffee_jug', price = 10}, + { model = 'prop_cs_kettle_01', price = 10}, + { model = 'prop_kettle', price = 10}, + { model = 'prop_fridge_03', price = 100}, + { model = 'prop_trailr_fridge', price = 100}, + { model = 'prop_vend_fridge01', price = 150}, + { model = 'v_res_fridgemoda', price = 200}, + { model = 'v_res_tre_fridge', price = 200}, + { model = 'v_ret_ml_fridge', price = 200}, + { model = 'prop_bahammenu', price = 10}, + { model = 'prop_bar_caddy', price = 10}, + { model = 'prop_bar_cooler_03', price = 150}, + { model = 'prop_bar_cooler_01', price = 100}, + { model = 'prop_bar_fridge_02', price = 50}, + { model = 'prop_bar_fridge_01', price = 50}, + { model = 'prop_bar_fridge_04', price = 50}, + { model = 'prop_bar_beerfridge_01', price = 100}, + { model = 'prop_fridge_01', price = 100}, + { model = 'prop_bar_fridge_03', price = 50}, + { model = 'prop_bar_pump_01', price = 20}, + { model = 'prop_bar_pump_10', price = 10}, + { model = 'prop_bar_pump_07', price = 10}, + { model = 'prop_bar_pump_09', price = 10}, + { model = 'prop_bar_sink_01', price = 100}, + { model = 'prop_sink_02', price = 100}, + { model = 'prop_bar_stirrers', price = 10}, + { model = 'prop_bikerset', price = 20}, + { model = 'prop_cs_bottle_opener', price = 10}, + { model = 'prop_brandy_glass', price = 10}, + { model = 'prop_champ_flute', price = 10}, + { model = 'prop_drink_champ', price = 10}, + { model = 'prop_glass_stack_08', price = 10}, + { model = 'prop_champ_cool', price = 20}, + { model = 'prop_clubset', price = 20}, + { model = 'prop_bar_coastchamp', price = 10}, + { model = 'prop_bar_coasterdisp', price = 10}, + { model = 'prop_cocktail_glass', price = 10}, + { model = 'p_amb_coffeecup_01', price = 10}, + { model = 'prop_coffee_cup_trailer', price = 10}, + { model = 'prop_cs_whiskey_bot_stop', price = 10}, + { model = 'prop_drinkmenu', price = 10}, + { model = 'prop_cs_fork', price = 10}, + { model = 'prop_glass_stack_06', price = 10}, + { model = 'prop_cs_kitchen_cab_l2', price = 10}, + { model = 'prop_glass_stack_04', price = 10}, + { model = 'prop_glass_stack_03', price = 10}, + { model = 'prop_glass_stack_02', price = 10}, + { model = 'prop_glass_stack_01', price = 10}, + { model = 'prop_glass_stack_10', price = 10}, + { model = 'prop_glass_stack_07', price = 10}, + { model = 'prop_glass_stack_05', price = 10}, + { model = 'prop_bar_ice_01', price = 50}, + { model = 'prop_cs_kitchen_cab_r', price = 10}, + { model = 'prop_cs_kitchen_cab_ld', price = 10}, + { model = 'prop_bar_measrjug', price = 10}, + { model = 'prop_stripmenu', price = 10}, + { model = 'prop_bar_napkindisp', price = 10}, + { model = 'prop_cs_paper_cup', price = 10}, + { model = 'prop_pint_glass_02', price = 10}, + { model = 'prop_pint_glass_01', price = 10}, + { model = 'prop_pint_glass_tall', price = 10}, + { model = 'prop_pitcher_02', price = 10}, + { model = 'prop_pitcher_01', price = 10}, + { model = 'prop_plastic_cup_02', price = 10}, + { model = 'prop_bar_cockshaker', price = 10}, + { model = 'prop_bar_cockshakropn', price = 10}, + { model = 'prop_shot_glass', price = 10}, + { model = 'prop_shots_glass_cs', price = 10}, + { model = 'prop_cs_shot_glass', price = 10}, + { model = 'prop_cs_sink_filler_02', price = 10}, + { model = 'prop_cs_sink_filler_03', price = 10}, + { model = 'prop_cs_sink_filler', price = 10}, + { model = 'prop_fish_slice_01', price = 10}, + { model = 'prop_scourer_01', price = 10}, + { model = 'prop_stripset', price = 10}, + { model = 'prop_tall_glass', price = 10}, + { model = 'prop_cs_toaster', price = 10}, + { model = 'prop_tumbler_01b', price = 10}, + { model = 'p_whiskey_notop_empty', price = 10}, + { model = 'prop_cs_whiskey_bottle', price = 10}, + { model = 'prop_whiskey_01', price = 10}, + { model = 'prop_whiskey_glasses', price = 10}, + { model = 'prop_glass_stack_09', price = 10}, + { model = 'prop_ashtray_01', price = 10}, + { model = 'prop_bonesaw', price = 20}, + { model = 'prop_cs_bowie_knife', price = 20}, + { model = 'v_ilev_mm_faucet', price = 100}, + } + }, + { + category = 'chairs', + objects= { + { model = 'prop_gc_chair02', price = 20}, + { model = 'gr_prop_gr_chair02_ped', price = 20}, + { model = 'prop_bar_stool_01', price = 20}, + { model = 'prop_direct_chair_01', price = 20}, + { model = 'prop_off_chair_04_s', price = 20}, + { model = 'prop_cs_office_chair', price = 30}, + { model = 'p_patio_lounger1_s', price = 20}, + { model = 'prop_rock_chair_01', price = 20}, + { model = 'prop_torture_ch_01', price = 20}, + { model = 'p_yacht_chair_01_s', price = 30}, + { model = 'prop_yacht_seat_03', price = 20}, + { model = 'prop_yacht_lounger', price = 20}, + { model = 'prop_yacht_seat_02', price = 90}, + { model = 'prop_clown_chair', price = 20}, + { model = 'apa_mp_h_din_chair_08', price = 30, options = { + { model = 'apa_mp_h_din_chair_08', price = 30}, + { model = 'apa_mp_h_din_chair_04', price = 30}, + { model = 'hei_heist_din_chair_01', price = 30}, + { model = 'hei_heist_din_chair_06', price = 30}, + }}, + { model = 'apa_mp_h_din_chair_09', price = 25}, + { model = 'apa_mp_h_din_chair_12', price = 25}, + { model = 'apa_mp_h_stn_chairarm_09', price = 60}, + { model = 'apa_mp_h_stn_chairarm_11', price = 25}, + { model = 'apa_mp_h_stn_chairarm_12', price = 90}, + { model = 'apa_mp_h_stn_chairarm_13', price = 90}, + { model = 'apa_mp_h_stn_chairstool_12', price = 50}, + { model = 'bkr_prop_biker_boardchair01', price = 30}, + { model = 'bkr_prop_clubhouse_chair_01', price = 20}, + { model = 'ex_prop_offchair_exec_01', price = 90}, + { model = 'gr_prop_highendchair_gr_01a', price = 90}, + { model = 'hei_prop_hei_skid_chair', price = 20}, + } + }, + { + category = 'tables', + objects= { + { model = 'v_res_mdbedtable', price = 100}, + { model = 'v_res_d_coffeetable', price = 50}, + { model = 'v_res_j_coffeetable', price = 50}, + { model = 'prop_t_coffe_table_02', price = 100}, + { model = 'prop_fbi3_coffee_table', price = 50}, + { model = 'p_new_j_counter_02', price = 50}, + { model = 'v_res_mddesk', price = 50}, + { model = 'v_res_fh_diningtable', price = 100}, + { model = 'v_res_j_lowtable', price = 30}, + { model = 'v_res_d_roundtable', price = 50}, + { model = 'v_res_msidetblemod', price = 50}, + { model = 'v_res_d_smallsidetable', price = 20}, + { model = 'v_res_fh_coftablea', price = 50, options = { + { model = 'v_res_fh_coftablea', price = 50}, + { model = 'v_res_fh_coftableb', price = 50}, + }}, + { model = 'v_res_fh_coftbldisp', price = 100}, + { model = 'prop_yacht_table_01', price = 20}, + { model = 'prop_yacht_table_02', price = 30}, + { model = 'prop_yacht_table_03', price = 50}, + { model = 'apa_mp_h_din_table_06', price = 100}, + { model = 'apa_mp_h_yacht_coffee_table_01', price = 50}, + { model = 'apa_mp_h_yacht_coffee_table_02', price = 50}, + { model = 'apa_mp_h_yacht_side_table_01', price = 25}, + { model = 'prop_ven_market_table1', price = 20}, + { model = 'hei_heist_din_table_07', price = 50}, + { model = 'hei_heist_din_table_04', price = 50}, + { model = 'hei_heist_din_table_06', price = 250}, + { model = 'prop_table_01', price = 100}, + { model = 'prop_table_02', price = 100}, + { model = 'prop_table_04', price = 100}, + { model = 'prop_table_05', price = 100}, + { model = 'apa_mp_h_tab_sidelrg_02', price = 100}, + { model = 'bkr_prop_fakeid_table', price = 50}, + { model = 'bkr_prop_weed_table_01b', price = 50}, + { model = 'prop_table_06', price = 30}, + { model = 'prop_table_08', price = 30}, + { model = 'prop_table_07', price = 30}, + { model = 'prop_tablesmall_01', price = 30}, + { model = 'prop_tri_table_01', price = 20}, + { model = 'ex_mp_h_din_table_05', price = 75}, + { model = 'apa_mp_h_tab_coffee_08', price = 50}, + { model = 'ex_prop_ex_console_table_01', price = 20}, + { model = 'prop_table_para_comb_01', price = 200}, + { model = 'prop_table_para_comb_02', price = 100}, + { model = 'prop_pooltable_02', price = 300}, + { model = 'prop_table_tennis', price = 200}, + } + }, + { + category = 'foods', + objects= { + { model = 'prop_amb_40oz_02', price = 10}, + { model = 'p_ing_bagel_01', price = 10}, + { model = 'prop_bar_beans', price = 10}, + { model = 'prop_bar_lemons', price = 10}, + { model = 'prop_bar_limes', price = 10}, + { model = 'prop_bar_nuts', price = 10}, + { model = 'prop_bar_shots', price = 10}, + { model = 'prop_beer_amopen', price = 10}, + { model = 'prop_beer_blr', price = 10}, + { model = 'prop_beer_bottle', price = 10}, + { model = 'p_cs_bottle_01', price = 10}, + { model = 'prop_cs_beer_bot_40oz_03', price = 10}, + { model = 'prop_cs_beer_box', price = 10}, + { model = 'prop_beer_box_01', price = 10}, + { model = 'prop_beer_bar', price = 10}, + { model = 'prop_beerdusche', price = 10}, + { model = 'prop_beer_jakey', price = 10}, + { model = 'prop_beer_logger', price = 10}, + { model = 'prop_beer_logopen', price = 10}, + { model = 'prop_beer_patriot', price = 10}, + { model = 'prop_beer_pissh', price = 10}, + { model = 'prop_pitcher_01_cs', price = 10}, + { model = 'prop_beer_pride', price = 10}, + { model = 'beerrow_local', price = 10}, + { model = 'beerrow_world', price = 10}, + { model = 'prop_beer_stzopen', price = 10}, + { model = 'prop_bottle_brandy', price = 10}, + { model = 'prop_cherenkov_02', price = 10}, + { model = 'prop_cherenkov_04', price = 10}, + { model = 'prop_cherenkov_01', price = 10}, + { model = 'prop_bottle_richard', price = 10}, + { model = 'prop_optic_jd', price = 10}, + { model = 'prop_whiskey_bottle', price = 10}, + { model = 'prop_wine_bot_01', price = 10}, + { model = 'prop_bowl_crisps', price = 10}, + { model = 'prop_cs_bowl_01b', price = 10}, + { model = 'prop_cs_bs_cup', price = 10}, + { model = 'prop_cs_burger_01', price = 10}, + { model = 'prop_cava', price = 10}, + { model = 'prop_champ_jer_01b', price = 10}, + { model = 'prop_champ_01a', price = 10}, + { model = 'prop_champset', price = 10}, + { model = 'prop_cherenkov_03', price = 10}, + { model = 'prop_choc_pq', price = 10}, + { model = 'prop_choc_meto', price = 10}, + { model = 'prop_choc_ego', price = 10}, + { model = 'prop_candy_pqs', price = 10}, + { model = 'prop_cocktail', price = 10}, + { model = 'prop_bottle_cognac', price = 10}, + { model = 'prop_cs_crisps_01', price = 10}, + { model = 'prop_crisp', price = 10}, + { model = 'prop_cs_bowl_01', price = 10}, + { model = 'prop_daiquiri', price = 10}, + { model = 'prop_donut_02b', price = 10}, + { model = 'prop_donut_01', price = 10}, + { model = 'prop_amb_donut', price = 10}, + { model = 'prop_donut_02', price = 10}, + { model = 'prop_ecola_can', price = 10}, + { model = 'prop_energy_drink', price = 10}, + { model = 'prop_bar_fruit', price = 10}, + { model = 'prop_drink_redwine', price = 10}, + { model = 'prop_drink_whtwine', price = 10}, + { model = 'prop_cs_hotdog_02', price = 10}, + { model = 'prop_cs_hotdog_01', price = 10}, + { model = 'prop_bottle_macbeth', price = 10}, + { model = 'prop_cs_milk_01', price = 10}, + { model = 'prop_mojito', price = 10}, + { model = 'prop_orang_can_01', price = 10}, + { model = 'prop_peanut_bowl_01', price = 10}, + { model = 'prop_pinacolada', price = 10}, + { model = 'prop_pineapple', price = 10}, + { model = 'prop_cs_plate_01', price = 10}, + { model = 'prop_plonk_rose', price = 10}, + { model = 'prop_plonk_white', price = 10}, + { model = 'prop_wine_red', price = 10}, + { model = 'prop_plonk_red', price = 10}, + { model = 'prop_optic_rum', price = 10}, + { model = 'prop_rum_bottle', price = 10}, + { model = 'prop_juice_pool_01', price = 10}, + { model = 'spiritsrow', price = 10}, + { model = 'prop_ld_can_01', price = 10}, + { model = 'prop_cs_steak', price = 10}, + { model = 'prop_taco_01', price = 10}, + { model = 'prop_taco_02', price = 10}, + { model = 'prop_tequila', price = 10}, + { model = 'prop_tequila_bottle', price = 10}, + { model = 'prop_tequsunrise', price = 10}, + { model = 'prop_turkey_leg_01', price = 10}, + { model = 'prop_vodka_bottle', price = 10}, + { model = 'prop_optic_vodka', price = 10}, + { model = 'vodkarow', price = 10}, + { model = 'prop_ld_flow_bottle', price = 10}, + { model = 'prop_wheat_grass_glass', price = 10}, + { model = 'prop_wheat_grass_half', price = 10}, + { model = 'prop_drink_whisky', price = 10}, + { model = 'prop_wine_bot_02', price = 10}, + { model = 'prop_wine_rose', price = 10}, + { model = 'winerow', price = 10}, + { model = 'prop_pizza_box_01', price = 10}, + } + }, + { + category = 'bathroom', + objects= { + { model = 'prop_ld_health_pack', price = 10}, + { model = 'prop_inhaler_01', price = 10}, + { model = 'prop_cs_ironing_board', price = 20}, + { model = 'prop_cs_lipstick', price = 5}, + { model = 'prop_disp_razor_01', price = 5}, + { model = 'prop_ld_toilet_01', price = 20}, + { model = 'prop_shower_towel', price = 10}, + { model = 'apa_mp_h_bathtub_01', price = 250}, + { model = 'prop_toilet_02', price = 50}, + { model = 'prop_sink_06', price = 50}, + { model = 'v_res_mbsink', price = 100}, + { model = 'v_ilev_mm_faucet', price = 50}, + { model = 'prop_sink_05', price = 50}, + { model = 'prop_sink_02', price = 50}, + { model = 'prop_toilet_01', price = 50}, + { model = 'prop_toilet_brush_01', price = 10}, + { model = 'prop_toilet_roll_01', price = 10}, + { model = 'prop_toilet_roll_02', price = 10}, + { model = 'prop_toilet_roll_05', price = 10}, + { model = 'prop_beach_towel_01', price = 10}, + { model = 'prop_beach_towel_02', price = 10}, + { model = 'prop_beach_towel_03', price = 10}, + { model = 'prop_beach_towel_04', price = 10}, + { model = 'prop_cs_beachtowel_01', price = 10}, + { model = 'prop_ftowel_01', price = 10}, + { model = 'prop_ftowel_07', price = 10}, + { model = 'prop_ftowel_08', price = 10}, + { model = 'prop_ftowel_10', price = 10}, + { model = 'prop_tint_towel', price = 10}, + { model = 'prop_tint_towels_01', price = 10}, + { model = 'prop_tint_towels_01b', price = 10}, + { model = 'prop_towel2_01', price = 10}, + { model = 'prop_towel2_02', price = 10}, + { model = 'prop_towel_01', price = 10}, + { model = 'prop_towel_rail_01', price = 10}, + { model = 'prop_towel_rail_02', price = 10}, + { model = 'prop_towel_shelf_01', price = 10}, + { model = 'p_shower_towel_s', price = 10}, + { model = 'v_res_mbtowel', price = 10}, + { model = 'v_res_mbtowelfld', price = 10}, + { model = 'v_res_tt_tissues', price = 15}, + { model = 'v_res_tissues', price = 15}, + } + }, + { + category = 'decor', + objects = { + { model = 'vw_prop_casino_art_guitar_01a', price = 50}, + { model = 'prop_el_guitar_03', price = 50}, + { model = 'prop_el_guitar_01', price = 50}, + { model = 'prop_el_guitar_02', price = 50}, + { model = 'prop_acc_guitar_01', price = 50}, + { model = 'vw_prop_vw_colle_prbubble', price = 20, options = { + { model = 'vw_prop_vw_colle_prbubble', price = 20}, + { model = 'vw_prop_vw_colle_beast', price = 20}, + { model = 'vw_prop_vw_colle_alien', price = 20}, + { model = 'vw_prop_vw_colle_rsrcomm', price = 20}, + { model = 'vw_prop_vw_colle_imporage', price = 20}, + { model = 'vw_prop_vw_colle_sasquatch', price = 20}, + { model = 'vw_prop_vw_colle_rsrgeneric', price = 20}, + { model = 'vw_prop_vw_colle_pogo', price = 20}, + }}, + { model = 'vw_prop_casino_art_egg_01a', price = 20}, + { model = 'vw_prop_casino_art_grenade_01a', price = 20, options = { + { model = 'vw_prop_casino_art_grenade_01a', price = 20}, + { model = 'vw_prop_casino_art_grenade_01b', price = 20}, + { model = 'vw_prop_casino_art_grenade_01c', price = 20}, + { model = 'vw_prop_casino_art_grenade_01d', price = 20}, + }}, + { model = 'vw_prop_casino_art_car_01a', price = 20, options = { + { model = 'vw_prop_casino_art_car_01a', price = 20}, + { model = 'vw_prop_casino_art_car_02a', price = 20}, + { model = 'vw_prop_casino_art_car_03a', price = 20}, + { model = 'vw_prop_casino_art_car_04a', price = 20}, + { model = 'vw_prop_casino_art_car_05a', price = 20}, + { model = 'vw_prop_casino_art_car_06a', price = 20}, + { model = 'vw_prop_casino_art_car_07a', price = 20}, + { model = 'vw_prop_casino_art_car_08a', price = 20}, + { model = 'vw_prop_casino_art_car_09a', price = 20}, + { model = 'vw_prop_casino_art_car_10a', price = 20}, + { model = 'vw_prop_casino_art_car_11a', price = 20}, + { model = 'vw_prop_casino_art_car_12a', price = 20}, + }}, + { model = 'vw_prop_casino_art_gun_01a', price = 50}, + { model = 'vw_prop_casino_art_gun_02a', price = 150}, + { model = 'vw_prop_casino_art_head_01a', price = 200, options = { + { model = 'vw_prop_casino_art_head_01a', price = 200}, + { model = 'vw_prop_casino_art_head_01b', price = 200}, + { model = 'vw_prop_casino_art_head_01c', price = 200}, + { model = 'vw_prop_casino_art_head_01d', price = 200}, + }}, + { model = 'vw_prop_casino_art_bird_01a', price = 75}, + { model = 'vw_prop_casino_art_cherries_01a', price = 150}, + { model = 'vw_prop_casino_art_lollipop_01a', price = 150}, + { model = 'vw_prop_casino_art_mod_01a', price = 150}, + { model = 'vw_prop_casino_art_mod_02a', price = 50}, + { model = 'vw_prop_casino_art_mod_03a', price = 200, options = { + { model = 'vw_prop_casino_art_mod_03a', price = 200}, + { model = 'vw_prop_casino_art_mod_03a_a', price = 200}, + { model = 'vw_prop_casino_art_mod_03a_b', price = 200}, + { model = 'vw_prop_casino_art_mod_03a_c', price = 200}, + }}, + { model = 'vw_prop_casino_art_mod_03b', price = 200, options = { + { model = 'vw_prop_casino_art_mod_03b', price = 200}, + { model = 'vw_prop_casino_art_mod_03b_a', price = 200}, + { model = 'vw_prop_casino_art_mod_03b_b', price = 200}, + { model = 'vw_prop_casino_art_mod_03b_c', price = 200}, + }}, + + { model = 'vw_prop_casino_art_deer_01a', price = 100}, + { model = 'vw_prop_casino_art_dog_01a', price = 250}, + { model = 'vw_prop_casino_art_mod_04a', price = 100, options = { + { model = 'vw_prop_casino_art_mod_04a', price = 100}, + { model = 'vw_prop_casino_art_mod_04b', price = 100}, + { model = 'vw_prop_casino_art_mod_04c', price = 100}, + }}, + { model = 'vw_prop_casino_art_mod_05a', price = 100}, + { model = 'vw_prop_casino_art_mod_06a', price = 100}, + { model = 'vw_prop_casino_art_sh_01a', price = 100}, + { model = 'vw_prop_casino_art_statue_04a', price = 100}, + { model = 'vw_prop_casino_art_vase_01a', price = 100}, + { model = 'vw_prop_casino_art_vase_02a', price = 100}, + { model = 'vw_prop_casino_art_vase_03a', price = 100}, + { model = 'vw_prop_casino_art_vase_04a', price = 100}, + { model = 'vw_prop_casino_art_vase_05a', price = 100}, + { model = 'vw_prop_casino_art_vase_06a', price = 100}, + { model = 'vw_prop_casino_art_vase_07a', price = 100}, + { model = 'vw_prop_casino_art_vase_08a', price = 100}, + { model = 'vw_prop_casino_art_vase_09a', price = 100}, + { model = 'vw_prop_casino_art_vase_10a', price = 100}, + { model = 'vw_prop_casino_art_vase_11a', price = 100}, + { model = 'vw_prop_casino_art_vase_12a', price = 100}, + { model = 'vw_prop_art_football_01a', price = 100}, + { model = 'vw_prop_art_mic_01a', price = 100}, + { model = 'vw_prop_art_pug_01a', price = 250, options = { + { model = 'vw_prop_art_pug_01a', price = 250}, + { model = 'vw_prop_art_pug_02a', price = 250}, + { model = 'vw_prop_art_pug_03a', price = 250}, + }}, + { model = 'vw_prop_art_pug_01b', price = 250, options = { + { model = 'vw_prop_art_pug_01b', price = 250}, + { model = 'vw_prop_art_pug_02b', price = 250}, + { model = 'vw_prop_art_pug_03b', price = 250}, + }}, + { model = 'vw_prop_art_resin_balls_01a', price = 200}, + { model = 'vw_prop_art_resin_guns_01a', price = 200}, + { model = 'vw_prop_art_wall_segment_01a', price = 150}, + { model = 'vw_prop_art_wall_segment_02a', price = 150}, + { model = 'vw_prop_art_wall_segment_02b', price = 150}, + { model = 'vw_prop_art_wall_segment_03a', price = 150}, + { model = 'vw_prop_casino_art_absman_01a', price = 150}, + { model = 'vw_prop_art_wings_01a', price = 200}, + { model = 'vw_prop_art_wings_01b', price = 200}, + { model = 'vw_prop_casino_art_basketball_01a', price = 50}, + { model = 'vw_prop_casino_art_basketball_02a', price = 50}, + { model = 'vw_prop_casino_art_concrete_01a', price = 50}, + + { model = 'vw_prop_casino_art_bowling_01a', price = 50}, + { model = 'vw_prop_casino_art_bowling_01b', price = 50}, + { model = 'vw_prop_casino_art_bowling_02a', price = 50}, + { model = 'vw_prop_casino_art_bottle_01a', price = 50}, + { model = 'vw_prop_casino_art_horse_01a', price = 50, options = { + { model = 'vw_prop_casino_art_horse_01a', price = 50}, + { model = 'vw_prop_casino_art_horse_01b', price = 50}, + { model = 'vw_prop_casino_art_horse_01c', price = 50}, + }}, + { model = 'vw_prop_casino_art_panther_01a', price = 50, options = { + { model = 'vw_prop_casino_art_panther_01a', price = 50}, + { model = 'vw_prop_casino_art_panther_01b', price = 50}, + { model = 'vw_prop_casino_art_panther_01c', price = 50}, + }}, + { model = 'vw_prop_casino_art_rocket_01a', price = 50}, + { model = 'vw_prop_casino_art_v_01a', price = 50}, + { model = 'vw_prop_casino_art_v_01b', price = 25}, + { model = 'vw_prop_casino_art_statue_02a', price = 250}, + { model = 'vw_prop_casino_art_statue_01a', price = 250}, + { model = 'vw_prop_casino_art_console_01a', price = 100}, + { model = 'vw_prop_casino_art_console_02a', price = 100}, + { model = 'vw_prop_casino_art_miniature_05a', price = 50, options = { + { model = 'vw_prop_casino_art_miniature_05a', price = 50}, + { model = 'vw_prop_casino_art_miniature_05b', price = 50}, + { model = 'vw_prop_casino_art_miniature_05c', price = 50}, + }}, + { model = 'vw_prop_casino_art_miniature_09a', price = 50, options = { + { model = 'vw_prop_casino_art_miniature_09a', price = 50}, + { model = 'vw_prop_casino_art_miniature_09b', price = 50}, + { model = 'vw_prop_casino_art_miniature_09c', price = 50}, + }}, + { model = 'vw_prop_casino_art_sculpture_01a', price = 100}, + { model = 'vw_prop_casino_art_sculpture_02a', price = 100}, + { model = 'vw_prop_casino_art_sculpture_02b', price = 100}, + { model = 'vw_prop_casino_art_skull_01a', price = 50, options = { + { model = 'vw_prop_casino_art_skull_01a', price = 50}, + { model = 'vw_prop_casino_art_skull_01b', price = 50}, + { model = 'vw_prop_casino_art_skull_02a', price = 50}, + { model = 'vw_prop_casino_art_skull_02b', price = 50}, + { model = 'vw_prop_casino_art_skull_03a', price = 50}, + { model = 'vw_prop_casino_art_skull_03b', price = 50}, + }}, + { model = 'ex_office_citymodel_01', price = 100}, + { model = 'prop_beware_dog_sign', price = 20}, + { model = 'vw_prop_casino_art_ego_01a', price = 50}, + { model = 'prop_cs_photoframe_01', price = 50}, + { model = 'prop_t_telescope_01b', price = 50}, + { model = 'prop_idol_01', price = 50}, + { model = 'prop_idol_case', price = 50}, + { model = 'prop_mem_candle_03', price = 10}, + { model = 'prop_mem_candle_04', price = 10}, + { model = 'prop_mem_candle_06', price = 10}, + { model = 'prop_mem_candle_05', price = 10}, + { model = 'prop_mem_candle_combo', price = 10}, + { model = 'v_res_fa_candle02', price = 10}, + { model = 'v_res_fa_candle03', price = 10}, + { model = 'apa_mp_h_acc_candles_01', price = 25}, + { model = 'apa_mp_h_acc_candles_02', price = 25}, + { model = 'apa_mp_h_acc_candles_04', price = 25}, + { model = 'apa_mp_h_acc_candles_05', price = 25}, + { model = 'apa_mp_h_acc_candles_06', price = 25}, + + { model = 'prop_cs_cash_note_01', price = 50}, + { model = 'prop_cash_case_02', price = 50}, + { model = 'prop_cash_case_01', price = 50}, + { model = 'prop_cash_note_01', price = 50}, + { model = 'prop_cash_pile_01', price = 50}, + { model = 'prop_anim_cash_pile_01', price = 50}, + { model = 'prop_anim_cash_pile_02', price = 100}, + { model = 'bkr_prop_bkr_cash_roll_01', price = 200}, + { model = 'bkr_prop_bkr_cash_scatter_03', price = 150}, + { model = 'bkr_prop_bkr_cash_scatter_01', price = 500}, + { model = 'bkr_prop_bkr_cashpile_01', price = 500}, + { model = 'bkr_prop_bkr_cashpile_02', price = 500}, + { model = 'bkr_prop_bkr_cashpile_03', price = 500}, + { model = 'bkr_prop_bkr_cashpile_05', price = 500}, + { model = 'bkr_prop_bkr_cashpile_06', price = 500}, + { model = 'ex_prop_exec_cashpile', price = 500}, + { model = 'hei_prop_cash_crate_half_full', price = 500}, + { model = 'ch_prop_ch_cashtrolley_01a', price = 500}, + { model = 'h4_prop_h4_cash_bag_01a', price = 100}, + { model = 'h4_prop_h4_cash_stack_01a', price = 100}, + { model = 'h4_prop_h4_cash_stack_02a', price = 150}, + { model = 'bkr_prop_money_pokerbucket', price = 50}, + { model = 'bkr_prop_moneypack_01a', price = 50}, + { model = 'bkr_prop_moneypack_02a', price = 100}, + { model = 'bkr_prop_moneypack_03a', price = 100}, + { model = 'ex_prop_crate_money_bc', price = 1000}, + { model = 'ex_prop_crate_money_sc', price = 500}, + { model = 'prop_egg_clock_01', price = 100}, + { model = 'prop_hotel_clock_01', price = 200}, + { model = 'prop_big_clock_01', price = 200}, + { model = 'prop_id2_20_clock', price = 200}, + } + }, + { + category = 'lights', + objects = { + { model = 'prop_cd_lamp', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptable_21', price = 10, light = false}, + { model = 'v_ilev_fh_lampa_on', price = 10, light = false}, + { model = 'sm_prop_smug_hangar_light_b', price = 10, light = false}, + { model = 'prop_wall_light_16d', price = 10, light = false}, + { model = 'prop_oldlight_01b', price = 10, light = false}, + { model = 'prop_wall_light_07a', price = 10, light = false}, + { model = 'prop_wall_light_19a', price = 10, light = false}, + { model = 'prop_wall_light_01a', price = 10, light = false}, + { model = 'prop_chall_lamp_02', price = 10, light = false}, + { model = 'prop_warninglight_01', price = 10, light = false}, + { model = 'xs_prop_x18_hangar_lamp_led_a', price = 10, light = false}, + { model = 'xm_prop_lab_ceiling_lampb_group5', price = 10, light = false}, + { model = 'apa_mp_h_floorlamp_a', price = 10, light = false}, + { model = 'apa_mp_h_floorlamp_b', price = 10, light = false,options={ + { model = 'apa_mp_h_floorlamp_b', price = 10, light = false}, + { model = 'apa_mp_h_floorlamp_c', price = 10, light = false}, + }}, + { model = 'h4_prop_battle_lights_wall_l_b', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlampnight_05', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlampnight_07', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlampnight_14', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlamp_01', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlamp_06', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlamp_10', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlamp_13', price = 10, light = false}, + { model = 'apa_mp_h_lit_floorlamp_17', price = 10, light = false}, + { model = 'hei_heist_lit_floorlamp_02', price = 10, light = false}, + { model = 'hei_heist_lit_floorlamp_03', price = 10, light = false}, + { model = 'hei_heist_lit_floorlamp_04', price = 10, light = false}, + { model = 'apa_mp_h_floor_lamp_int_08', price = 20, light = false}, + { model = 'v_res_tre_lightfan', price = 25, light = false}, + { model = 'apa_mp_h_lit_lamptablenight_16', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptablenight_24', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptable_005', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptable_02', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptable_09', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptable_14', price = 10, light = false}, + { model = 'apa_mp_h_lit_lamptable_17', price = 10, light = false}, + { model = 'hei_heist_lit_lamptable_03', price = 10, light = false}, + { model = 'hei_heist_lit_lamptable_04', price = 10, light = false}, + { model = 'hei_heist_lit_lamptable_06', price = 10, light = false}, + { model = 'ch_prop_ch_lamp_ceiling_01a', price = 25, light = true}, + { model = 'ch_prop_ch_lamp_ceiling_04a', price = 25, light = true}, + { model = 'ch_prop_ch_lamp_ceiling_g_01a', price = 25, light = true}, + { model = 'ch_prop_ch_lamp_ceiling_g_01b', price = 25, light = true}, + { model = 'ch_prop_ch_lamp_ceiling_w_01a', price = 25, light = true}, + { model = 'xm_base_cia_lamp_ceiling_02a', price = 25, light = false}, + { model = 'hei_heist_lit_lightpendant_01', price = 25, light = false}, + { model = 'hei_heist_lit_lightpendant_02', price = 25, light = false}, + { model = 'vw_prop_casino_art_lampf_01a', price = 25, light = false}, + { model = 'bkr_prop_fakeid_desklamp_01a', price = 25, light = false}, + } + }, + { + category = 'sofas', + objects= { + { model = 'prop_couch_lg_06', price = 500}, + { model = 'prop_couch_sm_06', price = 450}, + { model = 'prop_couch_sm2_07', price = 200}, + { model = 'prop_couch_sm1_07', price = 200}, + { model = 'prop_couch_lg_08', price = 700}, + { model = 'prop_couch_04', price = 600}, + { model = 'prop_couch_lg_05', price = 300}, + { model = 'prop_couch_01', price = 300}, + { model = 'prop_couch_lg_07', price = 700}, + { model = 'prop_couch_lg_02', price = 450}, + { model = 'prop_couch_03', price = 300}, + { model = 'prop_t_sofa', price = 350, options={ + { model = 'prop_t_sofa', price = 350}, + { model = 'prop_t_sofa_02', price = 350}, + }}, + { model = 'miss_rub_couch_01', price = 200}, + { model = 'prop_ld_farm_couch02', price = 300, heading=90}, + { model = 'prop_ld_farm_couch01', price = 300, heading=270}, + { model = 'prop_fib_3b_bench', price = 400}, + { model = 'v_ilev_m_sofa', price = 650}, + { model = 'sf_mp_h_yacht_sofa_01', price = 700}, + { model = 'apa_mp_h_yacht_sofa_02', price = 400}, + { model = 'hei_heist_stn_sofa3seat_01', price = 200}, + { model = 'p_res_sofa_l_s', price = 350}, + { model = 'hei_heist_stn_chairarm_01', price = 350}, + { model = 'apa_mp_h_stn_sofa2seat_02', price = 750}, + { model = 'hei_heist_stn_sofa2seat_03', price = 800}, + { model = 'hei_heist_stn_sofa2seat_06', price = 750}, + { model = 'apa_mp_h_stn_sofacorn_01', price = 1400}, + { model = 'apa_mp_h_stn_sofacorn_05', price = 1400}, + { model = 'apa_mp_h_stn_sofacorn_06', price = 1400}, + { model = 'apa_mp_h_stn_sofacorn_07', price = 1400}, + { model = 'apa_mp_h_stn_sofacorn_08', price = 1400}, + { model = 'apa_mp_h_stn_sofacorn_09', price = 1400}, + { model = 'apa_mp_h_stn_sofacorn_10', price = 1400}, + { model = 'apa_mp_h_stn_sofa_daybed_01', price = 350, options={ + { model = 'apa_mp_h_stn_sofa_daybed_01', price = 350}, + { model = 'apa_mp_h_stn_sofa_daybed_02', price = 350}, + }}, + { model = 'apa_mp_h_yacht_sofa_01', price = 1500}, + { model = 'ex_mp_h_off_sofa_003', price = 750, options={ + { model = 'ex_mp_h_off_sofa_003', price = 750}, + { model = 'ex_mp_h_off_sofa_01', price = 750}, + { model = 'ex_mp_h_off_sofa_02', price = 750}, + }}, + { model = 'hei_heist_stn_sofa3seat_02', price = 750}, + { model = 'hei_heist_stn_sofa3seat_06', price = 750}, + { model = 'v_tre_sofa_mess_b_s', price = 250, options={ + { model = 'v_tre_sofa_mess_b_s', price = 250}, + { model = 'v_tre_sofa_mess_c_s', price = 250}, + }}, + { model = 'prop_bench_01a', price = 250, options={ + { model = 'prop_bench_01a', price = 250}, + { model = 'prop_bench_01b', price = 250}, + { model = 'prop_bench_01c', price = 250}, + { model = 'prop_bench_02', price = 250}, + { model = 'prop_bench_03', price = 250}, + }}, + { model = 'prop_bench_04', price = 150}, + { model = 'prop_bench_05', price = 150}, + { model = 'prop_bench_08', price = 150}, + { model = 'prop_bench_10', price = 150}, + { model = 'prop_bench_11', price = 150}, + { model = 'bkr_prop_clubhouse_sofa_01a', price = 350}, + { model = 'p_v_med_p_sofa_s', price = 350}, + { model = 'prop_ld_farm_chair01', price = 250}, + { model = 'prop_armchair_01', price = 200}, + { model = 'prop_couch_sm_05', price = 250}, + { model = 'prop_couch_sm_07', price = 250}, + { model = 'prop_couch_sm_02', price = 200}, + { model = 'prop_yaught_sofa_01', price = 250, options = { + { model = 'prop_yaught_sofa_01', price = 250}, + { model = 'p_yacht_sofa_01_s', price = 250}, + }}, + { model = 'hei_heist_stn_chairarm_06', price = 100}, + } + }, + { + category = 'beds', + objects= { + { model = 'v_res_lestersbed', price = 350}, + { model = 'p_lestersbed_s', price = 350}, + { model = 'v_res_msonbed_s', price = 500}, + { model = 'gr_prop_bunker_bed_01', price = 150}, + { model = 'apa_mp_h_bed_double_09', price = 500}, + { model = 'sum_mp_h_yacht_bed_01', price = 750}, + { model = 'imp_prop_impexp_sofabed_01a', price = 250, heading=90}, + { model = 'apa_mp_h_bed_wide_05', price = 750}, + { model = 'ex_prop_exec_bed_01', price = 200}, + { model = 'prop_rub_matress_01', price = 50}, + { model = 'prop_rub_matress_03', price = 25}, + { model = 'apa_mp_h_bed_double_08', price = 750}, + { model = 'p_mbbed_s', price = 500}, + { model = 'v_res_tt_bed', price = 300}, + { model = 'v_res_tre_bed2', price = 300}, + { model = 'v_res_tre_bed1', price = 450}, + { model = 'prop_skid_sleepbag_1', price = 50}, + { model = 'v_res_d_bed', price = 450}, + { model = 'apa_mp_h_yacht_bed_02', price = 600}, + { model = 'prop_rub_matress_02', price = 25}, + { model = 'v_res_mdbed', price = 550}, + { model = 'apa_mp_h_bed_with_table_02', price = 700}, + { model = 'gr_prop_gr_campbed_01', price = 50}, + { model = 'bkr_prop_biker_campbed_01', price = 50}, + } + }, + { + category = 'wardrobes', + objects= { + { model = 'bkr_prop_biker_garage_locker_01', price = 150}, + { model = 'v_res_m_armoirmove', price = 75}, + { model = 'v_res_tre_wardrobe', price = 150}, + { model = 'apa_mp_h_str_shelffloorm_02', price = 100}, + } + }, + { + category = 'storages', + objects= { + { model = 'v_res_tre_storagebox', price = 150}, + { model = 'bkr_prop_gunlocker_01a', price = 200}, + { model = 'p_cs_locker_01_s', price = 100}, + { model = 'ch_prop_ch_service_locker_01a', price = 150, options={ + { model = 'ch_prop_ch_service_locker_01a', price = 150}, + { model = 'ch_prop_ch_service_locker_02a', price = 150}, + }}, + { model = 'prop_shelves_02', price = 50, options = { + { model = 'prop_shelves_02', price = 50}, + { model = 'prop_shelves_01', price = 50}, + { model = 'prop_shelves_03', price = 50}, + }}, + { model = 'apa_mp_h_str_shelffreel_01', price = 50}, + { model = 'apa_mp_h_str_shelfwallm_01', price = 50}, + } + }, + { + category = 'electronics', + objects= { + { model = 'prop_cs_cctv', price = 50}, + { model = 'prop_cctv_cam_01b', price = 50}, + { model = 'prop_ing_camera_01', price = 20}, + { model = 'prop_pap_camera_01', price = 20}, + { model = 'prop_tv_test', price = 25}, + { model = 'h4_prop_battle_club_screen_02', price = 200}, + { model = 'xm_prop_x17_tv_flat_01', price = 200}, + { model = 'xm_prop_x17_tv_ceiling_01', price = 200}, + + { model = 'apa_mp_h_str_avunitm_01', price = 350, options={ + { model = 'apa_mp_h_str_avunitm_01', price = 350}, + { model = 'hei_heist_str_avunits_01', price = 350}, + { model = 'apa_mp_h_str_avunitm_03', price = 350}, + }}, + { model = 'hei_heist_str_avunitl_03', price = 450}, + { model = 'apa_mp_h_str_avunitl_01_b', price = 500}, + { model = 'hei_heist_str_avunitl_01', price = 500}, + { model = 'apa_mp_h_str_avunits_01', price = 250}, + { model = 'apa_mp_h_str_avunits_04', price = 250}, + { model = 'prop_cs_tv_stand', price = 75, options = { + { model = 'prop_cs_tv_stand', price = 75}, + { model = 'xm_prop_x17_tv_stand_01a', price = 75}, + }}, + { model = 'v_ilev_lest_bigscreen', price = 50}, + { model = 'sm_prop_smug_tv_flat_01', price = 75}, + { model = 'ex_prop_ex_tv_flat_01', price = 150}, + { model = 'prop_trev_tv_01', price = 25}, + { model = 'prop_tv_02', price = 25}, + { model = 'prop_tv_03', price = 25}, + { model = 'prop_tv_04', price = 25}, + { model = 'prop_tv_05', price = 25}, + { model = 'prop_tv_06', price = 25}, + { model = 'prop_tv_07', price = 25}, + { model = 'prop_tv_flat_01', price = 75}, + { model = 'prop_tv_flat_02', price = 50, options={ + { model = 'prop_tv_flat_02', price = 50}, + { model = 'prop_tv_flat_02b', price = 50}, + }}, + { model = 'prop_tv_flat_03', price = 50}, + { model = 'vw_prop_vw_cinema_tv_01', price = 750}, + { model = 'apa_mp_h_str_avunitl_04', price = 600}, + { model = 'prop_boombox_01', price = 50}, + { model = 'prop_controller_01', price = 20}, + { model = 'prop_ear_defenders_01', price = 10}, + { model = 'prop_headphones_01', price = 10}, + { model = 'prop_ld_headset_01', price = 20}, + { model = 'prop_iron_01', price = 20}, + { model = 'p_amb_lap_top_01', price = 20}, + { model = 'prop_megaphone_01', price = 20}, + { model = 'p_ing_microphonel_01', price = 10}, + { model = 'prop_microphone_02', price = 10}, + { model = 'prop_cs_mini_tv', price = 15}, + { model = 'prop_ld_monitor_01', price = 20}, + { model = 'prop_mp3_dock', price = 25}, + { model = 'prop_amb_phone', price = 20}, + { model = 'prop_cs_phone_01', price = 20}, + { model = 'prop_power_cord_01', price = 10}, + { model = 'p_rc_handset', price = 10}, + { model = 'prop_table_mic_01', price = 10}, + { model = 'prop_cs_tablet', price = 20}, + { model = 'prop_cs_tablet_02', price = 20}, + { model = 'prop_tapeplayer_01', price = 20}, + { model = 'prop_cs_hand_radio', price = 10, options={ + { model = 'prop_cs_hand_radio', price = 10}, + { model = 'prop_cs_walkie_talkie', price = 10}, + }}, + { model = 'ex_office_swag_electronic', price = 20, options={ + { model = 'ex_office_swag_electronic', price = 20}, + { model = 'ex_office_swag_electronic2', price = 20}, + { model = 'ex_office_swag_electronic3', price = 20}, + }}, + { model = 'ex_prop_tv_settop_remote', price = 10}, + { model = 'prop_cs_remote_01', price = 10}, + { model = 'v_res_tre_remote', price = 10}, + { model = 'v_res_tt_tvremote', price = 10}, + { model = 'ch_prop_laptop_01a', price = 50, options={ + { model = 'ch_prop_laptop_01a', price = 50}, + { model = 'as_prop_as_laptop_01a', price = 50}, + { model = 'ex_prop_ex_laptop_01a', price = 50}, + { model = 'gr_prop_gr_laptop_01c', price = 50}, + { model = 'prop_laptop_jimmy', price = 50}, + { model = 'prop_laptop_lester', price = 50}, + { model = 'xm_prop_x17_laptop_avon', price = 50}, + }}, + { model = 'ba_prop_battle_laptop_dj', price = 50}, + { model = 'hei_prop_hst_laptop', price = 50}, + { model = 'p_cs_laptop_02', price = 50}, + { model = 'p_cs_laptop_02_w', price = 50}, + { model = 'p_laptop_02_s', price = 50}, + { model = 'v_ind_ss_laptop', price = 50}, + { model = 'xm_prop_x17_laptop_agent14_01', price = 50}, + { model = 'xm_prop_x17_laptop_lester_01', price = 50}, + { model = 'ch_prop_ch_phone_ing_01a', price = 20}, + { model = 'prop_phone_ing', price = 20}, + { model = 'prop_phone_ing_02', price = 20}, + { model = 'prop_prologue_phone', price = 20}, + { model = 'apa_mp_h_acc_phone_01', price = 20}, + { model = 'hei_prop_hei_bank_phone_01', price = 20}, + { model = 'hei_prop_carrier_phone_02', price = 20}, + { model = 'as_prop_as_speakerdock', price = 20}, + { model = 'ba_prop_battle_club_speaker_array', price = 100}, + { model = 'ba_prop_battle_club_speaker_dj', price = 100}, + { model = 'ba_prop_battle_club_speaker_large', price = 100}, + { model = 'ba_prop_battle_club_speaker_med', price = 100}, + { model = 'ba_prop_battle_club_speaker_small', price = 100}, + { model = 'prop_speaker_01', price = 100}, + { model = 'prop_speaker_02', price = 100}, + { model = 'prop_speaker_03', price = 100}, + { model = 'prop_speaker_05', price = 50}, + { model = 'prop_speaker_06', price = 50}, + { model = 'prop_speaker_07', price = 50}, + { model = 'prop_speaker_08', price = 50}, + { model = 'v_res_pcspeaker', price = 50}, + { model = 'hei_prop_heist_pc_01', price = 50}, + { model = 'prop_dyn_pc', price = 50}, + { model = 'prop_dyn_pc_02', price = 50}, + { model = 'prop_pc_01a', price = 50}, + { model = 'prop_pc_02a', price = 50}, + { model = 'v_res_pctower', price = 50}, + { model = 'prop_monitor_01c', price = 20}, + { model = 'prop_monitor_01d', price = 20}, + { model = 'prop_monitor_02', price = 20}, + { model = 'prop_monitor_03b', price = 20}, + { model = 'prop_trailer_monitor_01', price = 20}, + { model = 'sm_prop_smug_monitor_01', price = 20}, + { model = 'v_res_monitor', price = 20}, + { model = 'xm_prop_x17_screens_02a', price = 200}, + { model = 'hei_prop_hei_cs_keyboard', price = 10}, + { model = 'prop_cs_keyboard_01', price = 10}, + { model = 'prop_keyboard_01a', price = 10}, + { model = 'prop_mouse_01', price = 10}, + { model = 'prop_mouse_01b', price = 10}, + { model = 'v_res_mousemat', price = 10}, + { model = 'prop_printer_01', price = 20}, + { model = 'prop_printer_02', price = 20}, + { model = 'v_res_printer', price = 20}, + { model = 'v_res_pcheadset', price = 10}, + { model = 'prop_headset_01', price = 10}, + { model = 'vw_prop_vw_headset_01a', price = 10}, + { model = 'ba_prop_battle_headphones_dj', price = 10}, + { model = 'prop_radio_01', price = 10}, + { model = 'sm_prop_smug_wall_radio_01', price = 20}, + { model = 'hei_prop_dlc_tablet', price = 25, options={ + { model = 'hei_prop_dlc_tablet', price = 25}, + { model = 'xm_prop_x17_tablet_01', price = 25}, + { model = 'xs_prop_arena_tablet_drone_01', price = 25}, + }}, + { model = 'v_ilev_mm_screen', price = 100}, + { model = 'v_ilev_mm_screen2', price = 100}, + { model = 'ch_prop_arcade_claw_01a', price = 500}, + { model = 'ch_prop_arcade_degenatron_01a', price = 500, options={ + { model = 'ch_prop_arcade_degenatron_01a', price = 500}, + { model = 'ch_prop_arcade_invade_01a', price = 500}, + { model = 'ch_prop_arcade_monkey_01a', price = 500}, + { model = 'ch_prop_arcade_penetrator_01a', price = 500}, + { model = 'ch_prop_arcade_space_01a', price = 500}, + { model = 'ch_prop_arcade_wizard_01a', price = 500}, + { model = 'sum_prop_arcade_qub3d_01a', price = 500}, + { model = 'ch_prop_arcade_street_01a', price = 500}, + { model = 'ch_prop_arcade_street_01a_off', price = 500}, + { model = 'ch_prop_arcade_street_01b', price = 500}, + { model = 'ch_prop_arcade_street_01b_off', price = 500}, + { model = 'ch_prop_arcade_street_01c', price = 500}, + { model = 'ch_prop_arcade_street_01c_off', price = 500}, + { model = 'ch_prop_arcade_street_01d', price = 500}, + { model = 'ch_prop_arcade_street_01d_off', price = 500}, + { model = 'ch_prop_arcade_street_02b', price = 500}, + { model = 'prop_arcade_01', price = 500}, + }}, + { model = 'ch_prop_arcade_fortune_01a', price = 500}, + { model = 'ch_prop_arcade_fortune_door_01a', price = 500}, + { model = 'ch_prop_arcade_gun_01a', price = 500}, + { model = 'ch_prop_arcade_love_01a', price = 500}, + { model = 'ch_prop_arcade_race_01a', price = 500}, + { model = 'ch_prop_arcade_race_01b', price = 500}, + { model = 'prop_bball_arcade_01', price = 500}, + { model = 'sum_prop_arcade_strength_01a', price = 500}, + { model = 'sum_prop_arcade_strength_ham_01a', price = 50}, + { model = 'ba_prop_battle_dj_deck_01a', price = 50}, + { model = 'ba_prop_battle_dj_kit_mixer', price = 50}, + { model = 'ba_prop_battle_dj_mixer_01a', price = 50}, + { model = 'ba_prop_battle_dj_mixer_01b', price = 50}, + { model = 'ba_prop_battle_dj_mixer_01c', price = 50}, + { model = 'ba_prop_battle_dj_mixer_01d', price = 50}, + { model = 'ba_prop_battle_dj_mixer_01e', price = 50}, + { model = 'ba_prop_battle_dj_stand', price = 50}, + { model = 'ba_prop_battle_drone_quad_static', price = 50}, + { model = 'ch_prop_casino_drone_broken01a', price = 50}, + { model = 'apa_p_apdlc_treadmill_s', price = 300}, + { model = 'apa_p_apdlc_crosstrainer_s', price = 300}, + { model = 'hei_heist_crosstrainer_s', price = 300}, + { model = 'prop_exercisebike', price = 300}, + { model = 'v_res_vacuum', price = 50}, + { model = 'bkr_prop_weed_fan_ceiling_01a', price = 50}, + { model = 'bkr_prop_weed_fan_floor_01a', price = 25}, + { model = 'bkr_prop_clubhouse_jukebox_01a', price = 250}, + { model = 'bkr_prop_clubhouse_jukebox_01b', price = 250}, + { model = 'bkr_prop_clubhouse_jukebox_02a', price = 250}, + { model = 'hei_prop_hei_carrier_disp_01', price = 50}, + { model = 'bkr_prop_prtmachine_dryer_spin', price = 500}, + { model = 'prop_beta_tape', price = 20}, + { model = 'prop_voltmeter_01', price = 10}, + { model = 'p_phonebox_02_s', price = 50}, + { model = 'prop_cs_dvd', price = 10}, + { model = 'prop_cs_dvd_case', price = 10}, + } + }, + { + category = 'wallart', + objects= { + { model = 'ch_prop_vault_painting_01a', price = 20, options = { + { model = 'ch_prop_vault_painting_01a', price = 20}, + { model = 'ch_prop_vault_painting_01b', price = 20}, + { model = 'ch_prop_vault_painting_01c', price = 20}, + { model = 'ch_prop_vault_painting_01d', price = 20}, + { model = 'ch_prop_vault_painting_01e', price = 20}, + { model = 'ch_prop_vault_painting_01f', price = 20}, + { model = 'ch_prop_vault_painting_01g', price = 20}, + { model = 'ch_prop_vault_painting_01h', price = 20}, + { model = 'ch_prop_vault_painting_01i', price = 20}, + { model = 'ch_prop_vault_painting_01j', price = 20}, + }}, + { model = 'ex_office_swag_paintings01', price = 20, options = { + { model = 'ex_office_swag_paintings01', price = 20}, + { model = 'ex_office_swag_paintings02', price = 20}, + { model = 'ex_office_swag_paintings03', price = 20}, + }}, + { model = 'apa_mp_h_acc_artwalll_01', price = 20, options = { + { model = 'apa_mp_h_acc_artwalll_01', price = 20}, + { model = 'apa_mp_h_acc_artwalll_02', price = 20}, + { model = 'apa_mp_h_acc_artwalll_03', price = 20}, + { model = 'apa_p_h_acc_artwalll_01', price = 20}, + { model = 'apa_p_h_acc_artwalll_02', price = 20}, + { model = 'apa_p_h_acc_artwalll_03', price = 20}, + { model = 'apa_p_h_acc_artwalll_04', price = 20}, + }}, + { model = 'apa_p_h_acc_artwallm_01', price = 20}, + { model = 'apa_p_h_acc_artwalls_03', price = 20, options = { + { model = 'apa_p_h_acc_artwalls_03', price = 20}, + { model = 'apa_p_h_acc_artwalls_04', price = 20}, + }}, + + { model = 'ch_prop_ch_wallart_01a', price = 20, options = { + { model = 'ch_prop_ch_wallart_01a', price = 20}, + { model = 'ch_prop_ch_wallart_02a', price = 20}, + { model = 'ch_prop_ch_wallart_03a', price = 20}, + { model = 'ch_prop_ch_wallart_04a', price = 20}, + { model = 'ch_prop_ch_wallart_05a', price = 20}, + { model = 'ch_prop_ch_wallart_06a', price = 20}, + { model = 'ch_prop_ch_wallart_07a', price = 20}, + { model = 'ch_prop_ch_wallart_08a', price = 20}, + { model = 'ch_prop_ch_wallart_09a', price = 20}, + { model = 'vw_prop_vw_wallart_129a', price = 20}, + { model = 'vw_prop_vw_wallart_130a', price = 20}, + }}, + { model = 'vw_prop_vw_wallart_131a', price = 20}, + { model = 'vw_prop_vw_wallart_132a', price = 20}, + { model = 'vw_prop_vw_wallart_133a', price = 20}, + { model = 'vw_prop_vw_wallart_134a', price = 20}, + { model = 'vw_prop_vw_wallart_135a', price = 20}, + { model = 'vw_prop_vw_wallart_136a', price = 20}, + { model = 'vw_prop_vw_wallart_137a', price = 20}, + { model = 'vw_prop_vw_wallart_138a', price = 20}, + { model = 'vw_prop_vw_wallart_139a', price = 20}, + { model = 'vw_prop_vw_wallart_29a', price = 20}, + { model = 'vw_prop_vw_wallart_140a', price = 20, options = { + { model = 'vw_prop_vw_wallart_140a', price = 20}, + { model = 'vw_prop_vw_wallart_141a', price = 20}, + { model = 'vw_prop_vw_wallart_142a', price = 20}, + { model = 'vw_prop_vw_wallart_143a', price = 20}, + }}, + { model = 'vw_prop_vw_wallart_144a', price = 20}, + { model = 'vw_prop_vw_wallart_145a', price = 20}, + { model = 'vw_prop_vw_wallart_146a', price = 20}, + { model = 'vw_prop_vw_wallart_147a', price = 20}, + { model = 'vw_prop_vw_wallart_150a', price = 20}, + { model = 'vw_prop_vw_wallart_151a', price = 20}, + { model = 'vw_prop_vw_wallart_151b', price = 20}, + { model = 'vw_prop_vw_wallart_151c', price = 20}, + { model = 'vw_prop_vw_wallart_151d', price = 20}, + { model = 'vw_prop_vw_wallart_151e', price = 20}, + { model = 'vw_prop_vw_wallart_151f', price = 20}, + { model = 'vw_prop_vw_wallart_152a', price = 20}, + { model = 'vw_prop_vw_wallart_153a', price = 20}, + { model = 'vw_prop_vw_wallart_154a', price = 20}, + { model = 'vw_prop_vw_wallart_155a', price = 20}, + { model = 'vw_prop_vw_wallart_156a', price = 20}, + { model = 'vw_prop_vw_wallart_157a', price = 20}, + { model = 'vw_prop_vw_wallart_158a', price = 20}, + { model = 'vw_prop_vw_wallart_159a', price = 20}, + { model = 'vw_prop_vw_wallart_160a', price = 20}, + { model = 'vw_prop_vw_wallart_161a', price = 20}, + { model = 'vw_prop_vw_wallart_162a', price = 20}, + { model = 'vw_prop_vw_wallart_163a', price = 20}, + { model = 'vw_prop_vw_wallart_164a', price = 20}, + { model = 'vw_prop_vw_wallart_165a', price = 20}, + { model = 'vw_prop_vw_wallart_166a', price = 20}, + { model = 'vw_prop_vw_wallart_167a', price = 20}, + { model = 'vw_prop_vw_wallart_168a', price = 20}, + { model = 'vw_prop_vw_wallart_14a', price = 20}, + { model = 'vw_prop_vw_wallart_15a', price = 20}, + { model = 'vw_prop_vw_wallart_16a', price = 20}, + { model = 'vw_prop_vw_wallart_17a', price = 20}, + { model = 'vw_prop_vw_wallart_18a', price = 20}, + { model = 'vw_prop_vw_wallart_19a', price = 20}, + { model = 'vw_prop_vw_wallart_20a', price = 20}, + { model = 'vw_prop_vw_wallart_21a', price = 20}, + { model = 'vw_prop_vw_wallart_22a', price = 20}, + { model = 'vw_prop_vw_wallart_23a', price = 20}, + { model = 'vw_prop_vw_wallart_24a', price = 20}, + { model = 'vw_prop_vw_wallart_25a', price = 20}, + { model = 'vw_prop_vw_wallart_26a', price = 20}, + { model = 'vw_prop_vw_wallart_28a', price = 20}, + { model = 'vw_prop_vw_wallart_01a', price = 20}, + { model = 'vw_prop_vw_wallart_03a', price = 20}, + { model = 'vw_prop_vw_wallart_02a', price = 20}, + { model = 'vw_prop_vw_wallart_04a', price = 20}, + { model = 'vw_prop_vw_wallart_05a', price = 20}, + { model = 'vw_prop_vw_wallart_06a', price = 20}, + { model = 'vw_prop_vw_wallart_07a', price = 20}, + { model = 'vw_prop_vw_wallart_08a', price = 20}, + { model = 'vw_prop_vw_wallart_09a', price = 20}, + { model = 'vw_prop_vw_wallart_100a', price = 20}, + { model = 'vw_prop_vw_wallart_101a', price = 20}, + { model = 'vw_prop_vw_wallart_105a', price = 20}, + { model = 'vw_prop_vw_wallart_170a', price = 20}, + { model = 'vw_prop_vw_wallart_106a', price = 20}, + { model = 'vw_prop_vw_wallart_107a', price = 20}, + { model = 'vw_prop_vw_wallart_108a', price = 20}, + { model = 'vw_prop_vw_wallart_109a', price = 20}, + { model = 'vw_prop_vw_wallart_10a', price = 20}, + { model = 'vw_prop_vw_wallart_110a', price = 20}, + { model = 'vw_prop_vw_wallart_111a', price = 20}, + { model = 'vw_prop_vw_wallart_112a', price = 20}, + { model = 'vw_prop_vw_wallart_113a', price = 20}, + { model = 'vw_prop_vw_wallart_114a', price = 20}, + { model = 'vw_prop_vw_wallart_115a', price = 20}, + { model = 'vw_prop_vw_wallart_116a', price = 20}, + { model = 'vw_prop_vw_wallart_117a', price = 20}, + { model = 'vw_prop_vw_wallart_118a', price = 20}, + { model = 'vw_prop_vw_wallart_11a', price = 20}, + { model = 'vw_prop_vw_wallart_123a', price = 20}, + { model = 'vw_prop_vw_wallart_124a', price = 20}, + { model = 'vw_prop_vw_wallart_125a', price = 20}, + { model = 'vw_prop_vw_wallart_126a', price = 20}, + { model = 'vw_prop_vw_wallart_127a', price = 20}, + { model = 'vw_prop_vw_wallart_128a', price = 20}, + { model = 'vw_prop_vw_wallart_12a', price = 20}, + { model = 'vw_prop_vw_wallart_102a', price = 20}, + { model = 'vw_prop_vw_wallart_103a', price = 20}, + { model = 'vw_prop_vw_wallart_104a', price = 20}, + { model = 'vw_prop_vw_wallart_171a', price = 20}, + { model = 'vw_prop_vw_wallart_172a', price = 20}, + { model = 'vw_prop_vw_wallart_173a', price = 20}, + { model = 'vw_prop_vw_wallart_174a', price = 20}, + { model = 'vw_prop_vw_wallart_30a', price = 20}, + { model = 'vw_prop_vw_wallart_31a', price = 20}, + { model = 'vw_prop_vw_wallart_32a', price = 20}, + { model = 'vw_prop_vw_wallart_33a', price = 20}, + { model = 'vw_prop_vw_wallart_34a', price = 20}, + { model = 'vw_prop_vw_wallart_35a', price = 20}, + { model = 'vw_prop_vw_wallart_36a', price = 20}, + { model = 'vw_prop_vw_wallart_37a', price = 20}, + { model = 'vw_prop_vw_wallart_38a', price = 20}, + { model = 'vw_prop_vw_wallart_39a', price = 20}, + { model = 'vw_prop_vw_wallart_40a', price = 20}, + { model = 'vw_prop_vw_wallart_41a', price = 20}, + { model = 'vw_prop_vw_wallart_42a', price = 20}, + { model = 'vw_prop_vw_wallart_43a', price = 20}, + { model = 'vw_prop_vw_wallart_44a', price = 20}, + { model = 'vw_prop_vw_wallart_46a', price = 20}, + { model = 'vw_prop_vw_wallart_47a', price = 20}, + { model = 'vw_prop_vw_wallart_48a', price = 20}, + { model = 'vw_prop_vw_wallart_49a', price = 20}, + { model = 'vw_prop_vw_wallart_50a', price = 20}, + { model = 'vw_prop_vw_wallart_51a', price = 20}, + { model = 'vw_prop_vw_wallart_52a', price = 20}, + { model = 'vw_prop_vw_wallart_53a', price = 20}, + { model = 'vw_prop_vw_wallart_54a_01a', price = 20}, + { model = 'vw_prop_vw_wallart_55a', price = 20}, + { model = 'vw_prop_vw_wallart_56a', price = 20}, + { model = 'vw_prop_vw_wallart_57a', price = 20}, + { model = 'vw_prop_vw_wallart_58a', price = 20}, + { model = 'vw_prop_vw_wallart_59a', price = 20}, + { model = 'vw_prop_vw_wallart_60a', price = 20}, + { model = 'vw_prop_vw_wallart_61a', price = 20}, + { model = 'vw_prop_vw_wallart_62a', price = 20}, + { model = 'vw_prop_vw_wallart_63a', price = 20}, + { model = 'vw_prop_vw_wallart_64a', price = 20}, + { model = 'vw_prop_vw_wallart_65a', price = 20}, + { model = 'vw_prop_vw_wallart_66a', price = 20}, + { model = 'vw_prop_vw_wallart_67a', price = 20}, + { model = 'vw_prop_vw_wallart_68a', price = 20}, + { model = 'vw_prop_vw_wallart_69a', price = 20}, + { model = 'vw_prop_vw_wallart_70a', price = 20}, + { model = 'vw_prop_vw_wallart_71a', price = 20}, + { model = 'vw_prop_vw_wallart_72a', price = 20}, + { model = 'vw_prop_vw_wallart_73a', price = 20}, + { model = 'vw_prop_vw_wallart_74a', price = 20}, + { model = 'vw_prop_vw_wallart_75a', price = 20}, + { model = 'vw_prop_vw_wallart_76a', price = 20}, + { model = 'vw_prop_vw_wallart_77a', price = 20}, + { model = 'vw_prop_vw_wallart_78a', price = 20}, + { model = 'vw_prop_vw_wallart_79a', price = 20}, + { model = 'vw_prop_vw_wallart_80a', price = 20}, + { model = 'vw_prop_vw_wallart_81a', price = 20}, + { model = 'vw_prop_vw_wallart_82a', price = 20}, + { model = 'vw_prop_vw_wallart_83a', price = 20}, + { model = 'vw_prop_vw_wallart_84a', price = 20}, + { model = 'vw_prop_vw_wallart_85a', price = 20}, + { model = 'vw_prop_vw_wallart_86a', price = 20}, + { model = 'vw_prop_vw_wallart_87a', price = 20}, + { model = 'vw_prop_vw_wallart_88a', price = 20}, + { model = 'vw_prop_vw_wallart_89a', price = 20}, + { model = 'vw_prop_vw_wallart_90a', price = 20}, + { model = 'vw_prop_vw_wallart_91a', price = 20}, + { model = 'vw_prop_vw_wallart_92a', price = 20}, + { model = 'vw_prop_vw_wallart_93a', price = 20}, + { model = 'vw_prop_vw_wallart_94a', price = 20}, + { model = 'vw_prop_vw_wallart_95a', price = 20}, + { model = 'vw_prop_vw_wallart_96a', price = 20}, + { model = 'vw_prop_vw_wallart_97a', price = 20}, + { model = 'vw_prop_vw_wallart_98a', price = 20}, + { model = 'vw_prop_vw_wallart_99a', price = 20}, + { model = 'prop_beer_neon_01', price = 20}, + { model = 'prop_beer_neon_02', price = 20}, + { model = 'prop_beer_neon_03', price = 20}, + { model = 'prop_beer_neon_04', price = 20}, + + { model = 'gr_prop_gr_sign_01a', price = 20, options={ + { model = 'gr_prop_gr_sign_01a', price = 20}, + { model = 'gr_prop_gr_sign_01b', price = 20}, + { model = 'gr_prop_gr_sign_01c', price = 20}, + { model = 'gr_prop_gr_sign_01e', price = 20}, + }}, + { model = 'gr_prop_gr_target_02b', price = 20, options={ + { model = 'gr_prop_gr_target_02b', price = 20}, + { model = 'gr_prop_gr_target_02a', price = 20}, + { model = 'gr_prop_gr_target_04a', price = 20}, + { model = 'gr_prop_gr_target_04b', price = 20}, + }}, + { model = 'bkr_prop_biker_safedoor_01a', price = 20}, + { model = 'prop_cherenneon', price = 20}, + { model = 'prop_cs_protest_sign_03', price = 20}, + { model = 'prop_cs_protest_sign_04b', price = 20}, + { model = 'prop_irish_sign_13', price = 20}, + { model = 'prop_irish_sign_12', price = 20}, + { model = 'prop_irish_sign_09', price = 20}, + { model = 'prop_irish_sign_06', price = 20}, + { model = 'prop_irish_sign_04', price = 20}, + { model = 'prop_irish_sign_08', price = 20}, + { model = 'prop_irish_sign_07', price = 20}, + { model = 'prop_irish_sign_02', price = 20}, + { model = 'prop_irish_sign_03', price = 20}, + { model = 'prop_irish_sign_05', price = 20}, + { model = 'prop_irish_sign_11', price = 20}, + { model = 'prop_irish_sign_10', price = 20}, + { model = 'prop_ragganeon', price = 20}, + { model = 'prop_barrachneon', price = 20}, + { model = 'prop_beerneon', price = 20}, + { model = 'prop_patriotneon', price = 20}, + { model = 'prop_loggneon', price = 20}, + { model = 'prop_cockneon', price = 20}, + { model = 'prop_protest_sign_01', price = 20}, + { model = 'prop_cs_protest_sign_04a', price = 20}, + { model = 'prop_target_purp_arrow', price = 20}, + { model = 'prop_target_red_blue_01', price = 20}, + { model = 'prop_target_purp_cross', price = 20}, + { model = 'prop_target_comp_wood', price = 20}, + } + }, + { + category = 'doors', + objects= { + { model = 'v_ilev_fa_frontdoor', price = 50}, + { model = 'prop_ld_jail_door', price = 50}, + { model = 'v_ilev_ss_door5_l', price = 50}, + { model = 'v_ilev_deviantfrontdoor', price = 50}, + { model = 'ex_p_mp_door_office_door01', price = 50}, + { model = 'h4_prop_door_club_glam_generic', price = 50}, + { model = 'v_ilev_vag_door', price = 50}, + { model = 'p_cut_door_03', price = 50}, + { model = 'sf_p_mp_yacht_door_02', price = 50}, + { model = 'prop_pris_door_02', price = 50}, + { model = 'ex_p_mp_door_apart_door', price = 50}, + { model = 'hei_heist_apart2_door', price = 50}, + { model = 'apa_v_ilev_ss_door7', price = 50}, + { model = 'h4_prop_h4_gate_04a', price = 50}, + { model = 'v_ilev_dev_door', price = 50}, + { model = 'sum_p_mp_yacht_door', price = 50}, + { model = 'v_ilev_ct_doorl', price = 50}, + { model = 'ba_prop_door_club_glass', price = 50}, + { model = 'apa_mp_apa_yacht_door', price = 50}, + { model = 'prop_ret_door', price = 50}, + { model = 'v_ilev_fa_backdoor', price = 50}, + { model = 'v_ilev_ra_door2', price = 50}, + { model = 'v_ilev_vagostoiletdoor', price = 50}, + { model = 'hei_v_ilev_bk_gate2_pris', price = 50}, + { model = 'h4_prop_door_club_trad_generic', price = 50}, + { model = 'prop_strip_door_01', price = 50}, + { model = 'ba_prop_door_club_generic_vip', price = 50}, + { model = 'prop_sm_27_gate_03', price = 50}, + { model = 'v_ilev_fh_door5', price = 50}, + { model = 'sum_p_mp_yacht_door_02', price = 50}, + { model = 'ba_prop_door_club_glam_wc', price = 50}, + { model = 'v_ilev_fh_frntdoor', price = 50}, + { model = 'v_ilev_gc_door04', price = 50}, + { model = 'prop_door_01', price = 50}, + { model = 'prop_mine_doorng_r', price = 50}, + { model = 'ch_prop_ch_vaultdoor01x', price = 50, options= { + { model = 'ch_prop_ch_vaultdoor01x', price = 50}, + { model = 'v_ilev_bk_vaultdoor', price = 50}, + { model = 'p_fin_vaultdoor_s', price = 50}, + }}, + { model = 'v_ilev_247door', price = 50}, + { model = 'v_ilev_ph_door01', price = 50}, + { model = 'v_ilev_gc_door02', price = 50}, + { model = 'xm_prop_agt_door_01', price = 50}, + { model = 'xm_prop_base_door_02', price = 50}, + { model = 'prop_ld_bankdoors_02', price = 50}, + { model = 'gr_prop_inttruck_door_01', price = 50}, + { model = 'v_ilev_gc_door01', price = 50}, + { model = 'v_ilev_methdoorscuff', price = 50}, + { model = 'v_ilev_fh_door01', price = 50}, + { model = 'ch_prop_ch_vault_slide_door_sm', price = 50}, + { model = 'xm_prop_x17_l_door_frame_01', price = 50}, + { model = 'hei_prop_sync_door05a', price = 50}, + { model = 'ch_prop_ch_service_door_02a', price = 50}, + { model = 'v_ilev_janitor_frontdoor', price = 50}, + { model = 'ch_prop_ch_vault_d_door_01a', price = 50}, + { model = 'prop_sm_27_gate_02', price = 50}, + { model = 'v_ilev_ph_cellgate', price = 50}, + { model = 'v_ilev_methdoorbust', price = 50}, + { model = 'v_ilev_fib_door1_s', price = 50}, + { model = 'sf_prop_sf_door_stud_01b', price = 50}, + { model = 'prop_ret_door_02', price = 50}, + { model = 'v_ilev_trevtraildr', price = 50}, + { model = 'h4_prop_h4_ilev_roc_door2', price = 50}, + { model = 'v_ilev_tort_door', price = 50}, + { model = 'v_ilev_cd_door', price = 50}, + { model = 'v_ilev_roc_door4', price = 50}, + { model = 'v_ilev_lostdoor', price = 50}, + { model = 'prop_gate_bridge_ld', price = 50}, + { model = 'sf_prop_sf_door_com_r_06a', price = 50}, + { model = 'sf_prop_sf_door_com_l_06a', price = 50}, + { model = 'sf_prop_sf_door_rec_01a', price = 50}, + { model = 'v_ilev_bl_doorel_r', price = 50}, + { model = 'tr_prop_tr_door6', price = 50}, + { model = 'v_ilev_mm_doorson', price = 50}, + { model = 'v_ilev_door_orange', price = 50}, + { model = 'v_ilev_mm_doordaughter', price = 50}, + { model = 'v_ilev_bl_doorpool', price = 50}, + } + }, + { + category = 'plants', + objects= { + { model = 'prop_pot_plant_6b', price = 20}, + { model = 'prop_pot_plant_6a', price = 20}, + { model = 'prop_peyote_lowland_02', price = 20}, + { model = 'hei_heist_acc_plant_tall_01', price = 20}, + { model = 'p_int_jewel_plant_02', price = 20}, + { model = 'p_int_jewel_plant_01', price = 20}, + { model = 'prop_fbibombplant', price = 20}, + { model = 'prop_pot_plant_05b', price = 20}, + { model = 'prop_plant_int_01b', price = 20}, + { model = 'prop_plant_int_05b', price = 20}, + { model = 'prop_plant_int_04a', price = 20}, + { model = 'prop_plant_int_03a', price = 20}, + { model = 'prop_plant_int_03c', price = 20}, + { model = 'prop_pot_plant_01a', price = 20}, + { model = 'prop_plant_int_03b', price = 20}, + { model = 'prop_plant_int_02a', price = 20}, + { model = 'prop_plant_int_01a', price = 20}, + { model = 'prop_plant_int_04c', price = 20}, + { model = 'prop_pot_plant_05a', price = 20}, + { model = 'prop_pot_plant_03c', price = 20}, + { model = 'prop_plant_int_02b', price = 20}, + { model = 'prop_plant_int_04b', price = 20}, + { model = 'prop_pot_plant_01e', price = 20}, + { model = 'prop_pot_plant_01b', price = 20}, + { model = 'prop_pot_plant_01c', price = 20}, + { model = 'prop_plant_interior_05a', price = 20}, + { model = 'prop_pot_plant_02c', price = 20}, + { model = 'prop_pot_plant_05d', price = 20}, + { model = 'prop_pot_plant_03b', price = 20}, + { model = 'prop_pot_plant_04b', price = 20}, + { model = 'prop_pot_plant_05c', price = 20}, + { model = 'prop_pot_plant_02b', price = 20}, + { model = 'prop_pot_plant_inter_03a', price = 20}, + { model = 'prop_pot_plant_04c', price = 20}, + { model = 'prop_plant_int_05a', price = 20}, + { model = 'prop_plant_int_06a', price = 20}, + { model = 'prop_pot_plant_04a', price = 20}, + { model = 'prop_pot_plant_02a', price = 20}, + { model = 'prop_pot_plant_03a', price = 20}, + { model = 'prop_pot_plant_05d_l1', price = 20}, + { model = 'prop_pot_plant_02d', price = 20}, + { model = 'prop_pot_plant_bh1', price = 20}, + { model = 'prop_plant_int_06c', price = 20}, + { model = 'prop_plant_int_06b', price = 20}, + { model = 'prop_windowbox_b', price = 20}, + { model = 'prop_windowbox_a', price = 20}, + { model = 'prop_windowbox_small', price = 20}, + } + }, + { + category = 'carpets', + objects= { + { model = 'apa_mp_h_acc_rugwooll_03', price = 100}, + { model = 'apa_mp_h_acc_rugwooll_04', price = 100}, + + { model = 'hei_heist_acc_rugwooll_01', price = 100, options = { + { model = 'hei_heist_acc_rugwooll_01', price = 100}, + { model = 'hei_heist_acc_rugwooll_02', price = 100}, + { model = 'hei_heist_acc_rugwooll_03', price = 100}, + }}, + { model = 'apa_mp_h_acc_rugwoolm_01', price = 100, options = { + { model = 'apa_mp_h_acc_rugwoolm_01', price = 100}, + { model = 'apa_mp_h_acc_rugwoolm_02', price = 100}, + { model = 'apa_mp_h_acc_rugwoolm_03', price = 100}, + { model = 'apa_mp_h_acc_rugwoolm_04', price = 100}, + }}, + { model = 'apa_mp_h_acc_rugwools_01', price = 200, options = { + { model = 'apa_mp_h_acc_rugwools_01', price = 200}, + { model = 'apa_mp_h_acc_rugwools_03', price = 200}, + }}, + { model = 'hei_heist_acc_rughidel_01', price = 300}, + { model = 'prop_yoga_mat_01', price = 50, options = { + { model = 'prop_yoga_mat_01', price = 50}, + { model = 'prop_yoga_mat_02', price = 50}, + { model = 'prop_yoga_mat_03', price = 50}, + }}, + { model = 'prop_rolled_yoga_mat', price = 50}, + } + }, + { + category = 'jewelry', + objects= { + { model = 'prop_j_disptray_01', price = 25}, + { model = 'prop_j_disptray_01b', price = 25}, + { model = 'prop_j_disptray_01_dam', price = 25}, + { model = 'prop_j_disptray_05', price = 25}, + { model = 'prop_j_disptray_05b', price = 25}, + { model = 'prop_j_disptray_02', price = 25}, + { model = 'prop_j_disptray_02_dam', price = 25}, + { model = 'prop_j_disptray_03', price = 25}, + { model = 'prop_j_neck_disp_01', price = 25}, + { model = 'prop_j_neck_disp_02', price = 25}, + { model = 'prop_j_neck_disp_03', price = 25}, + { model = 'prop_jewel_pickup_new_01', price = 25}, + { model = 'prop_j_disptray_04', price = 25}, + { model = 'prop_j_disptray_04b', price = 25}, + { model = 'p_int_jewel_mirror', price = 25}, + { model = 'prop_jewel_02b', price = 25}, + { model = 'prop_jewel_03b', price = 25}, + { model = 'prop_jewel_02a', price = 25}, + { model = 'prop_jewel_02c', price = 25}, + { model = 'prop_jewel_04a', price = 25}, + { model = 'prop_jewel_04b', price = 25}, + { model = 'prop_jewel_03a', price = 25}, + { model = 'p_jewel_necklace01_s', price = 10}, + { model = 'p_jewel_necklace_02', price = 10}, + { model = 'p_watch_04', price = 10}, + { model = 'p_watch_02', price = 10}, + { model = 'p_watch_05', price = 10}, + { model = 'p_watch_03', price = 10}, + { model = 'prop_cs_nail_file', price = 10}, + { model = 'prop_clippers_01', price = 10}, + } + }, + { + category = 'office', + objects= { + { model = 'prop_muster_wboard_01', price = 25}, + { model = 'prop_muster_wboard_02', price = 25}, + { model = 'p_planning_board_01', price = 25}, + { model = 'p_planning_board_03', price = 25}, + { model = 'prop_b_board_blank', price = 25}, + { model = 'prop_cork_board', price = 25}, + { model = 'p_ringbinder_01_s', price = 10}, + { model = 'prop_cs_binder_01', price = 10}, + { model = 'prop_cs_book_01', price = 10}, + { model = 'prop_novel_01', price = 10}, + { model = 'prop_cs_stock_book', price = 10}, + { model = 'vw_prop_book_stack_01a', price = 20, options = { + { model = 'vw_prop_book_stack_01a', price = 20}, + { model = 'vw_prop_book_stack_01b', price = 20}, + { model = 'vw_prop_book_stack_01c', price = 20}, + { model = 'vw_prop_book_stack_02a', price = 20}, + { model = 'vw_prop_book_stack_02b', price = 20}, + { model = 'vw_prop_book_stack_02c', price = 20}, + { model = 'vw_prop_book_stack_03a', price = 20}, + { model = 'vw_prop_book_stack_03b', price = 20}, + { model = 'vw_prop_book_stack_03c', price = 20}, + }}, + { model = 'prop_cs_business_card', price = 10}, + { model = 'prop_cs_r_business_card', price = 10}, + { model = 'prop_ld_case_01_s', price = 10}, + { model = 'p_amb_clipboard_01', price = 10}, + { model = 'prop_cs_credit_card', price = 10}, + { model = 'prop_cs_documents_01', price = 10}, + { model = 'prop_cash_envelope_01', price = 10}, + { model = 'prop_cs_envolope_01', price = 10}, + { model = 'prop_cd_folder_pile1', price = 10}, + { model = 'prop_cd_folder_pile4', price = 10}, + { model = 'prop_cd_folder_pile2', price = 10}, + { model = 'prop_cd_folder_pile3', price = 10}, + { model = 'prop_ld_case_01', price = 10}, + { model = 'prop_ld_purse_01', price = 10}, + { model = 'prop_ld_wallet_01_s', price = 10}, + { model = 'prop_cs_magazine', price = 10}, + { model = 'prop_cs_marker_01', price = 10}, + { model = 'prop_cliff_paper', price = 10}, + { model = 'prop_cs_newspaper', price = 10}, + { model = 'prop_cs_rolled_paper', price = 10}, + { model = 'prop_a4_sheet_03', price = 10}, + { model = 'p_notepad_01_s', price = 10}, + { model = 'prop_paper_ball', price = 10}, + { model = 'prop_cd_paper_pile3', price = 10}, + { model = 'prop_cd_paper_pile1', price = 10}, + { model = 'prop_cd_paper_pile2', price = 10}, + { model = 'prop_passport_01', price = 10}, + { model = 'prop_pencil_01', price = 10}, + { model = 'prop_cs_scissors', price = 10}, + { model = 'prop_tourist_map_01', price = 10}, + { model = 'v_res_filebox01', price = 10}, + { model = 'v_ret_gc_box1', price = 10}, + } + }, + { + category = 'misc', + objects= { + { model = 'prop_box_ammo01a', price = 20}, + { model = 'prop_box_ammo04a', price = 20}, + { model = 'prop_box_ammo03a', price = 20}, + { model = 'prop_box_ammo07a', price = 20}, + { model = 'prop_box_ammo06a', price = 20}, + { model = 'prop_box_ammo05b', price = 20}, + { model = 'prop_box_ammo03a_set2', price = 20}, + { model = 'prop_box_ammo03a_set', price = 20}, + { model = 'prop_barrel_02b', price = 20}, + { model = 'prop_barrel_03a', price = 20}, + { model = 'prop_barrel_pile_05', price = 20}, + { model = 'prop_barrel_exp_01b', price = 20}, + { model = 'prop_barrel_01a', price = 20}, + { model = 'prop_barrel_03d', price = 20}, + { model = 'prop_wooden_barrel', price = 20}, + { model = 'prop_barrel_exp_01a', price = 20}, + { model = 'v_ret_ta_box', price = 20}, + { model = 'v_ind_cf_chckbox2', price = 20}, + { model = 'prop_cardbordbox_03a', price = 20}, + { model = 'prop_cardbordbox_04a', price = 20}, + { model = 'v_ind_cs_box01', price = 20}, + { model = 'v_serv_abox_02', price = 20}, + { model = 'prop_cardbordbox_01a', price = 20}, + { model = 'v_ind_cf_boxes', price = 20}, + { model = 'prop_boxpile_05a', price = 20}, + { model = 'prop_boxpile_02c', price = 20}, + { model = 'prop_boxpile_10a', price = 20}, + { model = 'prop_boxpile_07a', price = 20}, + { model = 'prop_box_wood01a', price = 20}, + { model = 'prop_box_wood02a_pu', price = 20}, + { model = 'prop_box_wood07a', price = 20}, + { model = 'prop_box_wood05b', price = 20}, + { model = 'prop_box_tea01a', price = 20}, + { model = 'prop_box_wood02a_mws', price = 20}, + { model = 'prop_cs_cardbox_01', price = 20}, + { model = 'prop_cs_rub_box_02', price = 20}, + { model = 'prop_cs_lester_crate', price = 20}, + { model = 'prop_gold_cont_01b', price = 20}, + { model = 'prop_crate_11c', price = 20}, + { model = 'prop_drop_crate_01', price = 20}, + { model = 'prop_crate_10a', price = 20}, + { model = 'prop_crate_02a', price = 20}, + { model = 'v_ind_cf_crate2', price = 20}, + { model = 'v_ind_cf_crate', price = 20}, + { model = 'prop_crate_01a', price = 20}, + { model = 'prop_crate_11b', price = 20}, + { model = 'prop_crate_11d', price = 20}, + { model = 'prop_crate_03a', price = 20}, + { model = 'prop_mb_crate_01a_set', price = 20}, + { model = 'prop_crate_11e', price = 20}, + { model= 'prop_drop_crate_01_set', price = 20}, + { model = 'prop_drop_crate_01_set2', price = 20}, + { model = 'prop_cratepile_02a', price = 20}, + { model = 'prop_cratepile_01a', price = 20}, + { model = 'prop_cratepile_07a', price = 20}, + { model = 'prop_cratepile_05a', price = 20}, + { model = 'prop_crate_05a', price = 20}, + { model = 'prop_fruit_plas_crate_01', price = 20}, + { model = 'prop_gun_case_02', price = 20}, + { model = 'prop_box_guncase_03a', price = 20}, + { model = 'prop_box_guncase_02a', price = 20}, + { model = 'prop_box_guncase_01a', price = 20}, + { model = 'prop_boxpile_07d', price = 20}, + { model = 'prop_pallet_03a', price = 20}, + { model = 'prop_pallettruck_02', price = 20}, + { model = 'prop_pallet_01a', price = 20}, + { model = 'prop_boxpile_06a', price = 20}, + { model = 'prop_boxpile_09a', price = 20}, + { model = 'prop_boxpile_02d', price = 20}, + { model = 'prop_boxpile_06b', price = 20}, + { model = 'prop_pallet_pile_01', price = 20}, + { model = 'prop_pallet_pile_02', price = 20}, + { model = 'prop_boxpile_02b', price = 20}, + { model = 'prop_cs_trolley_01', price = 20}, + { model = 'v_serv_plastic_box', price = 20}, + { model = 'v_serv_plastic_box_lid', price = 20}, + { model = 'v_res_smallplasticbox', price = 20}, + { model = 'v_serv_plas_boxg4', price = 20}, + { model = 'v_serv_plas_boxgt2', price = 20}, + { model = 'prop_sacktruck_02b', price = 20}, + { model = 'prop_flattruck_01c', price = 20}, + { model = 'prop_flattruck_01d', price = 20}, + { model = 'prop_sacktruck_01', price = 20}, + { model = 'prop_pallettruck_01', price = 20}, + { model = 'prop_flattruck_01a', price = 20}, + { model = 'prop_sacktruck_02a', price = 20}, + { model = 'prop_flattruck_01b', price = 20}, + { model = 'prop_devin_box_01', price = 20}, + { model = 'prop_devin_box_closed', price = 20}, + { model = 'prop_watercrate_01', price = 20}, + { model = 'prop_box_wood05a', price = 20}, + { model = 'prop_ld_ammo_pack_01', price = 20}, + { model = 'prop_ld_ammo_pack_03', price = 20}, + { model = 'prop_ld_ammo_pack_02', price = 20}, + { model = 'prop_box_ammo07b', price = 20}, + { model = 'prop_cs_ashtray', price = 20}, + { model = 'prop_ld_fireaxe', price = 20}, + { model = 'prop_m_pack_int_01', price = 20}, + { model = 'prop_cs_bandana', price = 20}, + { model = 'prop_fruit_basket', price = 20}, + { model = 'prop_bskball_01', price = 20}, + { model = 'prop_battery_01', price = 20}, + { model = 'prop_battery_02', price = 20}, + { model = 'prop_big_bag_01', price = 20}, + { model = 'prop_big_shit_01', price = 20}, + { model = 'prop_big_shit_02', price = 20}, + { model = 'prop_rub_binbag_sd_01', price = 20}, + { model = 'prop_ld_rub_binbag_01', price = 20}, + { model = 'prop_binoc_01', price = 20}, + { model = 'prop_cs_ilev_blind_01', price = 20}, + { model = 'prop_blox_spray', price = 20}, + { model = 'prop_bong_01', price = 20}, + { model = 'prop_bongos_01', price = 20}, + { model = 'prop_bucket_02a', price = 20}, + { model = 'prop_bucket_01a', price = 20}, + { model = 'prop_buckets_02', price = 20}, + { model = 'prop_busker_hat_01', price = 20}, + { model = 'p_car_keys_01', price = 20}, + { model = 'prop_carrier_bag_01', price = 20}, + { model = 'prop_casey_sec_id', price = 20}, + { model = 'prop_ceramic_jug_01', price = 20}, + { model = 'prop_cs_leg_chain_01', price = 20}, + { model = 'prop_ld_fags_02', price = 20}, + { model = 'prop_amb_ciggy_01', price = 20}, + { model = 'prop_cs_ciggy_01b', price = 20}, + { model = 'prop_ld_fags_01', price = 20}, + { model = 'prop_fag_packet_01', price = 20}, + { model = 'prop_sh_cigar_01', price = 20}, + { model = 'prop_cigar_03', price = 20}, + { model = 'prop_cigar_01', price = 20}, + { model = 'prop_cigar_pack_01', price = 20}, + { model = 'prop_cigar_pack_02', price = 20}, + { model = 'prop_clapper_brd_01', price = 20}, + { model = 'prop_cs_clothes_box', price = 20}, + { model = 'prop_coffin_01', price = 20}, + { model = 'prop_coffin_02b', price = 20}, + { model = 'prop_coffin_02', price = 20}, + { model = 'prop_cs_coke_line', price = 20}, + { model = 'prop_proxy_hat_01', price = 20}, + { model = 'prop_cs_crackpipe', price = 20}, + { model = 'prop_cs_creeper_01', price = 20}, + { model = 'prop_w_me_dagger', price = 20}, + { model = 'prop_cs_dildo_01', price = 20}, + { model = 'prop_dog_cage_02', price = 20}, + { model = 'prop_dog_cage_01', price = 20}, + { model = 'prop_cs_dog_lead_3a', price = 20}, + { model = 'prop_cs_dog_lead_2b', price = 20}, + { model = 'prop_cs_dog_lead_b', price = 20}, + { model = 'prop_door_bell_01', price = 500}, + { model = 'prop_drug_package', price = 20}, + { model = 'prop_cs_duffel_01b', price = 20}, + { model = 'prop_dummy_01', price = 20}, + { model = 'prop_f_duster_02', price = 20}, + { model = 'prop_fishing_rod_01', price = 20}, + { model = 'prop_fishing_rod_02', price = 20}, + { model = 'prop_floor_duster_01', price = 20}, + { model = 'prop_cs_folding_chair_01', price = 20}, + { model = 'p_ld_am_ball_01', price = 20}, + { model = 'prop_cs_bin_02', price = 20}, + { model = 'prop_bin_07b', price = 20}, + { model = 'prop_recyclebin_03_a', price = 20}, + { model = 'prop_bin_10b', price = 20}, + { model = 'prop_bin_10a', price = 20}, + { model = 'prop_bin_11a', price = 20}, + { model = 'prop_bin_07d', price = 20}, + { model = 'prop_bin_11b', price = 20}, + { model = 'prop_bin_04a', price = 20}, + { model = 'prop_bin_03a', price = 20}, + { model = 'prop_bin_07a', price = 20}, + { model = 'prop_gascage01', price = 20}, + { model = 'prop_gascyl_01a', price = 20}, + { model = 'prop_oilcan_02a', price = 20}, + { model = 'prop_gascyl_03a', price = 20}, + { model = 'prop_gascyl_03b', price = 20}, + { model = 'prop_gascyl_04a', price = 20}, + { model = 'prop_gascyl_02a', price = 20}, + { model = 'prop_gascyl_02b', price = 20}, + { model = 'prop_player_gasmask', price = 20}, + { model = 'prop_cs_gunrack', price = 20}, + { model = 'prop_nigel_bag_pickup', price = 20}, + { model = 'prop_hacky_sack_01', price = 20}, + { model = 'prop_ld_handbag_s', price = 20}, + { model = 'prop_ld_handbag', price = 20}, + { model = 'prop_amb_handbag_01', price = 20}, + { model = 'prop_cs_cuffs_01', price = 20}, + { model = 'prop_cs_shirt_01', price = 20}, + { model = 'prop_hard_hat_01', price = 20}, + { model = 'prop_w_me_hatchet', price = 20}, + { model = 'prop_cs_amanda_shoe', price = 20}, + { model = 'prop_cs_heist_bag_01', price = 20}, + { model = 'prop_cs_heist_bag_02', price = 20}, + { model = 'prop_hockey_bag_01', price = 20}, + { model = 'prop_hotel_trolley', price = 20}, + { model = 'prop_sh_joint_01', price = 20}, + { model = 'prop_cs_katana_01', price = 20}, + { model = 'prop_w_me_knife_01', price = 20}, + { model = 'p_cs_lighter_01', price = 20}, + { model = 'prop_litter_picker', price = 20}, + { model = 'prop_blackjack_01', price = 20}, + { model = 'prop_ld_w_me_machette', price = 20}, + { model = 'prop_makeup_brush', price = 20}, + { model = 'prop_med_bag_01b', price = 20}, + { model = 'prop_meth_bag_01', price = 20}, + { model = 'prop_michael_sec_id', price = 20}, + { model = 'prop_money_bag_01', price = 20}, + { model = 'prop_cs_mop_s', price = 20}, + { model = 'prop_cs_mopbucket_01', price = 20}, + { model = 'prop_mp_num_0', price = 20}, + { model = 'prop_mp_num_1', price = 20}, + { model = 'prop_mp_num_2', price = 20}, + { model = 'prop_mp_num_3', price = 20}, + { model = 'prop_mp_num_4', price = 20}, + { model = 'prop_mp_num_5', price = 20}, + { model = 'prop_mp_num_6', price = 20}, + { model = 'prop_mp_num_7', price = 20}, + { model = 'prop_mp_num_8', price = 20}, + { model = 'prop_mp_num_9', price = 20}, + { model = 'prop_oilcan_01a', price = 20}, + { model = 'prop_old_boot', price = 20}, + { model = 'prop_cs_overalls_01', price = 20}, + { model = 'prop_overalls_01', price = 20}, + { model = 'prop_cs_padlock', price = 20}, + { model = 'p_panties_s', price = 20}, + { model = 'prop_cs_panties', price = 20}, + { model = 'prop_cs_panties_03', price = 20}, + { model = 'prop_paper_bag_small', price = 20}, + { model = 'prop_parking_wand_01', price = 20}, + { model = 'prop_piercing_gun', price = 20}, + { model = 'prop_ping_pong', price = 20}, + { model = 'prop_table_ten_bat', price = 20}, + { model = 'p_pliers_01_s', price = 20}, + { model = 'prop_rag_01', price = 20}, + { model = 'prop_defilied_ragdoll_01', price = 20}, + { model = 'prop_recyclebin_02b', price = 20}, + { model = 'prop_recyclebin_02_d', price = 20}, + { model = 'prop_recyclebin_02a', price = 20}, + { model = 'prop_riding_crop_01', price = 20}, + { model = 'prop_rolled_sock_02', price = 20}, + { model = 'p_cs_papers_01', price = 20}, + { model = 'p_cs_papers_02', price = 20}, + { model = 'prop_trevor_rope_01', price = 20}, + { model = 'prop_stag_do_rope', price = 20}, + { model = 'prop_ld_int_safe_01', price = 20}, + { model = 'prop_safety_glasses', price = 20}, + { model = 'p_ld_sax', price = 20}, + { model = 'prop_cs_script_bottle', price = 20}, + { model = 'prop_cs_pills', price = 20}, + { model = 'prop_cs_script_bottle_01', price = 20}, + { model = 'prop_security_case_01', price = 20}, + { model = 'prop_sewing_machine', price = 20}, + { model = 'prop_cs_sheers', price = 20}, + { model = 'prop_cs_shopping_bag', price = 20}, + { model = 'prop_shopping_bags02', price = 20}, + { model = 'prop_ld_shovel', price = 20}, + { model = 'prop_cs_silver_tray', price = 20}, + { model = 'prop_single_rose', price = 20}, + { model = 'p_ld_soc_ball_01', price = 20}, + { model = 'prop_cs_spray_can', price = 20}, + { model = 'prop_squeegee', price = 20}, + { model = 'prop_strip_pole_01', price = 20}, + { model = 'prop_ld_suitcase_01', price = 20}, + { model = 'prop_ld_suitcase_02', price = 20}, + { model = 'p_sunglass_m_s', price = 20}, + { model = 'prop_cs_sol_glasses', price = 20}, + { model = 'prop_aviators_01', price = 20}, + { model = 'prop_syringe_01', price = 20}, + { model = 'prop_tea_trolly', price = 20}, + { model = 'prop_mr_rasberryclean', price = 20}, + { model = 'prop_mr_raspberry_01', price = 20}, + { model = 'prop_tennis_ball', price = 20}, + { model = 'prop_tennis_rack_01', price = 20}, + { model = 'prop_tennis_rack_01b', price = 20}, + { model = 'prop_cone_float_1', price = 20}, + { model = 'prop_mp_cone_04', price = 20}, + { model = 'prop_cs_trowel', price = 20}, + { model = 'prop_cs_tshirt_ball_01', price = 20}, + { model = 'prop_cs_t_shirt_pile', price = 20}, + { model = 'p_amb_brolly_01', price = 20}, + { model = 'prop_cs_walking_stick', price = 20}, + { model = 'prop_ld_wallet_pickup', price = 20}, + { model = 'prop_weed_block_01', price = 20}, + { model = 'prop_weed_bottle', price = 20}, + { model = 'prop_weld_torch', price = 20}, + { model = 'prop_welding_mask_01', price = 20}, + { model = 'prop_tornado_wheel', price = 20}, + { model = 'prop_wheelchair_01', price = 20}, + { model = 'prop_cs_wrench', price = 20}, + } + }, +} \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/configs/interiors.lua b/resources/[housing]/brutal_housing/configs/interiors.lua new file mode 100644 index 000000000..5513725d6 --- /dev/null +++ b/resources/[housing]/brutal_housing/configs/interiors.lua @@ -0,0 +1,390 @@ +Config.Interiors = { + Houses = { + IPL = { + ["luxury_apartment"] = { + label = "Luxury Apartment", + themes = { + [0] = {label = "Modern", ipl = "apa_v_mp_h_01_c", interiorId = 227841, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/KjrkDYcB/image.png", teleportToDoor = false}, + [1] = {label = "Moody", ipl = "apa_v_mp_h_02_c", interiorId = 228609, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/bcGH7W4/1.png", teleportToDoor = false}, + [2] = {label = "Vibrant", ipl = "apa_v_mp_h_03_c", interiorId = 229377, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/kVWqh6Qm/2.png", teleportToDoor = false}, + [3] = {label = "Sharp", ipl = "apa_v_mp_h_04_c", interiorId = 230145, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/wh1qcnQ9/3.png", teleportToDoor = false}, + [4] = {label = "Monochrome", ipl = "apa_v_mp_h_05_c", interiorId = 230913, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/chmmS3HH/4.png", teleportToDoor = false}, + [5] = {label = "Seductive", ipl = "apa_v_mp_h_06_c", interiorId = 231681, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/sJpwb8f6/5.png", teleportToDoor = false}, + [6] = {label = "Regal", ipl = "apa_v_mp_h_07_c", interiorId = 232449, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/TMhwQNgK/6.png", teleportToDoor = false}, + [7] = {label = "Aqua", ipl = "apa_v_mp_h_08_c", interiorId = 233217, price = 5000, coords = vector4(-787.1503, 315.7941, 187.9134, 269.1841), link = "https://i.ibb.co/4ZbxmWvs/7.png", teleportToDoor = false}, + }, + }, + + -- Apartments NO IPL -- + + ["ipl_01"] = { + label = "Low End Apartment", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(261.4586, -998.8196, -99.00863, 20.0), teleportToDoor = false}, + } + }, + ["ipl_02"] = { + label = "Medium End Apartment", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(347.2686, -999.2955, -99.19622, 20.0), teleportToDoor = false}, + } + }, + ["ipl_03"] = { + label = "4 Integrity Way, Apt 28", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-18.07856, -583.6725, 79.46569, 20.0), teleportToDoor = false}, + } + }, + ["ipl_04"] = { + label = "4 Integrity Way, Apt 30", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-35.31277, -580.4199, 88.71221, 20.0), teleportToDoor = false}, + } + }, + ["ipl_05"] = { + label = "Dell Perro Heights, Apt 4", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-1468.14, -541.815, 73.4442, 20.0), teleportToDoor = false}, + } + }, + ["ipl_06"] = { + label = "Dell Perro Heights, Apt 7", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-1477.14, -538.7499, 55.5264, 20.0), teleportToDoor = false}, + } + }, + ["ipl_07"] = { + label = "Richard Majestic, Apt 2", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-915.811, -379.432, 113.6748, 20.0), teleportToDoor = false}, + } + }, + ["ipl_08"] = { + label = "Tinsel Towers, Apt 42", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-614.86, 40.6783, 97.60007, 20.0), teleportToDoor = false}, + } + }, + ["ipl_09"] = { + label = "Eclipse Towers, Apt 3", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-773.407, 341.766, 211.397, 20.0), teleportToDoor = false}, + } + }, + ["ipl_10"] = { + label = "3655 Wild Oats Drive", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-169.286, 486.4938, 137.4436, 20.0), teleportToDoor = false}, + } + }, + ["ipl_11"] = { + label = "2044 North Conker Avenue", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(340.9412, 437.1798, 149.3925, 20.0), teleportToDoor = false}, + } + }, + ["ipl_12"] = { + label = "2045 North Conker Avenue", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(373.023, 416.105, 145.7006, 20.0), teleportToDoor = false}, + } + }, + ["ipl_13"] = { + label = "2862 Hillcrest Avenue", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-676.127, 588.612, 145.1698, 20.0), teleportToDoor = false}, + } + }, + ["ipl_14"] = { + label = "2868 Hillcrest Avenue", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-763.107, 615.906, 144.1401, 20.0), teleportToDoor = false}, + } + }, + ["ipl_15"] = { + label = "2874 Hillcrest Avenue", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-857.798, 682.563, 152.6529, 20.0), teleportToDoor = false}, + } + }, + ["ipl_16"] = { + label = "2677 Whispymound Drive", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(120.5, 549.952, 184.097, 20.0), teleportToDoor = false}, + } + }, + ["ipl_17"] = { + label = "2133 Mad Wayne Thunder", + themes = { + [0] = {label = "Basic", ipl = "", interiorId = nil, coords = vector4(-1288, 440.748, 97.69459, 20.0), teleportToDoor = false}, + } + } + + }, + + SHELL = { + -- [FREE] K4mbi starter housing shells | Download: https://k4mb1maps.com/product/5015840 + + ["shell_1"] = { + label = "Standard Motel", + shell = "standardmotel_shell", + zOffset = 0.0, + }, + + ["shell_2"] = { + label = "Warehouse 1", + shell = "shell_warehouse1", + zOffset = 0.0, + }, + + ["shell_3"] = { + label = "V16 mid", + shell = "shell_v16mid", + zOffset = 0.0, + }, + + ["shell_4"] = { + label = "V16 low", + shell = "shell_v16low", + zOffset = 1.0, + }, + + ["shell_5"] = { + label = "Trevor", + shell = "shell_trevor", + zOffset = 0.0, + }, + + ["shell_6"] = { + label = "Trailer", + shell = "shell_trailer", + zOffset = 0.0, + }, + + ["shell_7"] = { + label = "Store 1", + shell = "shell_store1", + zOffset = 0.0, + }, + + ["shell_8"] = { + label = "Ranch", + shell = "shell_ranch", + zOffset = 1.0, + }, + + ["shell_9"] = { + label = "Office 1", + shell = "shell_office1", + zOffset = 1.25, + }, + + ["shell_10"] = { + label = "Michael", + shell = "shell_michael", + zOffset = 3.75, + }, + + ["shell_11"] = { + label = "Lester", + shell = "shell_lester", + zOffset = 0.0, + }, + + ["shell_12"] = { + label = "Frankaunt", + shell = "shell_frankaunt", + zOffset = 0.0, + }, + + ["shell_13"] = { + label = "Modern Hotel", + shell = "modernhotel_shell", + zOffset = 0.5, + }, + + ["shell_14"] = { + label = "Furnitured Midapart", + shell = "furnitured_midapart", + zOffset = 0.0, + }, + + ["shell_15"] = { + label = "Container", + shell = "container_shell", + zOffset = 0.0, + }, + + -- [FREE] Lynx housing shells | Download: https://github.com/Lynxist/lynx_shells + + ["shell_16"] = { + label = "T1 Furn", + shell = "t1_furn_shell", + zOffset = -0.75, + }, + + ["shell_17"] = { + label = "T2 Furn", + shell = "t2_furn_shell", + zOffset = -1.5, + }, + + ["shell_18"] = { + label = "T3 Furn", + shell = "t3_furn_shell", + zOffset = -1.5, + }, + + ["shell_19"] = { + label = "T1 Unfurn", + shell = "t1_unfurn_shell", + zOffset = -0.75, + }, + + ["shell_20"] = { + label = "T2 Unfurn", + shell = "t2_unfurn_shell", + zOffset = -1.5, + }, + + ["shell_21"] = { + label = "T3 Unfurn", + shell = "t3_unfurn_shell", + zOffset = -1.5, + }, + }, + }, + + Garages = { + IPL = { + ["garage_1"] = { + label = "Garage I.", + themes = { + [0] = { + label = "Basic", + ipl = "", + interiorId = nil, + coords = vector4(178.9558, -1005.3951, -99.0000, 21.3123), + teleportToDoor = false, + vehicleCoords = { + [1] = vector4(175.1855, -1003.7393, -99.4123, 181.5427), + [2] = vector4(171.8091, -1003.7794, -99.4124, 181.3861), + } + }, + } + }, + + ["garage_2"] = { + label = "Garage II.", + themes = { + [0] = { + label = "Basic", + ipl = "", + interiorId = nil, + coords = vector4(206.9773, -1018.5231, -99.0000, 87.2694), + teleportToDoor = false, + vehicleCoords = { + [1] = vector4(194.1104, -1016.6121, -99.4099, 182.7991), + [2] = vector4(198.2034, -1016.4313, -99.4171, 183.3609), + [3] = vector4(203.5549, -1016.4313, -99.4116, 184.7148), + [4] = vector4(194.4705, -1023.3527, -99.4167, 183.4615), + [5] = vector4(198.7118, -1023.0986, -99.4170, 183.6204), + [6] = vector4(203.6475, -1022.9459, -99.4167, 180.2281), + } + }, + } + }, + + ["garage_3"] = { + label = "Garage III.", + themes = { + [0] = { + label = "Basic", + ipl = "", + interiorId = nil, + coords = vector4(204.5689, -999.7145, -99.0000, 96.2213), + teleportToDoor = false, + vehicleCoords = { + [1] = vector4(203.1431, -997.8181, -99.4099, 180.8668), + [2] = vector4(198.3203, -998.0093, -99.4160, 180.2940), + [3] = vector4(194.2100, -997.9175, -99.4168, 182.2399), + [4] = vector4(194.3332, -1004.3503, -99.4171, 181.8376), + [5] = vector4(198.4779, -1004.2313, -99.4099, 179.6543), + [6] = vector4(203.1758, -1004.1754, -99.4172, 181.2833), + } + }, + } + }, + + ["garage_4"] = { + label = "Garage IV.", + themes = { + [0] = { + label = "Basic", + ipl = "", + interiorId = nil, + coords = vector4(240.6632, -1004.8735, -99.0000, 20.0), + teleportToDoor = false, + vehicleCoords = { + [1] = vector4(233.8019, -1002.8353, -99.5624, 98.0763), + [2] = vector4(233.7039, -999.4944, -99.5624, 98.7875), + [3] = vector4(233.8993, -996.0872, -99.5627, 102.9313), + [4] = vector4(233.8264, -992.7466, -99.5623, 105.2041), + [5] = vector4(233.9019, -989.3083, -99.5627, 112.1547), + [6] = vector4(233.6418, -986.1068, -99.5621, 112.8488), + [7] = vector4(233.5690, -982.7154, -99.5625, 119.0502), + [8] = vector4(223.4754, -977.2686, -99.4134, 239.5003), + [9] = vector4(223.2184, -981.4578, -99.5619, 237.0337), + [10] = vector4(223.2762, -985.4167, -99.5619, 238.9182), + [11] = vector4(223.5789, -989.1111, -99.5622, 242.2118), + [12] = vector4(223.3941, -992.6294, -99.5619, 245.8700), + [13] = vector4(223.2339, -996.2072, -99.5625, 245.0806), + [14] = vector4(223.2626, -999.9703, -99.5627, 248.0285), + [15] = vector4(223.0869, -1003.8400, -99.5619, 246.7725), + } + }, + } + }, + + ["arcadius_garage"] = { + label = "Arcadius Garage", + themes = { + [0] = { + label = "Basic", + ipl = "imp_dt1_02_cargarage_a", + interiorId = nil, + coords = vector4(-198.1888, -580.6741, 136.0006, 283.6408), + teleportToDoor = false, + vehicleCoords = { + [1] = vector4(-173.0641, -583.9653, 135.5904, 76.3288), + [2] = vector4(-173.9179, -577.0183, 135.5862, 119.9366), + [3] = vector4(-179.1989, -573.1927, 135.5891, 164.5817), + [4] = vector4(-186.1283, -573.6585, 135.5884, 205.5771), + [5] = vector4(-190.6035, -578.9037, 135.5905, 247.4073), + [6] = vector4(-172.9172, -584.2977, 140.9358, 74.9734), + [7] = vector4(-173.7856, -577.0521, 140.9302, 118.4581), + [8] = vector4(-179.3282, -572.5753, 140.9300, 162.7588), + [9] = vector4(-186.5548, -573.2651, 140.9356, 209.7426), + [10] = vector4(-190.8909, -579.0132, 140.9296, 251.7935), + [11] = vector4(-172.5084, -583.9584, 146.2755, 75.6867), + [12] = vector4(-173.6930, -577.0157, 146.2758, 118.3053), + [13] = vector4(-179.3384, -572.6110, 146.2757, 164.0221), + [14] = vector4(-186.6965, -573.4319, 146.2755, 211.0180), + [15] = vector4(-190.7574, -579.1912, 146.2754, 252.5850), + } + }, + } + }, + + }, + + SHELL = { + ["shell_1"] = { + label = "GarageM", + shell = "shell_garagem", + maxVehicle = 8, + zOffset = 0.0, + }, + }, + }, +} \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/core/client-core.lua b/resources/[housing]/brutal_housing/core/client-core.lua new file mode 100644 index 000000000..b51ea10c2 --- /dev/null +++ b/resources/[housing]/brutal_housing/core/client-core.lua @@ -0,0 +1,73 @@ +Core = nil +defaultVoiceChannel = 0 + +if Config.VoiceSytem:upper() == 'SALTYCHAT' then + defaultVoiceChannel = "ingame" +end + +if Config['Core']:upper() == 'ESX' then + local _esx_ = 'new' -- 'new' / 'old' + + if _esx_ then + Core = exports['es_extended']:getSharedObject() + else + while Core == nil do + TriggerEvent('esx:getSharedObject', function(obj) Core = obj end) + Citizen.Wait(0) + end + end + + LoadedEvent = 'esx:playerLoaded' + ReviveEvent = 'esx_ambulancejob:revive' + JobUpdateEvent = 'esx:setJob' + TSCB = Core.TriggerServerCallback + + function GetPlayerJobDatas() + return Core.GetPlayerData().job + end + + function GetPlayersFunction() + return Core.Game.GetPlayers() + end + + function GetVehiclePropertiesFunction(vehicle) + return Core.Game.GetVehicleProperties(vehicle) + end + + function SetVehiclePropertiesFunction(vehicle, properties) + return Core.Game.SetVehicleProperties(vehicle, properties) + end + + function GetClosestVehicleFunction(coords, modelFilter) + return Core.Game.GetClosestVehicle(coords, modelFilter) + end + +elseif Config['Core']:upper() == 'QBCORE' then + Core = exports['qb-core']:GetCoreObject() + + LoadedEvent = 'QBCore:Client:OnPlayerLoaded' + ReviveEvent = 'hospital:client:Revive' + JobUpdateEvent = 'QBCore:Client:OnJobUpdate' + TSCB = Core.Functions.TriggerCallback + + function GetPlayerJobDatas() + return Core.Functions.GetPlayerData().job + end + + function GetPlayersFunction() + return Core.Functions.GetPlayers() + end + + function GetVehiclePropertiesFunction(vehicle) + return Core.Functions.GetVehicleProperties(vehicle) + end + + function SetVehiclePropertiesFunction(vehicle, properties) + return Core.Functions.SetVehicleProperties(vehicle, properties) + end + + function GetClosestVehicleFunction(coords, modelFilter) + return Core.Functions.GetClosestVehicle(coords, modelFilter) + end + +end \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/core/server-core.lua b/resources/[housing]/brutal_housing/core/server-core.lua new file mode 100644 index 000000000..9282e26de --- /dev/null +++ b/resources/[housing]/brutal_housing/core/server-core.lua @@ -0,0 +1,274 @@ +Core = nil + +if Config['Core']:upper() == 'ESX' then + local _esx_ = 'new' -- 'new' / 'old' + + if _esx_ == 'new' then + Core = exports['es_extended']:getSharedObject() + else + Core = nil + TriggerEvent('esx:getSharedObject', function(obj) Core = obj end) + while Core == nil do + Citizen.Wait(0) + end + end + + RESCB = Core.RegisterServerCallback + GETPFI = Core.GetPlayerFromId + RUI = Core.RegisterUsableItem + SetJobEvent = 'esx:setJob' + onPlayerDeath = 'esx:onPlayerDeath' + SQLData = { + users = 'users', + job = 'job', + jobs = 'jobs', + + } + + function GetIdentifier(source) + local xPlayer = GETPFI(source) + while xPlayer == nil do + Citizen.Wait(1000) + xPlayer = GETPFI(source) + end + return xPlayer.identifier + end + + function GetPlayerByIdentifier(identifier) + return Core.GetPlayerFromIdentifier(identifier) + end + + function GetAccountMoney(source,account) + local xPlayer = GETPFI(source) + if account == 'bank' then + return xPlayer.getAccount(account).money + elseif account == 'money' then + return xPlayer.getMoney() + end + end + + function AddMoneyFunction(source, account, amount) + local xPlayer = GETPFI(source) + if account == 'bank' then + xPlayer.addAccountMoney('bank', amount) + elseif account == 'money' then + xPlayer.addMoney(amount) + end + end + + function RemoveAccountMoney(source, account, amount) + local xPlayer = GETPFI(source) + if account == 'bank' then + xPlayer.removeAccountMoney('bank', amount) + elseif account == 'money' then + xPlayer.removeMoney(amount) + end + end + + function GetItemCount(source, item) + local xPlayer = GETPFI(source) + + if _esx_ == 'new' then + return xPlayer.getInventoryItem(item).count + else + if string.sub(item, 0, 6):lower() == 'weapon' then + local loadoutNum, weapon = xPlayer.getWeapon(item:upper()) + + if weapon then + return true + else + return false + end + else + return xPlayer.getInventoryItem(item).count + end + end + end + + function RemoveItem(source, item, amount) + local xPlayer = GETPFI(source) + if _esx_ == 'new' then + xPlayer.removeInventoryItem(item, amount) + else + if string.sub(item, 0, 6):lower() == 'weapon' then + xPlayer.removeWeapon(item) + else + xPlayer.removeInventoryItem(item, amount) + end + end + end + + function AddItem(source, item, count, info) + local xPlayer = GETPFI(source) + if _esx_ == 'new' then + xPlayer.addInventoryItem(item, count, info) + else + if string.sub(item, 0, 6):lower() == 'weapon' then + xPlayer.addWeapon(item, 90) + else + xPlayer.addInventoryItem(item, count) + end + end + end + + function GetPlayerNameFunction(source) + local name + if Config.SteamName then + name = GetPlayerName(source) or 'No Data' + else + local xPlayer = GETPFI(source) + name = xPlayer.getName() or 'No Data' + end + return name + end + + function GetPlayerJob(source) + local xPlayer = GETPFI(source) + return xPlayer.job.name + end + + function CreateCoreJob(name, label, grades) + Core.CreateJob(name, label, grades) + end + + function SetCoreJob(source, job, grade) + local xPlayer = GETPFI(source) + xPlayer.setJob(job, grade) + end + + function SetCoreJobOffline(identifier, job, grade) + MySQL.update('UPDATE users SET job = ?, job_grade = ? WHERE identifier = ?', {job, grade, identifier}) + end + + function GetPlayersFunction() + return Core.GetPlayers() + end + +elseif Config['Core']:upper() == 'QBCORE' then + + Core = exports['qb-core']:GetCoreObject() + + RESCB = Core.Functions.CreateCallback + GETPFI = Core.Functions.GetPlayer + RUI = Core.Functions.CreateUseableItem + SetJobEvent = 'QBCore:Server:SetGang' + onPlayerDeath = GetResourceState("brutal_ambulancejob") == "started" and 'onPlayerDeath' or 'hospital:server:SetDeathStatus' + SQLData = { + players = 'players', + } + + function GetIdentifier(source) + local xPlayer = GETPFI(source) + while xPlayer == nil do + Citizen.Wait(1000) + xPlayer = GETPFI(source) + end + return xPlayer.PlayerData.citizenid + end + + function GetPlayerByIdentifier(identifier) + return Core.Functions.GetPlayerByCitizenId(identifier) + end + + function GetAccountMoney(source, account) + local xPlayer = GETPFI(source) + if account == 'bank' then + return xPlayer.PlayerData.money.bank + elseif account == 'money' then + return xPlayer.PlayerData.money.cash + end + end + + function AddMoneyFunction(source, account, amount) + local xPlayer = GETPFI(source) + if account == 'bank' then + xPlayer.Functions.AddMoney('bank', amount) + elseif account == 'money' then + xPlayer.Functions.AddMoney('cash', amount) + end + end + + function RemoveAccountMoney(source, account, amount) + local xPlayer = GETPFI(source) + if account == 'bank' then + xPlayer.Functions.RemoveMoney('bank', amount) + elseif account == 'money' then + xPlayer.Functions.RemoveMoney('cash', amount) + end + end + + function GetItemCount(source, item) + local xPlayer = GETPFI(source) + local items = xPlayer.Functions.GetItemByName(item) + local item_count = 0 + if items ~= nil then + item_count = items.amount + else + item_count = 0 + end + return item_count + end + + function RemoveItem(source, item, amount) + local xPlayer = GETPFI(source) + xPlayer.Functions.RemoveItem(item, amount) + end + + function AddItem(source, item, count, info) + local xPlayer = GETPFI(source) + xPlayer.Functions.AddItem(item, count, nil, info) + end + + function GetPlayerNameFunction(source) + local name + if Config.SteamName then + name = GetPlayerName(source) + else + local xPlayer = GETPFI(source) + name = xPlayer.PlayerData.charinfo.firstname..' '..xPlayer.PlayerData.charinfo.lastname + end + return name + end + + function GetPlayerJob(source) + local xPlayer = GETPFI(source) + return xPlayer.PlayerData.gang.name + end + + function CreateCoreJob(name, label, grades) + Core.Functions.AddGang(name, + { + label = label, + grades = grades, + }) + end + + function UpdateCoreJob(name, label, grades) + Core.Functions.UpdateGang(name, { + label = label, + grades = grades, + }) + end + + function RemoveCoreJob(name) + Core.Functions.RemoveGang(name) + end + + function SetCoreJob(source, job, grade) + local xPlayer = GETPFI(source) + xPlayer.Functions.SetGang(job, grade) + end + + function SetCoreJobOffline(identifier, job) + local joblabel = "None" + if Gangs[job] ~= nil and Gangs[job].label ~= nil then + joblabel = Gangs[job].label + end + + MySQL.update('UPDATE players SET gang = ? WHERE citizenid = ?', {json.encode({grade = {level = 0, name = "Member"}, name = job, isboss = false, label = joblabel}), identifier}) + end + + function GetPlayersFunction() + return Core.Functions.GetPlayers() + end +end \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/fxmanifest.lua b/resources/[housing]/brutal_housing/fxmanifest.lua new file mode 100644 index 000000000..7477cb7e1 --- /dev/null +++ b/resources/[housing]/brutal_housing/fxmanifest.lua @@ -0,0 +1,72 @@ +fx_version 'cerulean' +games { 'gta5' } +lua54 'yes' + +author 'Keres & Dév' +description 'Brutal Housing - store.brutalscripts.com' +version '1.1.5' + +client_scripts { + 'config.lua', + 'configs/furnitures.lua', + 'configs/interiors.lua', + 'configs/apartments.lua', + 'core/client-core.lua', + 'cl_utils.lua', + 'client/*.lua', + 'client/object_placing/gizmo.lua', + 'client/vendor/freecam/utils.lua', + 'client/vendor/freecam/config.lua', + 'client/vendor/freecam/main.lua', + 'client/vendor/freecam/camera.lua' +} + +server_scripts { + '@mysql-async/lib/MySQL.lua', + 'config.lua', + 'configs/furnitures.lua', + 'configs/interiors.lua', + 'configs/apartments.lua', + 'core/server-core.lua', + 'sv_utils.lua', + 'server/*.lua', +} + +shared_script { + '@ox_lib/init.lua' +} + +ui_page "html/index.html" +files { + "html/index.html", + "html/style.css", + "html/script.js", + "html/assets/**", + 'locales/*.json', + 'client/object_placing/dataview.lua' +} + +export 'hasKeyToHouse' +export 'getPropertyID' + +dependencies { + 'ox_lib', -- https://github.com/overextended/ox_lib/releases/latest/download/ox_lib.zip + + '/server:5181', -- ⚠️PLEASE READ⚠️; Requires at least SERVER build 5181 + '/gameBuild:2189', -- ⚠️PLEASE READ⚠️; Requires at least GAME build 2189. +} + +escrow_ignore { + 'config.lua', + 'cl_utils.lua', + 'sv_utils.lua', + 'core/client-core.lua', + 'core/server-core.lua', + 'stream/*.ydr', + 'stream/*.ytyp', + 'client/object_placing/dataview.lua', + 'configs/furnitures.lua', + 'configs/interiors.lua', + 'configs/apartments.lua' +} +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/html/assets/3d.png b/resources/[housing]/brutal_housing/html/assets/3d.png new file mode 100644 index 000000000..79814a77d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/3d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/apartment_selected.svg b/resources/[housing]/brutal_housing/html/assets/apartment_selected.svg new file mode 100644 index 000000000..13d8fe68e --- /dev/null +++ b/resources/[housing]/brutal_housing/html/assets/apartment_selected.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/[housing]/brutal_housing/html/assets/arrows.svg b/resources/[housing]/brutal_housing/html/assets/arrows.svg new file mode 100644 index 000000000..2072e7c4a --- /dev/null +++ b/resources/[housing]/brutal_housing/html/assets/arrows.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/[housing]/brutal_housing/html/assets/automobile.png b/resources/[housing]/brutal_housing/html/assets/automobile.png new file mode 100644 index 000000000..9d22e2a13 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/automobile.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/axis.png b/resources/[housing]/brutal_housing/html/assets/axis.png new file mode 100644 index 000000000..4de6b923e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/axis.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/bike.png b/resources/[housing]/brutal_housing/html/assets/bike.png new file mode 100644 index 000000000..51908ca9f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/bike.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/box.png b/resources/[housing]/brutal_housing/html/assets/box.png new file mode 100644 index 000000000..bc264af79 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/box.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/bubbles.png b/resources/[housing]/brutal_housing/html/assets/bubbles.png new file mode 100644 index 000000000..92e59e577 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/bubbles.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/buy.png b/resources/[housing]/brutal_housing/html/assets/buy.png new file mode 100644 index 000000000..3a3700391 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/buy.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/camera.png b/resources/[housing]/brutal_housing/html/assets/camera.png new file mode 100644 index 000000000..f866ca894 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/camera.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/camera_preview.png b/resources/[housing]/brutal_housing/html/assets/camera_preview.png new file mode 100644 index 000000000..33905132a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/camera_preview.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/desktop.ini b/resources/[housing]/brutal_housing/html/assets/desktop.ini new file mode 100644 index 000000000..1b914c428 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/desktop.ini differ diff --git a/resources/[housing]/brutal_housing/html/assets/door.png b/resources/[housing]/brutal_housing/html/assets/door.png new file mode 100644 index 000000000..9f384c44b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/flash.png b/resources/[housing]/brutal_housing/html/assets/flash.png new file mode 100644 index 000000000..bcccc7c93 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/flash.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/bathroom.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/bathroom.png new file mode 100644 index 000000000..1e568170b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/bathroom.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/beds.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/beds.png new file mode 100644 index 000000000..3bf8f63bb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/beds.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/carpets.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/carpets.png new file mode 100644 index 000000000..da6dd0378 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/carpets.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/chairs.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/chairs.png new file mode 100644 index 000000000..724ceb2b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/chairs.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/decor.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/decor.png new file mode 100644 index 000000000..19ea1324e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/decor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/desktop.ini b/resources/[housing]/brutal_housing/html/assets/furniture_categories/desktop.ini new file mode 100644 index 000000000..1b914c428 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/desktop.ini differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/doors.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/doors.png new file mode 100644 index 000000000..c50d7bd95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/doors.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/electronics.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/electronics.png new file mode 100644 index 000000000..ceab0c0aa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/electronics.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/foods.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/foods.png new file mode 100644 index 000000000..d0856ee89 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/foods.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/jewelry.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/jewelry.png new file mode 100644 index 000000000..6e5fbd100 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/jewelry.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/kitchen.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/kitchen.png new file mode 100644 index 000000000..95d4f2d62 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/kitchen.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/lights.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/lights.png new file mode 100644 index 000000000..2b178cfff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/lights.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/misc.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/misc.png new file mode 100644 index 000000000..c05e082d4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/misc.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/office.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/office.png new file mode 100644 index 000000000..ebed602cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/office.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/plants.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/plants.png new file mode 100644 index 000000000..9b2ae92bf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/plants.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/shelves.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/shelves.png new file mode 100644 index 000000000..4d0887ca9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/shelves.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/sofas.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/sofas.png new file mode 100644 index 000000000..d186afb46 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/sofas.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/storages.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/storages.png new file mode 100644 index 000000000..f9dca75b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/storages.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/tables.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/tables.png new file mode 100644 index 000000000..dbf4d9d9e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/tables.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/wallart.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/wallart.png new file mode 100644 index 000000000..8d0bc38f9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/wallart.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furniture_categories/wardrobes.png b/resources/[housing]/brutal_housing/html/assets/furniture_categories/wardrobes.png new file mode 100644 index 000000000..8e1f1b2a1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furniture_categories/wardrobes.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_apa_yacht_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_apa_yacht_door.png new file mode 100644 index 000000000..8f45ebb71 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_apa_yacht_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_01.png new file mode 100644 index 000000000..bccf296f9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_02.png new file mode 100644 index 000000000..0732f212e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_03.png new file mode 100644 index 000000000..2112acd20 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_artwalll_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_01.png new file mode 100644 index 000000000..65d7b4c79 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_02.png new file mode 100644 index 000000000..866c5931b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_04.png new file mode 100644 index 000000000..3f0e8066f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_05.png new file mode 100644 index 000000000..0c5d5e638 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_06.png new file mode 100644 index 000000000..b2c68d407 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_candles_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_coffeemachine_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_coffeemachine_01.png new file mode 100644 index 000000000..39c13aba1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_coffeemachine_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_phone_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_phone_01.png new file mode 100644 index 000000000..325bef75b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_phone_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwooll_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwooll_03.png new file mode 100644 index 000000000..ca77badfb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwooll_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwooll_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwooll_04.png new file mode 100644 index 000000000..8ebddf74d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwooll_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_01.png new file mode 100644 index 000000000..40ca5c005 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_02.png new file mode 100644 index 000000000..5cc580f44 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_03.png new file mode 100644 index 000000000..1de958875 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_04.png new file mode 100644 index 000000000..d37d33581 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwoolm_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwools_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwools_01.png new file mode 100644 index 000000000..a89fbddc9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwools_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwools_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwools_03.png new file mode 100644 index 000000000..8bf1cde66 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_acc_rugwools_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bathtub_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bathtub_01.png new file mode 100644 index 000000000..c8bd2460b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bathtub_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_double_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_double_08.png new file mode 100644 index 000000000..4d8335f54 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_double_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_double_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_double_09.png new file mode 100644 index 000000000..9bc348903 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_double_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_wide_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_wide_05.png new file mode 100644 index 000000000..33ee42e59 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_wide_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_with_table_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_with_table_02.png new file mode 100644 index 000000000..993147895 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_bed_with_table_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_04.png new file mode 100644 index 000000000..bfa2adbdb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_08.png new file mode 100644 index 000000000..3e05ed931 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_09.png new file mode 100644 index 000000000..878a5c1bc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_12.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_12.png new file mode 100644 index 000000000..f00389af5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_chair_12.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_table_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_table_06.png new file mode 100644 index 000000000..1dad8201b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_din_table_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floor_lamp_int_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floor_lamp_int_08.png new file mode 100644 index 000000000..06383cfdf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floor_lamp_int_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_a.png new file mode 100644 index 000000000..267a662d7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_b.png new file mode 100644 index 000000000..51240a1ea Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_c.png new file mode 100644 index 000000000..212a92826 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_floorlamp_c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_01.png new file mode 100644 index 000000000..c0ca1d251 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_06.png new file mode 100644 index 000000000..2169b52ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_10.png new file mode 100644 index 000000000..e7221e456 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_13.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_13.png new file mode 100644 index 000000000..5804c0459 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_13.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_17.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_17.png new file mode 100644 index 000000000..5af63dc8c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlamp_17.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_05.png new file mode 100644 index 000000000..bf82c35c1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_07.png new file mode 100644 index 000000000..6e3d9f18a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_14.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_14.png new file mode 100644 index 000000000..ba4113880 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_floorlampnight_14.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_005.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_005.png new file mode 100644 index 000000000..f02df042a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_005.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_02.png new file mode 100644 index 000000000..834a2efda Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_09.png new file mode 100644 index 000000000..9b52eb483 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_14.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_14.png new file mode 100644 index 000000000..0464e7798 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_14.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_17.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_17.png new file mode 100644 index 000000000..f34bee6e3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_17.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_21.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_21.png new file mode 100644 index 000000000..1d0a23706 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptable_21.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptablenight_16.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptablenight_16.png new file mode 100644 index 000000000..e69daa259 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptablenight_16.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptablenight_24.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptablenight_24.png new file mode 100644 index 000000000..1c305c8f9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_lit_lamptablenight_24.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_09.png new file mode 100644 index 000000000..0703ae39a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_11.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_11.png new file mode 100644 index 000000000..a3ed68f84 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_11.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_12.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_12.png new file mode 100644 index 000000000..3f175a2e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_12.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_13.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_13.png new file mode 100644 index 000000000..dcadd2cfa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairarm_13.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairstool_12.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairstool_12.png new file mode 100644 index 000000000..0d5a78a8c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_chairstool_12.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa2seat_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa2seat_02.png new file mode 100644 index 000000000..c2cf0e77f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa2seat_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa_daybed_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa_daybed_01.png new file mode 100644 index 000000000..ae20d5fc7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa_daybed_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa_daybed_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa_daybed_02.png new file mode 100644 index 000000000..d27a96635 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofa_daybed_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_01.png new file mode 100644 index 000000000..e048f443a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_05.png new file mode 100644 index 000000000..883759d3a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_06.png new file mode 100644 index 000000000..26b8e9db7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_07.png new file mode 100644 index 000000000..b99d01bea Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_08.png new file mode 100644 index 000000000..d751d0ec1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_09.png new file mode 100644 index 000000000..6a688ae47 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_10.png new file mode 100644 index 000000000..cdaa14cf7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_stn_sofacorn_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitl_01_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitl_01_b.png new file mode 100644 index 000000000..0d1ef2bf0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitl_01_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitl_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitl_04.png new file mode 100644 index 000000000..ded40180b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitl_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitm_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitm_01.png new file mode 100644 index 000000000..4b1903b83 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitm_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitm_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitm_03.png new file mode 100644 index 000000000..b59c99952 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunitm_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunits_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunits_01.png new file mode 100644 index 000000000..c42e967d9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunits_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunits_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunits_04.png new file mode 100644 index 000000000..1b4e914e2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_avunits_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelffloorm_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelffloorm_02.png new file mode 100644 index 000000000..a86c52fe3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelffloorm_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelffreel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelffreel_01.png new file mode 100644 index 000000000..08ab8e13e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelffreel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelfwallm_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelfwallm_01.png new file mode 100644 index 000000000..1693c2b55 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_str_shelfwallm_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_tab_coffee_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_tab_coffee_08.png new file mode 100644 index 000000000..3f1d12d2e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_tab_coffee_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_tab_sidelrg_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_tab_sidelrg_02.png new file mode 100644 index 000000000..5ebaba792 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_tab_sidelrg_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_bed_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_bed_02.png new file mode 100644 index 000000000..3fa0b70c4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_bed_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_coffee_table_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_coffee_table_01.png new file mode 100644 index 000000000..fed77f0f7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_coffee_table_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_coffee_table_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_coffee_table_02.png new file mode 100644 index 000000000..862aabff6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_coffee_table_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_side_table_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_side_table_01.png new file mode 100644 index 000000000..8328f5e02 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_side_table_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_sofa_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_sofa_01.png new file mode 100644 index 000000000..6d0b2596e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_sofa_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_sofa_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_sofa_02.png new file mode 100644 index 000000000..501f5ce2e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_mp_h_yacht_sofa_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_apdlc_crosstrainer_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_apdlc_crosstrainer_s.png new file mode 100644 index 000000000..390d26795 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_apdlc_crosstrainer_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_apdlc_treadmill_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_apdlc_treadmill_s.png new file mode 100644 index 000000000..c120a56fc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_apdlc_treadmill_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_01.png new file mode 100644 index 000000000..99f09ea8d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_02.png new file mode 100644 index 000000000..31c2e1f8f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_03.png new file mode 100644 index 000000000..4ba9cbfad Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_04.png new file mode 100644 index 000000000..3a60f628c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalll_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwallm_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwallm_01.png new file mode 100644 index 000000000..b9be5b12f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwallm_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalls_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalls_03.png new file mode 100644 index 000000000..06526d17d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalls_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalls_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalls_04.png new file mode 100644 index 000000000..824e512b6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_p_h_acc_artwalls_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/apa_v_ilev_ss_door7.png b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_v_ilev_ss_door7.png new file mode 100644 index 000000000..52d1d280c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/apa_v_ilev_ss_door7.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/as_prop_as_laptop_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/as_prop_as_laptop_01a.png new file mode 100644 index 000000000..d6f282e44 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/as_prop_as_laptop_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/as_prop_as_speakerdock.png b/resources/[housing]/brutal_housing/html/assets/furnitures/as_prop_as_speakerdock.png new file mode 100644 index 000000000..1f39c726f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/as_prop_as_speakerdock.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_array.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_array.png new file mode 100644 index 000000000..86176dcf4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_array.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_dj.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_dj.png new file mode 100644 index 000000000..2f984e853 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_dj.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_large.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_large.png new file mode 100644 index 000000000..f04c8dc83 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_large.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_med.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_med.png new file mode 100644 index 000000000..b64dcec8c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_med.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_small.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_small.png new file mode 100644 index 000000000..c8ab7842b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_club_speaker_small.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_deck_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_deck_01a.png new file mode 100644 index 000000000..04fce0815 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_deck_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_kit_mixer.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_kit_mixer.png new file mode 100644 index 000000000..95974a6e9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_kit_mixer.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01a.png new file mode 100644 index 000000000..344d00f04 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01b.png new file mode 100644 index 000000000..c58ebd319 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01c.png new file mode 100644 index 000000000..aa3673f2f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01d.png new file mode 100644 index 000000000..61f153019 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01e.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01e.png new file mode 100644 index 000000000..db3da43ec Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_mixer_01e.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_stand.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_stand.png new file mode 100644 index 000000000..40b38453f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_dj_stand.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_drone_quad_static.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_drone_quad_static.png new file mode 100644 index 000000000..c08f3422e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_drone_quad_static.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_headphones_dj.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_headphones_dj.png new file mode 100644 index 000000000..ff4af4d50 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_headphones_dj.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_laptop_dj.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_laptop_dj.png new file mode 100644 index 000000000..b0218c2e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_battle_laptop_dj.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_generic_vip.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_generic_vip.png new file mode 100644 index 000000000..ae2a00cc8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_generic_vip.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_glam_wc.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_glam_wc.png new file mode 100644 index 000000000..dfb70fe92 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_glam_wc.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_glass.png new file mode 100644 index 000000000..a39baa46e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ba_prop_door_club_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/beerrow_local.png b/resources/[housing]/brutal_housing/html/assets/furnitures/beerrow_local.png new file mode 100644 index 000000000..4894afbbc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/beerrow_local.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/beerrow_world.png b/resources/[housing]/brutal_housing/html/assets/furnitures/beerrow_world.png new file mode 100644 index 000000000..d40622716 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/beerrow_world.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_boardchair01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_boardchair01.png new file mode 100644 index 000000000..6d32dc087 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_boardchair01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_campbed_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_campbed_01.png new file mode 100644 index 000000000..3800abe82 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_campbed_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_garage_locker_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_garage_locker_01.png new file mode 100644 index 000000000..bd4f90e60 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_garage_locker_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_safedoor_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_safedoor_01a.png new file mode 100644 index 000000000..5b9184e00 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_biker_safedoor_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_roll_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_roll_01.png new file mode 100644 index 000000000..dec518f83 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_roll_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_scatter_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_scatter_01.png new file mode 100644 index 000000000..20d2686a4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_scatter_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_scatter_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_scatter_03.png new file mode 100644 index 000000000..42fb36a61 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cash_scatter_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_01.png new file mode 100644 index 000000000..853b5537b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_02.png new file mode 100644 index 000000000..8500e4b71 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_03.png new file mode 100644 index 000000000..8cec1d3be Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_05.png new file mode 100644 index 000000000..86cc1dc2f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_06.png new file mode 100644 index 000000000..6e6da73c4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_bkr_cashpile_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_chair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_chair_01.png new file mode 100644 index 000000000..456dba840 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_chair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_01a.png new file mode 100644 index 000000000..f9359e4fd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_01b.png new file mode 100644 index 000000000..9e24cfbdd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_02a.png new file mode 100644 index 000000000..e90e8f725 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_jukebox_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_sofa_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_sofa_01a.png new file mode 100644 index 000000000..90661758b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_clubhouse_sofa_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_fakeid_desklamp_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_fakeid_desklamp_01a.png new file mode 100644 index 000000000..ab2a43554 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_fakeid_desklamp_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_fakeid_table.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_fakeid_table.png new file mode 100644 index 000000000..92938be07 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_fakeid_table.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_gunlocker_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_gunlocker_01a.png new file mode 100644 index 000000000..a5b1acdde Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_gunlocker_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_money_pokerbucket.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_money_pokerbucket.png new file mode 100644 index 000000000..5f5862a90 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_money_pokerbucket.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_01a.png new file mode 100644 index 000000000..090d6100c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_02a.png new file mode 100644 index 000000000..ace445b47 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_03a.png new file mode 100644 index 000000000..df385c1b6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_moneypack_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_prtmachine_dryer_spin.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_prtmachine_dryer_spin.png new file mode 100644 index 000000000..ee34ff275 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_prtmachine_dryer_spin.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_fan_ceiling_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_fan_ceiling_01a.png new file mode 100644 index 000000000..a10d5f608 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_fan_ceiling_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_fan_floor_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_fan_floor_01a.png new file mode 100644 index 000000000..ce7f9592c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_fan_floor_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_table_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_table_01b.png new file mode 100644 index 000000000..cd4f7ab89 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/bkr_prop_weed_table_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_claw_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_claw_01a.png new file mode 100644 index 000000000..3416ac94a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_claw_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_degenatron_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_degenatron_01a.png new file mode 100644 index 000000000..bdf3d5571 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_degenatron_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_fortune_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_fortune_01a.png new file mode 100644 index 000000000..662e4f0ce Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_fortune_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_fortune_door_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_fortune_door_01a.png new file mode 100644 index 000000000..2b58dd045 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_fortune_door_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_gun_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_gun_01a.png new file mode 100644 index 000000000..7c10dbc37 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_gun_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_invade_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_invade_01a.png new file mode 100644 index 000000000..067a7bf67 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_invade_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_love_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_love_01a.png new file mode 100644 index 000000000..36f493712 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_love_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_monkey_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_monkey_01a.png new file mode 100644 index 000000000..5245ed51a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_monkey_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_penetrator_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_penetrator_01a.png new file mode 100644 index 000000000..ad43b028e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_penetrator_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_race_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_race_01a.png new file mode 100644 index 000000000..ef59f8757 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_race_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_race_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_race_01b.png new file mode 100644 index 000000000..45590d682 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_race_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_space_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_space_01a.png new file mode 100644 index 000000000..9f8c153d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_space_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01a.png new file mode 100644 index 000000000..f0770dcc2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01a_off.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01a_off.png new file mode 100644 index 000000000..f02464fb5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01a_off.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01b.png new file mode 100644 index 000000000..c2e55ed9e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01b_off.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01b_off.png new file mode 100644 index 000000000..0fa9784d0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01b_off.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01c.png new file mode 100644 index 000000000..181cf72a7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01c_off.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01c_off.png new file mode 100644 index 000000000..4e990f14a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01c_off.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01d.png new file mode 100644 index 000000000..293d7a5bb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01d_off.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01d_off.png new file mode 100644 index 000000000..ad543e57f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_01d_off.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_02b.png new file mode 100644 index 000000000..121e7dc91 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_street_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_wizard_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_wizard_01a.png new file mode 100644 index 000000000..338c8f799 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_arcade_wizard_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_casino_drone_broken01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_casino_drone_broken01a.png new file mode 100644 index 000000000..253bdc316 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_casino_drone_broken01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_cashtrolley_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_cashtrolley_01a.png new file mode 100644 index 000000000..c68bc6826 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_cashtrolley_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_01a.png new file mode 100644 index 000000000..8195ba9cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_04a.png new file mode 100644 index 000000000..6c330011c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_g_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_g_01a.png new file mode 100644 index 000000000..4514b5f29 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_g_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_g_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_g_01b.png new file mode 100644 index 000000000..88d0e6840 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_g_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_w_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_w_01a.png new file mode 100644 index 000000000..a8fe97290 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_lamp_ceiling_w_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_phone_ing_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_phone_ing_01a.png new file mode 100644 index 000000000..b28a55b62 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_phone_ing_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_door_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_door_02a.png new file mode 100644 index 000000000..100572678 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_door_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_locker_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_locker_01a.png new file mode 100644 index 000000000..4ea1ab427 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_locker_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_locker_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_locker_02a.png new file mode 100644 index 000000000..19184a472 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_service_locker_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vault_d_door_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vault_d_door_01a.png new file mode 100644 index 000000000..3f68c0d81 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vault_d_door_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vault_slide_door_sm.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vault_slide_door_sm.png new file mode 100644 index 000000000..d6ec8df3c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vault_slide_door_sm.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vaultdoor01x.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vaultdoor01x.png new file mode 100644 index 000000000..c683b986a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_vaultdoor01x.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_01a.png new file mode 100644 index 000000000..cd9cbea02 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_02a.png new file mode 100644 index 000000000..55c2ec2ce Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_03a.png new file mode 100644 index 000000000..29cdcffb7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_04a.png new file mode 100644 index 000000000..d90144e05 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_05a.png new file mode 100644 index 000000000..00095fcfe Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_06a.png new file mode 100644 index 000000000..018c64384 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_07a.png new file mode 100644 index 000000000..db219521a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_08a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_08a.png new file mode 100644 index 000000000..720aa6590 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_08a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_09a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_09a.png new file mode 100644 index 000000000..c02a3a9c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_ch_wallart_09a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_laptop_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_laptop_01a.png new file mode 100644 index 000000000..7560677f4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_laptop_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01a.png new file mode 100644 index 000000000..477ad01a2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01b.png new file mode 100644 index 000000000..46db3fd45 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01c.png new file mode 100644 index 000000000..927221ba8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01d.png new file mode 100644 index 000000000..77cb68e85 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01e.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01e.png new file mode 100644 index 000000000..590485e5d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01e.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01f.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01f.png new file mode 100644 index 000000000..d9a194e72 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01f.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01g.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01g.png new file mode 100644 index 000000000..ee6847a8b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01g.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01h.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01h.png new file mode 100644 index 000000000..d0ca66390 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01h.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01i.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01i.png new file mode 100644 index 000000000..74be3c66a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01i.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01j.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01j.png new file mode 100644 index 000000000..b847d9630 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ch_prop_vault_painting_01j.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/desktop.ini b/resources/[housing]/brutal_housing/html/assets/furnitures/desktop.ini new file mode 100644 index 000000000..1b914c428 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/desktop.ini differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_din_table_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_din_table_05.png new file mode 100644 index 000000000..8298dd0ab Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_din_table_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_003.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_003.png new file mode 100644 index 000000000..ecd10d4e1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_003.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_01.png new file mode 100644 index 000000000..291da9ca9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_02.png new file mode 100644 index 000000000..aa27794f9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_mp_h_off_sofa_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_citymodel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_citymodel_01.png new file mode 100644 index 000000000..f3fcabb44 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_citymodel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic.png new file mode 100644 index 000000000..fe5eb1ff3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic2.png new file mode 100644 index 000000000..eec12078f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic3.png new file mode 100644 index 000000000..04a21c074 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_electronic3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings01.png new file mode 100644 index 000000000..003d2fb64 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings02.png new file mode 100644 index 000000000..949e11df6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings03.png new file mode 100644 index 000000000..81ac57a85 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_office_swag_paintings03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_p_mp_door_apart_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_p_mp_door_apart_door.png new file mode 100644 index 000000000..45dc494de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_p_mp_door_apart_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_p_mp_door_office_door01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_p_mp_door_office_door01.png new file mode 100644 index 000000000..8d9e24da1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_p_mp_door_office_door01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_crate_money_bc.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_crate_money_bc.png new file mode 100644 index 000000000..5c1e4f001 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_crate_money_bc.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_crate_money_sc.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_crate_money_sc.png new file mode 100644 index 000000000..c638d6ee7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_crate_money_sc.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_console_table_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_console_table_01.png new file mode 100644 index 000000000..d3a6fb82f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_console_table_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_laptop_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_laptop_01a.png new file mode 100644 index 000000000..58a94a819 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_laptop_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_tv_flat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_tv_flat_01.png new file mode 100644 index 000000000..7289a24f7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_ex_tv_flat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_exec_bed_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_exec_bed_01.png new file mode 100644 index 000000000..122de626f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_exec_bed_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_exec_cashpile.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_exec_cashpile.png new file mode 100644 index 000000000..25fb5f0e2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_exec_cashpile.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_offchair_exec_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_offchair_exec_01.png new file mode 100644 index 000000000..dbbbf0f23 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_offchair_exec_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_tv_settop_remote.png b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_tv_settop_remote.png new file mode 100644 index 000000000..900754acf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/ex_prop_tv_settop_remote.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_bathcab.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_bathcab.png new file mode 100644 index 000000000..849226987 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_bathcab.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_cabinet.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_cabinet.png new file mode 100644 index 000000000..18693b433 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_cabinet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_table_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_table_1.png new file mode 100644 index 000000000..61cdecc6f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_table_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_table_2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_table_2.png new file mode 100644 index 000000000..bde4c6596 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_table_2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wall.png new file mode 100644 index 000000000..674e1ff42 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wardrobe_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wardrobe_1.png new file mode 100644 index 000000000..131ba2b10 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wardrobe_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wardrobe_2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wardrobe_2.png new file mode 100644 index 000000000..c1f06776f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gcom_dec_pack_wardrobe_2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_bunker_bed_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_bunker_bed_01.png new file mode 100644 index 000000000..da884daed Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_bunker_bed_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_campbed_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_campbed_01.png new file mode 100644 index 000000000..18868ec6a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_campbed_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_chair02_ped.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_chair02_ped.png new file mode 100644 index 000000000..73ef32048 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_chair02_ped.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_laptop_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_laptop_01c.png new file mode 100644 index 000000000..5425a54d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_laptop_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01a.png new file mode 100644 index 000000000..1499eb1a4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01b.png new file mode 100644 index 000000000..e3276e192 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01c.png new file mode 100644 index 000000000..540955d77 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01e.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01e.png new file mode 100644 index 000000000..904d80810 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_sign_01e.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_02a.png new file mode 100644 index 000000000..b04a2fe5c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_02b.png new file mode 100644 index 000000000..2d45da3bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_04a.png new file mode 100644 index 000000000..31af9acdf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_04b.png new file mode 100644 index 000000000..37066b1fd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_gr_target_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_highendchair_gr_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_highendchair_gr_01a.png new file mode 100644 index 000000000..bbb29c561 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_highendchair_gr_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_inttruck_door_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_inttruck_door_01.png new file mode 100644 index 000000000..a69566c48 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/gr_prop_inttruck_door_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_battle_club_screen_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_battle_club_screen_02.png new file mode 100644 index 000000000..e5e53fec4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_battle_club_screen_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_battle_lights_wall_l_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_battle_lights_wall_l_b.png new file mode 100644 index 000000000..c95e7babd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_battle_lights_wall_l_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_door_club_glam_generic.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_door_club_glam_generic.png new file mode 100644 index 000000000..a800e0013 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_door_club_glam_generic.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_door_club_trad_generic.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_door_club_trad_generic.png new file mode 100644 index 000000000..8e4ea05f5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_door_club_trad_generic.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_bag_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_bag_01a.png new file mode 100644 index 000000000..510e0ebca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_bag_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_stack_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_stack_01a.png new file mode 100644 index 000000000..0ad01760b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_stack_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_stack_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_stack_02a.png new file mode 100644 index 000000000..8d53027e3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_cash_stack_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_gate_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_gate_04a.png new file mode 100644 index 000000000..859a45f4e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_gate_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_ilev_roc_door2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_ilev_roc_door2.png new file mode 100644 index 000000000..e26631650 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/h4_prop_h4_ilev_roc_door2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_plant_tall_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_plant_tall_01.png new file mode 100644 index 000000000..e417883a8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_plant_tall_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rughidel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rughidel_01.png new file mode 100644 index 000000000..d91285b98 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rughidel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_01.png new file mode 100644 index 000000000..fe5f07735 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_02.png new file mode 100644 index 000000000..d317b98b2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_03.png new file mode 100644 index 000000000..d944811ac Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_acc_rugwooll_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_apart2_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_apart2_door.png new file mode 100644 index 000000000..b5fe7818d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_apart2_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_crosstrainer_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_crosstrainer_s.png new file mode 100644 index 000000000..e60adc58d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_crosstrainer_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_chair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_chair_01.png new file mode 100644 index 000000000..e554bb365 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_chair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_chair_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_chair_06.png new file mode 100644 index 000000000..f8bd6fcad Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_chair_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_04.png new file mode 100644 index 000000000..2cf743d29 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_06.png new file mode 100644 index 000000000..d9f627e64 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_07.png new file mode 100644 index 000000000..409b14965 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_din_table_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_02.png new file mode 100644 index 000000000..708a1299d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_03.png new file mode 100644 index 000000000..3505fb415 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_04.png new file mode 100644 index 000000000..ed1b38684 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_floorlamp_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_03.png new file mode 100644 index 000000000..3b1cc04a9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_04.png new file mode 100644 index 000000000..5767a15b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_06.png new file mode 100644 index 000000000..5e1b98e70 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lamptable_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lightpendant_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lightpendant_01.png new file mode 100644 index 000000000..f97d18308 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lightpendant_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lightpendant_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lightpendant_02.png new file mode 100644 index 000000000..f7a4d6c24 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_lit_lightpendant_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_chairarm_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_chairarm_01.png new file mode 100644 index 000000000..0c811e208 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_chairarm_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_chairarm_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_chairarm_06.png new file mode 100644 index 000000000..a98f09691 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_chairarm_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa2seat_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa2seat_03.png new file mode 100644 index 000000000..d86d1972f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa2seat_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa2seat_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa2seat_06.png new file mode 100644 index 000000000..d1c6189c2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa2seat_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_01.png new file mode 100644 index 000000000..0497c01a5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_02.png new file mode 100644 index 000000000..87111368f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_06.png new file mode 100644 index 000000000..e9596588d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_stn_sofa3seat_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunitl_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunitl_01.png new file mode 100644 index 000000000..3acd9ecf4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunitl_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunitl_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunitl_03.png new file mode 100644 index 000000000..397a99410 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunitl_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunits_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunits_01.png new file mode 100644 index 000000000..5435345b6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_heist_str_avunits_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_carrier_phone_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_carrier_phone_02.png new file mode 100644 index 000000000..39046467b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_carrier_phone_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_cash_crate_half_full.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_cash_crate_half_full.png new file mode 100644 index 000000000..064c3bd6e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_cash_crate_half_full.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_dlc_tablet.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_dlc_tablet.png new file mode 100644 index 000000000..6269d4fbb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_dlc_tablet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_bank_phone_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_bank_phone_01.png new file mode 100644 index 000000000..c6b921fe1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_bank_phone_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_carrier_disp_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_carrier_disp_01.png new file mode 100644 index 000000000..8ddd68f31 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_carrier_disp_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_cs_keyboard.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_cs_keyboard.png new file mode 100644 index 000000000..2100ad7e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_cs_keyboard.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_skid_chair.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_skid_chair.png new file mode 100644 index 000000000..b63f544c0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hei_skid_chair.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_heist_pc_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_heist_pc_01.png new file mode 100644 index 000000000..1e207a05a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_heist_pc_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hst_laptop.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hst_laptop.png new file mode 100644 index 000000000..f8bb6fce3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_hst_laptop.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_sync_door05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_sync_door05a.png new file mode 100644 index 000000000..4134d8302 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_prop_sync_door05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/hei_v_ilev_bk_gate2_pris.png b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_v_ilev_bk_gate2_pris.png new file mode 100644 index 000000000..45325417d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/hei_v_ilev_bk_gate2_pris.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/imp_prop_impexp_sofabed_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/imp_prop_impexp_sofabed_01a.png new file mode 100644 index 000000000..a58977f16 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/imp_prop_impexp_sofabed_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/miss_rub_couch_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/miss_rub_couch_01.png new file mode 100644 index 000000000..9cfda7ab1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/miss_rub_couch_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_chair_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_chair_1.png new file mode 100644 index 000000000..ccec66d3c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_chair_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_chair_2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_chair_2.png new file mode 100644 index 000000000..dcea4a251 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_chair_2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_dresser.png b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_dresser.png new file mode 100644 index 000000000..776ff0eec Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_dresser.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_sofa.png b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_sofa.png new file mode 100644 index 000000000..80153124c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_sofa.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_table.png b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_table.png new file mode 100644 index 000000000..190499fa1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/murm_dec_pack_table.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_brolly_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_brolly_01.png new file mode 100644 index 000000000..455a93b21 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_brolly_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_clipboard_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_clipboard_01.png new file mode 100644 index 000000000..f9023e65b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_clipboard_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_coffeecup_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_coffeecup_01.png new file mode 100644 index 000000000..920712852 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_coffeecup_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_lap_top_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_lap_top_01.png new file mode 100644 index 000000000..01f10072a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_amb_lap_top_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_car_keys_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_car_keys_01.png new file mode 100644 index 000000000..728452cc9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_car_keys_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_bottle_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_bottle_01.png new file mode 100644 index 000000000..79d02acf2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_bottle_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_laptop_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_laptop_02.png new file mode 100644 index 000000000..56497fe54 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_laptop_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_laptop_02_w.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_laptop_02_w.png new file mode 100644 index 000000000..f25f7376f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_laptop_02_w.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_lighter_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_lighter_01.png new file mode 100644 index 000000000..a9b57754e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_lighter_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_locker_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_locker_01_s.png new file mode 100644 index 000000000..c2cecd137 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_locker_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_papers_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_papers_01.png new file mode 100644 index 000000000..452e05ed8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_papers_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_papers_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_papers_02.png new file mode 100644 index 000000000..d8a2a1210 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cs_papers_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_cut_door_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cut_door_03.png new file mode 100644 index 000000000..d5029bb18 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_cut_door_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_fin_vaultdoor_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_fin_vaultdoor_s.png new file mode 100644 index 000000000..d5815989e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_fin_vaultdoor_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_ing_bagel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ing_bagel_01.png new file mode 100644 index 000000000..ee7cedce7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ing_bagel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_ing_microphonel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ing_microphonel_01.png new file mode 100644 index 000000000..01e112cd4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ing_microphonel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_mirror.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_mirror.png new file mode 100644 index 000000000..70f4b724a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_mirror.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_plant_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_plant_01.png new file mode 100644 index 000000000..92cd53b0c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_plant_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_plant_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_plant_02.png new file mode 100644 index 000000000..6e7152c91 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_int_jewel_plant_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_jewel_necklace01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_jewel_necklace01_s.png new file mode 100644 index 000000000..fa625ca46 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_jewel_necklace01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_jewel_necklace_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_jewel_necklace_02.png new file mode 100644 index 000000000..a2a2b4c95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_jewel_necklace_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_laptop_02_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_laptop_02_s.png new file mode 100644 index 000000000..cf0bec916 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_laptop_02_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_am_ball_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_am_ball_01.png new file mode 100644 index 000000000..90552a434 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_am_ball_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_sax.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_sax.png new file mode 100644 index 000000000..5238f1709 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_sax.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_soc_ball_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_soc_ball_01.png new file mode 100644 index 000000000..5b5ed1ba2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ld_soc_ball_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_lestersbed_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_lestersbed_s.png new file mode 100644 index 000000000..1068dbdf3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_lestersbed_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_lev_sofa_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_lev_sofa_s.png new file mode 100644 index 000000000..d34045d69 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_lev_sofa_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_mbbed_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_mbbed_s.png new file mode 100644 index 000000000..07fa1fc73 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_mbbed_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_new_j_counter_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_new_j_counter_02.png new file mode 100644 index 000000000..2aae61663 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_new_j_counter_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_notepad_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_notepad_01_s.png new file mode 100644 index 000000000..ee7584045 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_notepad_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_panties_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_panties_s.png new file mode 100644 index 000000000..b878e5a06 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_panties_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_patio_lounger1_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_patio_lounger1_s.png new file mode 100644 index 000000000..ece700c7a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_patio_lounger1_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_phonebox_02_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_phonebox_02_s.png new file mode 100644 index 000000000..84411da87 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_phonebox_02_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_planning_board_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_planning_board_01.png new file mode 100644 index 000000000..72b257e37 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_planning_board_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_planning_board_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_planning_board_03.png new file mode 100644 index 000000000..bc2ff10c8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_planning_board_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_pliers_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_pliers_01_s.png new file mode 100644 index 000000000..91c2a8f5b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_pliers_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_rc_handset.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_rc_handset.png new file mode 100644 index 000000000..a7c557395 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_rc_handset.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_res_sofa_l_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_res_sofa_l_s.png new file mode 100644 index 000000000..b090e11eb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_res_sofa_l_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_ringbinder_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ringbinder_01_s.png new file mode 100644 index 000000000..9fbd334e5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_ringbinder_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_shower_towel_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_shower_towel_s.png new file mode 100644 index 000000000..a0c420df9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_shower_towel_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_sunglass_m_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_sunglass_m_s.png new file mode 100644 index 000000000..618e3f4b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_sunglass_m_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_v_med_p_sofa_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_v_med_p_sofa_s.png new file mode 100644 index 000000000..b1a1f8cd1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_v_med_p_sofa_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_02.png new file mode 100644 index 000000000..ee6d027cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_03.png new file mode 100644 index 000000000..ae2ddc044 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_04.png new file mode 100644 index 000000000..54188256e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_05.png new file mode 100644 index 000000000..b3ad06167 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_watch_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_whiskey_notop_empty.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_whiskey_notop_empty.png new file mode 100644 index 000000000..8228213f4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_whiskey_notop_empty.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_yacht_chair_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_yacht_chair_01_s.png new file mode 100644 index 000000000..619eb74fd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_yacht_chair_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/p_yacht_sofa_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/p_yacht_sofa_01_s.png new file mode 100644 index 000000000..df973d839 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/p_yacht_sofa_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_a4_sheet_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_a4_sheet_03.png new file mode 100644 index 000000000..99ce4162e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_a4_sheet_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_acc_guitar_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_acc_guitar_01.png new file mode 100644 index 000000000..c1d6b88e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_acc_guitar_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_40oz_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_40oz_02.png new file mode 100644 index 000000000..ef8a340ef Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_40oz_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_ciggy_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_ciggy_01.png new file mode 100644 index 000000000..ae774ac60 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_ciggy_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_donut.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_donut.png new file mode 100644 index 000000000..10be9da57 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_donut.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_handbag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_handbag_01.png new file mode 100644 index 000000000..8d0f9b8f3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_handbag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_phone.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_phone.png new file mode 100644 index 000000000..d0b988121 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_amb_phone.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_anim_cash_pile_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_anim_cash_pile_01.png new file mode 100644 index 000000000..ddacd103e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_anim_cash_pile_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_anim_cash_pile_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_anim_cash_pile_02.png new file mode 100644 index 000000000..2814f3c61 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_anim_cash_pile_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_arcade_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_arcade_01.png new file mode 100644 index 000000000..4fa36e6f3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_arcade_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_armchair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_armchair_01.png new file mode 100644 index 000000000..56f3b1880 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_armchair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ashtray_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ashtray_01.png new file mode 100644 index 000000000..0dd9bb141 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ashtray_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_aviators_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_aviators_01.png new file mode 100644 index 000000000..2f7d9db4d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_aviators_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_b_board_blank.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_b_board_blank.png new file mode 100644 index 000000000..0e9cbac37 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_b_board_blank.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bahammenu.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bahammenu.png new file mode 100644 index 000000000..a08d70ee9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bahammenu.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_beans.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_beans.png new file mode 100644 index 000000000..af78b1e91 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_beans.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_beerfridge_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_beerfridge_01.png new file mode 100644 index 000000000..7579bd118 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_beerfridge_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_caddy.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_caddy.png new file mode 100644 index 000000000..5ad12b109 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_caddy.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_coastchamp.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_coastchamp.png new file mode 100644 index 000000000..22214ff48 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_coastchamp.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_coasterdisp.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_coasterdisp.png new file mode 100644 index 000000000..0b202205e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_coasterdisp.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cockshaker.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cockshaker.png new file mode 100644 index 000000000..ee3951534 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cockshaker.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cockshakropn.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cockshakropn.png new file mode 100644 index 000000000..357722ed5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cockshakropn.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cooler_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cooler_01.png new file mode 100644 index 000000000..ef0a08f0a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cooler_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cooler_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cooler_03.png new file mode 100644 index 000000000..3baaf870a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_cooler_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_01.png new file mode 100644 index 000000000..b3da8da40 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_02.png new file mode 100644 index 000000000..2b46a47c1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_03.png new file mode 100644 index 000000000..a94ed52f6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_04.png new file mode 100644 index 000000000..b1cc03ef3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fridge_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fruit.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fruit.png new file mode 100644 index 000000000..e37887e92 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_fruit.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_ice_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_ice_01.png new file mode 100644 index 000000000..68310f768 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_ice_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_lemons.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_lemons.png new file mode 100644 index 000000000..fcd3397f7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_lemons.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_limes.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_limes.png new file mode 100644 index 000000000..86e7e180d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_limes.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_measrjug.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_measrjug.png new file mode 100644 index 000000000..9396fd95e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_measrjug.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_napkindisp.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_napkindisp.png new file mode 100644 index 000000000..c8e00e29a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_napkindisp.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_nuts.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_nuts.png new file mode 100644 index 000000000..6484872ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_nuts.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_01.png new file mode 100644 index 000000000..ab166db2a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_07.png new file mode 100644 index 000000000..f1c642958 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_09.png new file mode 100644 index 000000000..97618ef3e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_10.png new file mode 100644 index 000000000..6ebaef633 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_pump_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_shots.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_shots.png new file mode 100644 index 000000000..ce9b137c3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_shots.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_sink_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_sink_01.png new file mode 100644 index 000000000..88e011101 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_sink_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_stirrers.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_stirrers.png new file mode 100644 index 000000000..2ac7fc1c8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_stirrers.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_stool_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_stool_01.png new file mode 100644 index 000000000..f72016391 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bar_stool_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrachneon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrachneon.png new file mode 100644 index 000000000..ed8cc214a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrachneon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_01a.png new file mode 100644 index 000000000..88c8d6183 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_02b.png new file mode 100644 index 000000000..425cf2e62 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_03a.png new file mode 100644 index 000000000..78b0db9f4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_03d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_03d.png new file mode 100644 index 000000000..77afd5d59 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_03d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_exp_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_exp_01a.png new file mode 100644 index 000000000..6959a754a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_exp_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_exp_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_exp_01b.png new file mode 100644 index 000000000..06e117cc3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_exp_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_pile_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_pile_05.png new file mode 100644 index 000000000..e46b42b79 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_barrel_pile_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_battery_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_battery_01.png new file mode 100644 index 000000000..20ad3a0e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_battery_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_battery_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_battery_02.png new file mode 100644 index 000000000..769512611 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_battery_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bball_arcade_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bball_arcade_01.png new file mode 100644 index 000000000..bb2c20d4e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bball_arcade_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_01.png new file mode 100644 index 000000000..c19d72f3c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_02.png new file mode 100644 index 000000000..a1bde6f86 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_03.png new file mode 100644 index 000000000..5790286c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_04.png new file mode 100644 index 000000000..3d14927c4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beach_towel_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_amopen.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_amopen.png new file mode 100644 index 000000000..661e1e39c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_amopen.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_bar.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_bar.png new file mode 100644 index 000000000..e05f4ff62 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_bar.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_blr.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_blr.png new file mode 100644 index 000000000..3c57abf5a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_blr.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_bottle.png new file mode 100644 index 000000000..757ec9f35 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_box_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_box_01.png new file mode 100644 index 000000000..29620a0c1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_box_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_jakey.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_jakey.png new file mode 100644 index 000000000..41b67f8a2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_jakey.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_logger.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_logger.png new file mode 100644 index 000000000..f8f39cd5b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_logger.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_logopen.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_logopen.png new file mode 100644 index 000000000..b337e565d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_logopen.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_01.png new file mode 100644 index 000000000..1c3f7dd87 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_02.png new file mode 100644 index 000000000..d382b8740 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_03.png new file mode 100644 index 000000000..4aa193693 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_04.png new file mode 100644 index 000000000..d36958ad1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_neon_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_patriot.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_patriot.png new file mode 100644 index 000000000..f533ff2a1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_patriot.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_pissh.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_pissh.png new file mode 100644 index 000000000..a5257c68f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_pissh.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_pride.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_pride.png new file mode 100644 index 000000000..b7f11cabb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_pride.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_stzopen.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_stzopen.png new file mode 100644 index 000000000..d915d1e52 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beer_stzopen.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beerdusche.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beerdusche.png new file mode 100644 index 000000000..fce49aae2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beerdusche.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beerneon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beerneon.png new file mode 100644 index 000000000..9f053f7fd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beerneon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01a.png new file mode 100644 index 000000000..7699e789e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01b.png new file mode 100644 index 000000000..030acbcf6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01c.png new file mode 100644 index 000000000..b4413aae8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_02.png new file mode 100644 index 000000000..5d21853d7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_03.png new file mode 100644 index 000000000..9bfdbd632 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_04.png new file mode 100644 index 000000000..216681c86 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_05.png new file mode 100644 index 000000000..352fdd463 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_08.png new file mode 100644 index 000000000..9410724af Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_10.png new file mode 100644 index 000000000..3db2c2f44 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_11.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_11.png new file mode 100644 index 000000000..c84bf25c2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bench_11.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beta_tape.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beta_tape.png new file mode 100644 index 000000000..8befa882e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beta_tape.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beware_dog_sign.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beware_dog_sign.png new file mode 100644 index 000000000..56cc353d9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_beware_dog_sign.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_bag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_bag_01.png new file mode 100644 index 000000000..d408974d3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_bag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_clock_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_clock_01.png new file mode 100644 index 000000000..d50f8c0d8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_clock_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_shit_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_shit_01.png new file mode 100644 index 000000000..d8cf0c0cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_shit_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_shit_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_shit_02.png new file mode 100644 index 000000000..1081cc6bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_big_shit_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bikerset.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bikerset.png new file mode 100644 index 000000000..86271d294 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bikerset.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_03a.png new file mode 100644 index 000000000..7016485a8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_04a.png new file mode 100644 index 000000000..481cbe49f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07a.png new file mode 100644 index 000000000..40a9d2f98 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07b.png new file mode 100644 index 000000000..e6b4e7dfd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07d.png new file mode 100644 index 000000000..55b80323d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_07d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_10a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_10a.png new file mode 100644 index 000000000..55b9c208d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_10a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_10b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_10b.png new file mode 100644 index 000000000..db17c26a3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_10b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_11a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_11a.png new file mode 100644 index 000000000..489d1a692 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_11a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_11b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_11b.png new file mode 100644 index 000000000..ef41e5fe0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bin_11b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_binoc_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_binoc_01.png new file mode 100644 index 000000000..665aafb95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_binoc_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_blackjack_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_blackjack_01.png new file mode 100644 index 000000000..f3930d3fc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_blackjack_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_blox_spray.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_blox_spray.png new file mode 100644 index 000000000..387ae3ac5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_blox_spray.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bonesaw.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bonesaw.png new file mode 100644 index 000000000..f8a9c222a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bonesaw.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bong_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bong_01.png new file mode 100644 index 000000000..7c276b15f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bong_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bongos_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bongos_01.png new file mode 100644 index 000000000..56514d77f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bongos_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boombox_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boombox_01.png new file mode 100644 index 000000000..84e360303 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boombox_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_brandy.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_brandy.png new file mode 100644 index 000000000..f423a89f5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_brandy.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_cognac.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_cognac.png new file mode 100644 index 000000000..35d975091 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_cognac.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_macbeth.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_macbeth.png new file mode 100644 index 000000000..f3c4dde95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_macbeth.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_richard.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_richard.png new file mode 100644 index 000000000..3b3acb48d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bottle_richard.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bowl_crisps.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bowl_crisps.png new file mode 100644 index 000000000..0650e740a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bowl_crisps.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo01a.png new file mode 100644 index 000000000..16fbdf3a4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a.png new file mode 100644 index 000000000..4b67ef73d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a_set.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a_set.png new file mode 100644 index 000000000..1a2799497 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a_set.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a_set2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a_set2.png new file mode 100644 index 000000000..56a1c86fc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo03a_set2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo04a.png new file mode 100644 index 000000000..a0fd449a2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo05b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo05b.png new file mode 100644 index 000000000..c1559fa79 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo05b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo06a.png new file mode 100644 index 000000000..648ce8189 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo07a.png new file mode 100644 index 000000000..83fe7feb5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo07b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo07b.png new file mode 100644 index 000000000..43764a8d4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_ammo07b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_01a.png new file mode 100644 index 000000000..b84ac3545 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_02a.png new file mode 100644 index 000000000..340880014 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_03a.png new file mode 100644 index 000000000..eff220a9e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_guncase_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_tea01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_tea01a.png new file mode 100644 index 000000000..6549ed970 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_tea01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood01a.png new file mode 100644 index 000000000..c966257e4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood02a_mws.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood02a_mws.png new file mode 100644 index 000000000..57c7e0a0f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood02a_mws.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood02a_pu.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood02a_pu.png new file mode 100644 index 000000000..f0e1926be Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood02a_pu.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood05a.png new file mode 100644 index 000000000..890285584 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood05b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood05b.png new file mode 100644 index 000000000..badb1634d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood05b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood07a.png new file mode 100644 index 000000000..0b75afe30 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_box_wood07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02b.png new file mode 100644 index 000000000..802c70dd5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02c.png new file mode 100644 index 000000000..9469465b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02d.png new file mode 100644 index 000000000..4758ca599 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_02d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_05a.png new file mode 100644 index 000000000..7a2176bd7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_06a.png new file mode 100644 index 000000000..7b3908240 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_06b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_06b.png new file mode 100644 index 000000000..339a27170 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_06b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_07a.png new file mode 100644 index 000000000..7a82c789b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_07d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_07d.png new file mode 100644 index 000000000..039b67e0e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_07d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_09a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_09a.png new file mode 100644 index 000000000..558f62329 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_09a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_10a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_10a.png new file mode 100644 index 000000000..f0df28fb7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_boxpile_10a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_brandy_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_brandy_glass.png new file mode 100644 index 000000000..672702905 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_brandy_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bskball_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bskball_01.png new file mode 100644 index 000000000..402c96cd8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bskball_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bucket_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bucket_01a.png new file mode 100644 index 000000000..09b8f57ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bucket_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bucket_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bucket_02a.png new file mode 100644 index 000000000..fe1945b27 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_bucket_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_buckets_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_buckets_02.png new file mode 100644 index 000000000..af6a44af7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_buckets_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_busker_hat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_busker_hat_01.png new file mode 100644 index 000000000..97b59fe90 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_busker_hat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_candy_pqs.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_candy_pqs.png new file mode 100644 index 000000000..51a58e62a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_candy_pqs.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_01a.png new file mode 100644 index 000000000..e790c48b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_03a.png new file mode 100644 index 000000000..98fd98ff0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_04a.png new file mode 100644 index 000000000..6859371ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cardbordbox_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_carrier_bag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_carrier_bag_01.png new file mode 100644 index 000000000..c88ef1342 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_carrier_bag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_casey_sec_id.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_casey_sec_id.png new file mode 100644 index 000000000..d7042e1c3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_casey_sec_id.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_case_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_case_01.png new file mode 100644 index 000000000..daed06490 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_case_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_case_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_case_02.png new file mode 100644 index 000000000..06fbb9173 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_case_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_envelope_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_envelope_01.png new file mode 100644 index 000000000..692d1ae31 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_envelope_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_note_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_note_01.png new file mode 100644 index 000000000..6961bce49 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_note_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_pile_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_pile_01.png new file mode 100644 index 000000000..c019983bc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cash_pile_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cava.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cava.png new file mode 100644 index 000000000..f71e4ae94 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cava.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cctv_cam_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cctv_cam_01b.png new file mode 100644 index 000000000..0c45b479f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cctv_cam_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile1.png new file mode 100644 index 000000000..8ed216d7a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile2.png new file mode 100644 index 000000000..51bfbb192 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile3.png new file mode 100644 index 000000000..526bfeda7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile4.png new file mode 100644 index 000000000..eb985725f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_folder_pile4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_lamp.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_lamp.png new file mode 100644 index 000000000..37c85a6c7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_lamp.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile1.png new file mode 100644 index 000000000..9543e9047 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile2.png new file mode 100644 index 000000000..2efebead1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile3.png new file mode 100644 index 000000000..3ccb7d5b8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cd_paper_pile3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ceramic_jug_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ceramic_jug_01.png new file mode 100644 index 000000000..bedae0c96 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ceramic_jug_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_chall_lamp_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_chall_lamp_02.png new file mode 100644 index 000000000..3722b2997 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_chall_lamp_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_01a.png new file mode 100644 index 000000000..852fe9e97 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_cool.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_cool.png new file mode 100644 index 000000000..b82aee184 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_cool.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_flute.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_flute.png new file mode 100644 index 000000000..064d1205e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_flute.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_jer_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_jer_01b.png new file mode 100644 index 000000000..f61da02dd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champ_jer_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champset.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champset.png new file mode 100644 index 000000000..552681396 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_champset.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_01.png new file mode 100644 index 000000000..1e1fd7e47 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_02.png new file mode 100644 index 000000000..c72486847 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_03.png new file mode 100644 index 000000000..28ee6ec58 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_04.png new file mode 100644 index 000000000..a9d31c06f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenkov_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenneon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenneon.png new file mode 100644 index 000000000..7130e082c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cherenneon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_chip_fryer.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_chip_fryer.png new file mode 100644 index 000000000..b2f74807d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_chip_fryer.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_ego.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_ego.png new file mode 100644 index 000000000..98935fdcc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_ego.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_meto.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_meto.png new file mode 100644 index 000000000..15b32e8bf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_meto.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_pq.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_pq.png new file mode 100644 index 000000000..70eb99b09 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_choc_pq.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_01.png new file mode 100644 index 000000000..f0b107793 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_03.png new file mode 100644 index 000000000..2fec054a2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_pack_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_pack_01.png new file mode 100644 index 000000000..aeb4962c2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_pack_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_pack_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_pack_02.png new file mode 100644 index 000000000..afab7f2f9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cigar_pack_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clapper_brd_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clapper_brd_01.png new file mode 100644 index 000000000..2003ff279 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clapper_brd_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cliff_paper.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cliff_paper.png new file mode 100644 index 000000000..96d2a610f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cliff_paper.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clippers_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clippers_01.png new file mode 100644 index 000000000..595a56709 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clippers_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clown_chair.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clown_chair.png new file mode 100644 index 000000000..1966e4f2d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clown_chair.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clubset.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clubset.png new file mode 100644 index 000000000..24751469e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_clubset.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cockneon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cockneon.png new file mode 100644 index 000000000..64f719e85 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cockneon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cocktail.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cocktail.png new file mode 100644 index 000000000..1eed66c48 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cocktail.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cocktail_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cocktail_glass.png new file mode 100644 index 000000000..572b4b61d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cocktail_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_cup_trailer.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_cup_trailer.png new file mode 100644 index 000000000..401b6961f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_cup_trailer.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_mac_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_mac_01.png new file mode 100644 index 000000000..d2b31c1ac Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_mac_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_mac_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_mac_02.png new file mode 100644 index 000000000..8e58dbcb3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffee_mac_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_01.png new file mode 100644 index 000000000..8b6e2c13b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_02.png new file mode 100644 index 000000000..f8912f4b0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_02b.png new file mode 100644 index 000000000..27a501d35 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_coffin_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cone_float_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cone_float_1.png new file mode 100644 index 000000000..481a6e8eb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cone_float_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_controller_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_controller_01.png new file mode 100644 index 000000000..197a061cd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_controller_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cooker_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cooker_03.png new file mode 100644 index 000000000..5b46b01eb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cooker_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cork_board.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cork_board.png new file mode 100644 index 000000000..8bb53f210 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cork_board.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_01.png new file mode 100644 index 000000000..199174ada Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_03.png new file mode 100644 index 000000000..377918ac6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_04.png new file mode 100644 index 000000000..b7e9881fe Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_02.png new file mode 100644 index 000000000..0d282a47f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_05.png new file mode 100644 index 000000000..4a1847368 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_06.png new file mode 100644 index 000000000..bb94df298 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_07.png new file mode 100644 index 000000000..d7b849eb5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_08.png new file mode 100644 index 000000000..ed55df8ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_lg_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm1_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm1_07.png new file mode 100644 index 000000000..e005bf20c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm1_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm2_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm2_07.png new file mode 100644 index 000000000..a2debf4b3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm2_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_02.png new file mode 100644 index 000000000..aea7b2dff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_05.png new file mode 100644 index 000000000..22e00bb18 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_06.png new file mode 100644 index 000000000..cefe5d95d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_07.png new file mode 100644 index 000000000..6cf3d03b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_couch_sm_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_01a.png new file mode 100644 index 000000000..7b566e2aa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_02a.png new file mode 100644 index 000000000..517bebc7a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_03a.png new file mode 100644 index 000000000..b3e8ee781 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_05a.png new file mode 100644 index 000000000..0db860785 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_10a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_10a.png new file mode 100644 index 000000000..c9138bb05 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_10a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11b.png new file mode 100644 index 000000000..8b00c8cc7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11c.png new file mode 100644 index 000000000..0f5180d0e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11d.png new file mode 100644 index 000000000..f46bae99c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11e.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11e.png new file mode 100644 index 000000000..c6f742e4f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crate_11e.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_01a.png new file mode 100644 index 000000000..a5307a2fa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_02a.png new file mode 100644 index 000000000..59142541c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_05a.png new file mode 100644 index 000000000..5ab175ee6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_07a.png new file mode 100644 index 000000000..e40db708d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cratepile_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crisp.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crisp.png new file mode 100644 index 000000000..024034cbd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_crisp.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_amanda_shoe.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_amanda_shoe.png new file mode 100644 index 000000000..291732c9d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_amanda_shoe.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ashtray.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ashtray.png new file mode 100644 index 000000000..8d8b1e0bf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ashtray.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bandana.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bandana.png new file mode 100644 index 000000000..34ac3c9aa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bandana.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beachtowel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beachtowel_01.png new file mode 100644 index 000000000..81bc2ca4b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beachtowel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beer_bot_40oz_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beer_bot_40oz_03.png new file mode 100644 index 000000000..e7f3b5a9b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beer_bot_40oz_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beer_box.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beer_box.png new file mode 100644 index 000000000..799f2fbbf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_beer_box.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bin_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bin_02.png new file mode 100644 index 000000000..580015820 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bin_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_binder_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_binder_01.png new file mode 100644 index 000000000..393f374fb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_binder_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_book_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_book_01.png new file mode 100644 index 000000000..07c71364c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_book_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bottle_opener.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bottle_opener.png new file mode 100644 index 000000000..290ef73a5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bottle_opener.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowie_knife.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowie_knife.png new file mode 100644 index 000000000..1baf7a0e5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowie_knife.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowl_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowl_01.png new file mode 100644 index 000000000..2fa6dda24 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowl_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowl_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowl_01b.png new file mode 100644 index 000000000..bb55fcab7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bowl_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bs_cup.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bs_cup.png new file mode 100644 index 000000000..04799cbb2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_bs_cup.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_burger_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_burger_01.png new file mode 100644 index 000000000..5f09764e5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_burger_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_business_card.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_business_card.png new file mode 100644 index 000000000..5a304df96 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_business_card.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cardbox_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cardbox_01.png new file mode 100644 index 000000000..f000fa430 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cardbox_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cash_note_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cash_note_01.png new file mode 100644 index 000000000..b7fbe6973 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cash_note_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cctv.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cctv.png new file mode 100644 index 000000000..05b4a39ee Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cctv.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ciggy_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ciggy_01b.png new file mode 100644 index 000000000..447db9830 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ciggy_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_clothes_box.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_clothes_box.png new file mode 100644 index 000000000..b3d94d977 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_clothes_box.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_coke_line.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_coke_line.png new file mode 100644 index 000000000..3f12ce310 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_coke_line.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_crackpipe.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_crackpipe.png new file mode 100644 index 000000000..cb45277a1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_crackpipe.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_credit_card.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_credit_card.png new file mode 100644 index 000000000..9c0a4c9cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_credit_card.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_creeper_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_creeper_01.png new file mode 100644 index 000000000..500d9138d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_creeper_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_crisps_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_crisps_01.png new file mode 100644 index 000000000..2e77c1af3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_crisps_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cuffs_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cuffs_01.png new file mode 100644 index 000000000..15723ccab Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_cuffs_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dildo_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dildo_01.png new file mode 100644 index 000000000..0036cb1fa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dildo_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_documents_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_documents_01.png new file mode 100644 index 000000000..2f32b4555 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_documents_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_2b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_2b.png new file mode 100644 index 000000000..6e9f727fa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_2b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_3a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_3a.png new file mode 100644 index 000000000..752e67dc4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_3a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_b.png new file mode 100644 index 000000000..a6e440883 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dog_lead_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_duffel_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_duffel_01b.png new file mode 100644 index 000000000..69093db4e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_duffel_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dvd.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dvd.png new file mode 100644 index 000000000..d37ab4b4d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dvd.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dvd_case.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dvd_case.png new file mode 100644 index 000000000..60ea3fc72 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_dvd_case.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_envolope_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_envolope_01.png new file mode 100644 index 000000000..bea8dc118 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_envolope_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_folding_chair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_folding_chair_01.png new file mode 100644 index 000000000..1a793d1e6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_folding_chair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_fork.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_fork.png new file mode 100644 index 000000000..668ff0ec4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_fork.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_gunrack.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_gunrack.png new file mode 100644 index 000000000..762f9ee43 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_gunrack.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hand_radio.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hand_radio.png new file mode 100644 index 000000000..f92985fff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hand_radio.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_heist_bag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_heist_bag_01.png new file mode 100644 index 000000000..ade97818a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_heist_bag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_heist_bag_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_heist_bag_02.png new file mode 100644 index 000000000..475a2dbfa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_heist_bag_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hotdog_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hotdog_01.png new file mode 100644 index 000000000..204050cf8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hotdog_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hotdog_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hotdog_02.png new file mode 100644 index 000000000..aa4fc7395 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_hotdog_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ilev_blind_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ilev_blind_01.png new file mode 100644 index 000000000..85c9991f6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ilev_blind_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ironing_board.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ironing_board.png new file mode 100644 index 000000000..4e1a0bf98 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_ironing_board.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_katana_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_katana_01.png new file mode 100644 index 000000000..d208be017 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_katana_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kettle_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kettle_01.png new file mode 100644 index 000000000..b7d3d92ef Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kettle_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_keyboard_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_keyboard_01.png new file mode 100644 index 000000000..028f530b4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_keyboard_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_l2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_l2.png new file mode 100644 index 000000000..2922829e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_l2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_ld.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_ld.png new file mode 100644 index 000000000..0756b78d4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_ld.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_r.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_r.png new file mode 100644 index 000000000..3737d550b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_kitchen_cab_r.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_leg_chain_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_leg_chain_01.png new file mode 100644 index 000000000..2a1287142 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_leg_chain_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_lester_crate.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_lester_crate.png new file mode 100644 index 000000000..578433f13 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_lester_crate.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_lipstick.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_lipstick.png new file mode 100644 index 000000000..1d9efd92b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_lipstick.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_magazine.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_magazine.png new file mode 100644 index 000000000..0d2ae9f6c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_magazine.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_marker_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_marker_01.png new file mode 100644 index 000000000..32f554011 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_marker_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_milk_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_milk_01.png new file mode 100644 index 000000000..fbd0327bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_milk_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mini_tv.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mini_tv.png new file mode 100644 index 000000000..a7edb38b3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mini_tv.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mop_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mop_s.png new file mode 100644 index 000000000..f2ce36968 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mop_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mopbucket_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mopbucket_01.png new file mode 100644 index 000000000..adcd3f355 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_mopbucket_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_nail_file.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_nail_file.png new file mode 100644 index 000000000..ff5b6a22c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_nail_file.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_newspaper.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_newspaper.png new file mode 100644 index 000000000..bc787f800 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_newspaper.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_office_chair.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_office_chair.png new file mode 100644 index 000000000..10a765d23 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_office_chair.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_overalls_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_overalls_01.png new file mode 100644 index 000000000..6f91d63e4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_overalls_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_padlock.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_padlock.png new file mode 100644 index 000000000..9fe38d0bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_padlock.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_panties.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_panties.png new file mode 100644 index 000000000..8163c02b2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_panties.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_panties_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_panties_03.png new file mode 100644 index 000000000..401a12592 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_panties_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_paper_cup.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_paper_cup.png new file mode 100644 index 000000000..4d511cc3b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_paper_cup.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_phone_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_phone_01.png new file mode 100644 index 000000000..54bc42801 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_phone_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_photoframe_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_photoframe_01.png new file mode 100644 index 000000000..070fce0b9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_photoframe_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_pills.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_pills.png new file mode 100644 index 000000000..d8daf01a9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_pills.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_plate_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_plate_01.png new file mode 100644 index 000000000..b89906da9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_plate_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_03.png new file mode 100644 index 000000000..6c73376a5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_04a.png new file mode 100644 index 000000000..dd5545631 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_04b.png new file mode 100644 index 000000000..8eb490c6e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_protest_sign_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_r_business_card.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_r_business_card.png new file mode 100644 index 000000000..da2e4352b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_r_business_card.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_remote_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_remote_01.png new file mode 100644 index 000000000..c1dd51b27 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_remote_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_rolled_paper.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_rolled_paper.png new file mode 100644 index 000000000..7935f9d51 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_rolled_paper.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_rub_box_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_rub_box_02.png new file mode 100644 index 000000000..cef325d68 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_rub_box_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_scissors.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_scissors.png new file mode 100644 index 000000000..21449dd49 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_scissors.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_script_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_script_bottle.png new file mode 100644 index 000000000..376994a0c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_script_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_script_bottle_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_script_bottle_01.png new file mode 100644 index 000000000..f23c5c3cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_script_bottle_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sheers.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sheers.png new file mode 100644 index 000000000..1e1671344 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sheers.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shirt_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shirt_01.png new file mode 100644 index 000000000..0d9041818 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shirt_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shopping_bag.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shopping_bag.png new file mode 100644 index 000000000..eea12006f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shopping_bag.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shot_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shot_glass.png new file mode 100644 index 000000000..95909d912 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_shot_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_silver_tray.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_silver_tray.png new file mode 100644 index 000000000..7fc900bd3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_silver_tray.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler.png new file mode 100644 index 000000000..4dae1a6dc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler_02.png new file mode 100644 index 000000000..24809b542 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler_03.png new file mode 100644 index 000000000..f1c16f167 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sink_filler_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sol_glasses.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sol_glasses.png new file mode 100644 index 000000000..3533fab90 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_sol_glasses.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_spray_can.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_spray_can.png new file mode 100644 index 000000000..3f13a947c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_spray_can.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_steak.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_steak.png new file mode 100644 index 000000000..db3682f75 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_steak.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_stock_book.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_stock_book.png new file mode 100644 index 000000000..60686f318 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_stock_book.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_t_shirt_pile.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_t_shirt_pile.png new file mode 100644 index 000000000..9c7ec5fc4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_t_shirt_pile.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tablet.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tablet.png new file mode 100644 index 000000000..9e946f24b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tablet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tablet_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tablet_02.png new file mode 100644 index 000000000..e20bb8e8c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tablet_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_toaster.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_toaster.png new file mode 100644 index 000000000..90b9df778 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_toaster.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_trolley_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_trolley_01.png new file mode 100644 index 000000000..8bb60f50e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_trolley_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_trowel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_trowel.png new file mode 100644 index 000000000..a26483d03 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_trowel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tshirt_ball_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tshirt_ball_01.png new file mode 100644 index 000000000..3d7e0fed9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tshirt_ball_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tv_stand.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tv_stand.png new file mode 100644 index 000000000..254a6424d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_tv_stand.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_walkie_talkie.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_walkie_talkie.png new file mode 100644 index 000000000..3fa5f7555 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_walkie_talkie.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_walking_stick.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_walking_stick.png new file mode 100644 index 000000000..68258ebe9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_walking_stick.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_whiskey_bot_stop.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_whiskey_bot_stop.png new file mode 100644 index 000000000..d5b2f47c7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_whiskey_bot_stop.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_whiskey_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_whiskey_bottle.png new file mode 100644 index 000000000..87b2e0b52 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_whiskey_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_wrench.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_wrench.png new file mode 100644 index 000000000..9d9ea8b6e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_cs_wrench.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_daiquiri.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_daiquiri.png new file mode 100644 index 000000000..a2d612b02 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_daiquiri.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_defilied_ragdoll_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_defilied_ragdoll_01.png new file mode 100644 index 000000000..cccf70e46 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_defilied_ragdoll_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_devin_box_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_devin_box_01.png new file mode 100644 index 000000000..3d8f96dcc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_devin_box_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_devin_box_closed.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_devin_box_closed.png new file mode 100644 index 000000000..80c4a9286 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_devin_box_closed.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_direct_chair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_direct_chair_01.png new file mode 100644 index 000000000..bdeba40cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_direct_chair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_disp_razor_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_disp_razor_01.png new file mode 100644 index 000000000..5049c8269 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_disp_razor_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dog_cage_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dog_cage_01.png new file mode 100644 index 000000000..e50d60696 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dog_cage_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dog_cage_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dog_cage_02.png new file mode 100644 index 000000000..81c01e560 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dog_cage_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_01.png new file mode 100644 index 000000000..2a268a0d9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_02.png new file mode 100644 index 000000000..349d3d1ea Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_02b.png new file mode 100644 index 000000000..28e3a5ff4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_donut_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_door_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_door_01.png new file mode 100644 index 000000000..dcf0100b6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_door_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_door_bell_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_door_bell_01.png new file mode 100644 index 000000000..b995f8001 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_door_bell_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_champ.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_champ.png new file mode 100644 index 000000000..5b204bbc8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_champ.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_redwine.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_redwine.png new file mode 100644 index 000000000..2a03b2b49 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_redwine.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_whisky.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_whisky.png new file mode 100644 index 000000000..9f50a0053 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_whisky.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_whtwine.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_whtwine.png new file mode 100644 index 000000000..106d9a641 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drink_whtwine.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drinkmenu.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drinkmenu.png new file mode 100644 index 000000000..069b22117 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drinkmenu.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01.png new file mode 100644 index 000000000..460838bb7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01_set.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01_set.png new file mode 100644 index 000000000..4246ce7db Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01_set.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01_set2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01_set2.png new file mode 100644 index 000000000..69cba60c3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drop_crate_01_set2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drug_package.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drug_package.png new file mode 100644 index 000000000..e5f252f7c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_drug_package.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dummy_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dummy_01.png new file mode 100644 index 000000000..cd392555d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dummy_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dyn_pc.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dyn_pc.png new file mode 100644 index 000000000..a115e8df7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dyn_pc.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dyn_pc_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dyn_pc_02.png new file mode 100644 index 000000000..f3509bd07 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_dyn_pc_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ear_defenders_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ear_defenders_01.png new file mode 100644 index 000000000..46da78b24 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ear_defenders_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ecola_can.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ecola_can.png new file mode 100644 index 000000000..61dfe785b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ecola_can.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_egg_clock_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_egg_clock_01.png new file mode 100644 index 000000000..d9c987eab Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_egg_clock_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_01.png new file mode 100644 index 000000000..21e296358 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_02.png new file mode 100644 index 000000000..a73266805 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_03.png new file mode 100644 index 000000000..661f6a60c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_el_guitar_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_energy_drink.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_energy_drink.png new file mode 100644 index 000000000..eb92d2dc2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_energy_drink.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_exercisebike.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_exercisebike.png new file mode 100644 index 000000000..f23798624 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_exercisebike.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_f_duster_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_f_duster_02.png new file mode 100644 index 000000000..34f582f41 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_f_duster_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fag_packet_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fag_packet_01.png new file mode 100644 index 000000000..a5016a51a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fag_packet_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fbi3_coffee_table.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fbi3_coffee_table.png new file mode 100644 index 000000000..fcc318230 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fbi3_coffee_table.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fbibombplant.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fbibombplant.png new file mode 100644 index 000000000..e1d88001e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fbibombplant.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fib_3b_bench.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fib_3b_bench.png new file mode 100644 index 000000000..9dbb6e45a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fib_3b_bench.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fish_slice_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fish_slice_01.png new file mode 100644 index 000000000..91aabb1f5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fish_slice_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fishing_rod_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fishing_rod_01.png new file mode 100644 index 000000000..c38f3d36e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fishing_rod_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fishing_rod_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fishing_rod_02.png new file mode 100644 index 000000000..6b37a4c57 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fishing_rod_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01a.png new file mode 100644 index 000000000..72e689a91 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01b.png new file mode 100644 index 000000000..512157592 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01c.png new file mode 100644 index 000000000..66f6ef5bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01d.png new file mode 100644 index 000000000..868f1e8b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_flattruck_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_floor_duster_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_floor_duster_01.png new file mode 100644 index 000000000..4826bfb9a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_floor_duster_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fridge_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fridge_01.png new file mode 100644 index 000000000..823a2b0ef Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fridge_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fridge_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fridge_03.png new file mode 100644 index 000000000..6050f8f40 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fridge_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fruit_basket.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fruit_basket.png new file mode 100644 index 000000000..0ff52b330 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fruit_basket.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fruit_plas_crate_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fruit_plas_crate_01.png new file mode 100644 index 000000000..589a644b0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_fruit_plas_crate_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_01.png new file mode 100644 index 000000000..01201bb95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_07.png new file mode 100644 index 000000000..ab52c55d0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_08.png new file mode 100644 index 000000000..0dadf68de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_10.png new file mode 100644 index 000000000..61c9aa673 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ftowel_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascage01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascage01.png new file mode 100644 index 000000000..9a2168169 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascage01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_01a.png new file mode 100644 index 000000000..4180ab398 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_02a.png new file mode 100644 index 000000000..b616eacb3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_02b.png new file mode 100644 index 000000000..ee56a3948 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_03a.png new file mode 100644 index 000000000..a9f3fd4ef Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_03b.png new file mode 100644 index 000000000..c5d2b7751 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_04a.png new file mode 100644 index 000000000..0e426ba14 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gascyl_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gate_bridge_ld.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gate_bridge_ld.png new file mode 100644 index 000000000..6629cd42a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gate_bridge_ld.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gc_chair02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gc_chair02.png new file mode 100644 index 000000000..f4f8f16c1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gc_chair02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_01.png new file mode 100644 index 000000000..e3395f623 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_02.png new file mode 100644 index 000000000..35f889b87 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_03.png new file mode 100644 index 000000000..8622a0c23 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_04.png new file mode 100644 index 000000000..3bd7229f4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_05.png new file mode 100644 index 000000000..5c68cc6a0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_06.png new file mode 100644 index 000000000..1dce919cf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_07.png new file mode 100644 index 000000000..f3ee44750 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_08.png new file mode 100644 index 000000000..8f9c9c812 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_09.png new file mode 100644 index 000000000..35d5d9fdf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_10.png new file mode 100644 index 000000000..dff242df1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_glass_stack_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gold_cont_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gold_cont_01b.png new file mode 100644 index 000000000..057575096 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gold_cont_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gun_case_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gun_case_02.png new file mode 100644 index 000000000..480ff5684 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_gun_case_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hacky_sack_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hacky_sack_01.png new file mode 100644 index 000000000..95cdd2483 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hacky_sack_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hard_hat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hard_hat_01.png new file mode 100644 index 000000000..c63e52cac Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hard_hat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_headphones_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_headphones_01.png new file mode 100644 index 000000000..205ac0853 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_headphones_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_headset_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_headset_01.png new file mode 100644 index 000000000..665b39d12 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_headset_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hockey_bag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hockey_bag_01.png new file mode 100644 index 000000000..21e0db0f9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hockey_bag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hotel_clock_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hotel_clock_01.png new file mode 100644 index 000000000..6917d82ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hotel_clock_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hotel_trolley.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hotel_trolley.png new file mode 100644 index 000000000..862cb737d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_hotel_trolley.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_id2_20_clock.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_id2_20_clock.png new file mode 100644 index 000000000..f19b27ee0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_id2_20_clock.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_idol_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_idol_01.png new file mode 100644 index 000000000..4de68395a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_idol_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_idol_case.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_idol_case.png new file mode 100644 index 000000000..53d20b543 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_idol_case.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ing_camera_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ing_camera_01.png new file mode 100644 index 000000000..be310e6de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ing_camera_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_inhaler_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_inhaler_01.png new file mode 100644 index 000000000..d92792b30 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_inhaler_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_02.png new file mode 100644 index 000000000..5f22fd93c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_03.png new file mode 100644 index 000000000..09b41cde8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_04.png new file mode 100644 index 000000000..a296ae9bb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_05.png new file mode 100644 index 000000000..c42346546 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_06.png new file mode 100644 index 000000000..18f069d35 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_07.png new file mode 100644 index 000000000..cc9fd4a19 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_08.png new file mode 100644 index 000000000..b4a179fba Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_09.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_09.png new file mode 100644 index 000000000..8d6e4bea8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_09.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_10.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_10.png new file mode 100644 index 000000000..3526ff3e9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_10.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_11.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_11.png new file mode 100644 index 000000000..4a9d21c3c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_11.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_12.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_12.png new file mode 100644 index 000000000..aa4c039ea Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_12.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_13.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_13.png new file mode 100644 index 000000000..2fa4ea558 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_irish_sign_13.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_iron_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_iron_01.png new file mode 100644 index 000000000..26369d55d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_iron_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01.png new file mode 100644 index 000000000..9b031e4d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01_dam.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01_dam.png new file mode 100644 index 000000000..276c232d5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01_dam.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01b.png new file mode 100644 index 000000000..a01b6b87a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_02.png new file mode 100644 index 000000000..209c20164 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_02_dam.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_02_dam.png new file mode 100644 index 000000000..e7947813c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_02_dam.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_03.png new file mode 100644 index 000000000..8c80fa648 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_04.png new file mode 100644 index 000000000..f19bfcb4b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_04b.png new file mode 100644 index 000000000..af5831f41 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_05.png new file mode 100644 index 000000000..10dd33d95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_05b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_05b.png new file mode 100644 index 000000000..5ad42c15f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_disptray_05b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_01.png new file mode 100644 index 000000000..2f6d90d19 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_02.png new file mode 100644 index 000000000..229353cb9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_03.png new file mode 100644 index 000000000..e4fd2ccb4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_j_neck_disp_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02a.png new file mode 100644 index 000000000..be8607698 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02b.png new file mode 100644 index 000000000..2d7a32a0b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02c.png new file mode 100644 index 000000000..cccf4676e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_02c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_03a.png new file mode 100644 index 000000000..27dd7cc47 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_03b.png new file mode 100644 index 000000000..effcc6098 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_04a.png new file mode 100644 index 000000000..081e25ab8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_04b.png new file mode 100644 index 000000000..6759193d5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_pickup_new_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_pickup_new_01.png new file mode 100644 index 000000000..e80c30040 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_jewel_pickup_new_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_juice_pool_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_juice_pool_01.png new file mode 100644 index 000000000..4853e0753 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_juice_pool_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_kettle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_kettle.png new file mode 100644 index 000000000..ebd5b9a27 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_kettle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_keyboard_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_keyboard_01a.png new file mode 100644 index 000000000..79c093da7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_keyboard_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_knife_stand.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_knife_stand.png new file mode 100644 index 000000000..03dded2cd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_knife_stand.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_laptop_jimmy.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_laptop_jimmy.png new file mode 100644 index 000000000..b662c76c7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_laptop_jimmy.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_laptop_lester.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_laptop_lester.png new file mode 100644 index 000000000..902895122 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_laptop_lester.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_01.png new file mode 100644 index 000000000..edb4adf1a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_02.png new file mode 100644 index 000000000..fbc3ace47 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_03.png new file mode 100644 index 000000000..6863ccc82 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_ammo_pack_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_bankdoors_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_bankdoors_02.png new file mode 100644 index 000000000..eb7dd718a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_bankdoors_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_can_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_can_01.png new file mode 100644 index 000000000..339282f37 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_can_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_case_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_case_01.png new file mode 100644 index 000000000..163fabd45 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_case_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_case_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_case_01_s.png new file mode 100644 index 000000000..66836ed9b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_case_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fags_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fags_01.png new file mode 100644 index 000000000..e768b163f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fags_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fags_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fags_02.png new file mode 100644 index 000000000..a4d4d46e6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fags_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_chair01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_chair01.png new file mode 100644 index 000000000..9ad441e48 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_chair01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_couch01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_couch01.png new file mode 100644 index 000000000..8ea0c7191 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_couch01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_couch02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_couch02.png new file mode 100644 index 000000000..cf29c6c4e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_farm_couch02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fireaxe.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fireaxe.png new file mode 100644 index 000000000..cc3e69fa8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_fireaxe.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_flow_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_flow_bottle.png new file mode 100644 index 000000000..5e2240617 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_flow_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_handbag.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_handbag.png new file mode 100644 index 000000000..762a9bd38 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_handbag.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_handbag_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_handbag_s.png new file mode 100644 index 000000000..668b91ebb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_handbag_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_headset_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_headset_01.png new file mode 100644 index 000000000..52e1fd30e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_headset_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_health_pack.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_health_pack.png new file mode 100644 index 000000000..eae3cdb34 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_health_pack.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_int_safe_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_int_safe_01.png new file mode 100644 index 000000000..1ec524e78 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_int_safe_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_jail_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_jail_door.png new file mode 100644 index 000000000..80fec7906 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_jail_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_monitor_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_monitor_01.png new file mode 100644 index 000000000..f413f47a4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_monitor_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_purse_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_purse_01.png new file mode 100644 index 000000000..5256601d9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_purse_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_rub_binbag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_rub_binbag_01.png new file mode 100644 index 000000000..85ced96dd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_rub_binbag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_shovel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_shovel.png new file mode 100644 index 000000000..5c67e98a8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_shovel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_suitcase_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_suitcase_01.png new file mode 100644 index 000000000..213719155 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_suitcase_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_suitcase_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_suitcase_02.png new file mode 100644 index 000000000..9a6af4ffc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_suitcase_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_toilet_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_toilet_01.png new file mode 100644 index 000000000..5365f0702 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_toilet_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_w_me_machette.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_w_me_machette.png new file mode 100644 index 000000000..a385f59e2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_w_me_machette.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_wallet_01_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_wallet_01_s.png new file mode 100644 index 000000000..a25090292 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_wallet_01_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_wallet_pickup.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_wallet_pickup.png new file mode 100644 index 000000000..4ea4be9aa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ld_wallet_pickup.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_litter_picker.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_litter_picker.png new file mode 100644 index 000000000..0ffe2703a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_litter_picker.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_loggneon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_loggneon.png new file mode 100644 index 000000000..8d35c792a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_loggneon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_m_pack_int_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_m_pack_int_01.png new file mode 100644 index 000000000..0441d7c7c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_m_pack_int_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_makeup_brush.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_makeup_brush.png new file mode 100644 index 000000000..1f06eaa11 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_makeup_brush.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mb_crate_01a_set.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mb_crate_01a_set.png new file mode 100644 index 000000000..cd472dfc0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mb_crate_01a_set.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_med_bag_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_med_bag_01b.png new file mode 100644 index 000000000..b9e09aabc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_med_bag_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_megaphone_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_megaphone_01.png new file mode 100644 index 000000000..8a27f4550 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_megaphone_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_03.png new file mode 100644 index 000000000..47bd3b0f0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_04.png new file mode 100644 index 000000000..8496d9bdf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_05.png new file mode 100644 index 000000000..e221f1214 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_06.png new file mode 100644 index 000000000..11f919e19 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_combo.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_combo.png new file mode 100644 index 000000000..1e578f784 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mem_candle_combo.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_meth_bag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_meth_bag_01.png new file mode 100644 index 000000000..24ea2c820 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_meth_bag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_michael_sec_id.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_michael_sec_id.png new file mode 100644 index 000000000..7cf45dcbe Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_michael_sec_id.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_micro_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_micro_01.png new file mode 100644 index 000000000..c42489a23 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_micro_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_micro_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_micro_02.png new file mode 100644 index 000000000..7998c0d8f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_micro_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_microphone_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_microphone_02.png new file mode 100644 index 000000000..570e6b335 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_microphone_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_microwave_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_microwave_1.png new file mode 100644 index 000000000..2a59750ce Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_microwave_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mine_doorng_r.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mine_doorng_r.png new file mode 100644 index 000000000..069ccfcf0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mine_doorng_r.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mojito.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mojito.png new file mode 100644 index 000000000..4849e496b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mojito.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_money_bag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_money_bag_01.png new file mode 100644 index 000000000..ec6d17bc7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_money_bag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_01c.png new file mode 100644 index 000000000..f47c98840 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_01d.png new file mode 100644 index 000000000..d4f32beb3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_02.png new file mode 100644 index 000000000..3bfa3d056 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_03b.png new file mode 100644 index 000000000..95ad790d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_monitor_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mouse_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mouse_01.png new file mode 100644 index 000000000..2c1f90f6a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mouse_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mouse_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mouse_01b.png new file mode 100644 index 000000000..9beeb964b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mouse_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp3_dock.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp3_dock.png new file mode 100644 index 000000000..fe413fbff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp3_dock.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_cone_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_cone_04.png new file mode 100644 index 000000000..6df3895ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_cone_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_0.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_0.png new file mode 100644 index 000000000..7948cd267 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_0.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_1.png new file mode 100644 index 000000000..f12068069 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_2.png new file mode 100644 index 000000000..a7d1bd158 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_3.png new file mode 100644 index 000000000..6aa5ae711 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_4.png new file mode 100644 index 000000000..9224e955e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_5.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_5.png new file mode 100644 index 000000000..3805d4d5b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_5.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_6.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_6.png new file mode 100644 index 000000000..a0cc484f3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_6.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_7.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_7.png new file mode 100644 index 000000000..6a20345ad Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_7.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_8.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_8.png new file mode 100644 index 000000000..823bb525f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_8.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_9.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_9.png new file mode 100644 index 000000000..1935f35a8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mp_num_9.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mr_rasberryclean.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mr_rasberryclean.png new file mode 100644 index 000000000..6b7d0f009 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mr_rasberryclean.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mr_raspberry_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mr_raspberry_01.png new file mode 100644 index 000000000..ddf122727 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_mr_raspberry_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_muster_wboard_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_muster_wboard_01.png new file mode 100644 index 000000000..b03e97008 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_muster_wboard_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_muster_wboard_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_muster_wboard_02.png new file mode 100644 index 000000000..fad93c449 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_muster_wboard_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_nigel_bag_pickup.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_nigel_bag_pickup.png new file mode 100644 index 000000000..be451b0df Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_nigel_bag_pickup.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_novel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_novel_01.png new file mode 100644 index 000000000..75b90baf4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_novel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_off_chair_04_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_off_chair_04_s.png new file mode 100644 index 000000000..0235beebf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_off_chair_04_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oilcan_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oilcan_01a.png new file mode 100644 index 000000000..ba50cb35d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oilcan_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oilcan_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oilcan_02a.png new file mode 100644 index 000000000..b851f050b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oilcan_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_old_boot.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_old_boot.png new file mode 100644 index 000000000..8eb7aaab7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_old_boot.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oldlight_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oldlight_01b.png new file mode 100644 index 000000000..c599e8434 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_oldlight_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_jd.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_jd.png new file mode 100644 index 000000000..ee06fa8e4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_jd.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_rum.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_rum.png new file mode 100644 index 000000000..6da0c09b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_rum.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_vodka.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_vodka.png new file mode 100644 index 000000000..37cb06857 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_optic_vodka.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_orang_can_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_orang_can_01.png new file mode 100644 index 000000000..f5d38ae9d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_orang_can_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_overalls_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_overalls_01.png new file mode 100644 index 000000000..5246bd8cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_overalls_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_01a.png new file mode 100644 index 000000000..efab2b26f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_03a.png new file mode 100644 index 000000000..fdb991898 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_pile_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_pile_01.png new file mode 100644 index 000000000..cdf7f3fd1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_pile_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_pile_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_pile_02.png new file mode 100644 index 000000000..7e7a41f1a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallet_pile_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallettruck_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallettruck_01.png new file mode 100644 index 000000000..3ad50e2e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallettruck_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallettruck_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallettruck_02.png new file mode 100644 index 000000000..3ec59d337 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pallettruck_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pap_camera_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pap_camera_01.png new file mode 100644 index 000000000..c51a4b02e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pap_camera_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_paper_bag_small.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_paper_bag_small.png new file mode 100644 index 000000000..360108c80 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_paper_bag_small.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_paper_ball.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_paper_ball.png new file mode 100644 index 000000000..a011ff05e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_paper_ball.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_parking_wand_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_parking_wand_01.png new file mode 100644 index 000000000..39a2074e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_parking_wand_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_passport_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_passport_01.png new file mode 100644 index 000000000..2b52439ad Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_passport_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_patriotneon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_patriotneon.png new file mode 100644 index 000000000..ea541f0bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_patriotneon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pc_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pc_01a.png new file mode 100644 index 000000000..9105ee754 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pc_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pc_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pc_02a.png new file mode 100644 index 000000000..c23587edb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pc_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_peanut_bowl_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_peanut_bowl_01.png new file mode 100644 index 000000000..88935809a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_peanut_bowl_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pencil_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pencil_01.png new file mode 100644 index 000000000..bd23ae8fa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pencil_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_peyote_lowland_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_peyote_lowland_02.png new file mode 100644 index 000000000..fe291050d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_peyote_lowland_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_phone_ing.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_phone_ing.png new file mode 100644 index 000000000..d0c783b2a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_phone_ing.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_phone_ing_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_phone_ing_02.png new file mode 100644 index 000000000..ab64b1669 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_phone_ing_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_piercing_gun.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_piercing_gun.png new file mode 100644 index 000000000..c9cfdfd9e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_piercing_gun.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pinacolada.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pinacolada.png new file mode 100644 index 000000000..891544e04 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pinacolada.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pineapple.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pineapple.png new file mode 100644 index 000000000..c484bd61d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pineapple.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ping_pong.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ping_pong.png new file mode 100644 index 000000000..ea870f578 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ping_pong.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_01.png new file mode 100644 index 000000000..ab56a8998 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_02.png new file mode 100644 index 000000000..889e86504 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_tall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_tall.png new file mode 100644 index 000000000..b01114304 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pint_glass_tall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_01.png new file mode 100644 index 000000000..147672dd4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_01_cs.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_01_cs.png new file mode 100644 index 000000000..058abc9cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_01_cs.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_02.png new file mode 100644 index 000000000..505d0e57a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pitcher_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pizza_box_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pizza_box_01.png new file mode 100644 index 000000000..8fc20f7b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pizza_box_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_01a.png new file mode 100644 index 000000000..b62da7ca7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_01b.png new file mode 100644 index 000000000..b4dbbc5aa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_02a.png new file mode 100644 index 000000000..bb76a03f0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_02b.png new file mode 100644 index 000000000..3f31c3a3a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03a.png new file mode 100644 index 000000000..6b01f883b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03b.png new file mode 100644 index 000000000..405b697bf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03c.png new file mode 100644 index 000000000..ee3acb7c9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_03c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04a.png new file mode 100644 index 000000000..537bb9549 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04b.png new file mode 100644 index 000000000..ee53dd6b6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04c.png new file mode 100644 index 000000000..a3f2f22bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_04c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_05a.png new file mode 100644 index 000000000..7c33ac2e5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_05b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_05b.png new file mode 100644 index 000000000..123092e3f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_05b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06a.png new file mode 100644 index 000000000..3f17ef5b9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06b.png new file mode 100644 index 000000000..8c046a0fd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06c.png new file mode 100644 index 000000000..0bb5fbb4f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_int_06c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_interior_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_interior_05a.png new file mode 100644 index 000000000..a7a74cbcf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plant_interior_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plastic_cup_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plastic_cup_02.png new file mode 100644 index 000000000..a414be626 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plastic_cup_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_player_gasmask.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_player_gasmask.png new file mode 100644 index 000000000..9eb459399 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_player_gasmask.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_red.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_red.png new file mode 100644 index 000000000..0f05e38b3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_red.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_rose.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_rose.png new file mode 100644 index 000000000..369674cf6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_rose.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_white.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_white.png new file mode 100644 index 000000000..0f85fd885 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_plonk_white.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pooltable_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pooltable_02.png new file mode 100644 index 000000000..a82d829b2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pooltable_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01a.png new file mode 100644 index 000000000..d969263b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01b.png new file mode 100644 index 000000000..0d14b6a60 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01c.png new file mode 100644 index 000000000..003432ed1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01e.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01e.png new file mode 100644 index 000000000..7be29cca8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_01e.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02a.png new file mode 100644 index 000000000..8b6724390 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02b.png new file mode 100644 index 000000000..61efce0b2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02c.png new file mode 100644 index 000000000..f523636c4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02d.png new file mode 100644 index 000000000..522a258f1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_02d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03a.png new file mode 100644 index 000000000..8ff6be04b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03b.png new file mode 100644 index 000000000..e77f1bb67 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03c.png new file mode 100644 index 000000000..a70322bdf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_03c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04a.png new file mode 100644 index 000000000..79a919f19 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04b.png new file mode 100644 index 000000000..fa987603c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04c.png new file mode 100644 index 000000000..1c1c79270 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_04c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05a.png new file mode 100644 index 000000000..f75dbe74f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05b.png new file mode 100644 index 000000000..773f046b7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05c.png new file mode 100644 index 000000000..a9f542d0b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05d.png new file mode 100644 index 000000000..89d9968f0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05d_l1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05d_l1.png new file mode 100644 index 000000000..b7ee76664 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_05d_l1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_6a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_6a.png new file mode 100644 index 000000000..6155166c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_6a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_6b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_6b.png new file mode 100644 index 000000000..ecfad0d26 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_6b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_bh1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_bh1.png new file mode 100644 index 000000000..b5b66f4a6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_bh1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_inter_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_inter_03a.png new file mode 100644 index 000000000..c73c555de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pot_plant_inter_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_power_cord_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_power_cord_01.png new file mode 100644 index 000000000..c5258633f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_power_cord_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_printer_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_printer_01.png new file mode 100644 index 000000000..36f18f203 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_printer_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_printer_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_printer_02.png new file mode 100644 index 000000000..bc83fdd50 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_printer_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pris_door_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pris_door_02.png new file mode 100644 index 000000000..9d152f2cf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_pris_door_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_prologue_phone.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_prologue_phone.png new file mode 100644 index 000000000..8ea9bb515 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_prologue_phone.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_protest_sign_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_protest_sign_01.png new file mode 100644 index 000000000..5684fce70 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_protest_sign_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_proxy_hat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_proxy_hat_01.png new file mode 100644 index 000000000..060ed9821 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_proxy_hat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_radio_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_radio_01.png new file mode 100644 index 000000000..07a6d8b83 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_radio_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rag_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rag_01.png new file mode 100644 index 000000000..5e3654150 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rag_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ragganeon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ragganeon.png new file mode 100644 index 000000000..79f133e70 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ragganeon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02_d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02_d.png new file mode 100644 index 000000000..ea107067f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02_d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02a.png new file mode 100644 index 000000000..c847625fb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02b.png new file mode 100644 index 000000000..b7c5e0e34 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_03_a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_03_a.png new file mode 100644 index 000000000..7450f81b2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_recyclebin_03_a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ret_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ret_door.png new file mode 100644 index 000000000..77bb160ab Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ret_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ret_door_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ret_door_02.png new file mode 100644 index 000000000..ad3182e99 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ret_door_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_riding_crop_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_riding_crop_01.png new file mode 100644 index 000000000..4fa75815e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_riding_crop_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rock_chair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rock_chair_01.png new file mode 100644 index 000000000..ff0d73306 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rock_chair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rolled_sock_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rolled_sock_02.png new file mode 100644 index 000000000..3187ba8a2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rolled_sock_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rolled_yoga_mat.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rolled_yoga_mat.png new file mode 100644 index 000000000..0cc93b4a0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rolled_yoga_mat.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_binbag_sd_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_binbag_sd_01.png new file mode 100644 index 000000000..793061752 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_binbag_sd_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_01.png new file mode 100644 index 000000000..811a77c19 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_02.png new file mode 100644 index 000000000..61e0660ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_03.png new file mode 100644 index 000000000..f7b24c38f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rub_matress_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rum_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rum_bottle.png new file mode 100644 index 000000000..2c8b63290 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_rum_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_01.png new file mode 100644 index 000000000..9cc7193d5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_02a.png new file mode 100644 index 000000000..d29bb426e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_02b.png new file mode 100644 index 000000000..2115d1922 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sacktruck_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_safety_glasses.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_safety_glasses.png new file mode 100644 index 000000000..ed482f7d8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_safety_glasses.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_scourer_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_scourer_01.png new file mode 100644 index 000000000..6fbb9d791 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_scourer_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_security_case_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_security_case_01.png new file mode 100644 index 000000000..573888099 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_security_case_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sewing_machine.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sewing_machine.png new file mode 100644 index 000000000..7609cbb70 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sewing_machine.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sh_cigar_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sh_cigar_01.png new file mode 100644 index 000000000..f69158f29 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sh_cigar_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sh_joint_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sh_joint_01.png new file mode 100644 index 000000000..8e89c7011 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sh_joint_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_01.png new file mode 100644 index 000000000..cc45d2878 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_02.png new file mode 100644 index 000000000..e9684dfc2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_03.png new file mode 100644 index 000000000..4d7b192e9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shelves_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shopping_bags02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shopping_bags02.png new file mode 100644 index 000000000..de8c817d7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shopping_bags02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shot_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shot_glass.png new file mode 100644 index 000000000..62d6a4ea9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shot_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shots_glass_cs.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shots_glass_cs.png new file mode 100644 index 000000000..7312d2ee6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shots_glass_cs.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shower_towel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shower_towel.png new file mode 100644 index 000000000..5dfd19353 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_shower_towel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_single_rose.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_single_rose.png new file mode 100644 index 000000000..75a416a2a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_single_rose.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_02.png new file mode 100644 index 000000000..d8c28ff45 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_04.png new file mode 100644 index 000000000..97cac94a7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_05.png new file mode 100644 index 000000000..9ae19a796 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_06.png new file mode 100644 index 000000000..3a9486628 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sink_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_skid_sleepbag_1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_skid_sleepbag_1.png new file mode 100644 index 000000000..757a83d30 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_skid_sleepbag_1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sm_27_gate_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sm_27_gate_02.png new file mode 100644 index 000000000..ba7296fa2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sm_27_gate_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sm_27_gate_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sm_27_gate_03.png new file mode 100644 index 000000000..9ab789536 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_sm_27_gate_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_01.png new file mode 100644 index 000000000..d4cd52731 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_02.png new file mode 100644 index 000000000..c95538928 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_03.png new file mode 100644 index 000000000..cbc4e1ddd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_05.png new file mode 100644 index 000000000..ebc153b56 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_06.png new file mode 100644 index 000000000..9475be4c3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_07.png new file mode 100644 index 000000000..8d2dd02ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_08.png new file mode 100644 index 000000000..f3960dfa6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_speaker_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_squeegee.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_squeegee.png new file mode 100644 index 000000000..bc18de082 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_squeegee.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stag_do_rope.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stag_do_rope.png new file mode 100644 index 000000000..a8138e2d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stag_do_rope.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_strip_door_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_strip_door_01.png new file mode 100644 index 000000000..efb1c72db Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_strip_door_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_strip_pole_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_strip_pole_01.png new file mode 100644 index 000000000..b770870f4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_strip_pole_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stripmenu.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stripmenu.png new file mode 100644 index 000000000..f32b479af Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stripmenu.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stripset.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stripset.png new file mode 100644 index 000000000..1da62ce67 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_stripset.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_syringe_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_syringe_01.png new file mode 100644 index 000000000..8e4b67c22 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_syringe_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_coffe_table_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_coffe_table_02.png new file mode 100644 index 000000000..2efe11071 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_coffe_table_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_sofa.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_sofa.png new file mode 100644 index 000000000..321643199 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_sofa.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_sofa_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_sofa_02.png new file mode 100644 index 000000000..2ce1b9bdc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_sofa_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_telescope_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_telescope_01b.png new file mode 100644 index 000000000..003e3f908 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_t_telescope_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_01.png new file mode 100644 index 000000000..70f89c7a6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_02.png new file mode 100644 index 000000000..abdaae9ee Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_04.png new file mode 100644 index 000000000..594e5508e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_05.png new file mode 100644 index 000000000..da9defd08 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_06.png new file mode 100644 index 000000000..7c31007d7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_07.png new file mode 100644 index 000000000..419fa3ef8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_08.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_08.png new file mode 100644 index 000000000..2cc4c6ea7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_08.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_mic_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_mic_01.png new file mode 100644 index 000000000..4637faf48 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_mic_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_para_comb_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_para_comb_01.png new file mode 100644 index 000000000..7683f3b8a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_para_comb_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_para_comb_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_para_comb_02.png new file mode 100644 index 000000000..26416c694 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_para_comb_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_ten_bat.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_ten_bat.png new file mode 100644 index 000000000..1053088d0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_ten_bat.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_tennis.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_tennis.png new file mode 100644 index 000000000..a7e96d861 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_table_tennis.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tablesmall_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tablesmall_01.png new file mode 100644 index 000000000..bf100f62a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tablesmall_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_taco_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_taco_01.png new file mode 100644 index 000000000..e3b401ae4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_taco_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_taco_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_taco_02.png new file mode 100644 index 000000000..a45eaa67a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_taco_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tall_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tall_glass.png new file mode 100644 index 000000000..893ee81d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tall_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tapeplayer_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tapeplayer_01.png new file mode 100644 index 000000000..a55c5b9e0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tapeplayer_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_comp_wood.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_comp_wood.png new file mode 100644 index 000000000..e026b650f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_comp_wood.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_purp_arrow.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_purp_arrow.png new file mode 100644 index 000000000..20eecb590 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_purp_arrow.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_purp_cross.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_purp_cross.png new file mode 100644 index 000000000..fc4a82f1e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_purp_cross.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_red_blue_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_red_blue_01.png new file mode 100644 index 000000000..0e7691584 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_target_red_blue_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tea_trolly.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tea_trolly.png new file mode 100644 index 000000000..87f359aaa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tea_trolly.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_ball.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_ball.png new file mode 100644 index 000000000..bb44b4ce7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_ball.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_rack_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_rack_01.png new file mode 100644 index 000000000..0e049df99 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_rack_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_rack_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_rack_01b.png new file mode 100644 index 000000000..33b5405d8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tennis_rack_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequila.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequila.png new file mode 100644 index 000000000..710d9ee6c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequila.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequila_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequila_bottle.png new file mode 100644 index 000000000..733d4fee6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequila_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequsunrise.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequsunrise.png new file mode 100644 index 000000000..45d2d8c6c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tequsunrise.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towel.png new file mode 100644 index 000000000..6e07b12e2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towels_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towels_01.png new file mode 100644 index 000000000..1a33618d2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towels_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towels_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towels_01b.png new file mode 100644 index 000000000..7b9068290 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tint_towels_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_01.png new file mode 100644 index 000000000..4bcb11150 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_02.png new file mode 100644 index 000000000..556484281 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_brush_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_brush_01.png new file mode 100644 index 000000000..99eed70c6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_brush_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_01.png new file mode 100644 index 000000000..4ec164726 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_02.png new file mode 100644 index 000000000..55ebc497b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_05.png new file mode 100644 index 000000000..fc151011b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_toilet_roll_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tornado_wheel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tornado_wheel.png new file mode 100644 index 000000000..c368eeabc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tornado_wheel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_torture_ch_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_torture_ch_01.png new file mode 100644 index 000000000..7b23394eb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_torture_ch_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tourist_map_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tourist_map_01.png new file mode 100644 index 000000000..87325a15d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tourist_map_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel2_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel2_01.png new file mode 100644 index 000000000..2ad021b5f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel2_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel2_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel2_02.png new file mode 100644 index 000000000..30b9bfb1c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel2_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_01.png new file mode 100644 index 000000000..0e71283c4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_rail_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_rail_01.png new file mode 100644 index 000000000..3acaeb6a4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_rail_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_rail_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_rail_02.png new file mode 100644 index 000000000..6ec5491bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_rail_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_shelf_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_shelf_01.png new file mode 100644 index 000000000..1893e418f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_towel_shelf_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trailer_monitor_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trailer_monitor_01.png new file mode 100644 index 000000000..acadf5642 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trailer_monitor_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trailr_fridge.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trailr_fridge.png new file mode 100644 index 000000000..52042ce4d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trailr_fridge.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trev_tv_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trev_tv_01.png new file mode 100644 index 000000000..5805a97b5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trev_tv_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trevor_rope_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trevor_rope_01.png new file mode 100644 index 000000000..ab51acd13 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_trevor_rope_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tri_table_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tri_table_01.png new file mode 100644 index 000000000..a25fa84ce Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tri_table_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tumbler_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tumbler_01b.png new file mode 100644 index 000000000..b3d6ac5a1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tumbler_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_turkey_leg_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_turkey_leg_01.png new file mode 100644 index 000000000..d1e6aa0e3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_turkey_leg_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_02.png new file mode 100644 index 000000000..ad9f683b2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_03.png new file mode 100644 index 000000000..5ea4142a8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_04.png new file mode 100644 index 000000000..6dd2f9501 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_05.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_05.png new file mode 100644 index 000000000..b6dbe3882 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_05.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_06.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_06.png new file mode 100644 index 000000000..00b2fe214 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_06.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_07.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_07.png new file mode 100644 index 000000000..fb26d3367 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_07.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_01.png new file mode 100644 index 000000000..40286fe2f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_02.png new file mode 100644 index 000000000..f99f6373a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_02b.png new file mode 100644 index 000000000..1ad9ee397 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_03.png new file mode 100644 index 000000000..303f53898 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_flat_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_test.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_test.png new file mode 100644 index 000000000..b475026f3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_tv_test.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ven_market_table1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ven_market_table1.png new file mode 100644 index 000000000..a9b21830d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_ven_market_table1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_vend_fridge01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_vend_fridge01.png new file mode 100644 index 000000000..d485a4971 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_vend_fridge01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_vodka_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_vodka_bottle.png new file mode 100644 index 000000000..e3404b823 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_vodka_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_voltmeter_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_voltmeter_01.png new file mode 100644 index 000000000..2cafccb7e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_voltmeter_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_dagger.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_dagger.png new file mode 100644 index 000000000..93eb7577d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_dagger.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_hatchet.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_hatchet.png new file mode 100644 index 000000000..52879f3ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_hatchet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_knife_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_knife_01.png new file mode 100644 index 000000000..a7d0a6a7e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_w_me_knife_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_01a.png new file mode 100644 index 000000000..885a04bd1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_07a.png new file mode 100644 index 000000000..027c9360b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_16d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_16d.png new file mode 100644 index 000000000..e05209abf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_16d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_19a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_19a.png new file mode 100644 index 000000000..a36ab4812 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wall_light_19a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_warninglight_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_warninglight_01.png new file mode 100644 index 000000000..bcbdb4ef2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_warninglight_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_watercrate_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_watercrate_01.png new file mode 100644 index 000000000..25ead3a57 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_watercrate_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weed_block_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weed_block_01.png new file mode 100644 index 000000000..cac9c66b8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weed_block_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weed_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weed_bottle.png new file mode 100644 index 000000000..bb03a850d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weed_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weld_torch.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weld_torch.png new file mode 100644 index 000000000..7e273a2a8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_weld_torch.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_welding_mask_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_welding_mask_01.png new file mode 100644 index 000000000..006ba7810 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_welding_mask_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheat_grass_glass.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheat_grass_glass.png new file mode 100644 index 000000000..2c004c39d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheat_grass_glass.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheat_grass_half.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheat_grass_half.png new file mode 100644 index 000000000..97ca726e0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheat_grass_half.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheelchair_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheelchair_01.png new file mode 100644 index 000000000..0badc820a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wheelchair_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_01.png new file mode 100644 index 000000000..1e50e0db3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_bottle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_bottle.png new file mode 100644 index 000000000..c97c91ef0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_bottle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_glasses.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_glasses.png new file mode 100644 index 000000000..575da3428 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_whiskey_glasses.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_a.png new file mode 100644 index 000000000..b51cb847b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_b.png new file mode 100644 index 000000000..c917fde39 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_small.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_small.png new file mode 100644 index 000000000..5fdf0ad3b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_windowbox_small.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_bot_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_bot_01.png new file mode 100644 index 000000000..1bb3bc871 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_bot_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_bot_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_bot_02.png new file mode 100644 index 000000000..f452a36a7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_bot_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_red.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_red.png new file mode 100644 index 000000000..cb4b83bfc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_red.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_rose.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_rose.png new file mode 100644 index 000000000..e05450a15 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wine_rose.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wooden_barrel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wooden_barrel.png new file mode 100644 index 000000000..678ec416b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_wooden_barrel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_lounger.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_lounger.png new file mode 100644 index 000000000..f5c84c1cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_lounger.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_seat_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_seat_02.png new file mode 100644 index 000000000..6391b70c6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_seat_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_seat_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_seat_03.png new file mode 100644 index 000000000..eb2bfe21b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_seat_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_01.png new file mode 100644 index 000000000..e8a7f5577 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_02.png new file mode 100644 index 000000000..2f951f71c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_03.png new file mode 100644 index 000000000..a6fb4ad21 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yacht_table_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yaught_sofa_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yaught_sofa_01.png new file mode 100644 index 000000000..1de1ddb9d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yaught_sofa_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_01.png new file mode 100644 index 000000000..2cd2b1622 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_02.png new file mode 100644 index 000000000..72f22c16a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_03.png new file mode 100644 index 000000000..485d4e3a6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/prop_yoga_mat_03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sf_mp_h_yacht_sofa_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_mp_h_yacht_sofa_01.png new file mode 100644 index 000000000..5aa5490e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_mp_h_yacht_sofa_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sf_p_mp_yacht_door_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_p_mp_yacht_door_02.png new file mode 100644 index 000000000..08d1a6836 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_p_mp_yacht_door_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_com_l_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_com_l_06a.png new file mode 100644 index 000000000..930aa276f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_com_l_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_com_r_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_com_r_06a.png new file mode 100644 index 000000000..bf8828687 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_com_r_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_rec_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_rec_01a.png new file mode 100644 index 000000000..f5f7b06cf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_rec_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_stud_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_stud_01b.png new file mode 100644 index 000000000..af7579bc2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sf_prop_sf_door_stud_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_hangar_light_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_hangar_light_b.png new file mode 100644 index 000000000..e54f58ad3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_hangar_light_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_monitor_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_monitor_01.png new file mode 100644 index 000000000..aaeec073f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_monitor_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_tv_flat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_tv_flat_01.png new file mode 100644 index 000000000..9c6ebee29 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_tv_flat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_wall_radio_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_wall_radio_01.png new file mode 100644 index 000000000..ab3fbaaea Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sm_prop_smug_wall_radio_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_archwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_archwall.png new file mode 100644 index 000000000..fe721bd6a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_archwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_archwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_archwall.png new file mode 100644 index 000000000..4ef2086cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_archwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_doorwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_doorwall.png new file mode 100644 index 000000000..0d2cdb4fa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_doorwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall.png new file mode 100644 index 000000000..461769d1b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall2.png new file mode 100644 index 000000000..e8698c8fc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall3.png new file mode 100644 index 000000000..9fe7b18c6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall4.png new file mode 100644 index 000000000..890695d46 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_halfwall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall.png new file mode 100644 index 000000000..7e1b64845 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall2.png new file mode 100644 index 000000000..84f3cfa6f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall3.png new file mode 100644 index 000000000..af3e3eeb6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall4.png new file mode 100644 index 000000000..317b9ff00 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_shortwall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall.png new file mode 100644 index 000000000..80970d433 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall2.png new file mode 100644 index 000000000..1f4e98b6c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall3.png new file mode 100644 index 000000000..ab8015d42 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall4.png new file mode 100644 index 000000000..84f0095f2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_brick_wall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet.png new file mode 100644 index 000000000..c69fc688f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet2.png new file mode 100644 index 000000000..02142a807 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet3.png new file mode 100644 index 000000000..43011da7f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_carpet3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_archwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_archwall.png new file mode 100644 index 000000000..f45e1b9ee Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_archwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_doorwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_doorwall.png new file mode 100644 index 000000000..5312c4013 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_doorwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall.png new file mode 100644 index 000000000..1249d618f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall2.png new file mode 100644 index 000000000..1df166794 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall3.png new file mode 100644 index 000000000..fd01b2640 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall4.png new file mode 100644 index 000000000..b5042a1d5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_halfwall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall.png new file mode 100644 index 000000000..8420c585c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall2.png new file mode 100644 index 000000000..e278bcb5a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall3.png new file mode 100644 index 000000000..1dcfc03ee Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall4.png new file mode 100644 index 000000000..9b772e17a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_shortwall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall.png new file mode 100644 index 000000000..eaaca9cc5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall2.png new file mode 100644 index 000000000..8e313056c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall3.png new file mode 100644 index 000000000..a2d78b3cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall4.png new file mode 100644 index 000000000..151ba2a9c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_colored_wall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_doorwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_doorwall.png new file mode 100644 index 000000000..ae5cbba12 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_doorwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall.png new file mode 100644 index 000000000..81b07e7e5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall2.png new file mode 100644 index 000000000..2ab8694d7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall3.png new file mode 100644 index 000000000..e7474d7cd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall4.png new file mode 100644 index 000000000..800c5a4ac Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_halfwall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_panel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_panel.png new file mode 100644 index 000000000..4457e1b57 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_panel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks.png new file mode 100644 index 000000000..a791aee79 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks2.png new file mode 100644 index 000000000..5f3a6420e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks3.png new file mode 100644 index 000000000..296b1c0b8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_planks3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall.png new file mode 100644 index 000000000..656034442 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall2.png new file mode 100644 index 000000000..4d17bc60a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall3.png new file mode 100644 index 000000000..19fe8a2ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall4.png new file mode 100644 index 000000000..343379b33 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_shortwall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles.png new file mode 100644 index 000000000..0d0bab9d6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles2.png new file mode 100644 index 000000000..960e86586 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles3.png new file mode 100644 index 000000000..001175d3f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_smalltiles3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles.png new file mode 100644 index 000000000..461dd1a24 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles2.png new file mode 100644 index 000000000..fb4972f5b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles3.png new file mode 100644 index 000000000..281a9cd62 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_tiles3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall.png new file mode 100644 index 000000000..8e010bcfa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall2.png new file mode 100644 index 000000000..68dca6c9a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall3.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall3.png new file mode 100644 index 000000000..1854d37ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall3.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall4.png new file mode 100644 index 000000000..f77166ccc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sn_wall4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/spiritsrow.png b/resources/[housing]/brutal_housing/html/assets/furnitures/spiritsrow.png new file mode 100644 index 000000000..bd15da794 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/spiritsrow.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sum_mp_h_yacht_bed_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_mp_h_yacht_bed_01.png new file mode 100644 index 000000000..18d7ab2c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_mp_h_yacht_bed_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sum_p_mp_yacht_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_p_mp_yacht_door.png new file mode 100644 index 000000000..14fb9eba8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_p_mp_yacht_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sum_p_mp_yacht_door_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_p_mp_yacht_door_02.png new file mode 100644 index 000000000..7a3c61d68 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_p_mp_yacht_door_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_qub3d_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_qub3d_01a.png new file mode 100644 index 000000000..fc172f5cb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_qub3d_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_strength_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_strength_01a.png new file mode 100644 index 000000000..45bec56be Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_strength_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_strength_ham_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_strength_ham_01a.png new file mode 100644 index 000000000..2cd984b88 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/sum_prop_arcade_strength_ham_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/tr_prop_tr_door6.png b/resources/[housing]/brutal_housing/html/assets/furnitures/tr_prop_tr_door6.png new file mode 100644 index 000000000..455ab7d34 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/tr_prop_tr_door6.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_247door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_247door.png new file mode 100644 index 000000000..1b463fa5a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_247door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bk_vaultdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bk_vaultdoor.png new file mode 100644 index 000000000..9fc279d0f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bk_vaultdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bl_doorel_r.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bl_doorel_r.png new file mode 100644 index 000000000..cd84c0d5c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bl_doorel_r.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bl_doorpool.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bl_doorpool.png new file mode 100644 index 000000000..5718e0538 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_bl_doorpool.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_cd_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_cd_door.png new file mode 100644 index 000000000..b670c88b4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_cd_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ct_doorl.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ct_doorl.png new file mode 100644 index 000000000..fc81ed2ba Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ct_doorl.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_dev_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_dev_door.png new file mode 100644 index 000000000..c59a1204a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_dev_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_deviantfrontdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_deviantfrontdoor.png new file mode 100644 index 000000000..a05848102 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_deviantfrontdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_door_orange.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_door_orange.png new file mode 100644 index 000000000..5ad37df21 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_door_orange.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fa_backdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fa_backdoor.png new file mode 100644 index 000000000..d52d49dc3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fa_backdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fa_frontdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fa_frontdoor.png new file mode 100644 index 000000000..0b5231f58 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fa_frontdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_door01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_door01.png new file mode 100644 index 000000000..0eca17344 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_door01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_door5.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_door5.png new file mode 100644 index 000000000..316e76a31 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_door5.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_frntdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_frntdoor.png new file mode 100644 index 000000000..659c455ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_frntdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_lampa_on.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_lampa_on.png new file mode 100644 index 000000000..e1d9dff46 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fh_lampa_on.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fib_door1_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fib_door1_s.png new file mode 100644 index 000000000..9a2481b03 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_fib_door1_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door01.png new file mode 100644 index 000000000..43bf59675 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door02.png new file mode 100644 index 000000000..45a5c81d9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door04.png new file mode 100644 index 000000000..ba78a06bf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_gc_door04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_janitor_frontdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_janitor_frontdoor.png new file mode 100644 index 000000000..5a1052f76 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_janitor_frontdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_lest_bigscreen.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_lest_bigscreen.png new file mode 100644 index 000000000..41157bdd6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_lest_bigscreen.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_lostdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_lostdoor.png new file mode 100644 index 000000000..9314ff29b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_lostdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_m_sofa.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_m_sofa.png new file mode 100644 index 000000000..bd1984b95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_m_sofa.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_methdoorbust.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_methdoorbust.png new file mode 100644 index 000000000..5d64b9f37 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_methdoorbust.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_methdoorscuff.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_methdoorscuff.png new file mode 100644 index 000000000..d5327e28f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_methdoorscuff.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_doordaughter.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_doordaughter.png new file mode 100644 index 000000000..72e3a3032 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_doordaughter.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_doorson.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_doorson.png new file mode 100644 index 000000000..dd980cc66 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_doorson.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_faucet.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_faucet.png new file mode 100644 index 000000000..dabbca56a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_faucet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_screen.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_screen.png new file mode 100644 index 000000000..7c26d1078 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_screen.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_screen2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_screen2.png new file mode 100644 index 000000000..3c4c4eb2a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_mm_screen2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ph_cellgate.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ph_cellgate.png new file mode 100644 index 000000000..6217e2ba0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ph_cellgate.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ph_door01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ph_door01.png new file mode 100644 index 000000000..9f56a7ae6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ph_door01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ra_door2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ra_door2.png new file mode 100644 index 000000000..325cdd247 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ra_door2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_roc_door4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_roc_door4.png new file mode 100644 index 000000000..0c971118e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_roc_door4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ss_door5_l.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ss_door5_l.png new file mode 100644 index 000000000..8493027d6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_ss_door5_l.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_tort_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_tort_door.png new file mode 100644 index 000000000..00ffc978f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_tort_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_trevtraildr.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_trevtraildr.png new file mode 100644 index 000000000..1694b2743 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_trevtraildr.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_vag_door.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_vag_door.png new file mode 100644 index 000000000..5da5c7a9e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_vag_door.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_vagostoiletdoor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_vagostoiletdoor.png new file mode 100644 index 000000000..d4eae85d6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ilev_vagostoiletdoor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_boxes.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_boxes.png new file mode 100644 index 000000000..cf6a67bb3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_boxes.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_chckbox2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_chckbox2.png new file mode 100644 index 000000000..092435e9f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_chckbox2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_crate.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_crate.png new file mode 100644 index 000000000..f360dd63d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_crate.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_crate2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_crate2.png new file mode 100644 index 000000000..7ec2b229a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cf_crate2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cs_box01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cs_box01.png new file mode 100644 index 000000000..d6a68a862 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_cs_box01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_sinkequip.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_sinkequip.png new file mode 100644 index 000000000..420981582 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_sinkequip.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_sinkhand.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_sinkhand.png new file mode 100644 index 000000000..87546bc1e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_sinkhand.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_ss_laptop.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_ss_laptop.png new file mode 100644 index 000000000..c91b0b2ab Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ind_ss_laptop.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_prop_floatcandle.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_prop_floatcandle.png new file mode 100644 index 000000000..251897664 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_prop_floatcandle.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_bed.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_bed.png new file mode 100644 index 000000000..6c2649d81 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_bed.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_coffeetable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_coffeetable.png new file mode 100644 index 000000000..ebc5755ea Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_coffeetable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_roundtable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_roundtable.png new file mode 100644 index 000000000..0baa76432 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_roundtable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_smallsidetable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_smallsidetable.png new file mode 100644 index 000000000..1e7f9933a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_d_smallsidetable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle02.png new file mode 100644 index 000000000..6d1e584b8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle03.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle03.png new file mode 100644 index 000000000..dce5b917a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle03.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle04.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle04.png new file mode 100644 index 000000000..c6400e8ef Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fa_candle04.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftablea.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftablea.png new file mode 100644 index 000000000..d5eb0ccc7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftablea.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftableb.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftableb.png new file mode 100644 index 000000000..02080d271 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftableb.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftbldisp.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftbldisp.png new file mode 100644 index 000000000..a09fe558e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_coftbldisp.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_diningtable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_diningtable.png new file mode 100644 index 000000000..65ffeebae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fh_diningtable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_filebox01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_filebox01.png new file mode 100644 index 000000000..81ebf8466 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_filebox01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fridgemoda.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fridgemoda.png new file mode 100644 index 000000000..4d01c5cf1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_fridgemoda.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_j_coffeetable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_j_coffeetable.png new file mode 100644 index 000000000..f1debd6f2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_j_coffeetable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_j_lowtable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_j_lowtable.png new file mode 100644 index 000000000..f6c53bbe5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_j_lowtable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_lestersbed.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_lestersbed.png new file mode 100644 index 000000000..5a53d1a61 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_lestersbed.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_m_armoirmove.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_m_armoirmove.png new file mode 100644 index 000000000..e9bfef76a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_m_armoirmove.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbsink.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbsink.png new file mode 100644 index 000000000..4664cf48b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbsink.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbtowel.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbtowel.png new file mode 100644 index 000000000..17f9bdd3d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbtowel.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbtowelfld.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbtowelfld.png new file mode 100644 index 000000000..3ac9af636 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mbtowelfld.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mdbed.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mdbed.png new file mode 100644 index 000000000..cfce5d8d1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mdbed.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mdbedtable.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mdbedtable.png new file mode 100644 index 000000000..361384666 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mdbedtable.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mddesk.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mddesk.png new file mode 100644 index 000000000..91f87d6c7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mddesk.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mknifeblock.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mknifeblock.png new file mode 100644 index 000000000..9069344ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mknifeblock.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_monitor.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_monitor.png new file mode 100644 index 000000000..650f13df9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_monitor.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mousemat.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mousemat.png new file mode 100644 index 000000000..4ca251a8c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_mousemat.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_msidetblemod.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_msidetblemod.png new file mode 100644 index 000000000..11b8cc7ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_msidetblemod.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_msonbed_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_msonbed_s.png new file mode 100644 index 000000000..d29196d61 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_msonbed_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pcheadset.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pcheadset.png new file mode 100644 index 000000000..5080118a2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pcheadset.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pcspeaker.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pcspeaker.png new file mode 100644 index 000000000..899c34af1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pcspeaker.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pctower.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pctower.png new file mode 100644 index 000000000..62a16a7f5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_pctower.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_printer.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_printer.png new file mode 100644 index 000000000..6730147c2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_printer.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_smallplasticbox.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_smallplasticbox.png new file mode 100644 index 000000000..80d719cfc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_smallplasticbox.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tissues.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tissues.png new file mode 100644 index 000000000..dfa9370ba Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tissues.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_alarmbox.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_alarmbox.png new file mode 100644 index 000000000..e7c6ff783 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_alarmbox.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed1.png new file mode 100644 index 000000000..006f7100c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed1_messy.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed1_messy.png new file mode 100644 index 000000000..0d73c6a08 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed1_messy.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed2.png new file mode 100644 index 000000000..3b47556fc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_bed2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_fridge.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_fridge.png new file mode 100644 index 000000000..581162e3b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_fridge.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_lightfan.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_lightfan.png new file mode 100644 index 000000000..a581106fa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_lightfan.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_remote.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_remote.png new file mode 100644 index 000000000..0758a957e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_remote.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_storagebox.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_storagebox.png new file mode 100644 index 000000000..f29e60507 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_storagebox.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_wardrobe.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_wardrobe.png new file mode 100644 index 000000000..b51de14d5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tre_wardrobe.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_bed.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_bed.png new file mode 100644 index 000000000..35de1f23f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_bed.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_tissues.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_tissues.png new file mode 100644 index 000000000..dbe526e89 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_tissues.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_tvremote.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_tvremote.png new file mode 100644 index 000000000..cc6ce58ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_tt_tvremote.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_vacuum.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_vacuum.png new file mode 100644 index 000000000..991c246e6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_res_vacuum.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_gc_box1.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_gc_box1.png new file mode 100644 index 000000000..d6614e25f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_gc_box1.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_ml_fridge.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_ml_fridge.png new file mode 100644 index 000000000..6d3da93af Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_ml_fridge.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_ta_box.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_ta_box.png new file mode 100644 index 000000000..47c1855d7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_ret_ta_box.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_abox_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_abox_02.png new file mode 100644 index 000000000..af5cb8095 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_abox_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plas_boxg4.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plas_boxg4.png new file mode 100644 index 000000000..4c2f898a7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plas_boxg4.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plas_boxgt2.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plas_boxgt2.png new file mode 100644 index 000000000..8b9415122 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plas_boxgt2.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plastic_box.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plastic_box.png new file mode 100644 index 000000000..7459d3314 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plastic_box.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plastic_box_lid.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plastic_box_lid.png new file mode 100644 index 000000000..a19efa551 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_serv_plastic_box_lid.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_tre_sofa_mess_b_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_tre_sofa_mess_b_s.png new file mode 100644 index 000000000..f4109df0c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_tre_sofa_mess_b_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/v_tre_sofa_mess_c_s.png b/resources/[housing]/brutal_housing/html/assets/furnitures/v_tre_sofa_mess_c_s.png new file mode 100644 index 000000000..bea47bb68 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/v_tre_sofa_mess_c_s.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vodkarow.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vodkarow.png new file mode 100644 index 000000000..f2bc7076c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vodkarow.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_football_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_football_01a.png new file mode 100644 index 000000000..41cc65189 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_football_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_mic_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_mic_01a.png new file mode 100644 index 000000000..cf121c5b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_mic_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_01a.png new file mode 100644 index 000000000..5c67855e6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_01b.png new file mode 100644 index 000000000..0a5de0f1a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_02a.png new file mode 100644 index 000000000..57339726c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_02b.png new file mode 100644 index 000000000..393b9801c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_03a.png new file mode 100644 index 000000000..36b785b5a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_03b.png new file mode 100644 index 000000000..3d1a56346 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_pug_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_resin_balls_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_resin_balls_01a.png new file mode 100644 index 000000000..d26007efa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_resin_balls_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_resin_guns_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_resin_guns_01a.png new file mode 100644 index 000000000..03ef305be Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_resin_guns_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_01a.png new file mode 100644 index 000000000..5cb368a61 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_02a.png new file mode 100644 index 000000000..9b7de6799 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_02b.png new file mode 100644 index 000000000..604cd0e3a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_03a.png new file mode 100644 index 000000000..62c379572 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wall_segment_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wings_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wings_01a.png new file mode 100644 index 000000000..31571d198 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wings_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wings_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wings_01b.png new file mode 100644 index 000000000..dcaab093e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_art_wings_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01a.png new file mode 100644 index 000000000..dd0615ccc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01b.png new file mode 100644 index 000000000..de1220145 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01c.png new file mode 100644 index 000000000..81ed61e3b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02a.png new file mode 100644 index 000000000..7e036ae30 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02b.png new file mode 100644 index 000000000..7a46d6636 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02c.png new file mode 100644 index 000000000..58296b514 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_02c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03a.png new file mode 100644 index 000000000..dbf54daaf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03b.png new file mode 100644 index 000000000..b4493653c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03c.png new file mode 100644 index 000000000..fbcdd3b84 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_book_stack_03c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_absman_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_absman_01a.png new file mode 100644 index 000000000..3cdd29e18 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_absman_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_basketball_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_basketball_01a.png new file mode 100644 index 000000000..952721f44 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_basketball_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_basketball_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_basketball_02a.png new file mode 100644 index 000000000..c965327c8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_basketball_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bird_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bird_01a.png new file mode 100644 index 000000000..663ef97c3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bird_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bottle_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bottle_01a.png new file mode 100644 index 000000000..1e9206359 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bottle_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_01a.png new file mode 100644 index 000000000..b0df51d27 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_01b.png new file mode 100644 index 000000000..c35e1454f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_02a.png new file mode 100644 index 000000000..09a2a2a69 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_bowling_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_01a.png new file mode 100644 index 000000000..b6dcf459a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_02a.png new file mode 100644 index 000000000..2c835b5ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_03a.png new file mode 100644 index 000000000..f89c5ba07 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_04a.png new file mode 100644 index 000000000..238d256bf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_05a.png new file mode 100644 index 000000000..45efad02b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_06a.png new file mode 100644 index 000000000..d2a4463cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_07a.png new file mode 100644 index 000000000..65dde3311 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_08a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_08a.png new file mode 100644 index 000000000..69b5e6224 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_08a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_09a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_09a.png new file mode 100644 index 000000000..380792def Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_09a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_10a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_10a.png new file mode 100644 index 000000000..fe8bd168e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_10a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_11a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_11a.png new file mode 100644 index 000000000..d4c50022c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_11a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_12a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_12a.png new file mode 100644 index 000000000..25b63e5f0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_car_12a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_cherries_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_cherries_01a.png new file mode 100644 index 000000000..d97684fa5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_cherries_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_concrete_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_concrete_01a.png new file mode 100644 index 000000000..6aca0c6a0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_concrete_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_console_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_console_01a.png new file mode 100644 index 000000000..f0b98dcc9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_console_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_console_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_console_02a.png new file mode 100644 index 000000000..ff267b4a6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_console_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_deer_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_deer_01a.png new file mode 100644 index 000000000..48c801528 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_deer_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_dog_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_dog_01a.png new file mode 100644 index 000000000..02b385c7d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_dog_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_egg_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_egg_01a.png new file mode 100644 index 000000000..d7d0e0d15 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_egg_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_ego_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_ego_01a.png new file mode 100644 index 000000000..058016755 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_ego_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01a.png new file mode 100644 index 000000000..0b81c9cc2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01b.png new file mode 100644 index 000000000..60ed24cf5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01c.png new file mode 100644 index 000000000..e7ca61cce Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01d.png new file mode 100644 index 000000000..45890b05c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_grenade_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_guitar_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_guitar_01a.png new file mode 100644 index 000000000..9f3e58f96 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_guitar_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_gun_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_gun_01a.png new file mode 100644 index 000000000..793835d51 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_gun_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_gun_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_gun_02a.png new file mode 100644 index 000000000..dd4254327 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_gun_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01a.png new file mode 100644 index 000000000..c1e78fe35 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01b.png new file mode 100644 index 000000000..29030a83d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01c.png new file mode 100644 index 000000000..1afdb07c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01d.png new file mode 100644 index 000000000..d3d6ce001 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_head_01d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01a.png new file mode 100644 index 000000000..44ec070a5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01b.png new file mode 100644 index 000000000..00e5c2f7f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01c.png new file mode 100644 index 000000000..03aa9e432 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_horse_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_lampf_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_lampf_01a.png new file mode 100644 index 000000000..de7941e4b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_lampf_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_lollipop_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_lollipop_01a.png new file mode 100644 index 000000000..5d87a7d11 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_lollipop_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05a.png new file mode 100644 index 000000000..ad3f9db44 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05b.png new file mode 100644 index 000000000..2c9119308 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05c.png new file mode 100644 index 000000000..68df024de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_05c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09a.png new file mode 100644 index 000000000..0ae758b99 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09b.png new file mode 100644 index 000000000..198c7b3db Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09c.png new file mode 100644 index 000000000..6fd2196b3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_miniature_09c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_01a.png new file mode 100644 index 000000000..f8a40db03 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_02a.png new file mode 100644 index 000000000..fa8e6275c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a.png new file mode 100644 index 000000000..37329d2cf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_a.png new file mode 100644 index 000000000..c7905bb07 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_b.png new file mode 100644 index 000000000..67fac06cc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_c.png new file mode 100644 index 000000000..8160dd78c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03a_c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b.png new file mode 100644 index 000000000..bf4f994ad Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_a.png new file mode 100644 index 000000000..e784b084f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_b.png new file mode 100644 index 000000000..4bdce14e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_c.png new file mode 100644 index 000000000..f96c0a75a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_03b_c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04a.png new file mode 100644 index 000000000..7977bb884 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04b.png new file mode 100644 index 000000000..5afbbb0c2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04c.png new file mode 100644 index 000000000..ced3b64d6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_04c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_05a.png new file mode 100644 index 000000000..1f72a7594 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_06a.png new file mode 100644 index 000000000..f2e054e0e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_mod_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01a.png new file mode 100644 index 000000000..a1d2e95df Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01b.png new file mode 100644 index 000000000..973d74d2e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01c.png new file mode 100644 index 000000000..1e91de334 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_panther_01c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_rocket_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_rocket_01a.png new file mode 100644 index 000000000..9f7c2acd3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_rocket_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_01a.png new file mode 100644 index 000000000..58f4a4915 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_02a.png new file mode 100644 index 000000000..33fdbc058 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_02b.png new file mode 100644 index 000000000..947050251 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sculpture_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sh_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sh_01a.png new file mode 100644 index 000000000..58a91d0ff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_sh_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_01a.png new file mode 100644 index 000000000..5ef89c997 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_01b.png new file mode 100644 index 000000000..c6d57f764 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_02a.png new file mode 100644 index 000000000..b202e5f81 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_02b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_02b.png new file mode 100644 index 000000000..0784a84e1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_02b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_03a.png new file mode 100644 index 000000000..e3529536a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_03b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_03b.png new file mode 100644 index 000000000..903e1b34f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_skull_03b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_01a.png new file mode 100644 index 000000000..168b2c3ba Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_02a.png new file mode 100644 index 000000000..e28351d24 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_04a.png new file mode 100644 index 000000000..7734ae80a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_statue_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_v_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_v_01a.png new file mode 100644 index 000000000..57e9a41e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_v_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_v_01b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_v_01b.png new file mode 100644 index 000000000..aeb7cabc0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_v_01b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_01a.png new file mode 100644 index 000000000..2b527fc12 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_02a.png new file mode 100644 index 000000000..fd3e4b449 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_03a.png new file mode 100644 index 000000000..b604d1db4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_04a.png new file mode 100644 index 000000000..eb46180fc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_05a.png new file mode 100644 index 000000000..3c05ca1bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_06a.png new file mode 100644 index 000000000..68167b6b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_07a.png new file mode 100644 index 000000000..1a9761b46 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_08a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_08a.png new file mode 100644 index 000000000..ddea6683a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_08a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_09a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_09a.png new file mode 100644 index 000000000..af470e231 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_09a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_10a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_10a.png new file mode 100644 index 000000000..576b24385 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_10a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_11a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_11a.png new file mode 100644 index 000000000..a8fd44e73 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_11a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_12a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_12a.png new file mode 100644 index 000000000..3e537cd5c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_casino_art_vase_12a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_cinema_tv_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_cinema_tv_01.png new file mode 100644 index 000000000..aab03c296 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_cinema_tv_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_alien.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_alien.png new file mode 100644 index 000000000..7b4d878bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_alien.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_beast.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_beast.png new file mode 100644 index 000000000..71d178a37 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_beast.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_imporage.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_imporage.png new file mode 100644 index 000000000..ceb0dea1c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_imporage.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_pogo.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_pogo.png new file mode 100644 index 000000000..ea9c9d876 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_pogo.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_prbubble.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_prbubble.png new file mode 100644 index 000000000..e5884d9bb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_prbubble.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_rsrcomm.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_rsrcomm.png new file mode 100644 index 000000000..62681cdd1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_rsrcomm.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_rsrgeneric.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_rsrgeneric.png new file mode 100644 index 000000000..9f3136be5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_rsrgeneric.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_sasquatch.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_sasquatch.png new file mode 100644 index 000000000..243061029 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_colle_sasquatch.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_headset_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_headset_01a.png new file mode 100644 index 000000000..b8444d444 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_headset_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_01a.png new file mode 100644 index 000000000..4155e23d6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_02a.png new file mode 100644 index 000000000..e7090240d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_03a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_03a.png new file mode 100644 index 000000000..da3a29788 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_03a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_04a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_04a.png new file mode 100644 index 000000000..7dc7131d2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_04a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_05a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_05a.png new file mode 100644 index 000000000..dad672ea5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_05a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_06a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_06a.png new file mode 100644 index 000000000..2b7b2e61f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_06a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_07a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_07a.png new file mode 100644 index 000000000..ac9063a84 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_07a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_08a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_08a.png new file mode 100644 index 000000000..7bee07d89 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_08a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_09a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_09a.png new file mode 100644 index 000000000..f10fa12fd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_09a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_100a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_100a.png new file mode 100644 index 000000000..fbc7ecf8c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_100a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_101a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_101a.png new file mode 100644 index 000000000..9d9ccaf12 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_101a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_102a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_102a.png new file mode 100644 index 000000000..7c8bdadff Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_102a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_103a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_103a.png new file mode 100644 index 000000000..6c73947c3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_103a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_104a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_104a.png new file mode 100644 index 000000000..2af342ec6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_104a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_105a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_105a.png new file mode 100644 index 000000000..e223ad13a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_105a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_106a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_106a.png new file mode 100644 index 000000000..e19bf8aa8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_106a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_107a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_107a.png new file mode 100644 index 000000000..237d8569c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_107a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_108a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_108a.png new file mode 100644 index 000000000..5e03774e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_108a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_109a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_109a.png new file mode 100644 index 000000000..1731d6d9b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_109a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_10a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_10a.png new file mode 100644 index 000000000..21f956e0b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_10a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_110a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_110a.png new file mode 100644 index 000000000..d539b2a24 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_110a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_111a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_111a.png new file mode 100644 index 000000000..e6fc121e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_111a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_112a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_112a.png new file mode 100644 index 000000000..3d9dcce98 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_112a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_113a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_113a.png new file mode 100644 index 000000000..768d0511b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_113a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_114a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_114a.png new file mode 100644 index 000000000..ae6872139 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_114a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_115a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_115a.png new file mode 100644 index 000000000..20050a9f4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_115a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_116a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_116a.png new file mode 100644 index 000000000..7caa96be6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_116a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_117a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_117a.png new file mode 100644 index 000000000..37b7239e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_117a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_118a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_118a.png new file mode 100644 index 000000000..b52dcd638 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_118a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_11a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_11a.png new file mode 100644 index 000000000..50c61e0ec Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_11a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_123a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_123a.png new file mode 100644 index 000000000..da1838520 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_123a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_124a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_124a.png new file mode 100644 index 000000000..469932805 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_124a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_125a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_125a.png new file mode 100644 index 000000000..5b9ae3378 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_125a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_126a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_126a.png new file mode 100644 index 000000000..48d9b62dc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_126a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_127a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_127a.png new file mode 100644 index 000000000..819fee343 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_127a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_128a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_128a.png new file mode 100644 index 000000000..cb96aa748 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_128a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_129a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_129a.png new file mode 100644 index 000000000..6eea7da48 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_129a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_12a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_12a.png new file mode 100644 index 000000000..6de6afef0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_12a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_130a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_130a.png new file mode 100644 index 000000000..9e48bcc80 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_130a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_131a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_131a.png new file mode 100644 index 000000000..d6e4fb9bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_131a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_132a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_132a.png new file mode 100644 index 000000000..cd98bfb43 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_132a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_133a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_133a.png new file mode 100644 index 000000000..5b7f3459a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_133a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_134a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_134a.png new file mode 100644 index 000000000..5ca4ae2ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_134a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_135a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_135a.png new file mode 100644 index 000000000..e7e5852af Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_135a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_136a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_136a.png new file mode 100644 index 000000000..20c60bac1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_136a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_137a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_137a.png new file mode 100644 index 000000000..55b9feefb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_137a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_138a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_138a.png new file mode 100644 index 000000000..bd60ea07f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_138a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_139a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_139a.png new file mode 100644 index 000000000..e45669f16 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_139a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_140a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_140a.png new file mode 100644 index 000000000..715165e36 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_140a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_141a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_141a.png new file mode 100644 index 000000000..654b6232c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_141a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_142a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_142a.png new file mode 100644 index 000000000..3966a3be5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_142a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_143a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_143a.png new file mode 100644 index 000000000..363616d23 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_143a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_144a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_144a.png new file mode 100644 index 000000000..01ba21aec Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_144a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_145a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_145a.png new file mode 100644 index 000000000..8d53191ac Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_145a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_146a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_146a.png new file mode 100644 index 000000000..8f3b1aa9d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_146a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_147a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_147a.png new file mode 100644 index 000000000..d1035f0e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_147a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_14a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_14a.png new file mode 100644 index 000000000..d0309cd29 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_14a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_150a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_150a.png new file mode 100644 index 000000000..9742a2039 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_150a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151a.png new file mode 100644 index 000000000..7753f89d2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151b.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151b.png new file mode 100644 index 000000000..c98d0ea2d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151b.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151c.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151c.png new file mode 100644 index 000000000..0863c9e02 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151c.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151d.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151d.png new file mode 100644 index 000000000..88bb6da41 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151d.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151e.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151e.png new file mode 100644 index 000000000..f92ce1f92 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151e.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151f.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151f.png new file mode 100644 index 000000000..17f8d8e5f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_151f.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_152a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_152a.png new file mode 100644 index 000000000..5bd2c6347 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_152a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_153a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_153a.png new file mode 100644 index 000000000..f85d72fac Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_153a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_154a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_154a.png new file mode 100644 index 000000000..7117cddfe Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_154a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_155a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_155a.png new file mode 100644 index 000000000..c74839779 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_155a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_156a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_156a.png new file mode 100644 index 000000000..b51d77bca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_156a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_157a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_157a.png new file mode 100644 index 000000000..3c6af9083 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_157a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_158a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_158a.png new file mode 100644 index 000000000..e712d5ee0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_158a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_159a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_159a.png new file mode 100644 index 000000000..b456ea533 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_159a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_15a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_15a.png new file mode 100644 index 000000000..82e8d2005 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_15a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_160a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_160a.png new file mode 100644 index 000000000..987e6b9f0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_160a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_161a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_161a.png new file mode 100644 index 000000000..f16629e27 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_161a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_162a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_162a.png new file mode 100644 index 000000000..0f6584091 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_162a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_163a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_163a.png new file mode 100644 index 000000000..977c1b228 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_163a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_164a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_164a.png new file mode 100644 index 000000000..6dc0e2e64 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_164a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_165a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_165a.png new file mode 100644 index 000000000..673e0184d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_165a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_166a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_166a.png new file mode 100644 index 000000000..c73b421a6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_166a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_167a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_167a.png new file mode 100644 index 000000000..2385fc337 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_167a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_168a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_168a.png new file mode 100644 index 000000000..3e45d740f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_168a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_16a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_16a.png new file mode 100644 index 000000000..2784bdb7b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_16a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_170a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_170a.png new file mode 100644 index 000000000..39f27eeb5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_170a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_171a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_171a.png new file mode 100644 index 000000000..62c038998 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_171a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_172a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_172a.png new file mode 100644 index 000000000..74141e4ae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_172a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_173a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_173a.png new file mode 100644 index 000000000..b8811eddc Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_173a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_174a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_174a.png new file mode 100644 index 000000000..f4cc489e2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_174a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_17a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_17a.png new file mode 100644 index 000000000..157585570 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_17a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_18a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_18a.png new file mode 100644 index 000000000..d095c20c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_18a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_19a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_19a.png new file mode 100644 index 000000000..a2ec5c4e5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_19a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_20a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_20a.png new file mode 100644 index 000000000..eebdefa07 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_20a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_21a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_21a.png new file mode 100644 index 000000000..be30fd4c5 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_21a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_22a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_22a.png new file mode 100644 index 000000000..88925df67 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_22a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_23a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_23a.png new file mode 100644 index 000000000..1f5308b8b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_23a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_24a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_24a.png new file mode 100644 index 000000000..08e9f29e7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_24a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_25a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_25a.png new file mode 100644 index 000000000..398ec1046 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_25a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_26a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_26a.png new file mode 100644 index 000000000..cf7c3cf82 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_26a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_28a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_28a.png new file mode 100644 index 000000000..5876973d2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_28a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_29a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_29a.png new file mode 100644 index 000000000..74cf34798 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_29a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_30a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_30a.png new file mode 100644 index 000000000..bf3e10176 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_30a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_31a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_31a.png new file mode 100644 index 000000000..edf6a06ba Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_31a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_32a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_32a.png new file mode 100644 index 000000000..d06214d81 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_32a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_33a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_33a.png new file mode 100644 index 000000000..e35173427 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_33a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_34a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_34a.png new file mode 100644 index 000000000..b8e93ebc9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_34a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_35a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_35a.png new file mode 100644 index 000000000..ced8e897a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_35a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_36a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_36a.png new file mode 100644 index 000000000..93cc6bd81 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_36a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_37a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_37a.png new file mode 100644 index 000000000..e24dbedae Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_37a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_38a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_38a.png new file mode 100644 index 000000000..90b40e8de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_38a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_39a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_39a.png new file mode 100644 index 000000000..053e769bd Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_39a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_40a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_40a.png new file mode 100644 index 000000000..4aea3e62d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_40a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_41a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_41a.png new file mode 100644 index 000000000..d713879d6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_41a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_42a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_42a.png new file mode 100644 index 000000000..c7e7208b7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_42a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_43a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_43a.png new file mode 100644 index 000000000..bafb9e223 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_43a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_44a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_44a.png new file mode 100644 index 000000000..957d8e9ed Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_44a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_46a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_46a.png new file mode 100644 index 000000000..8f42ec6a3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_46a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_47a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_47a.png new file mode 100644 index 000000000..c22825d94 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_47a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_48a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_48a.png new file mode 100644 index 000000000..3e0ee2605 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_48a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_49a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_49a.png new file mode 100644 index 000000000..c4be3be53 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_49a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_50a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_50a.png new file mode 100644 index 000000000..2dbb099e3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_50a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_51a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_51a.png new file mode 100644 index 000000000..42b9d2075 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_51a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_52a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_52a.png new file mode 100644 index 000000000..99ad0addb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_52a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_53a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_53a.png new file mode 100644 index 000000000..f26cbd130 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_53a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_54a_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_54a_01a.png new file mode 100644 index 000000000..f650e0aaa Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_54a_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_55a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_55a.png new file mode 100644 index 000000000..bdc17f3a7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_55a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_56a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_56a.png new file mode 100644 index 000000000..4ca1cf960 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_56a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_57a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_57a.png new file mode 100644 index 000000000..d4279f0de Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_57a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_58a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_58a.png new file mode 100644 index 000000000..371b7b6ef Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_58a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_59a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_59a.png new file mode 100644 index 000000000..7fc30cf9e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_59a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_60a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_60a.png new file mode 100644 index 000000000..07755cfc1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_60a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_61a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_61a.png new file mode 100644 index 000000000..5fb69ed6a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_61a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_62a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_62a.png new file mode 100644 index 000000000..b41c78842 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_62a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_63a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_63a.png new file mode 100644 index 000000000..862b2a161 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_63a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_64a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_64a.png new file mode 100644 index 000000000..ba36e2df2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_64a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_65a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_65a.png new file mode 100644 index 000000000..b03e53b1a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_65a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_66a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_66a.png new file mode 100644 index 000000000..1ee0bd3c2 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_66a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_67a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_67a.png new file mode 100644 index 000000000..cfbf3e6f7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_67a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_68a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_68a.png new file mode 100644 index 000000000..7fdc66610 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_68a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_69a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_69a.png new file mode 100644 index 000000000..668eb8b95 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_69a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_70a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_70a.png new file mode 100644 index 000000000..6c1858a27 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_70a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_71a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_71a.png new file mode 100644 index 000000000..d3cd2220a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_71a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_72a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_72a.png new file mode 100644 index 000000000..d5c51b7e6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_72a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_73a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_73a.png new file mode 100644 index 000000000..c5be3369e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_73a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_74a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_74a.png new file mode 100644 index 000000000..3a57512d0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_74a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_75a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_75a.png new file mode 100644 index 000000000..0ec34d043 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_75a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_76a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_76a.png new file mode 100644 index 000000000..9154dcbe1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_76a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_77a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_77a.png new file mode 100644 index 000000000..f3a134f61 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_77a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_78a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_78a.png new file mode 100644 index 000000000..bc1fef7ab Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_78a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_79a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_79a.png new file mode 100644 index 000000000..846cc1a6c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_79a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_80a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_80a.png new file mode 100644 index 000000000..df4521b3f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_80a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_81a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_81a.png new file mode 100644 index 000000000..f131b75b3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_81a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_82a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_82a.png new file mode 100644 index 000000000..cddcc62e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_82a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_83a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_83a.png new file mode 100644 index 000000000..65d04b889 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_83a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_84a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_84a.png new file mode 100644 index 000000000..f305375f0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_84a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_85a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_85a.png new file mode 100644 index 000000000..3aac19914 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_85a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_86a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_86a.png new file mode 100644 index 000000000..12e299f5d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_86a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_87a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_87a.png new file mode 100644 index 000000000..b882c3f84 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_87a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_88a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_88a.png new file mode 100644 index 000000000..3d4334bc0 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_88a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_89a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_89a.png new file mode 100644 index 000000000..fda243f72 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_89a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_90a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_90a.png new file mode 100644 index 000000000..3af70ffde Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_90a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_91a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_91a.png new file mode 100644 index 000000000..a273cb4e8 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_91a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_92a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_92a.png new file mode 100644 index 000000000..aac497af1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_92a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_93a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_93a.png new file mode 100644 index 000000000..fb31c9189 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_93a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_94a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_94a.png new file mode 100644 index 000000000..7b575550f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_94a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_95a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_95a.png new file mode 100644 index 000000000..94c04b135 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_95a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_96a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_96a.png new file mode 100644 index 000000000..e997a777c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_96a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_97a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_97a.png new file mode 100644 index 000000000..fdae15c4d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_97a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_98a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_98a.png new file mode 100644 index 000000000..795604697 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_98a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_99a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_99a.png new file mode 100644 index 000000000..4af1c910e Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/vw_prop_vw_wallart_99a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/winerow.png b/resources/[housing]/brutal_housing/html/assets/furnitures/winerow.png new file mode 100644 index 000000000..49edea81b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/winerow.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_base_cia_lamp_ceiling_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_base_cia_lamp_ceiling_02a.png new file mode 100644 index 000000000..69fbb5547 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_base_cia_lamp_ceiling_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_agt_door_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_agt_door_01.png new file mode 100644 index 000000000..a460d7b73 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_agt_door_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_base_door_02.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_base_door_02.png new file mode 100644 index 000000000..0c799eb99 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_base_door_02.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_lab_ceiling_lampb_group5.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_lab_ceiling_lampb_group5.png new file mode 100644 index 000000000..f329545be Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_lab_ceiling_lampb_group5.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_coffee_jug.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_coffee_jug.png new file mode 100644 index 000000000..e680db65f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_coffee_jug.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_l_door_frame_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_l_door_frame_01.png new file mode 100644 index 000000000..0dfbe4a0d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_l_door_frame_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_agent14_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_agent14_01.png new file mode 100644 index 000000000..20f6e026b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_agent14_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_avon.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_avon.png new file mode 100644 index 000000000..38110680a Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_avon.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_lester_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_lester_01.png new file mode 100644 index 000000000..6d33fcd8b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_lester_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_mrsr.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_mrsr.png new file mode 100644 index 000000000..399dbe750 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_laptop_mrsr.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_screens_02a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_screens_02a.png new file mode 100644 index 000000000..1d14e8cb7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_screens_02a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tablet_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tablet_01.png new file mode 100644 index 000000000..9c471d156 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tablet_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_ceiling_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_ceiling_01.png new file mode 100644 index 000000000..563362ece Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_ceiling_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_flat_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_flat_01.png new file mode 100644 index 000000000..e0a6c778f Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_flat_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_stand_01a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_stand_01a.png new file mode 100644 index 000000000..58fb18d73 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xm_prop_x17_tv_stand_01a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xs_prop_arena_tablet_drone_01.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xs_prop_arena_tablet_drone_01.png new file mode 100644 index 000000000..27f93c4ca Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xs_prop_arena_tablet_drone_01.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/furnitures/xs_prop_x18_hangar_lamp_led_a.png b/resources/[housing]/brutal_housing/html/assets/furnitures/xs_prop_x18_hangar_lamp_led_a.png new file mode 100644 index 000000000..22b911aa9 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/furnitures/xs_prop_x18_hangar_lamp_led_a.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/garage.png b/resources/[housing]/brutal_housing/html/assets/garage.png new file mode 100644 index 000000000..2faad6a3d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/garage.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/garage_preview.png b/resources/[housing]/brutal_housing/html/assets/garage_preview.png new file mode 100644 index 000000000..6bf64a1b3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/garage_preview.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/gas.png b/resources/[housing]/brutal_housing/html/assets/gas.png new file mode 100644 index 000000000..e6122214c Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/gas.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/gears.png b/resources/[housing]/brutal_housing/html/assets/gears.png new file mode 100644 index 000000000..e10c99991 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/gears.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/house.png b/resources/[housing]/brutal_housing/html/assets/house.png new file mode 100644 index 000000000..7b6095e67 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/house.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/house_preview.png b/resources/[housing]/brutal_housing/html/assets/house_preview.png new file mode 100644 index 000000000..90ccfa472 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/house_preview.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/key.png b/resources/[housing]/brutal_housing/html/assets/key.png new file mode 100644 index 000000000..7c24d196d Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/key.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/key_btn.svg b/resources/[housing]/brutal_housing/html/assets/key_btn.svg new file mode 100644 index 000000000..08fba25fb --- /dev/null +++ b/resources/[housing]/brutal_housing/html/assets/key_btn.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/[housing]/brutal_housing/html/assets/layout.png b/resources/[housing]/brutal_housing/html/assets/layout.png new file mode 100644 index 000000000..a24a81a19 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/layout.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/logo.png b/resources/[housing]/brutal_housing/html/assets/logo.png new file mode 100644 index 000000000..de077e8a7 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/logo.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/magnet.png b/resources/[housing]/brutal_housing/html/assets/magnet.png new file mode 100644 index 000000000..7fa4b036b Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/magnet.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/money.png b/resources/[housing]/brutal_housing/html/assets/money.png new file mode 100644 index 000000000..f259547ad Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/money.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/move.png b/resources/[housing]/brutal_housing/html/assets/move.png new file mode 100644 index 000000000..a4d9d2409 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/move.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/paint.png b/resources/[housing]/brutal_housing/html/assets/paint.png new file mode 100644 index 000000000..f303760e3 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/paint.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/properties.png b/resources/[housing]/brutal_housing/html/assets/properties.png new file mode 100644 index 000000000..b6aa407b1 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/properties.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/rotate.png b/resources/[housing]/brutal_housing/html/assets/rotate.png new file mode 100644 index 000000000..c46c61d30 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/rotate.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/screen_border.svg b/resources/[housing]/brutal_housing/html/assets/screen_border.svg new file mode 100644 index 000000000..ba25bb401 --- /dev/null +++ b/resources/[housing]/brutal_housing/html/assets/screen_border.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/resources/[housing]/brutal_housing/html/assets/security.png b/resources/[housing]/brutal_housing/html/assets/security.png new file mode 100644 index 000000000..5920dc607 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/security.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/server.png b/resources/[housing]/brutal_housing/html/assets/server.png new file mode 100644 index 000000000..7804225d4 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/server.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/sold.png b/resources/[housing]/brutal_housing/html/assets/sold.png new file mode 100644 index 000000000..565fd0fbf Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/sold.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/store.png b/resources/[housing]/brutal_housing/html/assets/store.png new file mode 100644 index 000000000..c04f967fb Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/store.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/vehicle_panel_border.svg b/resources/[housing]/brutal_housing/html/assets/vehicle_panel_border.svg new file mode 100644 index 000000000..5c3c8e1a3 --- /dev/null +++ b/resources/[housing]/brutal_housing/html/assets/vehicle_panel_border.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/[housing]/brutal_housing/html/assets/water.png b/resources/[housing]/brutal_housing/html/assets/water.png new file mode 100644 index 000000000..339cb5ea6 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/water.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/wifi.png b/resources/[housing]/brutal_housing/html/assets/wifi.png new file mode 100644 index 000000000..369fd3398 Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/wifi.png differ diff --git a/resources/[housing]/brutal_housing/html/assets/world.png b/resources/[housing]/brutal_housing/html/assets/world.png new file mode 100644 index 000000000..9d3f214df Binary files /dev/null and b/resources/[housing]/brutal_housing/html/assets/world.png differ diff --git a/resources/[housing]/brutal_housing/html/index.html b/resources/[housing]/brutal_housing/html/index.html new file mode 100644 index 000000000..9e02d3ca5 --- /dev/null +++ b/resources/[housing]/brutal_housing/html/index.html @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + Brutal Housing + + + +
+ +
+
+
+
+
+
+
+
+ + +
BRUTAL HOUSING
+
+
+
+
+ + +
+ +
+
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+
+
+
+
+
+
SHELL
+
+ +
+
+
+
IPL
+
+ +
+
+
+
MLO
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+ +
+ +
+
CLOTHES
+
+ +
+
+
+ +
+ +
+
+
+ + +
+
+ + +
BRUTAL HOUSING
+
+ + +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ + + +
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+ +
+ +
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+ +
+
+
+
+ +
Q
+
+
+ +
R
+
+
+ +
W
+
+
+ +
G
+
+
+
+ +
+
+

Valami
+
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+
+
+
+
+
+
+
+ + + +
+
+ +
+ + +
+
+ +
+ +
+ + +
+
+
+ +
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+ +
+ +
+ +
+ +
+
+ +
+ + + +
+ +
+
+
+
+
+
+ +
Rapid GT
+
ZHX 106
+
Remained:
+
1h 10m
+
+
+
+
+
+
+ +
+
+
BRUTAL HOUSING
+
+
+ +
+
+
+ + + + + + + + diff --git a/resources/[housing]/brutal_housing/html/script.js b/resources/[housing]/brutal_housing/html/script.js new file mode 100644 index 000000000..d4b280093 --- /dev/null +++ b/resources/[housing]/brutal_housing/html/script.js @@ -0,0 +1,2698 @@ +Language = 'en' // "en", "es", "fr", "de", "pt", "it", "pl", "nl", "ru", "tr", "hu", "ro", "cs", "sv", "ar" + +CurrentPage = "properties" +PropertyCreationPanelType = 'house' +PropertyCreationType = 'SHELL' +PropertyCreationKey = null +PropertyInfos = ['','',''] +CurrentPropertySelectionPage = 1 +CurrentCameraSelectionPage = 1 +CurrentProperty = null +PurchaseType = 'purchase' +AdminPropertyType = 'house_admin' +QuestionPanel = [] +RealEstate = false +InSoldProperties = false +SellType = 'instant' +ChoosedPropertyForSell = '' +ChoosedPaint = 0 +ChosedFurnitureType = 'all' +InsideOrOutside = '' +Loader = false +IsDUIDotOpened = false +LastProperty = null +ControlSectionState = 'house' +ChosedMovingFurnitureType = null +OpenedTutoralFrom = '' +CurrentTutorialPage = 0 +Myproperties = null +BGBlur = true + +BackgroundBlurFunction(BGBlur) + +let translations = {}; + +async function loadTranslations(lang) { + try { + const response = await fetch(`../locales/${lang}.json`); + translations = await response.json(); + updateText() + } catch (error) { + console.error("Error loading translation:", error); + } +} + +function updateText() { + document.querySelectorAll("[data-i18n]").forEach(element => { + const key = element.getAttribute("data-i18n"); + + if (element.hasAttribute("placeholder")) { + element.setAttribute("placeholder", translations[key]); + } else { + element.innerHTML = translations[key]; + } + }); +} + +loadTranslations(Language) + +function t(key) { + return translations[key] || key; +} + +window.addEventListener('message', function(event) { + let data = event.data + + if (data.action == "NUILanguage") { + + } + + if (data.action === "OpenDuiMenu") { + + let DoorStatus = data.dooropen + let PropertyType = data.ptype + let DuiActionTable = data.table + + document.querySelector(".button_option_panel .property_type img").src = PropertyType=='house'?"assets/house.png":"assets/garage.png" + if (DoorStatus){ + document.querySelector(".button_option_panel .small_icon").classList.remove("red") + document.querySelector(".button_option_panel .state").classList.remove("red") + document.querySelector(".button_option_panel .small_icon").classList.add("green") + document.querySelector(".button_option_panel .state").classList.add("green") + setTimeout(() => { + $('.button_option_panel .state').html(t('open')) + }, 10); + $('.button_option_panel .top_section').css('box-shadow', 'inset -200px 0px 100px -100px rgba(121, 215, 190, 0.8)') + } + else{ + document.querySelector(".button_option_panel .small_icon").classList.remove("green") + document.querySelector(".button_option_panel .state").classList.remove("green") + document.querySelector(".button_option_panel .small_icon").classList.add("red") + document.querySelector(".button_option_panel .state").classList.add("red") + setTimeout(() => { + $('.button_option_panel .state').html(t('closed')) + }, 10); + $('.button_option_panel .top_section').css('box-shadow', 'inset -200px 0px 100px -100px rgba(249, 84, 84, 0.8)') + } + + $(".action_container").html("") + for (let i = 0; i < DuiActionTable.length; i++) { + $(".action_container").append(` + + `) + } + + $(".dui_section").css("display", "block") + document.getElementById('dot_signal').style.animation = "reverse_popup_anim 0.35s ease, dot_animation2 2s infinite"; + setTimeout(() => { + $(".dot_signal").css("display", "none") + setTimeout(() => { + $(".button_option_panel").css("display", "block") + if (IsDUIDotOpened){ + let elements = document.getElementsByClassName('popup_anim'); + for (let i = 0; i < elements.length; i++) { + elements[i].style.animation = "popup_anim 0.35s ease"; + } + IsDUIDotOpened = false + } + }, 20); + }, 300); + + } + else if (data.action === "OpenDuiDot") { + + IsDUIDotOpened = true + $(".dui_section").css("display", "block") + let elements = document.getElementsByClassName('popup_anim'); + for (let i = 0; i < elements.length; i++) { + elements[i].style.animation = "reverse_popup_anim 0.35s ease"; + } + setTimeout(() => { + $(".button_option_panel").css("display", "none") + setTimeout(() => { + $(".dot_signal").css("display", "flex") + document.getElementById('dot_signal').style.animation = "popup_anim 0.35s ease, dot_animation2 2s infinite"; + }, 20); + }, 300); + } + else if (data.action === "OpenVehicleMenu") { + VehicleData = data.vehicledata + VehicleRepairing = data.repairing + $(".dui_section").css("display", "block") + $(".vehicle_info").css("display", "block") + $(".first_layer").css("display", "block") + CreateVehicleMenu() + $(".second_layer").css("display", "none") + } + else if (data.action === "OpenVehicleMenu2") { + VehicleData = data.vehicledata + VehicleRepairing = data.repairing + $(".dui_section").css("display", "block") + $(".vehicle_info").css("display", "block") + $(".second_layer").css("display", "block") + CreateVehicleMenu() + $(".first_layer").css("display", "none") + } + else if (data.action === "OpenApartmentMenu") { + ApartmentTable = data.table + SelectedApartment = data.selectedapartment - 1 + Currency = data.currencyform + CreateApartmenteMenu() + $(".dui_section").css("display", "block") + $(".apartment_selector").css("display", "block") + document.querySelector(".selected").style.opacity = "0"; + } + else if (data.action === "OpenApartmentMenu2") { + ApartmentTable = data.table + SelectedApartment = data.selectedapartment - 1 + Currency = data.currencyform + CreateApartmenteMenu() + $(".dui_section").css("display", "block") + $(".apartment_selector").css("display", "block") + $(".apartment_selector").css("background-color", "transparent") + document.querySelectorAll(".apartment_selector *").forEach(el => { + el.style.opacity = "0"; + }); + + document.querySelectorAll(".upper_layer").forEach(el => { + el.style.opacity = "1"; + }); + document.querySelectorAll(".upper_layer *").forEach(el => { + el.style.opacity = "0"; + }); + + document.querySelector(".selected").style.opacity = "1"; + + document.querySelectorAll(".selected *").forEach(el => { + el.style.opacity = "1"; + }); + } + else if (data.action === "CloseDui") { + $(".dui_section").css("display", "none") + } + + if (data.action === "OpenPropertyMenu") { + Myproperties = data.table + WifiUnlockPrice = data.wifiunlockprice + Currency = data.currencyform + OsTime = data.ostime + SellToGameMultiplier = data.fastsalepurchaseprice + MaxDelayedPriceMultiplier = data.delayedsalepurchaseprice + GarageUpgrade = data.garageupgrade + Furnitures = data.furnitures + KeyPrices = data.keyprices + ClosestProperty = data.selectedproperty + SecurityObjects = data.securityobjects + BrutalKeys = data.brutalkey + BackgroundBlurFunction(BGBlur) + + show('properties_menu') + if (CurrentPage == 'furnitures'){ + CurrentPage = 'properties' + } + BackgroundBlur("plugin_1", 'properties_panel') + + if (data.type == 'open'){ + SwitchPage(CurrentPage) + } + else{ + SwitchPage(CurrentPage, true) + } + } + else if (data.action === "OpenHouseCreationMenu") { + show('property_creation_menu') + PropertyTypes = data.types + GarageIDs = data.allgarageid + CreatePropertyCreation('house') + PropertyCreationPanelType = 'house' + BackgroundBlur("plugin_2", 'panel_creation') + } + else if (data.action === "OpenGarageCreationMenu") { + PropertyTypes = data.types + GarageIDs = data.allgarageid + BackgroundBlurFunction(BGBlur) + CreatePropertyCreation('garage') + PropertyCreationPanelType = 'garage' + show('property_creation_menu') + BackgroundBlur("plugin_2", 'panel_creation') + } + else if (data.action === "OpenControlHelp") { + HintTable = data.table + ScreenTitle = data.text + BackgroundBlurFunction(BGBlur) + CreateHintMenu(data.furniture) + show('hint_menu') + show('screen_title') + } + else if (data.action === "HideControlHelp") { + hide('hint_menu') + hide('screen_title') + } + else if (data.action === "HideFurnitureInfos") { + BackgroundBlurFunction(BGBlur) + if (data.updatedfurnitures != undefined){ + Myproperties[CurrentProperty].furnitures = data.updatedfurnitures + } + $('#panel_chosed_furniture').css('animation', 'none') + $('#panel_chosed_furniture').css('animation', 'reverse_Basic_popup 0.3s ease both') + setTimeout(() => { + BackgroundBlur("plugin_4", 'panel_chosed_furniture') + $('.chosed_furniture').css('display', 'none') + }, 300); + CreateFurnitureMenu() + } + else if (data.action === "BringFurnituresUp") { + $('#panel_furniture').css('animation', 'Basic_popup 0.3s ease both') + $('#panel_chosed_furniture').css('animation', 'Basic_popup 0.3s ease both') + $('.preferences_con').css('animation', 'Basic_popup 0.3s ease both') + BackgroundBlurFunction(BGBlur) + + let interval = setInterval(() => { + BackgroundBlur("plugin_4", 'panel_chosed_furniture') + BackgroundBlur("plugin_3", 'panel_furniture') + }, 1); + + setTimeout(() => { + clearInterval(interval) + }, 600); + } + else if (data.action === "OpenPurchaseMenu") { + Currency = data.currencyform + PurchasePropertyData = data.propertydata + PropertyDebt = data.debt + PurchaseData = data.purchasedata + BillingCycle = data.billingcycle + BackgroundBlurFunction(BGBlur) + CreatePurchaseMenu() + show('property_purchase_menu') + BackgroundBlur("plugin_5", 'panel_purchase') + } + else if (data.action === "OpenAdminPropertiesMenu") { + AdminTable = data.housingdata + Currency = data.currencyform + RealEstate = false + BackgroundBlurFunction(BGBlur) + show('admin_menu') + CreateAdminMenu(document.getElementById('admin_search_input').value) + BackgroundBlur("plugin_admin", 'panel_admin') + } + else if (data.action === "OpenRealEstatePropertiesMenu") { + Balance = data.realestate.balance + SoldProperties = data.realestate.soldProperties + AdminTable = data.housingdata + Currency = data.currencyform + CanOpenBalance = data.balancemenu + RealEstate = true + BackgroundBlurFunction(BGBlur) + show('admin_menu') + CreateRealEstateMenu(document.getElementById('admin_search_input').value) + BackgroundBlur("plugin_admin", 'panel_admin') + } + else if (data.action === "successCreation") { + document.getElementById('rentable_input').checked = false + document.getElementById('property_name').value = '' + document.getElementById('property_price').value = '' + document.getElementById('property_img').value = '' + document.getElementById('street_number').value = '' + document.getElementById('garage_id_input').value = '' + document.getElementById('vehicle_exit').value = '' + document.getElementById('entry_door').value = '' + document.getElementById('street_input').value = '' + if (document.getElementById('exit_door')){ + document.getElementById('exit_door').value = '' + } + } + else if (data.action === "OpenCloakroomMenu") { + show('clothe_menu') + $(".clothe_conatiner").html("") + Clothe = data.table + if (Clothe.length > 0) { + for (let index = 0; index < Clothe.length; index++) { + $(".clothe_conatiner").append(` + + `) + } + } else { + $(".clothe_conatiner").html("There are no available clothes") + } + BackgroundBlurFunction(BGBlur) + BackgroundBlur("plugin3", 'panel_clothe') + } + else if (data.action === "FadeOut") { + $('.loading_screen').css('display', 'block') + $('.top_box').css('animation', 'box 0.7s ease both') + $('.bottom_box').css('animation', 'bottom_box 0.7s ease both') + $('.appear_con').css('animation', 'logo_container 0.7s ease both 0.6s') + } + else if (data.action === "FadeIn") { + $('.top_box').css('animation', 'reverse_box 0.7s ease both 0.6s') + $('.bottom_box').css('animation', 'reverse_bottom_box 0.7s ease both 0.6s') + $('.appear_con').css('animation', 'reverse_logo_container 0.7s ease both') + if (Loader){ + clearTimeout(Loader) + } + Loader = setTimeout(() => { + $('.loading_screen').css('display', 'none') + Loader = false + }, 1200); + } + else if (data.action === "close") { + Close() + } +}) + +document.onkeydown = function(data) { + if (event.key == 'Escape') { + Close() + } + + if (event.key == 'Backspace') { + UnselectFurniture() + } +} + +function Close() { + hide('properties_menu') + hide('property_creation_menu') + hide('property_purchase_menu') + hide('admin_menu') + hide('question_panel') + hide('data_entry_panel') + hide('property_sell_menu') + hide('balance_panel') + hide('furniture_menu') + hide('tutorial_menu') + hide('property_purchase_menu_from_rent') + hide('clothe_menu') + ResetFurniturePanel() + $('.property_sell_menu').css('display', 'none') + $('.property_purchase_menu_from_rent').css('display', 'none') + $('.admin_menu .panel').css("filter", "brightness(100%)") + $('.properties_menu .panel').css("filter", "brightness(100%)") + document.removeEventListener("click", handleClick) + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "close"})) +} + +function BackgroundBlurFunction(data){ + BGBlur = data + if (!BGBlur){ + document.querySelectorAll('*').forEach(el => { + el.style.backdropFilter = 'none'; + }); + $('.panel').css('background-color', 'background-color: rgba(61, 65, 70, 1);') + } +} + +function UnselectFurniture(){ + window.postMessage({ action: 'HideFurnitureInfos' }, '*'); + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "unselectFurniture"})) +} + +function SendClothe(skin) { + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({ + action: "cloakroom", + skin + })) +} + +function OpenTutorialPanel(OpenedFrom){ + TutorialImages = { + properties: [ + ['https://i.ibb.co/XZN7KTDZ/tutorial-properties.png', t('properties_1')], + ['https://i.ibb.co/d4PkN2By/tutorial-messages.png', t('properties_2')], + ['https://i.ibb.co/7JFP5xyd/tutorial-rename.png', t('properties_3')], + ['https://i.ibb.co/JWGCpZ7j/tutorial-keys.png', t('properties_4')] + ], + controls: [ + ['https://i.ibb.co/93gc4nzP/tutorial-bills.png', t('controls_1')], + ['https://i.ibb.co/TDRzV3Zm/tutorial-rent.png', t('controls_2')], + ['https://i.ibb.co/60CPZ274/tutorial-security.png', t('controls_3')], + ['https://i.ibb.co/FkJxZFj4/tutorial-paints.png', t('controls_4')] + ], + cameras: [ + ['https://i.ibb.co/qLB19T8G/tutorial-cameras.png', t('cameras_1')] + ], + furnitures: [ + ['https://i.ibb.co/CpYnhRh7/tutorial-furniture-1.png', t('furnitures_1')], + ['https://i.ibb.co/DfRfdxwQ/tutorial-furniture-2.png', t('furnitures_2')] + ], + } + + OpenedTutoralFrom = OpenedFrom + TutorialTable = [] + CurrentTutorialPage = 0 + if (OpenedFrom == 'properties_menu'){ + if (CurrentPage == 'garage'){ + return + } + TutorialTable = TutorialImages[CurrentPage] + hide('properties_menu') + } + else if(OpenedFrom == 'furniture'){ + TutorialTable = TutorialImages['furnitures'] + } + + $(".page_chooser#tutorial_chooser").html('') + for (let i = 0; i < TutorialTable.length; i++) { + $(".page_chooser#tutorial_chooser").append(` + + `) + } + + $('.image_previewer').css('background-image', 'url("'+TutorialTable[CurrentTutorialPage][0]+'")') + $('.image_previewer .text').html(TutorialTable[CurrentTutorialPage][1]) + document.getElementById('page_'+CurrentTutorialPage+'_').classList.add('choosed') + + show('tutorial_menu') + BackgroundBlur("plugin_tutorial", 'image_container') +} + +function SwitchTutorialPage(id){ + if (id == 'left_arrow'){ + if (CurrentTutorialPage > 0){ + CurrentTutorialPage = CurrentTutorialPage - 1 + } + } + else{ + if (TutorialTable.length > CurrentTutorialPage+1){ + CurrentTutorialPage = CurrentTutorialPage + 1 + } + } + + $('.image_previewer').css('background-image', 'url("'+TutorialTable[CurrentTutorialPage][0]+'")') + $('.image_previewer .text').html(TutorialTable[CurrentTutorialPage][1]) + + for (let i = 0; i < TutorialTable.length; i++) { + document.getElementById('page_'+i+'_').classList.remove('choosed') + } + document.getElementById('page_'+CurrentTutorialPage+'_').classList.add('choosed') +} + +function ChooseTutorialPage(id){ + for (let i = 0; i < TutorialTable.length; i++) { + document.getElementById('page_'+i+'_').classList.remove('choosed') + } + document.getElementById('page_'+id+'_').classList.add('choosed') + CurrentTutorialPage = id + + $('.image_previewer').css('background-image', 'url("'+TutorialTable[CurrentTutorialPage][0]+'")') + $('.image_previewer .text').html(TutorialTable[CurrentTutorialPage][1]) +} + +function CreateApartmenteMenu(){ + $('.apartments_container').html('') + for (let i = 0; i < ApartmentTable.length; i++) { + let status_txt + let status_color + if (ApartmentTable[i].owner == 'owned' || ApartmentTable[i].owner == 'rented'){ + status_txt = t('owned_status') + if (ApartmentTable[i].owner == 'owned'){ApartmentTable[i].owner = t('owned'); status_color = '#79CFE0'}else{ApartmentTable[i].owner = t('rented'); status_color = '#2B8AC5'} + } + else{ + status_txt = t('price') + ApartmentTable[i].owner = ApartmentTable[i].owner+' '+Currency + status_color = '#79D7BE' + } + $('.apartments_container').append(` +
+ ${i == SelectedApartment?'
':''} +
${ApartmentTable[i].label}
+
${ApartmentTable[i].propertyid}
+
${status_txt}
+
${ApartmentTable[i].owner}
+
+ `) + } + + document.getElementById("apartment_"+SelectedApartment).scrollIntoView({ behavior: "smooth", block: "center" }); +} + +function CreateVehicleMenu(){ + $('.vehicle_name').html(VehicleData.name) + $('.vehicle_plate').html(VehicleData.plate) + + $(".vehicle_info img").attr("src", "assets/"+VehicleData.type+".png"); + + if (VehicleRepairing){ + $('.progress_line').css('width', (VehicleData.ostime-VehicleData.stored)/VehicleData.repairtime*100+"%") + if (0 > VehicleData.repairtime-(VehicleData.ostime-VehicleData.stored)){ + $('.time').html(t('done')) + } + else{ + $('.time').html(fancyTimeFormat3(VehicleData.repairtime-(VehicleData.ostime-VehicleData.stored))) + } + $('.vehicle_info .lock').css('display', "none") + $('.lockable').css('opacity', "1") + } + else{ + $('.progress_line').css('width', "0%") + $('.time').html(t('locked')) + $('.vehicle_info .lock').css('display', "block") + $('.lockable').css('opacity', "0.3") + } +} + +function ShowQuestionPanel(parentEl, type, data1, question){ + show('question_panel') + $('.question_panel .title').html(question) + $(parentEl).css("filter", "brightness(70%)") + QuestionPanel = [parentEl, type, data1] +} + +function CloseQuestionPanel(id){ + $(QuestionPanel[0]).css("filter", "brightness(100%)") + hide('question_panel') + if (id == 'yes'){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: QuestionPanel[1], propertyID: QuestionPanel[2]})) + CurrentProperty = (CurrentPropertySelectionPage*6)-6 + if (Myproperties){ + SelectProperty(CurrentProperty) + } + if (document.getElementById('select_'+CurrentProperty)){ + document.getElementById('select_'+CurrentProperty).disabled = true + } + } +} + +function OpenDataEntryPanel(propertyID, title, type, data1){ + DataEntryPropertyId = propertyID + DataEntryType = type + DataEntryData1 = data1 + show('data_entry_panel') + $('.data_entry_panel .title').html(t(title)) + $('.admin_menu .panel').css("filter", "brightness(70%)") + $('.properties_menu .panel').css("filter", "brightness(70%)") +} + +function SendDataEntryBack(value){ + $('.admin_menu .panel').css("filter", "brightness(100%)") + $('.properties_menu .panel').css("filter", "brightness(100%)") + hide('data_entry_panel') + if (value){ + if (DataEntryType == 'switch'){ + newOwner = document.getElementById('data_in_1').value + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'switchOwnerOfProperty', propertyID: DataEntryPropertyId, newOwner})) + } + else if (DataEntryType == 'attach'){ + attachedPropertyID = document.getElementById('data_in_1').value.toUpperCase() + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'attachProperty', propertyID: DataEntryPropertyId, attachedPropertyID})) + } + else if (DataEntryType == 'setCameraURL'){ + url = document.getElementById('data_in_1').value + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'setupCamURL', propertyID: DataEntryPropertyId, url, objectid:DataEntryData1})) + } + else if (DataEntryType == 'setPropertyURL'){ + url = document.getElementById('data_in_1').value + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'setupPropertyURL', propertyID: DataEntryPropertyId, url})) + } + } + document.getElementById('data_in_1').value = '' +} + +function OpenSellMenu(ChoosedProperty){ + ChoosedPropertyForSell = ChoosedProperty + setTimeout(() => { + show('property_sell_menu') + ChangeSellType('instant') + }, 100); + $('.properties_menu .panel').css("filter", "brightness(70%)") +} + +function OpenPurchaseMenuFromProperties(ChoosedProperty){ + ChosedPropertyForPurchase = ChoosedProperty + $('.property_purchase_menu_from_rent .number_container').html(Myproperties[ChosedPropertyForPurchase].purchasePrice.toLocaleString('hu-HU')+' '+Currency) + setTimeout(() => { + show('property_purchase_menu_from_rent') + }, 100); + $('.properties_menu .panel').css("filter", "brightness(70%)") +} + +function SendPurchaseRentedProperty(){ + hide('property_purchase_menu_from_rent') + $('.properties_menu .panel').css("filter", "brightness(100%)") + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'purchaseFromRent', propertyID:Myproperties[ChosedPropertyForPurchase].id})) +} + +function SendChangePaint(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'changePaint', propertyID:Myproperties[CurrentProperty].id, newPaint:ChoosedPaint})) +} + +function OpenBalanceMenu(){ + show('balance_panel') + $('.balance_panel .balance').html(Balance.toLocaleString('hu-HU')+' '+Currency) + $('.admin_menu .panel').css("filter", "brightness(70%)") +} + +function CloseBalanceMenu(){ + hide('balance_panel') + $('.admin_menu .panel').css("filter", "brightness(100%)") +} + +function SendChangeBalance(id){ + let amount = document.getElementById('balance_in').value + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: id, amount})) + document.getElementById('balance_in').value = '' +} + +function CreateAdminMenu(filter){ + $('.sold_btn').css("display", "none") + if (RealEstate){ + CreateRealEstateMenu(filter) + } + else{ + if (filter != null){ + filter = filter.toUpperCase() + } + else{ + filter = '' + } + $('.properties_container').html('') + if (AdminTable.length > 0){ + for (const i in AdminTable) { + if (((AdminPropertyType == 'house_admin') && (AdminTable[i].ptype == 'house')) || ((AdminPropertyType == 'garage_admin') && (AdminTable[i].ptype == 'garage'))){ + if (AdminTable[i].label.toUpperCase().indexOf(filter) > -1){ + let AttachedProperty = '' + let IdButton = `` + if (AdminTable[i].ptype == 'garage' && AdminTable[i].house != 0){ + AttachedProperty = 'H'+AdminTable[i].house +' ' + } + else if (AdminTable[i].ptype == 'house' && AdminTable[i].garage != 0){ + AttachedProperty = 'G'+AdminTable[i].garage +' ' + } + + if (AttachedProperty != ''){ + IdButton = `` + } + else{ + if (AdminTable[i].type == 'APARTMENT'){ + IdButton = `
${AdminTable[i].id}
` + } + else{ + IdButton = `` + } + } + + $('.properties_container').append(` +
+
+ + ${AdminTable[i].type == 'APARTMENT'?'':``} +
${AdminTable[i].label}
+ ${IdButton} +
${AdminTable[i].salePrice.toLocaleString('hu-HU')+' '+Currency}
+
${t('owner')}
+
${AdminTable[i].owner}
+
+
+ +
+
+ +
+
+
+ `) + } + } + } + } + else{ + $('.properties_container').html(`
${t('no_properties_to_show')}
`) + } + + } +} + +function CreateRealEstateMenu(filter){ + if (InSoldProperties){ + ChangeSoldProperties(filter) + } + $('.balance_panel .balance').html(Balance.toLocaleString('hu-HU')+' '+Currency) + $('.sold_btn').css("display", "block") + if (!CanOpenBalance){ + $('#balance_btn').css("display", "none") + } + if (filter != null){ + filter = filter.toUpperCase() + } + else{ + filter = '' + } + $('.properties_container').html('') + if (AdminTable.length > 0){ + for (const i in AdminTable) { + if (((AdminPropertyType == 'house_admin') && (AdminTable[i].ptype == 'house')) || ((AdminPropertyType == 'garage_admin') && (AdminTable[i].ptype == 'garage'))){ + if (AdminTable[i].label.toUpperCase().indexOf(filter) > -1){ + $('.properties_container').append(` +
+
+
${AdminTable[i].label}
+
${AdminTable[i].id}
+
${AdminTable[i].salePrice.toLocaleString('hu-HU')+' '+Currency}
+
${t('type')}
+
${AdminTable[i].type}
+
+ +
+
+ `) + } + } + } + } + else{ + $('.properties_container').html(`
${t('no_properties_to_show')}
`) + } +} + +function ChangeSoldProperties(filter){ + if (!InSoldProperties){ + InSoldProperties = true + document.getElementById("sold_btn").classList.add("active") + document.querySelector(".slider#admin").style.display = 'none' + + if (filter != null){ + filter = filter.toUpperCase() + } + else{ + filter = '' + } + + $('.properties_container').html('') + for (const i in SoldProperties) { + if (SoldProperties[i].label.toUpperCase().indexOf(filter) > -1){ + $('.properties_container').append(` +
+
+
${SoldProperties[i].label}
+
${SoldProperties[i].id}
+
+
+
${t('sale_price')}
+
+
+
${SoldProperties[i].price.toLocaleString('hu-HU')+' '+Currency}
+
+
+
+
+
${t('profit')}
+
+
+
+
+
${Math.round((SoldProperties[i].profit/SoldProperties[i].price*100) * 10) / 10}%
+
+
+
${SoldProperties[i].profit.toLocaleString('hu-HU')+' '+Currency}
+
+
+
+
+
+ `) + } + } + + } + else{ + InSoldProperties = false + document.getElementById("sold_btn").classList.remove("active") + document.querySelector(".slider#admin").style.display = 'block' + CreateRealEstateMenu(document.getElementById('admin_search_input').value) + } +} + +function TeleportToProperty(propertyID){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "teleportToProperty", propertyID})) +} + +function ChangeAdminPropertyType(id){ + AdminPropertyType = id + let rect = document.getElementById(id).getBoundingClientRect(); + let parentRect = document.querySelector(".slider_container#admin").getBoundingClientRect(); + let elementCenterY = rect.left - parentRect.left; + document.querySelector(".slider#admin").style.left = `${elementCenterY-3}px`; + CreateAdminMenu(document.getElementById('admin_search_input').value) +} + +function CreateHintMenu(value){ + if (value){ + $('.hint_menu .right_side').css('display', 'flex') + } + else{ + $('.hint_menu .right_side').css('display', 'none') + } + + $('.screen_title .text').html('
'+ScreenTitle.toUpperCase()) + $('.hint_menu .left_side').html('') + let HintCount = 0 + HintTable.forEach(item => { + HintCount++ + if (Array.isArray(item[0])) { + $('.hint_menu .left_side').append(`
`) + for (let i = 0; i < item[0].length; i++) { + $('.hint_menu .left_side #hint'+HintCount).append(`
${item[0][i]}
`) + } + $('.hint_menu .left_side #hint'+HintCount).append(`
${item[1]}
`) + + } else { + $('.hint_menu .left_side').append(`
${item[0]}
${item[1]}
`) + } + }); +} + +function PurchaseProperty(){ + if (PurchaseType == 'purchase'){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "purchaseProperty"})) + } + else{ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "rentProperty"})) + } +} + +function GiveBid(){ + let amount = document.getElementById('bid_input').value.replace(/\s/g, "") + TriggerCallback('giveBid', {amount}).done((cb) => { + PurchaseData = cb + RefreshBid(false) + document.getElementById('bid_input').value = '' + }); +} + +function SendViewProperty(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "viewProperty"})) +} + +function CreatePurchaseMenu(){ + if (PurchasePropertyData.ptype == 'house'){ + if (PurchasePropertyData.type == 'APARTMENT'){ + $('.property_purchase_menu .title').html(t('aparment_purchase')) + } + else{ + $('.property_purchase_menu .title').html(t('house_purchase')) + } + + document.querySelector(".property_purchase_menu .big_icon img").src = "assets/house.png" + + $("#garage_section_con").css("display", "flex") + + if (PurchasePropertyData.garage == 0){ + document.getElementById("property_garage").classList.add("gray") + $(".property_purchase_menu #property_garage").html('') + } + else{ + document.getElementById("property_garage").classList.remove("gray") + $(".property_purchase_menu #property_garage").html('') + } + } + else{ + $("#garage_section_con").css("display", "none") + $('.property_purchase_menu .title').html(t('garage_purchase')) + document.querySelector(".property_purchase_menu .big_icon img").src = "assets/garage.png" + } + + if (PurchasePropertyData.type == 'MLO'){ + $('.view_btn').css('display', 'none') + } + else{ + $('.view_btn').css('display', 'block') + } + + if (PurchasePropertyData.rentable){ + document.getElementById('rent').disabled = false + } + else{ + document.getElementById('rent').disabled = true + } + + $(".property_purchase_menu .property_name").html(PurchasePropertyData.label) + $(".property_purchase_menu .property_street").html(PurchasePropertyData.address) + $(".property_purchase_menu .property_image_con").css('background-image', "url("+PurchasePropertyData.url+")") + $(".property_purchase_menu #property_debt").html(PropertyDebt.toLocaleString('hu-HU')+' '+Currency) + $(".property_purchase_menu #cost_of_utilities").html(PurchaseData.utilities.toLocaleString('hu-HU')+' '+Currency+' / '+BillingCycle+' '+t('days')) + + if (PropertyDebt > 0){ + document.getElementById("property_debt").classList.add("red") + } + else{ + document.getElementById("property_debt").classList.remove("red") + } + + RefreshBid(true) + ChangePurchaseType('purchase') +} + +function RefreshBid(first){ + if (first){ + $('#property_price_container').html('
') + } + else{ + $('#property_price_container').html(` +
+
+
+
+
+
+
+
+ `) + let Percentage = Math.round((100-(PurchaseData.price/PurchaseData.originalPrice)*100) * 10) / 10 + if (Percentage > 0){ + $(".property_purchase_menu #property_deal_percentage").html(' '+Percentage+'%') + } + } + + $(".property_purchase_menu #property_price").html(PurchaseData.price.toLocaleString('hu-HU')+' '+Currency) + $(".patience_line").css("width", PurchaseData.patience+"%") + + if (PurchaseData.patience >= 75){ + $(".patience_line").css("background-color", "#79D7BE") + } + else if (PurchaseData.patience >= 25){ + $(".patience_line").css("background-color", "#D7CF79") + } + else { + $(".patience_line").css("background-color", "#F95454") + } +} + +function ChangeSellType(id){ + let rect = document.getElementById(id).getBoundingClientRect(); + let parentRect = document.querySelector(".slider_container#sell").getBoundingClientRect(); + let elementCenterY = rect.left - parentRect.left; + if (elementCenterY < 7){elementCenterY = 7} + document.querySelector(".slider#sell").style.left = `${elementCenterY}px`; + + let SellPrice = (Myproperties[ChoosedPropertyForSell].purchasePrice*SellToGameMultiplier).toLocaleString('hu-HU')+' '+Currency + let BuyPrice = Myproperties[ChoosedPropertyForSell].purchasePrice.toLocaleString('hu-HU')+' '+Currency + let MaxPrice = (Myproperties[ChoosedPropertyForSell].purchasePrice*MaxDelayedPriceMultiplier).toLocaleString('hu-HU')+' '+Currency + if (Myproperties[ChoosedPropertyForSell].garage != 0){ + for (let i = 0; i < Myproperties.length; i++) { + if (Myproperties[i].id == 'G'+Myproperties[ChoosedPropertyForSell].garage){ + SellPrice = ((Myproperties[i].purchasePrice+Myproperties[ChoosedPropertyForSell].purchasePrice)*SellToGameMultiplier).toLocaleString('hu-HU')+' '+Currency + BuyPrice = (Myproperties[i].purchasePrice+Myproperties[ChoosedPropertyForSell].purchasePrice).toLocaleString('hu-HU')+' '+Currency + MaxPrice = ((Myproperties[i].purchasePrice+Myproperties[ChoosedPropertyForSell].purchasePrice)*MaxDelayedPriceMultiplier).toLocaleString('hu-HU')+' '+Currency + } + } + } + + if (SellType != id){ + let container = document.getElementById('sell_container') + container.style.animation = 'none' + container.offsetHeight + container.style.animation = "Basic_popup 0.3s ease both" + } + + SellType = id + if (SellType == 'instant'){ + $('.property_sell_menu .container').html(` +
+
+
${t('buying_price')}
${t('amount_you_bought_the_property')}
+
+
+
${BuyPrice}
+
+
+
+
+
${t('price')}
${t('amount_you_get_instant')}
+
+
+
${SellPrice}
+
+
+ + `) + } + else{ + $('.property_sell_menu .container').html(` +
${t('sell_property_to_player')}
+
+
+
${t('max_price')}
${t('max_you_can_sell')}
+
+
+
${MaxPrice}
+
+
+
${t('price')}
+
+ +
+
${t('phone_number')}
+
+ +
+ + `) + } +} + +function SellProperty(){ + let salePrice + let phoneNumber + if (document.getElementById('sell_price') != undefined){ + salePrice = document.getElementById('sell_price').value.replace(/\s/g, "") + phoneNumber = document.getElementById('sell_phone').value + } + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "saleProperty", propertyID:Myproperties[ChoosedPropertyForSell].id, sellType:SellType, salePrice, phoneNumber})) + hide('property_sell_menu') + $('.properties_menu .panel').css("filter", "brightness(100%)") + CurrentProperty = (CurrentPropertySelectionPage*6)-6 + SelectProperty(CurrentProperty) + if (document.getElementById('select_'+CurrentProperty)){ + document.getElementById('select_'+CurrentProperty).disabled = true + } +} + +function CancelSaleProperty(ChoosedProperty){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "cancelSale", propertyID:Myproperties[ChoosedProperty].id})) +} + +function ChangePurchaseType(id){ + let rect = document.getElementById(id).getBoundingClientRect(); + let parentRect = document.querySelector(".slider_container#purchase").getBoundingClientRect(); + let elementCenterY = rect.left - parentRect.left; + if (elementCenterY == 0){elementCenterY = 7} + document.querySelector(".slider#purchase").style.left = `${elementCenterY}px`; + PurchaseType = id + + if (id == 'purchase'){ + $('.property_rent_part').css('display', 'none') + $('.property_purchase_part').css('display', 'flex') + + if (PurchasePropertyData.ptype == 'house'){ + $('.property_purchase_menu .title').html(t('house_purchase')) + } + else{ + $('.property_purchase_menu .title').html(t('garage_purchase')) + } + + if (PurchasePropertyData.phone != '' && PurchasePropertyData.phone != null){ + $('.offer_part').css('display', 'none') + $(".property_phone").css('display', 'flex') + $("#property_phone").html(PurchasePropertyData.phone) + } + else{ + $('.offer_part').css('display', 'flex') + $(".property_phone").css('display', 'none') + } + + $("#purchase_property_btn").html(t('purchase')) + } + else{ + $('.property_purchase_part').css('display', 'none') + $('.property_rent_part').css('display', 'flex') + + if (PurchasePropertyData.ptype == 'house'){ + $('.property_purchase_menu .title').html(t('house_rent')) + } + else{ + $('.property_purchase_menu .title').html(t('garage_rent')) + } + + $("#purchase_property_btn").html(t('rent')) + $(".property_purchase_menu #property_price").html(PurchaseData.price.toLocaleString('hu-HU')+' '+Currency) + $(".property_purchase_menu #property_rent").html(PurchaseData.rent.toLocaleString('hu-HU')+' '+Currency) + } +} + +function CreatePropertyCreation(Type){ + $('.dropdown_container .dropdown-menu').html('') + for (const key in PropertyTypes['SHELL']) { + $('.dropdown_container .dropdown-menu').append(` +
  • + `) + } + + if (PropertyCreationPanelType != Type){ + document.getElementById('rentable_input').checked = false + document.getElementById('property_name').value = '' + document.getElementById('property_price').value = '' + document.getElementById('property_img').value = '' + document.getElementById('street_number').value = '' + document.getElementById('garage_id_input').value = '' + document.getElementById('vehicle_exit').value = '' + $('.option_dropdown_btn').html(t('choose')) + } + + if (Type == 'house'){ + $('.property_creation_menu .title').html(t('house_creation')) + $('.house_con').css("display", "block") + $('.garage_con').css("display", "none") + document.querySelector(".big_icon.gray img").src = "assets/house.png" + + $('.option_container .row').html(` +
    +
    SHELL
    +
    + +
    +
    +
    +
    IPL
    +
    + +
    +
    +
    +
    MLO
    +
    + +
    +
    + `) + } + else{ + $('.property_creation_menu .title').html(t('garage_creation')) + $('.house_con').css("display", "none") + $('.garage_con').css("display", "block") + document.querySelector(".big_icon.gray img").src = "assets/garage.png" + + $('.option_container .row').html(` +
    +
    SHELL
    +
    + +
    +
    +
    +
    IPL
    +
    + +
    +
    + `) + } +} + +/////////////////////////////////////////////////////////////////////[CAMERA PAGE]///////////////////////////////////////////////////////////////// + +function ChooseCameraPage(element, number){ + CurrentCameraSelectionPage = number+1 + NumberOfPages = (Myproperties[CurrentProperty].cams.length-(Myproperties[CurrentProperty].cams.length%6))/6+1 + for (let i = 0; i < NumberOfPages; i++) { + document.getElementById("page_"+i).classList.remove("choosed") + } + element.classList.add("choosed") + LoadCamerasForPage() +} + +function CreateCameraPage(){ + NumberOfPages = (Myproperties[CurrentProperty].cams.length-(Myproperties[CurrentProperty].cams.length%6))/6+1 + + $(".page_chooser#camera_chooser").html('') + if (Myproperties[CurrentProperty].cams.length > 0){ + for (let i = 0; i < NumberOfPages; i++) { + if (CurrentCameraSelectionPage-1 == i){ + $(".page_chooser#camera_chooser").append(` + + `) + } + else{ + $(".page_chooser#camera_chooser").append(` + + `) + } + } + + LoadCamerasForPage() + } + else{ + $(".list_container#cam_list").html("
    You don't have any cameras. Buy one from the electronics category to use it.
    ") + } + +} + +function LoadCamerasForPage(){ + $(".list_container#cam_list").html('') + for (let i = (CurrentCameraSelectionPage*6)-6; i < CurrentCameraSelectionPage*6; i++) { + if (Myproperties[CurrentProperty].cams[i] != undefined){ + if (Myproperties[CurrentProperty].cams[i].camdata != undefined){ + $(".list_container#cam_list").append(` +
    +
    + +
    CAM #${i+1}
    +
    ${t('state')}
    + ${Myproperties[CurrentProperty].cams[i].status?` +
    ${t('online')}
    + + `:` +
    ${t('offline')}
    + + `} + +
    + `) + } + else{ + $(".list_container#cam_list").append(` +
    +
    + +
    CAM #${i+1}
    +
    ${t('state')}
    + ${Myproperties[CurrentProperty].cams[i].status?` +
    ${t('online')}
    + + `:` +
    ${t('offline')}
    + + `} +
    + `) + } + } + else{ + $(".list_container#cam_list").append(` +
    +
    X
    +
    +
    +
    +
    + `) + } + } +} + +function SendCameraSetup(objectid){ + Close() + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "cameraSetup", propertyID:Myproperties[CurrentProperty].id, objectid})) +} + +function SendCameraSelect(objectid){ + Close() + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "cameraSelect", propertyID:Myproperties[CurrentProperty].id, objectid})) +} + +/////////////////////////////////////////////////////////////////////[PROPERTY PAGE]///////////////////////////////////////////////////////////////// + +function ChoosePropertyPage(element, number){ + CurrentPropertySelectionPage = number+1 + for (let i = 0; i < NumberOfPages; i++) { + document.getElementById("page_"+i).classList.remove("choosed") + } + element.classList.add("choosed") + LoadPropertiesForPage() +} + +function CreatePropertyPage(){ + NumberOfPages = (Myproperties.length-(Myproperties.length%7))/7+1 + + $(".page_chooser#property_chooser").html('') + for (let i = 0; i < NumberOfPages; i++) { + if (CurrentPropertySelectionPage-1 == i){ + $(".page_chooser#property_chooser").append(` + + `) + } + else{ + $(".page_chooser#property_chooser").append(` + + `) + } + } + + LoadPropertiesForPage() + CreateMessages() + + document.addEventListener("click", handleClick); +} + +function LoadPropertiesForPage(){ + $(".list_container#property_list").html('') + for (let i = (CurrentPropertySelectionPage*6)-6; i < CurrentPropertySelectionPage*6; i++) { + if (Myproperties[i] != undefined){ + let AttachedProperty = '' + if (Myproperties[i].ptype == 'garage' && Myproperties[i].house != 0){ + AttachedProperty = 'H'+Myproperties[i].house +' ' + } + else if (Myproperties[i].ptype == 'house' && Myproperties[i].garage != 0){ + AttachedProperty = 'G'+Myproperties[i].garage +' ' + } + + let PropertyButton + if (!Myproperties[i].isRented){ + if (Myproperties[i].forSale && (AttachedProperty == '' ||(AttachedProperty != '' && Myproperties[i].ptype != 'garage'))){ + PropertyButton = `` + } + else if(AttachedProperty != '' && Myproperties[i].ptype == 'garage'){ + PropertyButton = '' + } + else{ + PropertyButton = `` + } + } + else{ + if (AttachedProperty == '' ||(AttachedProperty != '' && Myproperties[i].ptype != 'garage')){ + PropertyButton = ` + + ` + } + else if(AttachedProperty != '' && Myproperties[i].ptype == 'garage'){ + PropertyButton = '' + } + } + + + $(".list_container#property_list").append(` +
    +
    + ${PropertyButton} + +
    ${Myproperties[i].label}
    +
    ${AttachedProperty}${Myproperties[i].id}
    +
    ${t('tenure')}
    +
    ${Myproperties[i].isRented?t('renter'):t('owner')}
    + +
    + `) + } + else{ + $(".list_container#property_list").append(` +
    +
    X
    +
    +
    +
    +
    + `) + } + } + + if (CurrentProperty == null || ClosestProperty != null){ + // Selects the closest of your properties from the menu + if (ClosestProperty != null){ + for (let i = 0; i < Myproperties.length; i++) { + if (Myproperties[i].id == ClosestProperty){ + if (document.getElementById('select_'+CurrentProperty)){ + document.getElementById('select_'+CurrentProperty).disabled = false + } + if (document.getElementById('select_'+i)){ + document.getElementById('select_'+i).disabled = true + } + if (CurrentProperty == null || ControlSectionState != Myproperties[i].ptype){ + CurrentProperty = i + LoadControlSection() + } + CurrentProperty = i + LoadBasicPropertyDatas() + CreateMessages() + ClosestProperty = null + + if (Myproperties[CurrentProperty].type != 'MLO'){ + $('.door_lock_btn').css('display', 'none') + } + else{ + $('.door_lock_btn').css('display', 'block') + } + $('.key_count').html(Myproperties[CurrentProperty].keysquantity) + return + } + } + CurrentProperty = (CurrentPropertySelectionPage*6)-6 + SelectProperty(CurrentProperty) + document.getElementById('select_'+CurrentProperty).disabled = true + ClosestProperty = null + } + else{ + CurrentProperty = (CurrentPropertySelectionPage*6)-6 + SelectProperty(CurrentProperty) + document.getElementById('select_'+CurrentProperty).disabled = true + } + } + else if (CurrentProperty != null){ + if (Myproperties[CurrentProperty].type != 'MLO'){ + $('.door_lock_btn').css('display', 'none') + } + else{ + $('.door_lock_btn').css('display', 'block') + } + $('.key_count').html(Myproperties[CurrentProperty].keysquantity) + } + +} + +function SelectProperty(number){ + AllElements = document.getElementsByClassName('select_btn') + for (const key in AllElements) { + AllElements[key].disabled = false + } + + if (document.getElementById('select_'+number)){ + document.getElementById('select_'+number).disabled = true + } + + CurrentProperty = number + LoadBasicPropertyDatas() + LoadControlSection() + CreateMessages() + + if (Myproperties[CurrentProperty].type != 'MLO'){ + $('.door_lock_btn').css('display', 'none') + } + else{ + $('.door_lock_btn').css('display', 'block') + } + $('.key_count').html(Myproperties[CurrentProperty].keysquantity) +} + +function LoadBasicPropertyDatas(){ + document.getElementById('property_name_in').value = Myproperties[CurrentProperty].label + $(".properties_menu .street").html(Myproperties[CurrentProperty].address) + if (Myproperties[CurrentProperty].doorOpen){ + $(".properties_menu .state#property_menu").html(t('open')) + $(".properties_menu .state#property_menu").css("color", '#79D7BE') + document.getElementById("header_door").classList.remove("red") + document.getElementById("header_door").classList.add("green") + } + else{ + $(".properties_menu .state#property_menu").html(t('closed')) + $(".properties_menu .state#property_menu").css("color", '#F95454') + document.getElementById("header_door").classList.remove("green") + document.getElementById("header_door").classList.add("red") + } + +} + +function CreateMessages(){ + $('.notifications').html("") + if (Myproperties[CurrentProperty].messages.length > 0){ + for (let i = 0; i < Myproperties[CurrentProperty].messages.length; i++) { + let notify_icon + if (Myproperties[CurrentProperty].messages[i].type == 'check'){ + notify_icon = '' + } + else if(Myproperties[CurrentProperty].messages[i].type == 'alert'){ + notify_icon = '' + } + else if(Myproperties[CurrentProperty].messages[i].type == 'info'){ + notify_icon = '' + } + else{ + notify_icon = '' + } + + let options = {year: "numeric", month: "2-digit", day: "2-digit"}; + let date = new Date(Myproperties[CurrentProperty].messages[i].time * 1000); + + $('.notifications').append(` +
    +
    ${notify_icon}
    +
    ${Myproperties[CurrentProperty].messages[i].title}
    +
    ${date.toLocaleString("hu-HU", options)}
    +
    ${Myproperties[CurrentProperty].messages[i].message}
    +
    + `) + } + + if (LastProperty == undefined || LastProperty != CurrentProperty){ + let Notifies = document.getElementsByClassName("notify_element") + for (let index = 0; index < Notifies.length; index++) { + Notifies[index].style.animation = 'none' + Notifies[index].offsetHeight + Notifies[index].style.animation = "notify_element 0.4s ease both " + (index / 60) + "s" + } + } + } + else{ + $('.notifications').html("
    You don't have any messages!
    ") + } + + LastProperty = CurrentProperty + + const element = document.getElementById("notifications"); + element.scrollTop = element.scrollHeight; +} + +function LoadControlSection(){ + ControlSectionState = Myproperties[CurrentProperty].ptype + if (Myproperties[CurrentProperty].ptype == 'house'){ + $('.hidden_logo').css('opacity', '0') + $('.control_section#property_control').css('height', '275px') + $('.control_section#property_control').html(` +
    +
    +
    +
    +
    + `) + } + else{ + $('.hidden_logo').css('opacity', '1') + $('.control_section#property_control').css('height', '140px') + $('.control_section#property_control').html(` +
    +
    +
    + `) + } +} + +function ChangePaint(id){ + let PaintsLength = 0 + for (const key in Myproperties[CurrentProperty].paints) { + PaintsLength = PaintsLength + 1 + } + if (id == 'left_arrow'){ + if (0 > ChoosedPaint - 1){ + ChoosedPaint = PaintsLength - 1 + } + else{ + ChoosedPaint = ChoosedPaint - 1 + } + } + else{ + if (ChoosedPaint + 1 >= PaintsLength){ + ChoosedPaint = 0 + } + else{ + ChoosedPaint = ChoosedPaint + 1 + } + } + $('.paint_viewer').css('background-image', `url('${Myproperties[CurrentProperty].paints[ChoosedPaint].link}')`) + if (Myproperties[CurrentProperty].theme == ChoosedPaint){ + $('#change_paint').css('display', 'none') + } + else{ + $('#change_paint').css('display', 'block') + $('#change_paint').html(Myproperties[CurrentProperty].paints[ChoosedPaint].price.toLocaleString('hu-HU')+' '+Currency) + } +} + +function SwitchPage(id, noanim){ + CurrentPage = id + let rect = document.getElementById(id).getBoundingClientRect(); + let parentRect = document.querySelector("#property_control").getBoundingClientRect(); + let elementCenterY = rect.top - parentRect.top; + document.querySelector(".selector#property").style.top = `${elementCenterY}px`; + + if (id == 'properties'){ + if (BrutalKeys){ + $('.right_container').html(` +
    +
    +
    ${t('remained')}
    +
    + +
    + +
    ${KeyPrices.newkey .toLocaleString('hu-HU')+' '+Currency}
    +
    +
    + +
    ${KeyPrices.lockreplacement.toLocaleString('hu-HU')+' '+Currency}
    +
    +
    + `) + } + else{ + $('.right_container').html(` +
    +
    +
    +
    Buy the keys at
    store.brutalscripts.com
    +
    +
    ${t('remained')}
    +
    + +
    + +
    ${KeyPrices.newkey .toLocaleString('hu-HU')+' '+Currency}
    +
    +
    + +
    ${KeyPrices.lockreplacement.toLocaleString('hu-HU')+' '+Currency}
    +
    +
    + `) + } + + + $('.bottom_container').html(` +
    +
    +
    +
    +
    + + +
    + `) + CreatePropertyPage() + LoadBasicPropertyDatas() + } + else if (id == 'controls'){ + if (Myproperties[CurrentProperty].isRented){ + $('.right_container').html(` +
    +
    +
    ${t('rent')}
    +
    ${t('balance')}
    +
    ${Myproperties[CurrentProperty].bills.rent.toLocaleString('hu-HU')+' '+Currency}
    + +
    + `) + } + else{ + if (Myproperties[CurrentProperty].paints != null){ + $('.right_container').html(` +
    +
    +
    + + +
    + +
    + `) + } + else{ + $('.right_container').html(` +
    +
    ${t('no_available_paints')}
    +
    + `) + } + } + + $('.bottom_container').html(` +
    +
    +
    +
    ${t('electricity')}
    +
    ${t('balance')}
    +
    ${Myproperties[CurrentProperty].bills.electricity.toLocaleString('hu-HU')+' '+Currency}
    + +
    +
    +
    +
    ${t('gas')}
    +
    ${t('balance')}
    +
    ${Myproperties[CurrentProperty].bills.gas.toLocaleString('hu-HU')+' '+Currency}
    + +
    +
    +
    +
    ${t('water')}
    +
    ${t('balance')}
    +
    ${Myproperties[CurrentProperty].bills.water.toLocaleString('hu-HU')+' '+Currency}
    + +
    +
    + +
    +
    +
    +
    ${t('wifi')}
    +
    ${Myproperties[CurrentProperty].securityData.wifi?t('unlocked'):t('locked')}
    +
    ${t('wifi_description')}
    +
    ${Myproperties[CurrentProperty].securityData.wifi?t('balance'):t('price')}
    +
    ${(Myproperties[CurrentProperty].securityData.wifi?Myproperties[CurrentProperty].bills.wifi:WifiUnlockPrice).toLocaleString('hu-HU')+' '+Currency}
    + +
    +
    +
    +
    ${t('security')}
    +
    ${t('level')} ${Myproperties[CurrentProperty].securityData.level}
    +
    ${t('security_description')}
    +
    ${t('next_level')}
    +
    ${Myproperties[CurrentProperty].securityData.nextPrice != undefined?Myproperties[CurrentProperty].securityData.nextPrice+' '+Currency:t('max')}
    + +
    +
    + `) + CreateMessages() + LoadBasicPropertyDatas() + } + else if (id == 'garage'){ + if (Myproperties[CurrentProperty].isRented){ + $('.right_container').html(` +
    +
    +
    ${t('rent')}
    +
    ${t('balance')}
    +
    ${Myproperties[CurrentProperty].bills.rent.toLocaleString('hu-HU')+' '+Currency}
    + +
    + `) + } + else{ + if (Myproperties[CurrentProperty].paints != null){ + $('.right_container').html(` +
    +
    +
    + + +
    + +
    + `) + } + else{ + $('.right_container').html(` +
    +
    ${t('no_available_paints')}
    +
    + `) + } + } + + $('.bottom_container').html(` +
    +
    ${t('occupied_places')}
    + +
    + +
    + +
    + +
    + +
    + + +
    +
    +
    +
    ${t('cleaning')}
    +
    ${Myproperties[CurrentProperty].lastPaid.cleaning?t('unlocked'):t('locked')}
    +
    ${t('cleaning_description')}
    + +
    +
    +
    +
    ${t('repairing')}
    +
    ${Myproperties[CurrentProperty].lastPaid.repairing?t('unlocked'):t('locked')}
    +
    ${t('repairing_description')}
    + +
    +
    + `) + CreateMessages() + LoadBasicPropertyDatas() + + for (let i = 0; i < Myproperties[CurrentProperty].vehicleSpaces; i++) { + $(".space_container").append(` +
    + `) + } + + for (let i = 0; i < Myproperties[CurrentProperty].vehicleSpaces; i++) { + if (Myproperties[CurrentProperty].vehicles2[i] != undefined){ + let dashoffset = 440-140*((Myproperties[CurrentProperty].vehicles2[i].ostime-Myproperties[CurrentProperty].vehicles2[i].stored)/Myproperties[CurrentProperty].vehicles2[i].repairtime) + if (Myproperties[CurrentProperty].vehicles2[i].ostime - Myproperties[CurrentProperty].vehicles2[i].stored > Myproperties[CurrentProperty].vehicles2[i].repairtime){ + dashoffset = 440-140 + } + $(".vehicles_container").append(` +
    +
    + + + ${(Myproperties[CurrentProperty].lastPaid.repairing && GarageUpgrade.Repair.use)?``:''} + +
    + +
    ${Myproperties[CurrentProperty].vehicles2[i].name}
    +
    ${Myproperties[CurrentProperty].vehicles2[i].plate}
    +
    + `) + } + else{ + $(".vehicles_container").append(` +
    +
    +
    +
    +
    + `) + } + } + + } + else if (id == 'cameras'){ + $('.right_container').html(` +
    +
    +
    ${t('cctv_station')}
    +
    ${t('state')}
    + ${Myproperties[CurrentProperty].securityData.status?`
    ${t('online')}
    `:`
    ${t('offline')}
    `} + +
    + `) + + $('.bottom_container').html(` +
    +
    +
    +
    +
    +
    + `) + CreateCameraPage() + CreateMessages() + LoadBasicPropertyDatas() + } + else if (id == 'furnitures'){ + noanim = true + TriggerCallback('furnituresMenu', {}).done((cb) => { + if (cb != false){ + InsideOrOutside = cb + hide('properties_menu') + show('furniture_menu') + CreateFurnitureMenu() + BackgroundBlur("plugin_3", 'panel_furniture') + } + else{ + SwitchPage('properties') + } + }); + } + + let HomeCons = document.getElementsByClassName("home_con") + for (let index = 0; index < HomeCons.length; index++) { + HomeCons[index].style.animation = 'none' + if (!noanim){ + HomeCons[index].offsetHeight + HomeCons[index].style.animation = "Home_cons 0.4s ease both " + (index / 100) + "s" + } + } +} + +function SendCCTVRepair(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "repairCCTVStation", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendOpenDoorLock(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "manageDoorLocks", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendChangeLock(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "lockReplacement", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendBuyKey(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "addNewKey", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendGarageUpgrade(type){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "garageUpgrade", propertyID:Myproperties[CurrentProperty].id, type})) +} + +function SendPayBill(type){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "payBill", propertyID:Myproperties[CurrentProperty].id, type})) +} + +function SendUpgradeSecurity(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "upgradeSecurity", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendPropertyNameChange(newLabel){ + if (newLabel != Myproperties[CurrentProperty].label){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "changePropertyLabel", propertyID:Myproperties[CurrentProperty].id, newLabel})) + } +} + +function handleClick(event) { + let input = document.getElementById("property_name_in") + let sell_menu = document.getElementById("property_sell_menu") + let purchase_menu = document.getElementById("property_purchase_menu_from_rent") + + if (event.target !== input) { + SendPropertyNameChange(input.value); + } + + if (!sell_menu.contains(event.target) && sell_menu.style.display == 'block') { + hide('property_sell_menu') + $('.properties_menu .panel').css("filter", "brightness(100%)") + } + + if (!purchase_menu.contains(event.target) && purchase_menu.style.display == 'block'){ + hide('property_purchase_menu_from_rent') + $('.properties_menu .panel').css("filter", "brightness(100%)") + } +} + +function CheckIfCanCreateProperty(){ + if ((PropertyCreationKey != null || PropertyCreationType == 'MLO') && document.getElementById('property_name').value.length > 0 + && document.getElementById('property_price').value.length > 0 + && document.getElementById('entry_door').value.length > 0 + && document.getElementById('street_number').value.length > 0 + && ((document.getElementById('vehicle_exit').value.length > 0 && PropertyCreationPanelType == 'garage') || PropertyCreationPanelType != 'garage') + && ((PropertyCreationType == 'SHELL' && document.getElementById('exit_door').value.length > 0) || PropertyCreationType != 'SHELL')){ + document.getElementById('create_property_btn').disabled = false + } + else{ + document.getElementById('create_property_btn').disabled = true + } +} + +function CreateProperty(){ + let Rentable = document.getElementById('rentable_input').checked + let Name = document.getElementById('property_name').value + let Price = document.getElementById('property_price').value + let URL = document.getElementById('property_img').value + let Number = document.getElementById('street_number').value + let Garage = document.getElementById('garage_id_input').value + let VehicleExit = document.getElementById('vehicle_exit').value + let table = [PropertyCreationType, PropertyCreationKey, Rentable, Name, Price.replace(/\s/g, ""), URL, PropertyInfos[0], null, PropertyInfos[1], Number, Garage, VehicleExit] + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "createProperty", table})) +} + +function CheckGarageID(value){ + let Found = false + for (let i = 0; i < GarageIDs.length; i++) { + if (value.toUpperCase() == GarageIDs[i]){ + Found = true + } + } + if (Found){ + $('#garage_id_input').css('border', 'solid 2px rgba(121, 215, 190, 0.719)') + $('#garage_id_input').css('background-color', 'rgba(121, 215, 190, 0.288)') + } + else{ + $('#garage_id_input').css('border', 'solid 2px rgba(211, 211, 211, 0.705)') + $('#garage_id_input').css('background-color', 'rgba(255, 255, 255, 0.212)') + } +} + +function GetPlayerCurrentCoord(){ + TriggerCallback('GetPlayerCoord', {}).done((cb) => { + PropertyInfos = cb + document.getElementById('entry_door').value = PropertyInfos[0] + document.getElementById('street_input').value = PropertyInfos[1] + document.getElementById('street_number').value = PropertyInfos[2] + CheckIfCanCreateProperty() + }); +} + +function GetExitCoord(){ + Close() + TriggerCallback('shellPositions', {model:PropertyCreationKey}).done((cb) => { + show('property_creation_menu') + if (cb != 'nil'){ + document.getElementById('exit_door').value = cb + } + else{ + document.getElementById('exit_door').value = '' + } + CheckIfCanCreateProperty() + }); +} + +function GetVehicleExitCoord(){ + Close() + TriggerCallback('vehiclePosition', {}).done((cb) => { + show('property_creation_menu') + if (cb != 'nil'){ + document.getElementById('vehicle_exit').value = cb + } + CheckIfCanCreateProperty() + }); +} + +function ChangeDropdownText(Label, key){ + PropertyCreationKey = key + $('.option_dropdown_btn').html(Label) + CheckIfCanCreateProperty() + if (document.getElementById('set_exit_door')){ + document.getElementById('set_exit_door').disabled = false + } +} + +function ChangeProperyInType(id){ + PropertyCreationType = id + if (id == 'SHELL' || id == 'IPL'){ + $('#panel_creation .dropdown_container').html(` + + `) + if (id == 'SHELL'){ + $('.dropdown_container .dropdown-menu').html('') + for (const key in PropertyTypes['SHELL']) { + $('.dropdown_container .dropdown-menu').append(` +
  • + `) + } + $('#panel_creation .doors_container').html(` +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    + `) + } + else{ + $('.dropdown_container .dropdown-menu').html('') + for (const key in PropertyTypes['IPL']) { + $('.dropdown_container .dropdown-menu').append(` +
  • + `) + } + $('#panel_creation .doors_container').html(` +
    + + +
    + `) + } + if (PropertyCreationPanelType == 'house'){ + $('.house_con.garage_id').css('display', 'block') + } + } + else{ + $('#panel_creation .dropdown_container').html(``) + $('#panel_creation .doors_container').html(` +
    + + +
    + `) + $('.house_con.garage_id').css('display', 'none') + } + BackgroundBlur("plugin_2", 'panel_creation') + CheckIfCanCreateProperty() +} + +function TriggerCallback(event, data) { + data.action = event; + return $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify(data)).promise(); +} + +function BackgroundBlur(element, target) { + if (BGBlur){ + var bodyRect = document.body.getBoundingClientRect(); + let elemRect = getTotalBoundingBox(target); + + if (!elemRect) return; + + let offset = [ + (elemRect.top - bodyRect.top)-1, + ((elemRect.right - bodyRect.right) * (-1))-1, + (elemRect.bottom - bodyRect.bottom)+1, + (elemRect.left - bodyRect.left)-1 + ]; + + $('#' + element).css('clip-path', `inset(${offset[0]}px ${offset[1]}px calc(100% - ${offset[2]}px) ${offset[3]}px)`); + } + else{ + $('#' + element).css('display', 'none') + } +} + +function getTotalBoundingBox(target) { + const elem = document.getElementById(target); + if (!elem) return null; + + let elemRect = elem.getBoundingClientRect(); + let minX = elemRect.left; + let minY = elemRect.top; + let maxX = elemRect.right; + let maxY = elemRect.bottom; + + + Array.from(elem.children).forEach(child => { + let childRect = child.getBoundingClientRect(); + minX = Math.min(minX, childRect.left!=0?childRect.left:99999); + minY = Math.min(minY, childRect.top!=0?childRect.top:99999); + maxX = Math.max(maxX, childRect.right); + maxY = Math.max(maxY, childRect.bottom); + }); + + + return { + width: maxX - minX, + height: maxY - minY, + left: minX, + top: minY, + right: maxX, + bottom: maxY + }; +} + +function show(element) { + $("#" + element).css("display", "block") + document.getElementById(element).style.animation = "showmenu 0.35s ease"; +} + +function hide(element) { + document.getElementById(element).style.animation = "hidemenu 0.3s ease"; + setTimeout(function() { + $("#" + element).css("display", "none") + }, 300) +} + +function show2(element) { + $("#" + element).css("display", "block") + document.getElementById(element).style.animation = "Home_cons 0.3s ease"; +} + +function hide2(element) { + document.getElementById(element).style.animation = "reverse_Home_cons 0.2s ease"; + setTimeout(function() { + $("#" + element).css("display", "none") + }, 200) +} + +function isNumber(evt) { + evt = (evt) ? evt : window.event + var charCode = (evt.which) ? evt.which : evt.keyCode + if (charCode > 31 && (charCode < 48 || charCode > 57)) { + return false + } + return true +} + +function formatMoney(input) { + let value = input.value.replace(/\D/g, ''); + + if (value === '') { + input.value = ''; + return; + } + + let formattedValue = parseInt(value, 10).toLocaleString('hu-HU'); + + input.value = formattedValue; +} + +function fancyTimeFormat(duration) +{ + var hrs = ~~(duration / 3600); + var mins = ~~((duration % 3600) / 60); + var secs = ~~duration % 60; + + var ret = ""; + + if (hrs > 0) { + ret += "" + hrs + ":" + (mins < 10 ? "0" : ""); + } + + ret += "" + mins + ":" + (secs < 10 ? "0" : ""); + ret += "" + secs; + return ret; +} + +function fancyTimeFormat2(duration) +{ + var hrs = ~~(duration / 3600); + var mins = ~~((duration % 3600) / 60); + var secs = ~~duration % 60; + + var ret = ""; + + if (hrs > 0) { + ret += "" + hrs + "d " + (mins < 10 ? "0" : ""); + } + + ret += "" + mins + "h " + (secs < 10 ? "0" : ""); + ret += "" + secs + 'm'; + return ret; +} + +function fancyTimeFormat3(duration) +{ + var hrs = ~~(duration / 3600); + var mins = ~~((duration % 3600) / 60); + var secs = ~~duration % 60; + + var ret = ""; + + if (hrs > 0) { + ret += "" + hrs + "h " + (mins < 10 ? "0" : ""); + } + + ret += "" + mins + "m "// + (secs < 10 ? "0" : ""); + //ret += "" + secs + "s"; + return ret; +} + + + +/////////////////////////////////////////////////////////[FURNITURE MENU]//////////////////////////////////////////////////////////////////////// + +function SendClosedFurniture(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: 'backToPropertyMenu'})) +} + +function ResetFurniturePanel(){ + $('#panel_furniture').css('animation', 'none') + $('#panel_chosed_furniture').css('animation', 'none') + $('.preferences_con').css('animation', 'none') +} + +function SwitchFurnitureType(id){ + let rect = document.getElementById(id).getBoundingClientRect(); + let parentRect = document.querySelector("#furniture_control").getBoundingClientRect(); + let elementCenterY = rect.top - parentRect.top; + document.querySelector(".selector#furniture").style.top = `${elementCenterY}px`; + ChosedFurnitureType = id + + CreateFurnitureMenu() +} + +function CreateFurnitureMenu(){ + $('.furniture_type_contanier .moving_element').html('') + let RowCount = 0 + let RowElementCount = 1 + let disableCategory + let OneEnabledCategory = null + + if (ChosedFurnitureType == 'owned'){ + let IsFunctionRun = false + for (let i = 0; i < Furnitures.length; i++) { + RowElementCount = RowElementCount + 1 + if (RowCount == 0 && RowElementCount == 2){ + $('.furniture_type_contanier .moving_element').append(`
    `) + } + if (RowCount % 2 != 0){ + if (RowElementCount > 3){ + RowElementCount = 0 + RowCount = RowCount + 1 + $('.furniture_type_contanier .moving_element').append(`
    `) + } + } + else{ + if (RowElementCount > 4){ + RowElementCount = 0 + RowCount = RowCount + 1 + $('.furniture_type_contanier .moving_element').append(`
    `) + } + } + + disableCategory = true + if (Myproperties[CurrentProperty].furnitures.length > 0){ + for (let _i = 0; _i < Furnitures[i].objects.length; _i++) { + for (let index = 0; index < Myproperties[CurrentProperty].furnitures.length; index++) { + if (Furnitures[i].objects[_i].options != undefined){ + for (const key in Furnitures[i].objects[_i].options) { + if (Myproperties[CurrentProperty].furnitures[index].obj == Furnitures[i].objects[_i].options[key].model){ + disableCategory = false + } + } + } + else if (Myproperties[CurrentProperty].furnitures[index].obj == Furnitures[i].objects[_i].model){ + disableCategory = false + } + } + } + } + else{ + $('.furniture_container').html('') + } + + $('.furniture_type_contanier .moving_element #row_'+RowCount).append(` +
    +
    +
    + `) + if (!disableCategory){ + disableCategory = i + OneEnabledCategory = i + if (ChosedMovingFurnitureType == null){ + IsFunctionRun = true + ChooseFurnitureType(document.getElementById(Furnitures[i].category), i, 'owned') + } + else if(ChosedMovingFurnitureType == i){ + IsFunctionRun = true + ChooseFurnitureType(document.getElementById(Furnitures[ChosedMovingFurnitureType].category), ChosedMovingFurnitureType, 'owned') + } + } + } + if (!IsFunctionRun){ + if (OneEnabledCategory != null){ + ChooseFurnitureType(document.getElementById(Furnitures[OneEnabledCategory].category), OneEnabledCategory, 'owned') + } + else{ + $('.furniture_container').html(`
    ${t('not_have_furniture')}
    `) + } + } + } + else{ + for (let i = 0; i < Furnitures.length; i++) { + RowElementCount = RowElementCount + 1 + if (RowCount == 0 && RowElementCount == 2){ + $('.furniture_type_contanier .moving_element').append(`
    `) + } + if (RowCount % 2 != 0){ + if (RowElementCount > 3){ + RowElementCount = 0 + RowCount = RowCount + 1 + $('.furniture_type_contanier .moving_element').append(`
    `) + } + } + else{ + if (RowElementCount > 4){ + RowElementCount = 0 + RowCount = RowCount + 1 + $('.furniture_type_contanier .moving_element').append(`
    `) + } + } + $('.furniture_type_contanier .moving_element #row_'+RowCount).append(` +
    +
    +
    + `) + } + + if (ChosedMovingFurnitureType == null){ + ChooseFurnitureType(document.getElementById(Furnitures[Math.round((Furnitures.length-1)/2)].category), Math.round((Furnitures.length-1)/2)) + } + else{ + ChooseFurnitureType(document.getElementById(Furnitures[ChosedMovingFurnitureType].category), ChosedMovingFurnitureType) + } + } + + ScaleObjects() +} + +function ChooseFurnitureType(element, FurnitureKey, type) { + if (!MovingElement){ + ChosedMovingFurnitureType = FurnitureKey + + document.querySelectorAll(".furniture_type_element").forEach(el => { + el.classList.remove('choosed_furniture_type') + }); + element.classList.add('choosed_furniture_type') + $('.furniture_container').html('') + let IsSecurityObject = false + for (let i = 0; i < Furnitures[FurnitureKey].objects.length; i++) { + IsSecurityObject = false + for (const key in SecurityObjects.cameras) { + if (SecurityObjects.cameras[key] == Furnitures[FurnitureKey].objects[i].model){ + IsSecurityObject = true + } + } + + for (const key in SecurityObjects.databases) { + if (SecurityObjects.databases[key] == Furnitures[FurnitureKey].objects[i].model){ + IsSecurityObject = true + } + } + + if (type == 'owned'){ + for (let _i = 0; _i < Myproperties[CurrentProperty].furnitures.length; _i++) { + let CanbeShowed = false + if (Furnitures[FurnitureKey].objects[i].options != undefined){ + for (const key in Furnitures[FurnitureKey].objects[i].options) { + if (Furnitures[FurnitureKey].objects[i].options[key].model == Myproperties[CurrentProperty].furnitures[_i].obj){ + CanbeShowed = true + } + } + } + else if(Furnitures[FurnitureKey].objects[i].model == Myproperties[CurrentProperty].furnitures[_i].obj){ + CanbeShowed = true + } + + if (CanbeShowed){ + $('.furniture_container').append(` + + `) + } + } + } + else{ + + $('.furniture_container').append(` + + `) + } + } + HideChosedFurniture() + } +} + +function HideChosedFurniture(){ + $('#panel_chosed_furniture').css('animation', 'reverse_Basic_popup 0.3s ease') + setTimeout(() => { + BackgroundBlur("plugin_4", 'panel_chosed_furniture') + $('.chosed_furniture').css('display', 'none') + }, 300); + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "unselectFurniture"})) +} + +function ShowChosedFurniture(){ + $('#panel_chosed_furniture').css('animation', 'Basic_popup 0.3s ease') + $('.chosed_furniture').css('display', 'block') + setTimeout(() => { + BackgroundBlur("plugin_4", 'panel_chosed_furniture') + }, 200); +} + +function EditFurniture(objectid, FurnitureKey, i, price){ + ShowChosedFurniture() + + let furniture_elements = document.getElementsByClassName("furniture_element") + for (let _i = 0; _i < furniture_elements.length; _i++) { + if (furniture_elements[_i]){ + furniture_elements[_i].classList.remove('chosed') + } + } + document.getElementById('furniture_'+i).classList.add('chosed') + + $('#panel_chosed_furniture .price').html(price.toLocaleString('hu-HU')+Currency) + + $('#buy_furniture').css('display', 'none') + $('#sell_furniture').css('display', 'block') + $('.color_container').css('display', 'none') + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "editFurniture", objectid, propertyID:Myproperties[CurrentProperty].id})) +} + +function SelectFurniture(model, price, FurnitureKey, i){ + ShowChosedFurniture() + + for (let _i = 0; _i < Furnitures[FurnitureKey].objects.length; _i++) { + document.getElementById('furniture_'+_i).classList.remove('chosed') + } + document.getElementById('furniture_'+i).classList.add('chosed') + + if (Furnitures[FurnitureKey].objects[i].options == undefined){ + $('.color_container').css('display', 'none') + } + else{ + $('.color_container').css('display', 'flex') + $('.color_container').html('') + for (const key in Furnitures[FurnitureKey].objects[i].options) { + $('.color_container').append(``) + } + } + BackgroundBlur("plugin_4", 'panel_chosed_furniture') + + $('#panel_chosed_furniture .price').html(price.toLocaleString('hu-HU')+Currency) + + $('#buy_furniture').css('display', 'block') + $('#sell_furniture').css('display', 'none') + + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "selectFurniture", model, propertyID:Myproperties[CurrentProperty].id})) +} + +function SendChangePosition(){ + $('#panel_furniture').css('animation', 'reverse_Basic_popup 0.3s ease both') + $('#panel_chosed_furniture').css('animation', 'reverse_Basic_popup 0.3s ease both') + $('.preferences_con').css('animation', 'reverse_Basic_popup 0.3s ease both') + + setTimeout(() => { + BackgroundBlur("plugin_4", 'panel_chosed_furniture') + BackgroundBlur("plugin_3", 'panel_furniture') + }, 600); + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "furniturePositioning", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendBuyFurniture(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "buyFurniture", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendSellFurniture(){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "deleteFurniture", propertyID:Myproperties[CurrentProperty].id})) +} + +function SendChangeModel(model){ + $.post('https://' + GetParentResourceName() + '/UseButton', JSON.stringify({action: "changeFurniture", propertyID:Myproperties[CurrentProperty].id, model})) +} + +let isMousePressed = false; // Flag to check if the mouse is pressed +let MovingElement = false +let elementToMove = document.getElementById("moving_element"); +let parentElement = document.getElementById("furniture_type_contanier"); // The parent element +let startX = 0, startY = 0, currentX = 0, currentY = 0; // Position tracking + +document.getElementById("furniture_type_contanier").addEventListener("mousedown", function(event) { + if (event.button === 0) { // Left click pressed + isMousePressed = true; + + // Get element's current transform values + const transform = getComputedStyle(elementToMove).transform; + if (transform !== "none") { + const matrix = new DOMMatrix(transform); + currentX = matrix.m41; // X translation + currentY = matrix.m42; // Y translation + } + + // Capture the offset to prevent jumping + startX = event.clientX - currentX; + startY = event.clientY - currentY; + + function moveElement(e) { + if (!isMousePressed) return; + MovingElement = true + + // Calculate new position based on mouse movement + let translateX = e.clientX - startX; + let translateY = e.clientY - startY; + + // Get parent boundaries + const parentRect = parentElement.getBoundingClientRect(); + const elemRect = elementToMove.getBoundingClientRect(); + + // Constrain within parent + const minX = 0; + const minY = 0; + const maxX = parentRect.width - elemRect.width; + const maxY = parentRect.height - elemRect.height; + + // Smooth boundary effect (soft stop) + if (translateX < minX) translateX = minX - (minX - translateX) * 0.2; + if (translateY < minY) translateY = minY - (minY - translateY) * 0.2; + if (translateX > maxX) translateX = maxX + (translateX - maxX) * 0.2; + if (translateY > maxY) translateY = maxY + (translateY - maxY) * 0.2; + + // Apply the transform (translate) + elementToMove.style.transform = `translate(${translateX}px, ${translateY}px)`; + + ScaleObjects() + } + + // Add event listeners + document.addEventListener("mousemove", moveElement); + document.addEventListener("mouseup", function stopMoving() { + isMousePressed = false; + MovingElement = false + + // Get parent boundaries again for smooth reset + const parentRect = parentElement.getBoundingClientRect(); + const elemRect = elementToMove.getBoundingClientRect(); + + let translateX = currentX; + let translateY = currentY; + + // Ensure it stays inside parent (reset position if out) + if (elemRect.left < parentRect.left) translateX = 0; + if (elemRect.top < parentRect.top) translateY = 0; + if (elemRect.right > parentRect.right) translateX = parentRect.width - elemRect.width; + if (elemRect.bottom > parentRect.bottom) translateY = parentRect.height - elemRect.height; + + // Smooth transition back to boundary + + const overflowThreshold = 10; + if ( + elemRect.left < parentRect.left - overflowThreshold || + elemRect.top < parentRect.top - overflowThreshold || + elemRect.right > parentRect.right + overflowThreshold || + elemRect.bottom > parentRect.bottom + overflowThreshold + ){ + elementToMove.style.transition = "transform 0.3s ease-out"; + elementToMove.style.transform = `translate(${translateX}px, ${translateY}px)`; + + const startTime = Date.now(); + + function loop() { + const currentTime = Date.now(); + + if (currentTime - startTime >= 300) { + return; + } + + ScaleObjects() + + setTimeout(loop, 1); + } + + loop(); + + + setTimeout(() => { + elementToMove.style.transition = ""; + }, 300); + } + + document.removeEventListener("mousemove", moveElement); + document.removeEventListener("mouseup", stopMoving); + }); + } +}); + +function ScaleObjects(){ + const parentRect = parentElement.getBoundingClientRect(); + const children = parentElement.getElementsByClassName("furniture_type_element"); + + Array.from(children).forEach(child => { + const rect = child.getBoundingClientRect(); + const centerX = rect.left + rect.width / 2; + const centerY = rect.top + rect.height / 2; + const parentCenterX = parentRect.left + parentRect.width / 2; + const parentCenterY = parentRect.top + parentRect.height / 2; + + const distance = Math.sqrt((parentCenterX - centerX) ** 2 + (parentCenterY - centerY) ** 2); + + child.style.opacity = 1.7 - distance / 100; + + let childProperties = getObjectProperties(distance); + child.style.transform = `scale(${childProperties.scale})`; + }); +} + +function getObjectProperties(distance) { + const minDistance = 75; + const maxDistance = 140; + + // Scale range (0.75 to 0) + const minScale = 0.1; + const maxScale = 1; + + // Clamp the distance + distance = Math.min(Math.max(distance, minDistance), maxDistance); + + // Normalize distance (0 when at maxDistance, 1 when at minDistance) + let normalized = 1 - (distance - minDistance) / (maxDistance - minDistance); + + // Calculate scale + let scale = minScale + normalized * (maxScale - minScale); + + + return { scale }; +} \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/html/style.css b/resources/[housing]/brutal_housing/html/style.css new file mode 100644 index 000000000..1a19bd167 --- /dev/null +++ b/resources/[housing]/brutal_housing/html/style.css @@ -0,0 +1,3872 @@ +@import url('https://fonts.googleapis.com/css2?family=Anek+Gujarati:wght@100..800&display=swap'); + +body{ + font-family: 'Oswald', sans-serif; + user-select: none; + background: none; + font-display: fallback; +} + +:root{ + --main_color: rgb(251, 133, 16); + --background_color: rgb(34, 34, 39); + --text_color: white; +} + +button{ + outline: none; + border: none; + cursor: pointer; + transition: all 0.2s; +} + +button:disabled{ + opacity: 0.6; + cursor: none; +} + +button:hover{ + cursor: pointer; + filter: brightness(110%); +} + +button:disabled:hover{ + filter: none; +} + +button:active{ + transition: all 0.05s; + filter: brightness(70%); + scale: 0.9; +} + +button:disabled:active{ + filter: none; + scale: 1; +} + +::-webkit-scrollbar { + display: none; + width: 10px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background: #2129326b; + border-radius: 3vh; + border: solid 1px rgba(255, 255, 255, 0.432); +} + +hr{ + height: 2px; + background-color: white; +} + +.input-group input{ + background-color: rgba(255, 255, 255, 0.137); + color: white; + border: solid 2px rgba(211, 211, 211, 0.705); + outline: none; + text-align: center; + font-weight: 400; + font-size: 22px !important; + padding-top: 10px !important; +} + +.input-group input::placeholder{ + color: #ffffff8e; +} + +.input-group input:focus{ + color: white; + background-color: rgba(255, 255, 255, 0.267); + border: solid 2px rgba(211, 211, 211, 0.959); + outline: none; + box-shadow: none; +} + +.input-group input:disabled{ + background-color: rgba(52, 63, 73, 0.295); + color: #b1b1b1; + border: none; + outline: none; + text-align: center; +} + +.custom-checkbox .form-check-label{ + color: white; + font-size: 24px; + font-weight: 500; +} + +.custom-checkbox .form-check-input{ + height: 25px; + width: 25px; + background-color: rgba(255, 255, 255, 0.205); + border: solid 2px #D3D3D3; +} + +.custom-checkbox .form-check-input:checked{ + border: solid 3px #ffffff; + background-color: #79cfe0b2; + background-image: none; +} + +.range::-webkit-slider-thumb{ + -webkit-appearance: none; + appearance: none; + height: 15px; + width: 15px; + background: rgba(255, 255, 255, 0.7); + transform: rotate(45deg); + cursor: pointer; + box-shadow: none; + border: solid 2px white; + transition: 0.3s; +} + +.range::-webkit-slider-thumb:active{ + background: #32EBBE; +} + +.range{ + -webkit-appearance: none; + width: 80%; + height: 3px; + border-radius: 10px; + outline: none; + background-color: #B7B7B7; +} + +.custom-control.ios-switch { + scale: 1.6; + margin-bottom: 15px; +} + +.custom-control.ios-switch .ios-switch-control-input { + display: none; +} + +.custom-control.ios-switch .ios-switch-control-input:active~.ios-switch-control-indicator::after { + width: 20px; +} + +.custom-control.ios-switch .ios-switch-control-input:checked~.ios-switch-control-indicator { + border: 10px solid #79cfe0; + background: #79cfe0; +} + +.custom-control.ios-switch .ios-switch-control-input:checked~.ios-switch-control-indicator::after { + top: -8px; + left: 8px; +} + +.custom-control.ios-switch .ios-switch-control-input:checked:active~.ios-switch-control-indicator::after { + left: 4px; +} + +.custom-control.ios-switch .ios-switch-control-indicator { + display: inline-block; + position: relative; + margin: 0 10px; + top: 4px; + width: 36px; + height: 20px; + background: rgb(51, 49, 70); + border-radius: 16px; + transition: 0.3s; + border: 2px solid rgb(54, 72, 94); +} + +.custom-control.ios-switch .ios-switch-control-indicator::after { + content: ''; + display: block; + position: absolute; + width: 16px; + height: 16px; + border-radius: 16px; + transition: 0.3s; + top: 0px; + left: 0px; + background: rgb(236, 236, 236); +} + +.dropdown .dropdown-menu{ + background-color: #477a84da; + backdrop-filter: blur(10px); + border: 2px rgba(255, 255, 255, 0.644); + max-height: 200px; + overflow-y: auto; +} + +.dropdown .dropdown-menu .dropdown-item{ + color: white; + height: 40px; + transition: all 0.3s ease; + line-height: 30px; + font-size: 20px; + font-weight: 500; +} + +.dropdown .dropdown-menu .dropdown-item:hover{ + background-color: rgba(141, 166, 194, 0.493); +} + +.dropdown .dropdown-menu .dropdown-item img{ + height: 35px; + width: 35px; + margin-top: -5px; + margin-left: -10px; + border-radius: 6px; +} + +/* //////////////////////////////////////////////////////// MAIN THINGS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/ + +.home_con{ + animation: Home_cons 0.5s; + box-shadow: 0px 4px 12px -1px rgba(41, 50, 58, 0.582); +} + +@keyframes Home_cons { + 0%{ + scale: 0.8; + opacity: 0; + } + 50%{ + scale: 1.017; + } +} + +@keyframes reverse_Home_cons { + 100%{ + scale: 1.1; + opacity: 0; + } +} + +.properties_menu{ + display: none; +} + +@keyframes showmenu { + 0%{ + opacity: 0; + } +} + +@keyframes hidemenu { + 100%{ + opacity: 0; + } +} + +.properties_menu .panel{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 730px; + width: 893px; + border-radius: 20px; + background-color: rgba(61, 61, 61, 0.425); + border: solid 1px rgba(255, 255, 255, 0.226); + backdrop-filter: blur(25px); + font-family: "Anek Gujarati", sans-serif; + overflow: hidden; + transition: all 0.3s ease; +} + +.properties_menu .panel .control_section{ + position: absolute; + top: 13px; + left: 13px; + height: 275px; + width: 72px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); + box-shadow: 0px 4px 12px -1px rgba(41, 50, 58, 0.582); + overflow: hidden; + padding-bottom: -5.5px; + transition: height 0.4s ease; + z-index: 10; +} + +.properties_menu .panel .control_section .control_btn{ + position: relative; + height: 50px; + width: 50px; + margin-block: 10px; + background-color: transparent; + object-fit: scale-down; + background-size: 31px; + background-repeat: no-repeat; + background-position: center; + transition: all 0.18s ease; + cursor: pointer; +} + +.properties_menu .panel .control_section .control_btn:hover{ + scale: 1.1; + cursor: pointer; +} + +.properties_menu .panel .control_section .control_btn:active{ + transition: all 0.05s; + scale: 0.95; +} + +.properties_menu .panel .control_section .selector{ + position: absolute; + top: 11px; + left: 11px; + height: 50px; + width: 50px; + border-radius: 8px; + border: solid 2px #79CFE0; + background-color: rgba(71, 122, 132, 0.5); + box-shadow: 0px 0px 5px #79D7BE; + transition: all 0.4s ease; +} + +.properties_menu .panel .hidden_logo{ + position: absolute; + top: 225px; + left: 50px; + height: 60px; + width: 60px; + transform: translate(-50%, -50%); + background-image: url('assets/logo.png'); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + transition: all 0.5s ease; +} + +.properties_menu .panel .header{ + position: absolute; + top: 13px; + right: 13px; + height: 66px; + width: 770px; + background-color: rgba(33, 41, 50, 0.8); + box-shadow: 0px 4px 12px -1px rgba(41, 50, 58, 0.582); + border-radius: 13px; +} + +.properties_menu .panel .header .door_icon{ + position: absolute; + top: 11px; + left: 11px; + background-image: url('assets/door.png'); +} + +.properties_menu .panel .header .title{ + position: absolute; + top: 8px; + left: 66px; + font-size: 19px; + font-weight: 400; + color: rgba(255, 255, 255, 0.72); +} + +.properties_menu .panel .header .state{ + position: absolute; + top: 28px; + left: 66px; + font-size: 21px; + font-weight: 600; + color: #79D7BE; +} + +.properties_menu .panel .header .property_name{ + position: absolute; + top: 9px; + right: 45px; + text-align: right; + font-size: 31px; + line-height: 31px; + font-weight: 600; + color: white; + width: fit-content; + background-color: transparent !important; + border: none !important; + outline: none !important; + height: 31px; +} + +.properties_menu .panel .header .street{ + position: absolute; + top: 41px; + right: 45px; + text-align: right; + font-size: 22px; + line-height: 22px; + font-weight: 300; + color: rgba(255, 255, 255, 0.5); +} + +.properties_menu .panel .header .tutorial_btn{ + position: absolute; + top: 8px; + right: 8px; + height: 50px; + width: 30px; + background-color: rgba(255, 255, 255, 0.164); + border-radius: 8px; + color: rgba(255, 255, 255, 0.753); + font-size: 26px; + line-height: 55px; +} + +.properties_menu .panel .header_title{ + position: absolute; + top: 46px; + left: 50%; + transform: translate(-50%, -50%); + font-size: 29px; + line-height: 29px; + font-weight: 700; + color: white; + z-index: 2; +} + +.properties_menu .panel .header_title .highlight{ + color: rgb(33, 41, 50); + background-color: #79CFE0; + padding: 8px 10px; + padding-bottom: 3px; + display: inline-block; + border-radius: 7px; +} + +.small_icon{ + position: absolute; + top: 11px; + left: 11px; + height: 44px; + width: 44px; + border-radius: 8px; +} + +.small_icon img{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 75%; + width: 75%; +} + +.extra_small_icon{ + position: relative; + height: 30px; + width: 30px; + border-radius: 8px; + opacity: 0.8; +} + +.extra_small_icon img{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 75%; + width: 75%; +} + +.small_icon.green{ + background-image: radial-gradient(#79d7bea1, #4b857573); + border: solid 2px rgba(121, 215, 190, 0.72); +} + +.small_icon.red{ + background-image: radial-gradient(#f95454b7, #f954546c); + border: solid 2px rgba(249, 84, 84, 0.72); +} + +.small_icon.gold{ + background-image: radial-gradient(#f3c623a1, #9c80187e); + border: solid 2px rgba(243, 198, 35, 0.72); +} + +.small_icon.gray{ + background-color: rgba(111, 111, 111, 0.5); + border: solid 2px rgba(212, 212, 212, 0.72); + backdrop-filter: blur(10px); +} + +.properties_menu .panel .notifications{ + position: relative; + height: 198px; + width: 440px; + background-color: rgba(33, 41, 50, 0.5); + border-radius: 13px; + padding-top: 9px; + padding-bottom: 1px; + overflow-y: auto; + box-shadow: 0px 4px 12px -1px rgba(41, 50, 58, 0.582); +} + +.properties_menu .panel .notifications .text{ + width: 80%; + margin-left: 10%; + margin-top: 17%; + text-align: center; + font-size: 25px; + line-height: 25px; + font-weight: 600; + color: rgba(255, 255, 255, 0.712); +} + +.properties_menu .panel .notifications .notify_element{ + position: relative; + width: 422px; + height: 86.5px; + margin-left: 9px; + border-radius: 10px; + background-color: rgba(33, 41, 50, 0.76); + margin-bottom: 8px; + overflow: hidden; +} + +@keyframes notify_element { + 0%{ + transform: translateX(-30%); + opacity: 0; + } + 50%{ + transform: translateX(5%); + } +} + +.properties_menu .panel .notifications .notify_element .type{ + position: absolute; + top: 5px; + left: 5px; + width: 24px; + height: 24px; + border-radius: 5.5px; + font-size: 15px; + text-align: center; + line-height: 28px; +} + +.properties_menu .panel .notifications .notify_element.check .type{ + background-color: rgba(121, 215, 176, 0.219); + color: rgba(145, 255, 200, 0.795); +} + +.properties_menu .panel .notifications .notify_element.alert .type{ + background-color: rgba(249, 84, 84, 0.219); + color: #ff8b8b; +} + +.properties_menu .panel .notifications .notify_element.info .type{ + background-color: rgba(255, 255, 255, 0.219); + color: #c2c2c2; +} + +.properties_menu .panel .notifications .notify_element.money .type{ + background-color: rgba(121, 215, 149, 0.219); + color: rgba(145, 255, 163, 0.795); +} + +.properties_menu .panel .notifications .notify_element .title{ + position: absolute; + top: 10px; + left: 35px; + font-size: 20px; + line-height: 20px; + font-weight: 500; + color: rgba(255, 255, 255, 0.822); +} + +.properties_menu .panel .notifications .notify_element .date{ + position: absolute; + top: 5px; + right: 5px; + font-size: 17px; + line-height: 20px; + font-weight: 300; + color: rgba(255, 255, 255, 0.39); +} + +.properties_menu .panel .notifications .notify_element .message{ + position: absolute; + top: 35px; + left: 10px; + width: 90%; + font-weight: 300; + font-size: 17px; + line-height: 19px; + color: #ffffffb7; +} + +.properties_menu .panel .key_section{ + position: relative; + height: 198px; + width: 319px; + background-color: rgba(33, 41, 50, 0.8); + border-radius: 13px; + overflow: hidden !important; +} + +.properties_menu .panel .key_section .key_hider{ + position: absolute; + top: 100%; + left: 80%; + height: 300px; + width: 500px; + transform: translate(-50%, -50%) rotate(-45deg); + background-color: rgba(33, 41, 50, 0.8); + backdrop-filter: blur(5px) brightness(50%); + z-index: 1000; +} + +.properties_menu .panel .key_section .key_text{ + position: absolute; + bottom: 20px; + right: 20px; + width: 200px; + text-align: right; + font-size: 25px; + line-height: 23px; + font-weight: 500; + color: rgba(255, 255, 255, 0.514); + z-index: 10000; +} + +.properties_menu .panel .key_section .key_text a{ + font-size: 20px; +} + +.properties_menu .panel .key_section .lock{ + position: absolute; + top: 50px; + right: 50px; + font-size: 40px; + color: rgba(255, 255, 255, 0.747); + z-index: 10000; +} + +.properties_menu .panel .key_section .title{ + position: absolute; + top: 8px; + left: 62px; + font-size: 19px; + font-weight: 400; + color: rgba(255, 255, 255, 0.72); +} + +.properties_menu .panel .key_section .key_price{ + width: fit-content; + height: 44px; + color: #79D7BE; + background-color: #47807083; + font-size: 30px; + line-height: 40px; + font-weight: 700; + border-radius: 6px; + padding-top: 5px; + padding-bottom: 1px; + padding-inline: 10px; + text-align: center; +} + +.properties_menu .panel .key_section .key_btn{ + height: 45px; + background-color: rgba(71, 122, 132, 0.4); + border-radius: 8px; + border: solid 2px rgba(121, 207, 224, 0.72); + font-size: 26px; + line-height: 45px; + font-weight: 600; + color: white; + white-space: nowrap; + padding-inline: 10px; +} + +.properties_menu .panel .key_section .key_count{ + position: absolute; + top: 28px; + left: 62px; + font-size: 21px; + font-weight: 600; + color: #79CFE0; +} + +.properties_menu .panel .key_section .door_lock_btn{ + position: absolute; + top: 10px; + right: 10px; + height: 50px; + width: 50px; + border-radius: 9px; + background-color: #477a8483; + border: solid 2px #79CFE0; + color: white; + font-size: 28px; + line-height: 50px; +} + +.bottom_container{ + position: absolute; + top: 303px; + left: 13px; + width: 867px; +} + +.page_chooser .page_element{ + display: inline-block; + height: 15px; + width: 15px; + background-color: rgba(121, 207, 224, 0.5); + border-radius: 3vh; + transition: all 0.3s ease; + margin-inline: 3px; +} + +.page_chooser .page_element.choosed{ + width: 50px; + background-color: rgba(121, 207, 224, 1); + box-shadow: 0px 0px 7px rgba(121, 207, 224, 1); +} + +.list_container{ + position: relative; + margin-top: 20px; + height: 400px; + width: 900px; + display: flex; + flex-wrap: wrap; +} + +.list_container .text{ + width: 80%; + margin-left: 10%; + text-align: center; + font-size: 30px; + line-height: 35px; + font-weight: 600; + color: rgba(255, 255, 255, 0.712); +} + +.list_container .text::after{ + content: ''; + position: absolute; + top: 35%; + left: 50%; + transform: translate(-50%, -50%); + height: 65px; + width: 65px; + border-radius: 50%; + background-color: #0051a3; + box-shadow: 0px 0px 60px #0051a3af; + background-image: url('assets/furniture_categories/electronics.png'); + background-size: 60%; + background-repeat: no-repeat; + background-position: center; +} + +.list_container .list_element{ + position: relative; + margin-bottom: 13.2px; + margin-right: 13.5px; + height: 188px; + width: 280px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); +} + +.list_container .list_element.empty{ + background-color: rgba(33, 41, 50, 0.658); +} + +.list_container .list_element .preview{ + position: absolute; + top: 7px; + left: 50%; + height: 121px; + width: 267px; + transform: translate(-50%, 0%); + border-radius: 9px; + box-shadow: inset 0px 60px 35px -30px rgba(0, 0, 0, 0.521); + object-fit: scale-down; + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +.list_container .list_element.empty .preview{ + box-shadow: none; + background-color: rgba(0, 0, 0, 0.137); + text-align: center; + font-size: 70px; + line-height: 135px; + font-weight: 100; + color: rgba(255, 255, 255, 0.185); +} + +.list_container .list_element .house_icon{ + position: absolute; + top: 11px; + left: 11px; +} + +.list_container .list_element .sell_btn{ + position: absolute; + top: 85px; + left: 11px; + height: 40px; + padding-inline: 10px; + background-color: #f9545460; + border: solid 2px #F95454; + color: #F95454; + font-size: 26px; + line-height: 43px; + font-weight: 700; + backdrop-filter: blur(7px); + text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.356); + border-radius: 6px; +} + +.list_container .list_element .sell_btn.gray{ + background-color: #ffffff60; + border: solid 2px #ffffffb4; + color: #ffffffd3; +} + +.list_container .list_element .sell_btn.green{ + background-color: #79d7be67; + border: solid 2px #79D7BE; + color: #79D7BE; +} + +.list_container .list_element .type{ + position: absolute; + top: 17px; + left: 61px; + font-size: 20px; + line-height: 20px; + font-weight: 300; + color: rgba(255, 255, 255, 0.685); + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); +} + +.list_container .list_element .label{ + position: absolute; + top: 14px; + right: 14px; + font-size: 27px; + line-height: 27px; + color: rgba(255, 255, 255, 0.8); + font-weight: 600; + text-align: right; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); +} + +.list_container .list_element .id{ + position: absolute; + top: 44px; + right: 14px; + font-size: 19px; + line-height: 19px; + color: rgba(255, 255, 255, 0.795); + font-weight: 300; + text-align: right; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); +} + +.list_container .list_element .id span{ + color: #81fcaa88; + font-weight: 300; +} + +.list_container .list_element .id i{ + color: #81fcaa88; +} + +.list_container .list_element .title{ + position: absolute; + top: 140px; + left: 10px; + font-size: 19px; + line-height: 19px; + color: rgba(255, 255, 255, 0.685); + font-weight: 400; +} + +.list_container .list_element.empty .title{ + top: 134px; + left: 7px; + width: 80px; + height: 20px; + background-color: rgba(0, 0, 0, 0.308); + border-radius: 5px; +} + +.list_container .list_element .relation{ + position: absolute; + top: 160px; + left: 10px; + font-size: 22px; + line-height: 22px; + color: #79CFE0; + font-weight: 700; +} + +.list_container .list_element.empty .relation{ + top: 157px; + left: 7px; + width: 110px; + height: 24px; + background-color: rgba(0, 0, 0, 0.17); + border-radius: 5px; +} + +.list_container .list_element .relation.blue{ + color: #2B8AC5; +} + +.list_container .list_element .relation.red{ + color: #F95454; +} + +.list_container .list_element .select_btn{ + position: absolute; + bottom: 7px; + right: 7px; +} + +.select_btn{ + height: 40px; + padding-inline: 10px; + background-color: rgba(71, 122, 132, 0.5); + border-radius: 8px; + border: solid 2px rgba(121, 207, 224, 0.72); + font-size: 26px; + font-weight: 600; + color: white; +} + +.list_container .list_element.empty .select_btn{ + width: 120px; + background-color: rgba(0, 0, 0, 0.2); + border: none; +} + +.select_btn:disabled{ + background-color: transparent; + border: none; + color: rgba(121, 207, 224, 0.72); +} + +.select_btn.green{ + background-color: #79d7be79; + border-radius: 8px; + border: solid 2px #79d7bec0; +} + +.big_icon{ + position: absolute; + top: 9px; + left: 9px; + height: 55px; + width: 55px; + border-radius: 10px; +} + +.big_icon img{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 75%; + width: 75%; +} + +.extra_small_icon.yellow, .big_icon.yellow{ + background-image: radial-gradient(#ffea006e, #6762397c); + border: solid 2px rgba(215, 207, 121, 0.72); + box-shadow: 0px 0px 100px 5px #d7cf7981; +} + +.extra_small_icon.gas, .big_icon.gas{ + background-image: radial-gradient(#80d9ff71, #3052616e); + border: solid 2px #80d9ffcb; + box-shadow: 0px 0px 100px 5px #80d9ff73; +} + +.extra_small_icon.blue, .big_icon.blue{ + background-image: radial-gradient(#6591ff7a, #354b825e); + border: solid 2px #6591ffbe; + box-shadow: 0px 0px 100px 5px #6591ff7c; +} + +.extra_small_icon.wifi, .big_icon.wifi{ + background-image: radial-gradient(#00ced17c, #004a4d83); + border: solid 2px #00ced1c4; + box-shadow: 0px 0px 100px 5px #00ced181; +} + +.big_icon.red{ + background-image: radial-gradient(#f52b3f73, #4a131875); + border: solid 2px #dc3546cb; + box-shadow: 0px 0px 100px 5px #dc35467a; +} + +.big_icon.green{ + background-image: radial-gradient(#79d7bea1, #4b857573); + border: solid 2px rgba(121, 215, 190, 0.72); + box-shadow: 0px 0px 100px 5px #79d7be7a; +} + +.big_icon.main{ + background-image: radial-gradient(#79cfe08e, #43737c75); + border: solid 2px #79cfe0c4; + box-shadow: 0px 0px 100px 5px #79cfe08e; +} + +.big_icon.gray{ + background-image: radial-gradient(#d3d3d398, #8383837e); + border: solid 2px #d3d3d3b6; +} + +.big_icon.bubbles{ + background-image: radial-gradient(#fffacda4, #b8b49579); + border: solid 2px #fffacdc0; + box-shadow: 0px 0px 100px 5px #fffacda4; +} + +.big_icon.gears{ + background-image: radial-gradient(#ff6347b2, #993b2a71); + border: solid 2px #ff6347be; + box-shadow: 0px 0px 100px 5px #ff6347b2; +} + +.big_icon.server{ + background-image: radial-gradient(#6cc5f59c, #447c9b7a); + border: solid 2px #6cc5f5c7; +} + +.furniture_section{ + position: relative; + height: 198px; + width: 319px; + background-color: rgba(33, 41, 50, 0.8); + border-radius: 13px; + overflow: hidden; +} + +.furniture_section.disabled{ + filter: brightness(70%); +} + +.furniture_section .title{ + position: absolute; + top: 5px; + left: 75px; + font-size: 27px; + font-weight: 500; + color: rgba(255, 255, 255, 0.72); +} + +.furniture_section .label{ + position: absolute; + top: 80px; + left: 11px; + font-size: 18px; + line-height: 18px; + font-weight: 400; + color: rgba(255, 255, 255, 0.589); +} + +.furniture_section .current_balance{ + position: absolute; + top: 100px; + left: 9px; + font-size: 30px; + line-height: 30px; + font-weight: 700; + color: #F95454; + background-color: #673939; + border-radius: 6px; + padding-top: 5px; + padding-bottom: 1px; + padding-inline: 10px; +} + +.furniture_section .current_balance.green{ + color: #79D7BE; + background-color: #47807083; +} + +.furniture_section .bottom_long_btn{ + width: 301px; +} + +.furniture_section .arrow_conatiner{ + height: 50px; + width: 295px; +} + +.furniture_section .arrow_conatiner .arrow_btn{ + width: 30px; + font-size: 28px; + line-height: 57px; +} + +.key_section .bottom_long_btn{ + width: 301px; +} + +.energy_container{ + margin-top: 5px; + width: 900px; + display: flex; + flex-wrap: wrap; +} + +.energy_container .energy_section{ + position: relative; + margin-bottom: 13.2px; + margin-right: 13.5px; + height: 198px; + width: 280px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); + overflow: hidden; +} + +.energy_container .energy_section .title{ + position: absolute; + top: 5px; + left: 75px; + font-size: 27px; + font-weight: 500; + color: rgba(255, 255, 255, 0.72); +} + +.energy_container .energy_section .label{ + position: absolute; + top: 80px; + left: 11px; + font-size: 18px; + line-height: 18px; + font-weight: 400; + color: rgba(255, 255, 255, 0.589); +} + +.energy_container .energy_section .current_balance{ + position: absolute; + top: 100px; + left: 9px; + font-size: 30px; + line-height: 30px; + font-weight: 700; + color: #F95454; + background-color: #673939; + border-radius: 6px; + padding-top: 5px; + padding-bottom: 1px; + padding-inline: 10px; +} + +.energy_container .energy_section .current_balance.green{ + color: #79D7BE; + background-color: #47807083; +} + +.bottom_long_btn{ + position: absolute; + bottom: 9px; + margin-inline: 9px; + width: 262px; + height: 40px; + background-color: rgba(71, 122, 132, 0.4); + border-radius: 8px; + border: solid 2px rgba(121, 207, 224, 0.72); + font-size: 26px; + font-weight: 600; + color: white; + backdrop-filter: blur(25px); +} + +.bottom_long_btn:disabled{ + background-color: rgba(57, 103, 101, 0.5); + border: solid 2px rgba(121, 207, 224, 0.295); + color: #ffffffad; +} + +.upgrade_container{ + width: 900px; + display: flex; + flex-wrap: wrap; +} + +.upgrade_container .upgrade_section{ + position: relative; + margin-bottom: 13.2px; + margin-right: 13.5px; + height: 198px; + width: 427px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); + overflow: hidden; +} + +.upgrade_container .upgrade_section.disabled{ + filter: brightness(70%); + opacity: 0.6; +} + +.upgrade_container .upgrade_section .title{ + position: absolute; + top: 5px; + left: 75px; + font-size: 27px; + font-weight: 500; + color: rgba(255, 255, 255, 0.72); +} + +.upgrade_container .upgrade_section .state{ + position: absolute; + top: 10px; + right: 10px; + line-height: 30px; + font-size: 30px; + font-weight: 600; + color: rgba(255, 255, 255, 0.432); +} + +.upgrade_container .upgrade_section .description{ + position: absolute; + top: 50px; + right: 10px; + width: 60%; + text-align: right; + font-size: 16px; + line-height: 21px; + font-weight: 300; + color: rgba(255, 255, 255, 0.74); +} + +.upgrade_container .upgrade_section .label{ + position: absolute; + top: 80px; + left: 11px; + font-size: 18px; + line-height: 18px; + font-weight: 400; + color: rgba(255, 255, 255, 0.589); +} + +.upgrade_container .upgrade_section .current_balance{ + position: absolute; + top: 100px; + left: 9px; + font-size: 30px; + line-height: 30px; + font-weight: 700; + color: #F95454; + background-color: #f9545470; + border-radius: 6px; + padding-top: 5px; + padding-bottom: 1px; + padding-inline: 10px; +} + +.upgrade_container .upgrade_section .current_balance.green{ + color: #79D7BE; + background-color: #79d7be50; +} + +.upgrade_container .upgrade_section .bottom_long_btn{ + width: 409px; +} + +.paint_viewer{ + position: absolute; + top: 5px; + left: 5px; + height: 188px; + width: 309px; + background-image: url('https://i.ibb.co/27RB5pTr/GTAV-HD-MAP-satellite-Cayo.jpg'); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + border-radius: 11px; +} + +.no_paint_text{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 80%; + text-align: center; + font-size: 25px; + line-height: 27px; + font-weight: 600; + color: rgba(255, 255, 255, 0.616); +} + +.garage_section{ + position: relative; + margin-top: 5px; + margin-bottom: 13.2px; + height: 198px; + width: 867px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); +} + +.garage_section .title{ + position: absolute; + top: 40px; + left: 150px; + transform: translate(-50%, 0%); + text-align: center; + font-size: 28px; + font-weight: 500; + color: rgba(255, 255, 255, 0.72); +} + +.garage_section .space_container{ + position: absolute; + top: 90px; + left: 150px; + transform: translate(-50%, 0%); + max-width: 150px; + max-height: 100px; + display: flex; + flex-wrap: wrap; + justify-content: center; + overflow-y: auto; +} + +.garage_section .space_container .space_element{ + position: relative; + height: 34px; + width: 13px; + border-radius: 3vh; + background-color: rgba(0, 0, 0, 0.35); + margin-inline: 2.5px; + margin-bottom: 7px; +} + +.garage_section .space_container .space_element.green{ + background-color: #79D7BE; +} + +.garage_section .vehicles_container{ + position: absolute; + top: 50%; + right: 10px; + transform: translate(0%, -50%); + width: 500px; + max-height: 180px; + display: flex; + flex-wrap: wrap; + justify-content: center; + overflow-y: auto; +} + +.garage_section .vehicles_container .vehicle_element{ + position: relative; + height: 90px; + width: 100px; +} + +.garage_section .vehicles_container .vehicle_element .percent{ + position: absolute; + top: 0px; + left: calc((100% - 50px)/2); + width: 50px; + height: 50px; + rotate: -90deg; + border-radius: 50%; +} + +.garage_section .vehicles_container .vehicle_element.empty .percent{ + background-color: rgba(0, 0, 0, 0.29); +} + +.garage_section .vehicles_container .vehicle_element .percent svg{ + width: 100%; + height: 100%; +} + +.garage_section .vehicles_container .vehicle_element .percent svg circle{ + width: 100%; + height: 100%; + fill: none; + stroke-width: 5; + stroke: black; + transform: translate(3px, 3px); + stroke-dasharray: 440; + stroke-dashoffset: 440; +} + +.garage_section .vehicles_container .vehicle_element .percent svg circle:nth-child(1){ + stroke-dashoffset: 270; + stroke: rgba(0, 0, 0, 0.247); +} + +.garage_section .vehicles_container .vehicle_element .percent svg circle:nth-child(2){ + stroke: #79D7BE; + transition: stroke-dashoffset 0.1s linear; + stroke-linecap: round; +} + +.garage_section .vehicles_container .vehicle_element .vehicle_icon{ + position: absolute; + top: 10px; + left: 50%; + transform: translate(-50%, 0%); + width: 30px; + height: 30px; +} + +.garage_section .vehicles_container .vehicle_element .vehicle_name{ + position: absolute; + top: 50px; + left: 50%; + transform: translate(-50%, 0%); + width: 100%; + font-weight: 600; + font-size: 20px; + line-height: 30px; + text-align: center; + color: #FFFFFF; +} + +.garage_section .vehicles_container .vehicle_element.empty .vehicle_name{ + top: 54px; + height: 17px; + width: 90px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.16); +} + +.garage_section .vehicles_container .vehicle_element .vehicle_plate{ + position: absolute; + top: 73px; + left: 50%; + transform: translate(-50%, 0%); + width: 100%; + font-weight: 400; + font-size: 12px; + line-height: 18px; + text-align: center; + color: rgba(255, 255, 255, 0.68) +} + +.garage_section .vehicles_container .vehicle_element.empty .vehicle_plate{ + top: 74px; + height: 12px; + width: 50px; + border-radius: 2px; + background-color: rgba(0, 0, 0, 0.16); +} + +.description_2{ + position: absolute; + top: 77px; + left: 10px; + width: 60%; + font-size: 16px; + line-height: 20px; + font-weight: 300; + color: rgb(255, 255, 255); +} + +.clothe_menu{ + display: none; +} + +.clothe_menu .panel{ + position: absolute; + top: 30%; + right: 15px; + width: 350px; + min-height: 100px; + height: fit-content; + border-radius: 14px; + background-color: rgba(33, 41, 50, 0.349); + border: solid 1px rgba(255, 255, 255, 0.226); + backdrop-filter: blur(25px); + font-family: "Anek Gujarati", sans-serif; +} + +.clothe_menu .title{ + position: absolute; + top: 10px; + right: 20px; + font-size: 33px; + color: white; + font-weight: 700; +} + +.clothe_menu .clothe_conatiner{ + margin-top: 60px; + margin-left: 2.5%; + height: fit-content; + width: 95%; + padding-bottom: 10px; + max-height: 500px; + overflow-y: auto; + font-size: 20px; + text-align: center; + color: white; +} + +.clothe_menu .clothe_conatiner .clothe_element{ + position: relative; + margin-top: 5px; + height: 50px; + width: 100%; + background-color: rgba(79, 94, 110, 0.527); + border-radius: 9px; + text-align: left; + padding: none; +} + +.clothe_menu .clothe_conatiner .clothe_element .name{ + line-height: 23px; + font-size: 24px; + color: white; + font-weight: 500; +} + +.clothe_menu .clothe_conatiner .clothe_element .arrows{ + position: absolute; + top: 50%; + right: 5px; + transform: translate(0%, -50%); + background-image: url('assets/arrows.svg'); + height: 50px; + width: 70px; + background-size: 105%; + filter: brightness(0) saturate(100%) invert(78%) sepia(39%) saturate(426%) hue-rotate(146deg) brightness(93%) contrast(89%); +} + +.admin_menu{ + display: none; +} + +.admin_menu .panel{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 1060px; + height: 720px; + border-radius: 20px; + background-color: rgba(61, 61, 61, 0.425); + border: solid 1px rgba(255, 255, 255, 0.226); + backdrop-filter: blur(25px); + font-family: "Anek Gujarati", sans-serif; + transition: all 0.3s ease; +} + +.admin_menu .panel .header{ + position: absolute; + top: 10px; + left: 10px; + width: 1040px; + height: 65px; + background-color: rgba(33, 41, 50, 0.61); + border-radius: 13px; +} + +.admin_menu .panel .header .header_title{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 29px; + line-height: 29px; + font-weight: 700; + color: white; + z-index: 2; +} + +.admin_menu .panel .header .header_title .highlight{ + color: rgb(33, 41, 50); + background-color: #79CFE0; + padding: 8px 10px; + padding-bottom: 3px; + display: inline-block; + border-radius: 7px; +} + +.admin_menu .panel .header input{ + height: 50px; + background-color: #1b2129; + text-align: left; + border: none; + font-size: 20px; + font-weight: 600; +} + +.admin_menu .panel .header .search_btn{ + background-color: #1b2129; +} + +.admin_menu .panel .header input:focus{ + color: white; + background-color: #212932; + border: none; +} + +.admin_menu .panel .header .slider_container{ + position: relative; + height: 50px; + width: 110px; + margin: 7.5px; + border-radius: 10px; + background-color: #1b2129; +} + +.admin_menu .panel .header .slider_container .property_type_btn{ + position: absolute; + top: 50%; + left: 0px; + transform: translate(0%, -50%); + background-color: transparent; + width: 50px; + height: 50px; + z-index: 10; + background-image: url('assets/house.png'); + background-size: 75%; + background-repeat: no-repeat; + background-position: center; +} + +.admin_menu .panel .header .slider_container .property_type_btn#garage_admin{ + background-image: url('assets/garage.png'); + left: 60px; +} + +.admin_menu .panel .header .slider_container .slider{ + position: absolute; + top: 0px; + left: 0px; + height: 50px; + width: 50px; + background-color: #477a8481; + border-radius: 8px; + border: solid 2px rgba(121, 207, 224, 0.72); + transition: all 0.4s ease; +} + +.admin_menu .panel .header .sold_btn{ + position: absolute; + top: 7.5px; + left: 130px; + height: 50px; + width: 50px; + background-color: #1b2129; + border-radius: 10px; + background-image: url('assets/sold.png'); + background-size: 75%; + background-repeat: no-repeat; + background-position: center; + transition: all 0.2s ease; +} + +.admin_menu .panel .header .sold_btn.active{ + border: solid 2px rgba(121, 207, 224, 0.72); + background-color: #477a8481; +} + +.admin_menu .panel .properties_container{ + position: absolute; + top: 80px; + left: 0px; + width: 1060px; + max-height: 630px; + overflow-y: auto; + display: flex; + flex-wrap: wrap; +} + +.admin_menu .panel .properties_container .text{ + width: 100%; + margin-top: 40px; + text-align: center; + font-size: 50px; + font-weight: 600; + color: rgba(255, 255, 255, 0.616); +} + +.admin_menu .panel .properties_container .property_element{ + position: relative; + margin-top: 10px; + margin-left: 10px; + height: 200px; + width: 252.5px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); + overflow: hidden; + animation: showmenu 0.5s ease; +} + +.admin_menu .panel .properties_container .property_element.blue{ + background-color: rgba(0, 55, 66, 0.8); + border: solid 1px #79cfe0ad; +} + +.admin_menu .panel .properties_container .property_element .preview{ + position: absolute; + top: 7px; + left: 7px; + height: 100px; + width: 238px; + border-radius: 8px; + box-shadow: inset 0px 60px 35px -30px rgba(0, 0, 0, 0.705); + background-image: url('https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT1_69m43c39EKS6inNnvwwQYYR1IJASBreOQ&s'); + background-size: cover; + background-repeat: no-repeat; + background-position: center; +} + +.admin_menu .panel .properties_container .property_element .teleport_btn{ + position: absolute; + top: 12px; + left: 12px; + height: 38px; + width: 38px; + background-color: #6f6f6f81; + border: solid 2px #d4d4d4bb; + border-radius: 8px; + color: rgba(255, 255, 255, 0.74); + font-size: 20px; + line-height: 40px; + backdrop-filter: blur(10px); +} + +.admin_menu .panel .properties_container .property_element .delete_btn{ + position: absolute; + top: 63px; + left: 12px; + height: 38px; + width: 38px; + background-color: #f9545449; + border: solid 2px #F95454; + border-radius: 8px; + color: #f95454c0; + font-size: 20px; + line-height: 40px; + backdrop-filter: blur(10px); +} + +.admin_menu .panel .properties_container .property_element .label{ + position: absolute; + top: 14px; + right: 14px; + font-size: 22px; + line-height: 22px; + color: rgba(255, 255, 255, 0.8); + font-weight: 600; + text-align: right; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); +} + +.admin_menu .panel .properties_container .property_element .id{ + position: absolute; + top: 36px; + right: 14px; + font-size: 18px; + line-height: 18px; + color: rgba(255, 255, 255, 0.781); + font-weight: 300; + text-align: right; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); + background-color: transparent; +} + +.admin_menu .panel .properties_container .property_element .id span{ + color: #81fcaa88; + font-weight: 300; +} + +.admin_menu .panel .properties_container .property_element .id i{ + color: #81fcaa88; +} + +.admin_menu .panel .properties_container .property_element .price{ + position: absolute; + top: 71px; + right: 12px; + font-size: 22px; + line-height: 22px; + font-weight: 600; + color: #79D7BE; + background-color: #79d7be54; + border-radius: 5px; + backdrop-filter: blur(10px); + padding-inline: 5px; + padding-bottom: 2px; + padding-top: 7px; +} + +.admin_menu .panel .properties_container .property_element .middle_title{ + position: absolute; + top: 110px; + width: 100%; + font-size: 18px; + line-height: 22px; + font-weight: 600; + color: rgba(255, 255, 255, 0.8); + text-align: center; +} + +.admin_menu .panel .properties_container .property_element .middle_data{ + position: absolute; + top: 130px; + width: 100%; + font-size: 12px; + line-height: 22px; + font-weight: 300; + color: rgba(255, 255, 255, 0.6); + text-align: center; + user-select: all; +} + +.admin_menu .panel .properties_container .property_element .admin_btn{ + height: 40px; + width: 100%; + background: rgba(111, 111, 111, 0.53); + border: 2px solid rgba(212, 212, 212, 0.72); + border-radius: 8px; + color: white; + font-weight: 600; + font-size: 22px; + line-height: 40px; +} + +.admin_menu .panel .properties_container .property_element .admin_btn.red{ + background: rgba(249, 84, 84, 0.26); + border: 2px solid #F95454; +} + +.admin_menu .panel .properties_container .property_element .admin_btn.blue{ + background: rgba(121, 207, 224, 0.26); + border: 2px solid #79CFE0; +} + +.admin_menu .panel .properties_container .property_element .title{ + margin-left: 3px; + font-weight: 700; + font-size: 16px; + line-height: 30px; + color: rgba(255, 255, 255, 0.603); + white-space: nowrap; +} + +.admin_menu .panel .properties_container .property_element .number_container{ + height: 30px; + color: #79D7BE; + background-color: #79d7be4d; + font-size: 21px; + line-height: 21px; + font-weight: 600; + border-radius: 6px; + padding-inline: 5px; + padding-bottom: 2px; + padding-top: 7px; + white-space: nowrap; + width: fit-content; +} + +.admin_menu .panel .properties_container .property_element .number_container.gray{ + color: #ffffffb4; + background-color: #96969675; +} + +.data_entry_panel{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 400px; + min-height: 150px; + background-color: rgba(33, 41, 50, 0.349); + border: solid 1px rgba(255, 255, 255, 0.226); + border-radius: 10px; + display: none; + backdrop-filter: blur(15px); +} + +.data_entry_panel .title{ + position: relative; + width: 80%; + margin-left: 10%; + margin-top: 15px; + margin-bottom: 25px; + font-size: 28px; + font-weight: 600; + color: rgba(255, 255, 255, 0.815); + text-align: center; + line-height: 27px; +} + +.data_entry_panel .data_entry_btn{ + height: 45px; + width: 150px; + background: rgba(111, 111, 111, 0.53); + border: 2px solid rgba(212, 212, 212, 0.72); + border-radius: 8px; + color: white; + font-weight: 700; + font-size: 22px; + line-height: 36px; +} + +.data_entry_panel .data_entry_btn.blue{ + background: rgba(121, 207, 224, 0.26); + border: 2px solid #79CFE0; +} + +.question_panel{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + min-width: 300px; + min-height: 80px; + background-color: rgba(33, 41, 50, 0.349); + border: solid 1px rgba(255, 255, 255, 0.226); + border-radius: 10px; + display: none; + backdrop-filter: blur(15px); +} + +.question_panel .title{ + font-weight: 700; + font-size: 24px; + line-height: 36px; + text-align: center; + color: rgba(255, 255, 255, 0.86); + margin-inline: 20px; + max-width: 350px; + line-height: 27px; + margin-top: 10px; +} + +.question_panel .question_btn{ + height: 40px; + width: 100%; + background: rgba(111, 111, 111, 0.53); + border: 2px solid rgba(212, 212, 212, 0.72); + border-radius: 8px; + color: white; + font-weight: 700; + font-size: 22px; + line-height: 36px; +} + +.question_panel .question_btn.blue{ + background: rgba(121, 207, 224, 0.26); + border: 2px solid #79CFE0; +} + +.balance_panel{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 450px; + border-radius: 20px; + background-color: rgba(33, 41, 50, 0.349); + font-family: "Anek Gujarati", sans-serif; + border: solid 1px rgba(255, 255, 255, 0.226); + backdrop-filter: blur(15px); + display: none; +} + +.balance_panel .title{ + position: relative; + width: 100%; + margin-top: 15px; + font-size: 32px; + font-weight: 600; + color: rgba(255, 255, 255, 0.815); + text-align: center; +} + +.balance_panel .balance{ + font-weight: 600; + font-size: 41px; + line-height: 62px; + text-align: center; + color: #98DC92; +} + +.balance_panel .option_label{ + margin-top: 7px; + margin-bottom: -5px; + width: 100%; + text-align: center; + font-size: 22px; + font-weight: 600; + color: white; +} + +.balance_panel .balance_btn{ + height: 45px; + width: 420px; + margin-left: 15px; + background-color: rgba(121, 215, 190, 0.288); + border: solid 3px rgba(121, 215, 190, 0.719); + border-radius: 8px; + font-size: 28px; + font-weight: 700; + color: #79D7BE; +} + +.balance_panel .balance_btn.red{ + background: rgba(249, 84, 84, 0.26); + border: solid 3px #F95454; + color: #F95454; +} + +.balance_panel .balance_btn.gray{ + background-color: #9696968f; + border: solid 3px #ffffffc7; + color: #ffffffc7; +} + +.property_purchase_menu_from_rent{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 450px; + border-radius: 20px; + background-color: rgba(33, 41, 50, 0.349); + border: solid 1px rgba(255, 255, 255, 0.226); + font-family: "Anek Gujarati", sans-serif; + backdrop-filter: blur(15px); + display: none; +} + +.property_purchase_menu_from_rent .title{ + position: relative; + width: 100%; + margin-top: 15px; + font-size: 32px; + font-weight: 600; + color: rgba(255, 255, 255, 0.815); + text-align: center; +} + +.property_purchase_menu_from_rent .big_option_label{ + font-size: 26px; + font-weight: 600; + color: white; + line-height: 20px; +} + +.property_purchase_menu_from_rent .big_option_label span{ + line-height: 5px; + font-size: 15px; + color: rgba(255, 255, 255, 0.712); + font-weight: 300; +} + +.property_purchase_menu_from_rent .option_label{ + margin-top: 7px; + margin-bottom: -5px; + width: 100%; + text-align: center; + font-size: 22px; + font-weight: 600; + color: white; +} + +.property_purchase_menu_from_rent .number_container{ + height: 40px; + color: #79D7BE; + background-color: #79d7be4d; + font-size: 30px; + line-height: 40px; + font-weight: 600; + border-radius: 6px; + padding-inline: 15px; + padding-block: 3px; + white-space: nowrap; +} + +.property_purchase_menu_from_rent .purchase_property_btn{ + height: 45px; + width: 420px; + margin-left: 15px; + margin-top: 20px; + margin-bottom: 15px; + background-color: rgba(121, 215, 190, 0.288); + border: solid 3px rgba(121, 215, 190, 0.719); + border-radius: 8px; + font-size: 28px; + font-weight: 700; + color: #79D7BE; +} + +.property_sell_menu{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 450px; + border-radius: 20px; + background-color: rgba(33, 41, 50, 0.349); + border: solid 1px rgba(255, 255, 255, 0.226); + font-family: "Anek Gujarati", sans-serif; + backdrop-filter: blur(15px); + display: none; +} + +.property_sell_menu .title{ + position: relative; + width: 100%; + margin-top: 15px; + font-size: 32px; + font-weight: 600; + color: rgba(255, 255, 255, 0.815); + text-align: center; +} + +.property_sell_menu .slider_container{ + position: relative; + margin-top: 10px; + height: 60px; + width: 420px; + margin-left: 15px; + padding-top: 7px; + background-color: rgba(33, 41, 50, 0.521); + border-radius: 13px; +} + +.property_sell_menu .slider_container .sell_type_btn{ + position: relative; + background-color: transparent; + width: 100%; + height: 100%; + color: white; + font-size: 32px; + font-weight: 700; + z-index: 10; +} + +.property_sell_menu .slider_container .slider{ + position: absolute; + top: 7px; + left: 7px; + height: 45px; + width: 193px; + background-color: #477a8481; + border-radius: 8px; + border: solid 2px rgba(121, 207, 224, 0.72); + transition: all 0.4s ease; +} + +.property_sell_menu .big_option_label{ + font-size: 26px; + font-weight: 600; + color: white; + line-height: 20px; +} + +.property_sell_menu .big_option_label span{ + line-height: 8px; + font-size: 15px; + color: rgba(255, 255, 255, 0.712); + font-weight: 300; +} + +.property_sell_menu .option_label{ + margin-top: 7px; + margin-bottom: -5px; + width: 100%; + text-align: center; + font-size: 22px; + font-weight: 600; + color: white; +} + +.property_sell_menu .number_container{ + height: 40px; + color: #79D7BE; + background-color: #79d7be4d; + font-size: 30px; + line-height: 40px; + font-weight: 600; + border-radius: 6px; + padding-inline: 15px; + padding-block: 3px; + white-space: nowrap; + text-align: right; +} + +.property_sell_menu .number_container.red{ + color: #F95454; + background-color: #f9545454; +} + +.property_sell_menu .sell_property_btn{ + height: 45px; + width: 420px; + margin-left: 15px; + margin-top: 20px; + margin-bottom: 15px; + background-color: rgba(121, 215, 190, 0.288); + border: solid 3px rgba(121, 215, 190, 0.719); + border-radius: 8px; + font-size: 28px; + font-weight: 700; + color: #79D7BE; +} + +.property_sell_menu .description{ + width: 70%; + margin-top: 10px; + margin-left: 15%; + font-weight: 300; + font-size: 15px; + line-height: 19px; + text-align: center; + color: rgba(255, 255, 255, 0.76); +} + +.property_creation_menu{ + display: none; +} + +.property_creation_menu .panel{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 450px; + border-radius: 20px; + background-color: rgba(61, 61, 61, 0.425); + backdrop-filter: blur(25px); + font-family: "Anek Gujarati", sans-serif; + transition: all 0.3s ease; +} + +.property_creation_menu .panel .big_icon{ + top: 0%; + left: 50%; + transform: translate(-50%, -50%); +} + +.property_creation_menu .panel .title{ + position: relative; + width: 100%; + margin-top: 35px; + font-size: 32px; + font-weight: 600; + color: rgba(255, 255, 255, 0.815); + text-align: center; +} + +.property_creation_menu .panel .option_container{ + width: 420px; + margin-left: 15px; + margin-top: 10px; + padding: 7px; + background-color: rgba(33, 41, 50, 0.521); + border-radius: 13px; +} + +.property_creation_menu .panel .option_container .check_option{ + font-size: 32px; + font-weight: 600; + color: white; + text-align: center; +} + +.property_creation_menu .panel .option_container .option_dropdown_btn{ + width: 100%; + height: 45px; + border: solid 2px rgba(121, 207, 224, 0.72); + border-radius: 8px; + background-color: rgba(71, 122, 132, 0.48); + color: white; + font-size: 28px; + line-height: 45px; + font-weight: 600 +} + +.property_creation_menu .panel .option_container .option_dropdown_btn:active{ + scale: 1; +} + +.property_creation_menu .panel .big_option_label{ + font-size: 26px; + font-weight: 600; + color: white; + line-height: 20px; +} + +.property_creation_menu .panel .big_option_label span{ + line-height: 8px; + font-size: 15px; + color: rgba(255, 255, 255, 0.712); + font-weight: 300; +} + +.property_creation_menu .panel .option_label{ + margin-top: 7px; + margin-bottom: -5px; + width: 100%; + text-align: center; + font-size: 22px; + font-weight: 600; + color: white; +} + +.set_coord_btn{ + height: 45px; + width: 45px; + border: solid 2px rgba(121, 207, 224, 0.72); + border-radius: 8px; + background-color: rgba(71, 122, 132, 0.48); + color: rgb(121, 207, 224); + font-size: 23px; + line-height: 45px; +} + +.create_property_btn{ + height: 45px; + width: 420px; + margin-left: 15px; + margin-top: 20px; + margin-bottom: 15px; + background-color: rgba(121, 215, 190, 0.288); + border: solid 3px rgba(121, 215, 190, 0.719); + border-radius: 8px; + font-size: 28px; + font-weight: 700; + color: #79D7BE; +} + +.property_purchase_menu{ + display: none; +} + +.property_purchase_menu .panel{ + position: absolute; + top: 50%; + right: 40px; + transform: translate(0%, -50%); + width: 450px; + border-radius: 20px; + background-color: rgba(33, 41, 50, 0.349); + border: solid 1px rgba(255, 255, 255, 0.226); + backdrop-filter: blur(25px); + font-family: "Anek Gujarati", sans-serif; + transition: all 0.3s ease; +} + +.property_purchase_menu .panel .big_icon{ + top: 0%; + left: 50%; + transform: translate(-50%, -50%); +} + +.property_purchase_menu .panel .title{ + position: relative; + width: 100%; + margin-top: 35px; + font-size: 32px; + font-weight: 600; + color: rgba(255, 255, 255, 0.815); + text-align: center; +} + +.property_purchase_menu .panel .property_image_con{ + position: relative; + height: 185px; + width: 420px; + margin-left: 15px; + padding: 7px; + background-color: rgba(33, 41, 50, 0.521); + border-radius: 13px; + object-fit: scale-down; + background-repeat: no-repeat; + background-position: center; + background-size: cover; + box-shadow: inset 0px 80px 45px -40px rgba(0, 0, 0, 0.815); +} + +.property_purchase_menu .panel .property_image_con .view_btn{ + height: 44px; + width: 44px; + background-color: #6f6f6f81; + border: solid 2px #d4d4d4bb; + border-radius: 8px; + color: rgba(255, 255, 255, 0.74); + font-size: 24px; + line-height: 44px; + backdrop-filter: blur(10px); +} + +.property_purchase_menu .panel .property_image_con .property_name{ + position: absolute; + top: 10px; + right: 10px; + font-size: 30px; + line-height: 30px; + font-weight: 600; + color: rgba(255, 255, 255, 0.801); + text-align: right; +} + +.property_purchase_menu .panel .property_image_con .property_street{ + position: absolute; + top: 40px; + right: 10px; + font-size: 22px; + line-height: 22px; + font-weight: 400; + color: rgba(255, 255, 255, 0.534); + text-align: right; +} + +.property_purchase_menu .panel .slider_container{ + position: relative; + margin-top: 10px; + height: 60px; + width: 420px; + margin-left: 15px; + padding-top: 7px; + background-color: rgba(33, 41, 50, 0.521); + border-radius: 13px; +} + +.property_purchase_menu .panel .slider_container .purchase_type_btn{ + position: relative; + background-color: transparent; + width: 100%; + height: 100%; + color: white; + font-size: 32px; + font-weight: 700; + z-index: 10; +} + +.property_purchase_menu .panel .slider_container .slider{ + position: absolute; + top: 7px; + left: 7px; + height: 45px; + width: 193px; + background-color: #477a8481; + border-radius: 8px; + border: solid 2px rgba(121, 207, 224, 0.72); + transition: all 0.4s ease; +} + +.property_purchase_menu .panel .big_option_label{ + font-size: 26px; + font-weight: 600; + color: white; + line-height: 20px; +} + +.property_purchase_menu .panel .big_option_label span{ + line-height: 8px; + font-size: 15px; + color: rgba(255, 255, 255, 0.712); + font-weight: 300; +} + +.property_purchase_menu .panel .number_container{ + height: 40px; + color: #79D7BE; + background-color: #79d7be4d; + font-size: 30px; + line-height: 40px; + font-weight: 600; + border-radius: 6px; + padding-inline: 15px; + padding-block: 3px; + white-space: nowrap; +} + +.property_purchase_menu .panel .number_container.small{ + font-size: 20px; + padding-inline: 5px; + background-color: transparent !important; +} + +.property_purchase_menu .panel .number_container.gray{ + color: #ffffffc7; + background-color: #9696968f; +} + +.property_purchase_menu .panel .number_container.red{ + color: #F95454; + background-color: #f954544f; +} + +.property_purchase_menu .panel .patience_line_con{ + height: 10px; + width: 200px; + border-radius: 3vh; + background-color: rgba(0, 0, 0, 0.349); + overflow: hidden; +} + +.property_purchase_menu .panel .patience_line_con .patience_line{ + height: 100%; + width: 25%; + background-color: #F95454; + transition: all 0.3s ease; +} + +.hint_menu{ + position: absolute; + height: 100%; + width: 100%; + font-family: "Anek Gujarati", sans-serif; + display: none; +} + +.hint_menu .right_side{ + position: absolute; + top: 40px; + right: 35px; + display: flex; + flex-wrap: wrap; +} + +.hint_menu .right_side .hint_element{ + position: relative; + margin: 7px; + height: 50px; + width: 50px; + border-radius: 7px; + background-color: rgba(217, 217, 217, 0.336); + border: solid 2px rgba(211, 211, 211, 0.562); +} + +.hint_menu .right_side .hint_element.choosed{ + background-color: rgba(71, 122, 132, 0.521); + border: solid 2px #79CFE0; +} + +.hint_menu .right_side .hint_element img{ + position: absolute; + top: 3px; + left: 50%; + transform: translate(-50%, 0%); + height: 25px; + width: 25px; +} + +.hint_menu .right_side .hint_element .text{ + position: absolute; + bottom: -2px; + width: 100%; + text-align: center; + font-size: 16px; + line-height: 16px; + color: rgba(255, 255, 255, 0.767); +} + +.hint_menu .left_side{ + position: absolute; + top: 40px; + left: 35px; + opacity: 0.7; +} + +.hint_menu .left_side .hint_element{ + position: relative; + margin: 7px; + height: 50px; + display: flex; + flex-wrap: wrap; +} + +.hint_menu .left_side .hint_element .button_container{ + height: 50px; + min-width: 50px; + margin-right: 6px; + background-color: rgba(217, 217, 217, 0.336); + border: solid 2px rgba(211, 211, 211, 0.562); + border-radius: 7px; + font-size: 28px; + line-height: 55px; + font-weight: 800; + color: white; + text-shadow: none; + padding-inline: 7px; + display: flex; + align-items: center; + justify-content: center; +} + +.hint_menu .left_side .hint_element .button_container i{ + font-size: 20px; + margin-right: 5px; + margin-bottom: 5px; +} + +.hint_menu .left_side .hint_element .text_container{ + margin-left: 8; + height: 50px; + font-size: 20px; + font-weight: 400; + color: rgba(255, 255, 255, 0.808); + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.288); + display: flex; + align-items: center; + justify-content: center; +} + +.screen_title{ + position: absolute; + height: 100%; + width: 100%; + padding: 30px; + display: none; +} + +.screen_title .screen_border{ + position: absolute; + top: 2%; + left: 1%; + right: 1%; + bottom: 2%; + background-image: url('assets/screen_border.svg'); + background-size: contain; + background-repeat: no-repeat; + background-position: top; +} + +.screen_title .text{ + position: absolute; + top: 1%; + left: 50%; + transform: translate(-50%, 0%); + height: 30px; + font-size: 30px; + line-height: 30px; + font-weight: 700; + color: rgba(255, 255, 255, 0.89); + text-align: center; + padding-inline: 20px; + margin-top: 0px; +} + +.screen_title .text hr{ + position: absolute; + top: -30px; + left: 0px; + width: 100%; + margin: none; + border: none; + height: 5px; + background-color: white; + border-radius: 2px; + opacity: 1; +} + +@keyframes Basic_popup { + 0%{ + transform: scale(0.8); + opacity: 0; + backdrop-filter: none; + } + 50%{ + backdrop-filter: none; + transform: scale(1.017); + } + 99%{ + backdrop-filter: none; + } +} + +@keyframes reverse_Basic_popup { + 100%{ + scale: 0; + opacity: 0; + } +} + +.furniture_menu{ + display: none; +} + +.furniture_menu #panel_furniture{ + position: absolute; + bottom: 10px; + left: 10px; + height: 236px; + width: calc(100% - 20px); + background-color: #3d3d3d57; + border-radius: 18px; + backdrop-filter: blur(15px); + overflow: hidden; + border: solid 1px rgba(255, 255, 255, 0.226); +} + +.chosed_furniture{ + display: none; +} + +.furniture_menu #panel_chosed_furniture{ + position: absolute; + bottom: 252px; + right: 10px; + width: 370px; + background-color: #3d3d3d57; + border-radius: 18px; + backdrop-filter: blur(15px); + border: solid 1px rgba(255, 255, 255, 0.226); +} + +.furniture_menu .control_section{ + position: absolute; + top: 8px; + left: 8px; + height: 220px; + width: 72px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.5); + overflow: hidden; + box-shadow: 0px 4px 12px -1px rgba(41, 50, 58, 0.582); +} + +.furniture_menu .control_section .control_btn{ + position: relative; + height: 50px; + width: 50px; + margin-left: 11px; + margin-top: 40px; + margin-bottom: 24px; + background-color: transparent; + object-fit: scale-down; + background-size: 31px; + background-repeat: no-repeat; + background-position: center; + transition: all 0.18s ease; + cursor: pointer; +} + +.furniture_menu .control_section .control_btn:hover{ + scale: 1.2; +} + +.furniture_menu .control_section .control_btn:active{ + transition: all 0.05s; + scale: 0.95; +} + +.furniture_menu .control_section .selector{ + position: absolute; + top: 40px; + left: 11px; + height: 50px; + width: 50px; + border-radius: 8px; + border: solid 2px #79CFE0; + background-color: rgba(71, 122, 132, 0.5); + box-shadow: 0px 0px 5px #79D7BE; + transition: all 0.4s ease; +} + +.furniture_menu .furniture_type_contanier{ + position: absolute; + top: 8px; + left: 88px; + height: 220px; + width: 260px; + background-color: rgba(33, 41, 50, 0.5); + border-radius: 13px; + overflow: hidden; + transition: all 0.6s ease; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element{ + height: 55px; + width: 55px; + border-radius: 50%; + background-color: white; + margin-inline: 3px; + scale: 1; + cursor: pointer; + background-size: 60%; + background-repeat: no-repeat; + background-position: center; + box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.301); + animation: furniture_type_element 0.5s ease; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element:active{ + transition: all 0.1s ease; + scale: 0.85; +} + +@keyframes furniture_type_element { + 0%{ + scale: 0.0; + opacity: 0; + } + 50%{ + scale: 1.026; + } +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#lights { + background-color: #b38f00; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#sofas { +background-color: #b36c00; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#beds { +background-color: #2a6f91; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#wardrobes { +background-color: #805530; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#storages { +background-color: #4e7250; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#electronics { +background-color: #0051a3; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#kitchen { +background-color: #a38686; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#chairs { +background-color: #b3782c; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#tables { +background-color: #8a5a3a; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#foods { +background-color: #a72820; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#bathroom { +background-color: #4e7f9a; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#shelves { +background-color: #8b837f; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#decor { +background-color: #a0759e; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#wallart { +background-color: #6f55a3; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#doors { +background-color: #6e574d; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#plants { +background-color: #1e7032; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#carpets { +background-color: #9b7c52; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#jewelry { +background-color: #b39800; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#office { +background-color: #51799e; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element#misc { +background-color: #7e7e7e; +} + + +.furniture_menu .furniture_type_contanier .furniture_type_element.disabled{ + filter: brightness(0.5); + cursor: none; +} + +.furniture_menu .furniture_type_contanier .furniture_type_element.choosed_furniture_type{ + transition: filter, box-shadow 0.5s ease; + filter: brightness(1.3); + outline: solid 2px white; + box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.877); +} + +.furniture_menu .furniture_type_contanier .moving_element{ + position: absolute; + transform: translate(75%, 75%); + height: 40%; + width: 40%; +} + +.furniture_menu .furniture_container{ + position: absolute; + top: 8px; + left: 360px; + height: 228px; + width: calc(100% - 370px); + overflow-y: auto; + display: flex; + flex-wrap: wrap; + scroll-behavior: smooth; + -webkit-overflow-scrolling: touch; + transition: all 0.6s ease; + font-family: "Anek Gujarati", sans-serif; +} + +.furniture_menu .furniture_container .text{ + position: absolute; + top: 30%; + left: 50%; + transform: translate(-50%, -50%); + color: rgba(255, 255, 255, 0.726); + font-size: 30px; + font-weight: 700; + text-align: center; +} + +.furniture_menu .furniture_container .text::after{ + content: 'X'; + position: absolute; + top: 200%; + left: 50%; + transform: translate(-50%, -50%); + color: rgba(255, 255, 255, 0.329); + text-align: center; + font-size: 80px; + font-weight: 100; +} + +.furniture_menu .furniture_container::-webkit-scrollbar { + display: inline; +} + +.furniture_menu .furniture_container .furniture_element{ + position: relative; + margin-bottom: 8px; + margin-right: 10.5px; + height: 106px; + width: 106px; + border-radius: 15px; + background-color: rgba(33, 41, 50, 0.5); + transition: all 0.3s ease; + cursor: pointer; + animation: showmenu 0.4s ease; +} + +.furniture_menu .furniture_container .furniture_element:active{ + transition: all 0.05s ease; + transform: scale(0.9); +} + +.furniture_menu .furniture_container .furniture_element.chosed .chosed_element{ + position: absolute; + bottom: 6px; + left: 50%; + width: 20px; + height: 6px; + transform: translate(-50%, 0%); + background-color: #79CFE0; + border-radius: 5px; + opacity: 1; +} + +.furniture_menu .furniture_container .furniture_element img{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 80px; + width: 80px; +} + +.furniture_menu .furniture_container .furniture_element .chosed_element{ + position: absolute; + bottom: 6px; + left: 50%; + width: 6px; + height: 6px; + transform: translate(-50%, 0%); + background-color: #79CFE0; + border-radius: 5px; + transition: all 0.4s ease; + opacity: 0; +} + +.furniture_menu .furniture_container .furniture_element .customizable{ + position: absolute; + top: 6px; + right: 6px; + height: 23px; + width: 23px; + background-color: #4b7f8a; + border-radius: 8px; + font-size: 13px; + line-height: 22px; + font-weight: 600; + color: #ffffffb4; + text-align: center; + overflow: hidden; +} + +.furniture_menu .furniture_container .furniture_element .security{ + position: absolute; + top: 6px; + left: 6px; + height: 23px; + width: 23px; + background-color: #DC3545; + border-radius: 8px; + font-size: 14px; + line-height: 22px; + font-weight: 600; + color: #ffffffb7; + text-align: center; + overflow: hidden; +} + + +.furniture_menu .preferences_con{ + position: absolute; + bottom: 252px; + left: 10px; + display: flex; + flex-wrap: wrap; +} + +.furniture_menu .preferences_con input{ + position: relative; + height: 50px; + width: 300px; + background-color: #212932; + text-align: left; + border: none; + font-size: 20px; + font-weight: 600; +} + +.furniture_menu .preferences_con input:focus{ + color: white; + background-color: #212932; + border: none; +} + +.search_btn{ + height: 50px; + width: 50px; + border-radius: 10px; + background-color: #212932; + color: white; + font-size: 23px; + line-height: 55px; +} + +.search_btn:active{ + scale: 1; +} + +.furniture_menu .preference_btn{ + height: 50px; + width: 50px; + border-radius: 10px; + background-color: #535353; + color: white; + font-size: 25px; + line-height: 38px; + margin-left: 7px; + border: solid 2px #b3b3b3; +} + +.furniture_menu .preference_btn.red{ + background-color: #943131; + border: solid 2px #F95454; + color: #F95454; +} + +.furniture_menu #panel_chosed_furniture .title{ + font-size: 32px; + font-weight: 700; + color: rgba(255, 255, 255, 0.815); + text-align: center; +} + +.furniture_menu #panel_chosed_furniture .description{ + margin-left: 15%; + width: 70%; + font-size: 16px; + line-height: 20px; + font-weight: 400; + color: rgba(255, 255, 255, 0.719); + text-align: center; +} + +.furniture_menu #panel_chosed_furniture .color_container{ + margin-top: 15px; + height: 60px; + margin-inline: 16px; + background-color: rgba(33, 41, 50, 0.5); + border-radius: 13px; + display: flex; + flex-wrap: wrap; + justify-content: center; + overflow-y: auto; +} + +.furniture_menu #panel_chosed_furniture .color_element{ + height: 44px; + width: 44px; + margin: 6px; + margin-top: 8px; + background-color: #d9d9d948; + border-radius: 7px; + border: solid 2px #d3d3d3b2; + color: white; + font-size: 30px; + line-height: 36px; + font-weight: 500; + text-align: center; + cursor: pointer; +} + +.furniture_menu #panel_chosed_furniture .label{ + margin-top: -5px; + font-size: 26px; + font-weight: 700; + color: rgba(255, 255, 255, 0.815); +} + +.furniture_menu #panel_chosed_furniture .price{ + text-align: right; + height: 40px; + color: #79D7BE; + background-color: #47807083; + font-size: 30px; + line-height: 40px; + font-weight: 700; + border-radius: 6px; + padding-bottom: 5px; + padding-inline: 10px; +} + +.furniture_menu #panel_chosed_furniture .buy_furniture_btn{ + margin-top: 5px; + margin-bottom: 16px; + margin-inline: 16px; + height: 45px; + width: 338px; + background-color: #47807083; + border-radius: 8px; + border: solid 3px rgba(121, 215, 190, 0.72); + font-size: 26px; + line-height: 26px; + font-weight: 800; + color: #79D7BE; +} + +.furniture_menu #panel_chosed_furniture .buy_furniture_btn.blue{ + background-color: #477a84a6; + border: solid 3px #79cfe0c5; + color: #79cfe0; +} + +.furniture_menu #panel_chosed_furniture .buy_furniture_btn.red{ + background-color: #f9545473; + border: solid 3px #f95454c2; + color: #F95454; +} + +.tutorial_menu{ + position: absolute; + height: 100%; + width: 100%; + background-color: rgba(0, 0, 0, 0.300); + display: none; +} + +.tutorial_menu #plugin_tutorial{ + filter: brightness(0.7); +} + +.tutorial_menu .image_container{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 700px; + width: 1225px; + backdrop-filter: blur(20px); + border-radius: 25px; +} + +.tutorial_menu .image_container .image_previewer{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 675px; + width: 1200px; + background-color: #404040; + border-radius: 20px; + z-index: 10; + background-image: url('https://images.pexels.com/photos/1108099/pexels-photo-1108099.jpeg'); + background-size: cover; + background-repeat: no-repeat; + background-position: center; + overflow: hidden; +} + +.tutorial_menu .image_previewer .exit_btn{ + position: absolute; + top: 10px; + right: 10px; + height: 50px; + width: 50px; + background-color: #f954545d; + border: solid 2px #F95454; + border-radius: 10px; + color: rgba(255, 255, 255, 0.685); + font-size: 24px; + backdrop-filter: blur(40px); +} + +.tutorial_menu .image_previewer .text{ + position: absolute; + bottom: 10px; + left: 10px; + max-height: 100px; + max-width: 1180px; + background-color: #32565eb4; + border: solid 2px #79cfe0c2; + color: white; + font-size: 18px; + line-height: 18px; + font-weight: 400; + border-radius: 15px; + padding: 10px; + backdrop-filter: blur(40px); + font-family: "Anek Gujarati", sans-serif; + box-shadow: 0px 0px 15px 0px #79cfe09d; +} + +.arrow_conatiner{ + position: absolute; + top: 50%; + left: 50%; + height: 70px; + transform: translate(-50%, -50%); + width: 1180px; + z-index: 10; + font-family: inherit; +} + +.arrow_conatiner .arrow_btn{ + position: absolute; + height: 100%; + width: 40px; + background-color: rgba(175, 175, 175, 0.24); + border-radius: 7px; + color: rgba(255, 255, 255, 0.623); + font-size: 35px; + backdrop-filter: blur(40px); +} + +.arrow_conatiner .arrow_btn:hover{ + background-color: rgba(175, 175, 175, 0.493); + color: white; +} + +.arrow_conatiner .arrow_btn#right_arrow{ + right: 0px; +} + +.tutorial_menu .page_chooser{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, 360px); +} + +.loading_screen{ + display: none; +} + +.loading_screen .top_box{ + position: absolute; + height: 50%; + width: 100%; + background-color: black; + animation: box 1s ease both; +} + +.loading_screen .bottom_box{ + position: absolute; + bottom: 0px; + height: 50%; + width: 100%; + background-color: black; + animation: bottom_box 1s ease both; +} + +.appear_con{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) rotate(45deg); + height: 450px; + width: 450px; + animation: logo_container 1s ease both 1s; + overflow: hidden; +} + +.loading_screen .logo_container{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) rotate(-45deg); + height: 300px; + width: 300px; + background-image: url('assets/logo.png'); + background-size: cover; + background-repeat: no-repeat; + background-position: center; +} + +@keyframes reverse_logo_container { + 100%{ + width: 0px; + } +} + +@keyframes logo_container { + 0%{ + width: 0px; + } +} + +@keyframes box { + 0%{ + transform: translateY(-100%); + } +} + +@keyframes bottom_box { + 0%{ + transform: translateY(100%); + } +} + +@keyframes reverse_box { + 100%{ + transform: translateY(-100%); + } +} + +@keyframes reverse_bottom_box { + 100%{ + transform: translateY(100%); + } +} + + +.dui_section{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + display: none; +} + +.button_option_panel{ + display: none; + scale: 1.8; +} + +@keyframes button_option_panel_show { + 0%{ + scale: 0.1; + border-radius: 50%; + } + 100%{ + scale: 1; + } +} + +.popup_anim{ + animation: popup_anim 0.5s; +} + +@keyframes popup_anim { + 0%{ + scale: 0.5; + opacity: 0; + } + 50%{ + scale: 1.07; + } +} + +@keyframes reverse_popup_anim { + 50%{ + scale: 1.07; + opacity: 1; + } + 100%{ + scale: 0.5; + opacity: 0; + } +} +.dui_section .top_section{ + position: relative; + height: 40px; + width: 233px; + background-color: rgba(109, 109, 109, 0.61); + box-shadow: inset -200px 0px 100px -100px rgba(249, 84, 84, 0.8); + border-radius: 10px; + margin-bottom: 5px; + transition: all 0.6s ease; +} + +.dui_section .top_section .small_icon{ + position: absolute; + top: 4px; + left: 4px; + height: 32px; + width: 32px; + border-radius: 8px; + transition: all 0.6s ease; +} + +.dui_section .top_section .title{ + position: absolute; + top: 0px; + left: 40px; + font-size: 14px; + font-weight: 400; + color: rgba(255, 255, 255, 0.72); +} + +.dui_section .top_section .state{ + position: absolute; + top: 14px; + left: 40px; + font-size: 16px; + font-weight: 700; + color: #79D7BE; + transition: all 0.6s ease; +} + +.dui_section .top_section .state.red{ + color: #F95454; +} + +.dui_section .top_section .property_type{ + position: absolute; + top: 4px; + right: 4px; + height: 32px; + width: 32px; + border-radius: 8px; + background-color: rgba(111, 111, 111, 0.5); + border: solid 2px rgba(212, 212, 212, 0.72); +} + +.dui_section .top_section .property_type img{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 75%; + width: 75%; +} + +.dui_section .action_part{ + position: relative; + margin-top: 0px; + height: 50px; + width: 233px; + background-color: rgba(104, 104, 104, 0.61); + background-color: transparent; + overflow: hidden; +} + +.dui_section .action_part .key_btn{ + position: absolute; + left: -3px; + height: 50px; + width: 50px; + background-image: url('assets/key_btn.svg'); + background-repeat: no-repeat; + background-position: center; + display: flex; + align-items: center; + justify-content: center; + padding: 0; +} + +.dui_section .action_part .key_btn.disabled{ + filter: brightness(70%); +} + +.dui_section .action_part .key_btn .btn_text{ + color: #555555; + margin-top: -4px; + font-size: 32px; + line-height: 32px; + font-weight: 900; + text-align: center; +} + +.dui_section .action_part .text{ + position: absolute; + top: 50%; + left: 61%; + text-align: center; + transform: translate(-50%, -50%); + color: #ffffff; + font-size: 19px; + line-height: 19px; + font-weight: 400; + white-space: nowrap; + width: 78%; + height: 40px; + background-color: rgba(92, 92, 92, 0.534); + border-radius: 10px; + border: solid 2px #8d8d8d; + overflow: hidden; + display: inline-block; + padding-block: 8px; +} + +.dui_section .dot_signal{ + position: relative; + height: 15px; + width: 15px; + border-radius: 50%; + background-color: white; + display: flex; + align-items: center; + justify-content: center; + display: none; + animation: dot_animation2 2s infinite; + scale: 1.8; +} + +.dui_section .dot_signal svg{ + position: absolute; + height: 13px; + width: 13px; + animation: dot_animation 2s infinite; + transform-origin: center; +} + +@keyframes dot_animation { + 0%{ + opacity: 0.4; + } + 60%{ + opacity: 0.8; + scale: 3.5; + } + 100%{ + scale: 3.5; + opacity: 0; + } +} + +@keyframes dot_animation2 { + 60%{ + scale: 2; + } + 100%{ + scale: 1.8; + transform: rotate(400deg); + } +} + +.dui_section .vehicle_info{ + position: absolute; + height: 85px; + width: 250px; + border-radius: 10px; + scale: 1.3; + display: none; + animation: vehicle_info 0.2s ease-in-out 0.1s both; +} + +@keyframes vehicle_info { + 0%{ + transform: scaleY(0); + } +} + +.dui_section .vehicle_info .background{ + position: absolute; + height: 100%; + width: 100%; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + border-radius: 10px; + background-color: rgba(54, 54, 54, 0.603); + object-fit: scale-down; + background-repeat: no-repeat; + background-position: center; +} + +.dui_section .vehicle_info .small_icon{ + position: absolute; + top: 6px; + left: 6px; + height: 36px; + width: 36px; + border-radius: 8px; + backdrop-filter: none; +} + +.dui_section .vehicle_info img{ + position: absolute; + top: 10px; + left: 10px; + height: 28px; + width: 28px; +} + +.dui_section .vehicle_info .vehicle_name{ + position: absolute; + top: 5px; + right: 8px; + font-size: 22px; + line-height: 22px; + font-weight: 500; + color: white; +} + +.dui_section .vehicle_info .vehicle_plate{ + position: absolute; + top: 26px; + right: 8px; + font-size: 14px; + font-weight: 400; + color: rgba(255, 255, 255, 0.651); +} + +.dui_section .vehicle_info .remained_text{ + position: absolute; + bottom: 17px; + left: 8px; + font-size: 16px; + font-weight: 500; + color: rgba(255, 255, 255, 0.8); +} + +.dui_section .vehicle_info .time{ + position: absolute; + bottom: 17px; + right: 8px; + font-size: 14px; + font-weight: 500; + color: rgba(255, 255, 255, 0.8); +} + +.dui_section .vehicle_info .lock{ + position: absolute; + bottom: 5px; + color: white; + font-size: 27px; + width: 100%; + text-align: center; + z-index: 10; +} + +.dui_section .vehicle_info .progress_line_con{ + position: absolute; + bottom: 8px; + left: 8px; + width: 234px; + height: 8px; + background-color: rgba(0, 0, 0, 0.247); + border-radius: 3vh; + overflow: hidden; +} + +.dui_section .vehicle_info .progress_line_con .progress_line{ + width: 60%; + height: 100%; + background-color: #79d7ab; + border-radius: 3vh; + overflow: hidden; +} + +.dui_section .vehicle_info .progress_line_con .progress_line .anim_element{ + height: 100%; + width: 30px; + filter: blur(5px); + background-color: #ffffff9a; + animation: progress_anim 3s infinite; +} + +@keyframes progress_anim { + 0%{ + transform: translate(-30px, 0px); + } + 100%{ + transform: translate(240px, 0px); + } +} + +.dui_section .apartment_selector{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 700px; + height: 700px; + background-color: #353b41; + border-radius: 25px; + font-family: "Anek Gujarati", sans-serif; + display: none; +} + +.dui_section .apartment_selector .header{ + position: absolute; + top: 10px; + left: 10px; + width: 680px; + height: 65px; + background-color: rgba(33, 41, 50, 0.726); + border-radius: 13px; +} + +.dui_section .apartment_selector .header .header_title{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 29px; + line-height: 29px; + font-weight: 700; + color: white; + z-index: 2; +} + +.dui_section .apartment_selector .header .header_title .highlight{ + color: rgb(33, 41, 50); + background-color: #79CFE0; + padding: 8px 10px; + padding-bottom: 3px; + display: inline-block; + border-radius: 7px; +} + +.dui_section .apartment_selector .apartments_container{ + position: absolute; + top: 85px; + left: 0px; + width: 700px; + max-height: 610px; + overflow-y: auto; + display: flex; + flex-wrap: wrap; + padding-bottom: 10px; +} + +.dui_section .apartment_selector .apartments_container .apartment_element{ + position: relative; + margin-top: 10px; + margin-left: 10px; + height: 65px; + width: 335px; + border-radius: 13px; + background-color: rgba(33, 41, 50, 0.8); +} + +.dui_section .apartment_selector .apartments_container .apartment_element.selected{ + background-color: #32545A; +} + +.dui_section .apartment_selector .apartments_container .apartment_element .selector{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + height: 76px; + width: 350px; + background-image: url('assets/apartment_selected.svg'); + background-repeat: no-repeat; + background-position: center; +} + +.dui_section .apartment_selector .apartments_container .apartment_element .label{ + position: absolute; + top: 14px; + left: 12px; + font-size: 24px; + line-height: 22px; + color: rgba(255, 255, 255, 0.8); + font-weight: 600; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); +} + +.dui_section .apartment_selector .apartments_container .apartment_element .id{ + position: absolute; + top: 38px; + left: 12px; + font-size: 18px; + line-height: 18px; + color: rgba(255, 255, 255, 0.781); + font-weight: 300; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.466); + background-color: transparent; +} + +.dui_section .apartment_selector .apartments_container .apartment_element .status_text{ + position: absolute; + top: 14px; + right: 14px; + font-size: 18px; + line-height: 22px; + color: rgba(255, 255, 255, 0.8); + font-weight: 400; + text-align: right; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.308); +} + +.dui_section .apartment_selector .apartments_container .apartment_element .status{ + position: absolute; + top: 36px; + right: 14px; + font-size: 21px; + line-height: 22px; + color: #79CFE0; + font-weight: 600; + text-align: right; + text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.308); +} \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/insideProperty.json b/resources/[housing]/brutal_housing/insideProperty.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/resources/[housing]/brutal_housing/insideProperty.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/resources/[housing]/brutal_housing/locales/ar.json b/resources/[housing]/brutal_housing/locales/ar.json new file mode 100644 index 000000000..3928c5e2d --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/ar.json @@ -0,0 +1,133 @@ +{ + "closed": "مغلق", + "open": "مفتوح", + "owned_status": "حالة الملكية", + "owned": "مملوك", + "rented": "مؤجر", + "price": "السعر", + "buying_price": "سعر الشراء", + "max_price": "أقصى سعر", + "locked": "مقفل", + "unlocked": "مفتوح", + "unlock": "فتح", + "done": "تم", + "detaching_property_question": "هل أنت متأكد من فصل العقار؟", + "attach_property": "ربط العقار", + "delete_property_question": "هل أنت متأكد من حذف العقار؟", + "owner": "المالك", + "delete_property_owner_question": "هل أنت متأكد من حذف مالك العقار؟", + "switch_owner": "تغيير المالك", + "switch": "تبديل", + "no_properties_to_show": "لا توجد عقارات لعرضها", + "type": "النوع", + "sale_price": "سعر البيع", + "profit": "الربح", + "aparment_purchase": "شراء شقة", + "house_purchase": "شراء منزل", + "garage_purchase": "شراء مرآب", + "amount_you_get_instant": "المبلغ الذي تحصل عليه فوراً", + "amount_you_bought_the_property": "سعر شراء العقار", + "max_you_can_sell": "أقصى سعر يمكن تحديده", + "sell": "بيع", + "sell_property_to_player": "حاول بيع عقارك للاعب. حدد السعر ورقم الهاتف.", + "phone_number": "رقم الهاتف", + "purchase": "شراء", + "purchase_property": "شراء عقار", + "house_rent": "إيجار منزل", + "garage_rent": "إيجار مرآب", + "rent": "إيجار", + "choose": "اختر", + "house_creation": "إنشاء منزل", + "garage_creation": "إنشاء مرآب", + "cancel": "إلغاء", + "tenure": "الملكية", + "renter": "المستأجر", + "select": "اختر", + "remained": "متبقي", + "key": "مفتاح", + "change": "تغيير", + "balance": "الرصيد", + "pay": "ادفع", + "all_paid": "تم الدفع بالكامل", + "paint": "دهان", + "no_available_paints": "لا توجد دهانات متاحة لمنزلك", + "electricity": "كهرباء", + "gas": "غاز", + "water": "ماء", + "wifi": "واي فاي", + "security": "الأمن", + "next_level": "المستوى التالي", + "level": "المستوى", + "max": "الأقصى", + "max_level": "الحد الأقصى للمستوى", + "upgrade": "ترقية", + "occupied_places": "أماكن مشغولة", + "repairing": "جاري الإصلاح", + "cleaning": "تنظيف", + "cctv_station": "محطة كاميرات المراقبة", + "state": "الحالة", + "online": "متصل", + "offline": "غير متصل", + "repair": "إصلاح", + "reposition": "إعادة تموضع", + "entry_door": "باب الدخول", + "exit_door": "باب الخروج", + "door_state": "حالة الباب", + "sell_property": "بيع العقار", + "instant": "فوري", + "delayed": "مؤجل", + "rentable_ability": "قابل للتأجير
    إمكانية تأجير العقار", + "name_of_the_property": "اسم العقار", + "image_of_the_property": "صورة العقار", + "door_coords": "إحداثيات الباب", + "vehicle_spawn_coords": "إحداثيات ظهور السيارة", + "address": "العنوان", + "connect_with_garage": "الاتصال بالمرآب", + "create": "إنشاء", + "amount": "المبلغ", + "deposit": "إيداع", + "withdraw": "سحب", + "apply": "تطبيق", + "no": "لا", + "yes": "نعم", + "days": "أيام", + "contain_garage": "مرآب
    العقار يحتوي على مرآب", + "has_debt": "دين
    هل على العقار دين", + "price_of_property": "السعر
    سعر العقار", + "rent_of_property": "الإيجار
    دفعة متكررة", + "phone_contact": "الهاتف
    بيانات التواصل مع البائع", + "patience": "الصبر
    صبر البائع", + "utilities": "الخدمات
    تكلفة الخدمات", + "buy": "شراء", + "name": "الاسم", + "url": "الرابط", + "vehicle_spawn": "موقع ظهور السيارة", + "street": "الشارع", + "garage_id": "معرّف الكراج", + "search_by_name": "البحث بالاسم", + "write_here": "اكتب هنا", + "your_offer": "عرضك", + "search": "بحث", + "remove": "إزالة", + "setup": "إعداد", + "delete": "حذف", + "set_property_url": "رابط معاينة العقار", + "set_camera_url": "رابط معاينة الكاميرا", + "wifi_description": "باستخدام شبكة واي فاي غير مقفلة، يمكنك استخدام الكاميرات المثبتة داخل أو خارج العقار.", + "security_description": "قم بترقية نظام الأمان لجعل الأمر أكثر صعوبة على اللصوص، ولتنبيه الشرطة تلقائيًا.", + "stop_renting_property_question": "هل أنت متأكد من أنك تريد إيقاف تأجير هذا العقار؟", + "cleaning_description": "تضيف هذه الترقية ميزة تنظيف قوية إلى الكراج، مما يسمح لك بغسل أي مركبة متوقفة بالكامل.", + "repairing_description": "قم بترقية الكراج الخاص بك مع ميزة الإصلاح! هذا الإضافة تسمح لك بإصلاح أي مركبة متوقفة بالكامل.", + "properties_1": "هنا يمكنك اختيار عقارك وعرض معلوماته الأساسية. يمكنك أيضًا بيع العقار، أو إنهاء عقد الإيجار، أو شراء العقار الذي تستأجره حاليًا. إذا كنت تحاول بيعه للاعب آخر، يمكنك إلغاء البيع هنا أيضًا. بالنقر على أيقونة المنزل أو الكراج في الزاوية العلوية اليسرى، يمكنك تغيير صورة المعاينة للعقار.", + "properties_2": "هذا هو قسم الرسائل. ستتلقى هنا إشعارات بجميع الأحداث المهمة المتعلقة بمنزلك، مثل شراء ترقية أو محاولة اقتحام.", + "properties_3": "بالنقر على اسم منزلك في الزاوية العلوية اليمنى، يمكنك إعادة تسمية العقار. لحفظ الاسم الجديد، ما عليك سوى النقر في أي مكان آخر على الشاشة.", + "properties_4": "إذا كان لديك نظام المفاتيح القاسي (Brutal Key System)، يمكنك استخدام ميزاته في قسم المفاتيح. من هنا، يمكنك شراء مفتاح جديد للعقار أو تغيير القفل لمنع الوصول للأشخاص الذين يمتلكون المفاتيح القديمة. إذا كان عقارك من نوع MLO، يمكنك أيضًا تكوين أقفال الأبواب هنا.", + "controls_1": "لا تنسَ دفع فواتيرك في الوقت المحدد! في هذا القسم، يمكنك التحقق من حالة الفواتير الحالية وإجراء أي دفعات ضرورية. يرجى ملاحظة أن الفواتير يمكن دفعها فقط من حسابك البنكي.", + "controls_2": "أيضًا، راقب إيجارك! هنا يمكنك معرفة مقدار ما تدين به ودفعه مباشرة. يرجى ملاحظة أن الإيجار يمكن دفعه فقط من حسابك البنكي.", + "controls_3": "هنا يمكنك إدارة وترقية نظام الأمان الخاص بمنزلك لتعزيز الحماية. الترقية تتيح ميزات مثل التنبيه التلقائي للشرطة، والتعرف على اسم المتسلل في الرسائل إذا كان لديك كاميرا مثبتة، وجعل الاقتحام أصعب على اللصوص.", + "controls_4": "إذا كنت تملك منزلًا من نوع IPL، يمكنك تخصيص طلاءه الداخلي. يمكنك القيام بذلك من خلال الخيار الموجود في الزاوية العلوية اليمنى من هذا القسم.", + "cameras_1": "يمكنك وضع كاميرات في منزلك بعد تثبيت محطة مراقبة (CCTV). تأكد من وجود اتصال واي فاي لتفعيل الكاميرات. بعد التثبيت، يمكنك وضع الكاميرات من خلال قائمة وضع الأثاث. بعد ذلك، قم بضبط اتجاه فتحة الكاميرا، وكل شيء سيكون جاهزًا!", + "furnitures_1": "اختر ما إذا كنت تريد شراء أثاث جديد أو تعديل الأثاث الحالي. ثم اختر فئة الأثاث، وحدد العنصر، وضعه في المكان الذي تريده.", + "furnitures_2": "توفر هذه الأيقونات معلومات إضافية عن الأثاث. تظهر الأيقونة الأولى إذا كان للأثاث خيارات ألوان مختلفة. تشير الأيقونة الثانية إلى أن الأثاث تم وضعه خارج العقار، وليس بداخله. وتُظهر الأيقونة الثالثة ما إذا كان العنصر يُستخدم لأغراض أمنية، مثل الكاميرات أو محطات المراقبة.", + "not_have_furniture": "أنت لا تملك أي أثاث!" +} diff --git a/resources/[housing]/brutal_housing/locales/cs.json b/resources/[housing]/brutal_housing/locales/cs.json new file mode 100644 index 000000000..d215cfce9 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/cs.json @@ -0,0 +1,133 @@ +{ + "closed": "ZAVŘENO", + "open": "OTEVŘENO", + "owned_status": "STAV VLASTNICTVÍ", + "owned": "VLASTNÍ", + "rented": "PODNÁJEM", + "price": "CENA", + "buying_price": "CENA NÁKUPU", + "max_price": "MAXIMÁLNÍ CENA", + "locked": "ZAMČENO", + "unlocked": "ODEMČENO", + "unlock": "ODEMKNOUT", + "done": "HOTOVO", + "detaching_property_question": "Jste si jisti, že chcete oddělit nemovitost?", + "attach_property": "PŘIPOJIT NEMOVITOST", + "delete_property_question": "Jste si jisti, že chcete smazat nemovitost?", + "owner": "MAJITEL", + "delete_property_owner_question": "Jste si jisti, že chcete smazat majitele nemovitosti?", + "switch_owner": "ZMĚNIT MAJITELE", + "switch": "PŘEPNOUT", + "no_properties_to_show": "Není žádná nemovitost k zobrazení", + "type": "TYP", + "sale_price": "CENA PRODEJE", + "profit": "ZISK", + "aparment_purchase": "NÁKUP BYTU", + "house_purchase": "NÁKUP DOMU", + "garage_purchase": "NÁKUP GARÁŽE", + "amount_you_get_instant": "Částka, kterou získáte okamžitě", + "amount_you_bought_the_property": "Cena nákupu nemovitosti", + "max_you_can_sell": "Maximální cena, kterou můžete nastavit", + "sell": "PRODAT", + "sell_property_to_player": "Pokuste se prodat svou nemovitost hráči. Nastavte cenu a telefonní číslo.", + "phone_number": "TELEFONNÍ ČÍSLO", + "purchase": "NÁKUP", + "purchase_property": "NÁKUP NEMOVITOSTI", + "house_rent": "NÁJEM DOMU", + "garage_rent": "NÁJEM GARÁŽE", + "rent": "NÁJEM", + "choose": "VYBRAT", + "house_creation": "VYTVOŘENÍ DOMU", + "garage_creation": "VYTVOŘENÍ GARÁŽE", + "cancel": "ZRUŠIT", + "tenure": "DÉLKA VLASTNICTVÍ", + "renter": "NÁJEMCE", + "select": "VYBRAT", + "remained": "ZBÝVÁ", + "key": "KLÍČ", + "change": "ZMĚNIT", + "balance": "ZBÝVAJÍCÍ ZŮSTATEK", + "pay": "PLATIT", + "all_paid": "VŠE ZAPLACENO", + "paint": "NATŘÍT", + "no_available_paints": "Pro váš dům nejsou k dispozici žádné barvy", + "electricity": "ELEKTŘINA", + "gas": "PLYN", + "water": "VODA", + "wifi": "WIFI", + "security": "BEZPEČNOST", + "next_level": "DALŠÍ ÚROVEŇ", + "level": "ÚROVEŇ", + "max": "MAX", + "max_level": "MAX ÚROVEŇ", + "upgrade": "UPRAVIT", + "occupied_places": "ZABERENÁ MÍSTA", + "repairing": "OPRAVUJÍ SE", + "cleaning": "ÚKLID", + "cctv_station": "STANICE CCTV", + "state": "STAV", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "OPRAVIT", + "reposition": "PŘEMÍSTIT", + "entry_door": "VSTUPNÍ DVEŘE", + "exit_door": "VÝCHODNÍ DVEŘE", + "door_state": "STAV DVEŘÍ", + "sell_property": "PRODAT NEMOVITOST", + "instant": "OKAMŽITĚ", + "delayed": "ZPOŽDĚNĚ", + "rentable_ability": "MOŽNOST PŘIJEZDU
    Možnost pronájmu nemovitosti", + "name_of_the_property": "JMÉNO NEMOVITOSTI", + "image_of_the_property": "OBRAZ NEMOVITOSTI", + "door_coords": "KOORDINÁTY DVEŘÍ", + "vehicle_spawn_coords": "KOORDINÁTY SPOUŠTĚNÍ VOZU", + "address": "ADRESA", + "connect_with_garage": "PŘIPOJIT K GARÁŽI", + "create": "VYTVOŘIT", + "amount": "ČÁSTKA", + "deposit": "VKLAD", + "withdraw": "VYBRAT", + "apply": "POŽÁDAT", + "no": "NE", + "yes": "ANO", + "days": "dny", + "contain_garage": "GARÁŽ
    Nemovitost obsahuje garáž", + "has_debt": "DLUH
    Má nemovitost nějaký dluh?", + "price_of_property": "CENA
    Cena nemovitosti", + "rent_of_property": "NÁJEM
    Opakovaná platba", + "phone_contact": "TELEFON
    Kontakty prodávajícího", + "patience": "TRPĚLIVOST
    Trpělivost prodávajícího", + "utilities": "SLUŽBY
    Náklady na služby", + "buy": "KOUPIT", + "name": "NÁZEV", + "url": "URL", + "vehicle_spawn": "Spawn vozidla", + "street": "Ulice", + "garage_id": "ID garáže", + "search_by_name": "Hledat podle názvu", + "write_here": "Napište sem", + "your_offer": "Vaše nabídka", + "search": "Hledat", + "remove": "ODSTRANIT", + "setup": "NASTAVIT", + "delete": "SMAZAT", + "set_property_url": "URL NÁHLEDU MAJETKU", + "set_camera_url": "URL NÁHLEDU KAMERY", + "wifi_description": "S odemčenou Wi-Fi můžete používat umístěné kamery uvnitř nebo vně vašeho majetku.", + "security_description": "Vylepšete svou bezpečnost, aby bylo pro zloděje těžší splnit úkol, a aby automaticky upozornil policii.", + "stop_renting_property_question": "Jste si jisti, že chcete přestat pronajímat tento majetek?", + "cleaning_description": "Tato vylepšení přidávají do vaší garáže silnou funkci čištění, která vám umožní úplně umýt jakékoliv vozidlo zaparkované uvnitř.", + "repairing_description": "Dodejte své garáži nový náboj s opravou! Tento doplněk vám umožní plně opravit jakékoliv vozidlo zaparkované uvnitř.", + "properties_1": "Zde si můžete vybrat svůj majetek a zobrazit základní informace o něm. Můžete také prodat svůj majetek, ukončit pronájem nebo zakoupit majetek, který aktuálně pronajímáte. Pokud se ho pokoušíte prodat jinému hráči, můžete zde také zrušit prodej. Kliknutím na ikonu domu nebo garáže v levém horním rohu můžete změnit náhledový obrázek vašeho majetku.", + "properties_2": "Toto je sekce zpráv. Zde obdržíte oznámení o všech důležitých událostech souvisejících s vaším domem, například když zakoupíte vylepšení nebo pokud se někdo pokusí vloupat.", + "properties_3": "Kliknutím na název vašeho domu v pravém horním rohu můžete přejmenovat svůj majetek. Pro uložení nového názvu stačí kliknout na jakékoliv jiné místo na obrazovce.", + "properties_4": "Pokud máte Brutal Key System, můžete jeho funkce použít v sekci Klíče. Zde si můžete zakoupit nový klíč pro váš majetek nebo změnit zámek, aby zabránil přístup k lidem s starým klíčem. Pokud je váš majetek typu MLO, můžete zde také konfigurovat zámky dveří.", + "controls_1": "Nikdy nezapomeňte včas platit své účty! V této sekci můžete zkontrolovat stav vašich aktuálních účtů a provést potřebné platby. Upozorňujeme, že účty lze platit pouze z vašeho bankovního účtu.", + "controls_2": "Také si dávejte pozor na svůj nájem! Zde můžete vidět, kolik dlužíte, a zaplatit to přímo. Upozorňujeme, že nájem lze platit pouze z vašeho bankovního účtu.", + "controls_3": "Zde můžete spravovat a vylepšovat bezpečnostní systém svého domu pro lepší ochranu. Vylepšení odemykají funkce, jako jsou automatická upozornění na policii, identifikace jména útočníka ve vašich zprávách, pokud máte nainstalovanou kameru, a ztížený přístup pro zloděje.", + "controls_4": "Pokud vlastníte dům typu IPL, můžete si přizpůsobit jeho vnitřní barvu. To můžete provést pomocí možnosti v pravém horním rohu této sekce.", + "cameras_1": "Kameru můžete umístit do svého domu tím, že nejprve nainstalujete CCTV stanici. Ujistěte se, že máte připojení k Wi-Fi pro aktivaci kamer. Jakmile je nastaveno, můžete kamery umístit prostřednictvím menu umístění nábytku. Poté upravte orientaci otvoru kamery a vše je připraveno!", + "furnitures_1": "Vyberte, zda chcete zakoupit nový nábytek nebo upravit stávající. Poté vyberte kategorii nábytku, vyberte položku a umístěte ji kamkoli chcete.", + "furnitures_2": "Tyto ikony poskytují další informace o nábytku. První ikona se objeví, pokud nábytek má různé barevné varianty. Druhá ikona označuje, že nábytek je umístěn venku, nikoli uvnitř vašeho majetku. Třetí ikona ukazuje, zda může být položka použita pro bezpečnostní účely, jako jsou kamery nebo CCTV stanice.", + "not_have_furniture": "Nemáš žádný nábytek!" +} diff --git a/resources/[housing]/brutal_housing/locales/de.json b/resources/[housing]/brutal_housing/locales/de.json new file mode 100644 index 000000000..369fe5d0c --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/de.json @@ -0,0 +1,133 @@ +{ + "closed": "GESCHLOSSEN", + "open": "OFFEN", + "owned_status": "EIGENTUMSSTATUS", + "owned": "EIGENTUM", + "rented": "VERMIETET", + "price": "PREIS", + "buying_price": "KAUFPREIS", + "max_price": "MAXIMALER PREIS", + "locked": "GESPERRT", + "unlocked": "ENTSPERRT", + "unlock": "ENTSPERREN", + "done": "FERTIG", + "detaching_property_question": "Bist du sicher, dass du die Immobilie trennen möchtest?", + "attach_property": "IMMOBILIE ANSCHLIESSEN", + "delete_property_question": "Bist du sicher, dass du die Immobilie löschen möchtest?", + "owner": "EIGENTÜMER", + "delete_property_owner_question": "Bist du sicher, dass du den Eigentümer der Immobilie löschen möchtest?", + "switch_owner": "EIGENTÜMER WECHSELN", + "switch": "WECHSELN", + "no_properties_to_show": "Es gibt keine Immobilien zu zeigen", + "type": "TYP", + "sale_price": "VERKAUFSPREIS", + "profit": "GEWINN", + "aparment_purchase": "WOHNUNGSKAUF", + "house_purchase": "HAUSKAUF", + "garage_purchase": "GARAGENKAUF", + "amount_you_get_instant": "Betrag, den du sofort erhältst", + "amount_you_bought_the_property": "Kaufpreis der Immobilie", + "max_you_can_sell": "Maximaler Preis, den du setzen kannst", + "sell": "VERKAUFEN", + "sell_property_to_player": "Versuche, deine Immobilie an einen Spieler zu verkaufen. Setze deinen Preis und deine Telefonnummer.", + "phone_number": "TELEFONNUMMER", + "purchase": "KAUFEN", + "purchase_property": "IMMOBILIE KAUFEN", + "house_rent": "HAUSMIETE", + "garage_rent": "GARAGENMIETE", + "rent": "MIETEN", + "choose": "WÄHLEN", + "house_creation": "HAUS ERSTELLEN", + "garage_creation": "GARAGE ERSTELLEN", + "cancel": "ABBRECHEN", + "tenure": "PÄCHTUNG", + "renter": "MIETER", + "select": "AUSWÄHLEN", + "remained": "VERBLEIBEND", + "key": "SCHLÜSSEL", + "change": "ÄNDERN", + "balance": "SALDO", + "pay": "ZAHLEN", + "all_paid": "ALLES BEZAHLT", + "paint": "ANSTREICHEN", + "no_available_paints": "Es gibt keine verfügbaren Farben für dein Haus", + "electricity": "STROM", + "gas": "GAS", + "water": "WASSER", + "wifi": "WIFI", + "security": "SICHERHEIT", + "next_level": "NÄCHSTES LEVEL", + "level": "LEVEL", + "max": "MAX", + "max_level": "MAXIMAL LEVEL", + "upgrade": "AUFRÜSTEN", + "occupied_places": "BESETZTE PLÄTZE", + "repairing": "REPARIEREN", + "cleaning": "REINIGEN", + "cctv_station": "CCTV STATION", + "state": "ZUSTAND", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "REPARIEREN", + "reposition": "NEU POSITIONIEREN", + "entry_door": "Eingangstür", + "exit_door": "Austrittstür", + "door_state": "TÜRENSZUSTAND", + "sell_property": "IMMOBILIE VERKAUFEN", + "instant": "SOFORT", + "delayed": "VERZÖGERT", + "rentable_ability": "MIETBAR
    Fähigkeit, die Immobilie zu vermieten", + "name_of_the_property": "NAME DER IMMOBILIE", + "image_of_the_property": "BILD DER IMMOBILIE", + "door_coords": "TÜRKOORDINATEN", + "vehicle_spawn_coords": "FAHRZEUG-ERSPAWN-KOORDINATEN", + "address": "ADRESSE", + "connect_with_garage": "MIT GARAGE VERBINDEN", + "create": "ERSTELLEN", + "amount": "BETRAG", + "deposit": "EINZAHLUNG", + "withdraw": "ABHEBEN", + "apply": "BEWERBEN", + "no": "NEIN", + "yes": "JA", + "days": "Tage", + "contain_garage": "GARAGE
    Die Immobilie enthält eine Garage", + "has_debt": "SCHULD
    Jegliche Schulden auf der Immobilie", + "price_of_property": "PREIS
    Preis der Immobilie", + "rent_of_property": "MIETE
    Wiederkehrende Zahlung", + "phone_contact": "TELEFON
    Kontakt des Verkäufers", + "patience": "GEDULD
    Geduld des Verkäufers", + "utilities": "NEBENKOSTEN
    Kosten der Nebenkosten", + "buy": "KAUFEN", + "name": "NAME", + "url": "URL", + "vehicle_spawn": "Fahrzeug-Spawn", + "street": "Straße", + "garage_id": "Garage-ID", + "search_by_name": "Nach Name suchen", + "write_here": "Hier schreiben", + "your_offer": "Dein Angebot", + "search": "Suchen", + "remove": "ENTFERNEN", + "setup": "EINSTELLUNGEN", + "delete": "LÖSCHEN", + "set_property_url": "VORSCHAUBILD DER IMMOBILIE URL", + "set_camera_url": "VORSCHAUBILD DER KAMERA URL", + "wifi_description": "Mit einem freigeschalteten WLAN kannst du die installierten Kameras innerhalb oder außerhalb deiner Immobilie nutzen.", + "security_description": "Verbessere deine Sicherheit, um es den Dieben schwerer zu machen und die Polizei automatisch zu alarmieren.", + "stop_renting_property_question": "Bist du sicher, dass du diese Immobilie nicht mehr vermieten möchtest?", + "cleaning_description": "Dieses Upgrade fügt deinem Garage eine leistungsstarke Reinigungsfunktion hinzu, mit der du jedes Fahrzeug, das darin geparkt ist, vollständig waschen kannst.", + "repairing_description": "Gib deiner Garage einen Schub mit dem Reparatur-Upgrade! Dieses Add-On ermöglicht es dir, jedes Fahrzeug, das darin geparkt ist, vollständig zu reparieren.", + "properties_1": "Hier kannst du deine Immobilie auswählen und grundlegende Informationen dazu anzeigen. Du kannst auch deine Immobilie verkaufen, ein Mietverhältnis beenden oder eine Immobilie kaufen, die du derzeit mietest. Wenn du versuchst, sie an einen anderen Spieler zu verkaufen, kannst du den Verkauf hier ebenfalls stornieren. Wenn du auf das Haus- oder Garagen-Symbol in der oberen linken Ecke klickst, kannst du das Vorschaubild deiner Immobilie ändern.", + "properties_2": "Dies ist der Nachrichtenbereich. Du wirst hier Benachrichtigungen über alle wichtigen Ereignisse im Zusammenhang mit deinem Haus erhalten, z. B. wenn du ein Upgrade kaufst oder wenn jemand versucht, einzubrechen.", + "properties_3": "Indem du auf den Namen deines Hauses in der oberen rechten Ecke klickst, kannst du deine Immobilie umbenennen. Um den neuen Namen zu speichern, klicke einfach irgendwo anders auf dem Bildschirm.", + "properties_4": "Wenn du das Brutal Key System hast, kannst du seine Funktionen im Bereich ‚Schlüssel‘ nutzen. Hier kannst du einen neuen Schlüssel für deine Immobilie kaufen oder das Schloss ändern, um den Zugang für Personen mit einem alten Schlüssel zu verhindern. Wenn deine Immobilie ein MLO-Typ ist, kannst du hier auch Türschlösser konfigurieren.", + "controls_1": "Vergiss niemals, deine Rechnungen rechtzeitig zu bezahlen! In diesem Bereich kannst du den aktuellen Status deiner Rechnungen überprüfen und notwendige Zahlungen leisten. Beachte bitte, dass Rechnungen nur von deinem Bankkonto bezahlt werden können.", + "controls_2": "Behalte auch deine Miete im Auge! Hier kannst du sehen, wie viel du schuldest, und es direkt bezahlen. Beachte bitte, dass die Miete nur von deinem Bankkonto bezahlt werden kann.", + "controls_3": "Hier kannst du das Sicherheitssystem deines Hauses verwalten und aufrüsten, um den Schutz zu erhöhen. Das Upgrade schaltet Funktionen wie automatische Polizei-Alarmmeldungen frei, identifiziert den Namen des Eindringlings in deinen Nachrichten, wenn du eine Kamera installiert hast, und erschwert Einbrüche für Diebe.", + "controls_4": "Wenn du ein IPL-Typ-Haus besitzt, kannst du die Innenfarbe anpassen. Du kannst dies tun, indem du die Option in der oberen rechten Ecke dieses Bereichs verwendest.", + "cameras_1": "Du kannst Kameras in deinem Haus anbringen, indem du zuerst eine CCTV-Station installierst. Stelle sicher, dass du eine Wi-Fi-Verbindung hast, um die Kameras zu aktivieren. Sobald das erledigt ist, kannst du Kameras über das Möbelplatzierungsmenü platzieren. Danach kannst du die Öffnungsrichtung der Kamera anpassen, und schon bist du bereit!", + "furnitures_1": "Wähle, ob du neue Möbel kaufen oder die vorhandenen bearbeiten möchtest. Wähle dann eine Möbelkategorie, wähle einen Artikel aus und platziere ihn, wo immer du möchtest.", + "furnitures_2": "Diese Symbole geben zusätzliche Informationen zu den Möbeln. Das erste Symbol erscheint, wenn das Möbelstück verschiedene Farbvariationen hat. Das zweite Symbol zeigt an, dass das Möbelstück draußen platziert ist, nicht innerhalb deiner Immobilie. Das dritte Symbol zeigt, ob der Artikel für Sicherheitszwecke wie Kameras oder CCTV-Stationen verwendet werden kann.", + "not_have_furniture": "Du hast keine Möbel!" +} diff --git a/resources/[housing]/brutal_housing/locales/en.json b/resources/[housing]/brutal_housing/locales/en.json new file mode 100644 index 000000000..b287373ab --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/en.json @@ -0,0 +1,133 @@ +{ + "closed": "CLOSED", + "open": "OPEN", + "owned_status": "OWNED STATUS", + "owned": "OWNED", + "rented": "RENTED", + "price": "PRICE", + "buying_price": "BUYING PRICE", + "max_price": "MAX PRICE", + "locked": "LOCKED", + "unlocked": "UNLOCKED", + "unlock": "UNLOCK", + "done": "DONE", + "detaching_property_question": "Are you sure detaching the property?", + "attach_property": "ATTACH PROPERTY", + "delete_property_question": "Are you sure deleting the property?", + "owner": "OWNER", + "delete_property_owner_question": "Are you sure deleting the owner of the property?", + "switch_owner": "SWITCH OWNER", + "switch": "SWITCH", + "no_properties_to_show": "There aren't any properties to show", + "type": "TYPE", + "sale_price": "SALE PRICE", + "profit": "PROFIT", + "aparment_purchase": "APARTMENT PURCHASE", + "house_purchase": "HOUSE PURCHASE", + "garage_purchase": "GARAGE PURCHASE", + "amount_you_get_instant": "Amount you get instant", + "amount_you_bought_the_property": "Purchase price of property", + "max_you_can_sell": "Max price you can set", + "sell": "SELL", + "sell_property_to_player": "Try to sell your property to a player. Set your price and phone number.", + "phone_number": "PHONE NUMBER", + "purchase": "PURCHASE", + "purchase_property": "PURCHASE PROPERTY", + "house_rent": "HOUSE RENT", + "garage_rent": "GARAGE RENT", + "rent": "RENT", + "choose": "CHOOSE", + "house_creation": "HOUSE CREATION", + "garage_creation": "GARAGE CREATION", + "cancel": "CANCEL", + "tenure": "TENURE", + "renter": "RENTER", + "select": "SELECT", + "remained": "REMAINED", + "key": "KEY", + "change": "CHANGE", + "balance": "BALANCE", + "pay": "PAY", + "all_paid": "ALL PAID", + "paint": "PAINT", + "no_available_paints": "There are no available paints for your house", + "electricity": "ELECTRICITY", + "gas": "GAS", + "water": "WATER", + "wifi": "WIFI", + "security": "SECURITY", + "next_level": "NEXT LEVEL", + "level": "LEVEL", + "max": "MAX", + "max_level": "MAX LEVEL", + "upgrade": "UPGRADE", + "occupied_places": "OCCUPIED SPACES", + "repairing": "REPAIRING", + "cleaning": "CLEANING", + "cctv_station": "CCTV STATION", + "state": "STATE", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "REPAIR", + "reposition": "REPOSITION", + "entry_door": "Entry Door", + "exit_door": "Exit Door", + "door_state": "DOOR STATE", + "sell_property": "SELL PROPERTY", + "instant": "INSTANT", + "delayed": "DELAYED", + "rentable_ability": "RENTABLE
    Ability to rent the property", + "name_of_the_property": "NAME OF THE PROPERTY", + "image_of_the_property": "IMAGE OF THE PROPERTY", + "door_coords": "DOOR COORDS", + "vehicle_spawn_coords": "VEHICLE SPAWN COORDS", + "address": "ADDRESS", + "connect_with_garage": "CONNECT WITH GARAGE", + "create": "CREATE", + "amount": "AMOUNT", + "deposit": "DEPOSIT", + "withdraw": "WITDRAW", + "apply": "APPLY", + "no": "NO", + "yes": "YES", + "days": "days", + "contain_garage": "GARAGE
    The property contains a garage", + "has_debt": "DEBT
    Any debt on the property", + "price_of_property": "PRICE
    Price of property", + "rent_of_property": "RENT
    Recurring payment", + "phone_contact": "PHONE
    Contact of the seller", + "patience": "PATIENCE
    Patience of the seller", + "utilities": "UTILITIES
    Cost of utilities", + "buy": "BUY", + "name": "NAME", + "url": "URL", + "vehicle_spawn": "Vehicle Spawn", + "street": "Street", + "garage_id": "Garage ID", + "search_by_name": "Search by name", + "write_here": "Write here", + "your_offer": "Your offer", + "search": "Search", + "remove": "REMOVE", + "setup": "SETUP", + "delete": "DELETE", + "set_property_url": "PROPERTY PREVIEW URL", + "set_camera_url": "CAMERA PREVIEW URL", + "wifi_description": "With an unlocked wifi you can use the placed cameras inside or outside of your property.", + "security_description": "Upgrade your security to make the robbers task harder, and to automatically alert the police.", + "stop_renting_property_question": "Are you sure about stop renting this property?", + "cleaning_description": "This upgrade adds a powerful cleaning feature to your garage, allowing you to fully wash any vehicle parked inside.", + "repairing_description": "Give your garage a boost with the Repair Upgrade! This add-on lets you fully repair any vehicle parked inside.", + "properties_1": "Here you can select your property and view basic information about it. You can also sell your property, end a rental, or purchase a property you're currently renting. If you're trying to sell it to another player, you can cancel the sale here as well. By clicking the house or garage icon in the top-left corner, you can change the preview image of your property.", + "properties_2": "This is the messages section. You’ll receive notifications here about all important events related to your house, such as when you purchase an upgrade or if someone tries to break in.", + "properties_3": "By clicking on your house name in the top-right corner, you can rename your property. To save the new name, simply click anywhere else on the screen.", + "properties_4": "If you have the Brutal Key System, you can use its features in the Key section. Here, you can purchase a new key for your property or change the lock to prevent access from anyone with an old key. If your property is an MLO-type house, you can also configure door locks here.", + "controls_1": "Never forget to pay your bills on time! In this section, you can check your current bill status and make any necessary payments. Please note that bills can only be paid from your bank account.", + "controls_2": "Also, keep an eye on your rent! Here you can see how much you owe and pay it directly. Please note that rent can only be paid from your bank account.", + "controls_3": "Here you can manage and upgrade your house's security system to enhance protection. Upgrading unlocks features such as automatic police alerts, identifying the intruder’s name in your messages if you have a camera installed, and making break-ins more difficult for robbers.", + "controls_4": "If you own an IPL-type house, you can customize its interior paint. You can do this by using the option in the top-right corner of this section.", + "cameras_1": "You can place cameras in your house by first installing a CCTV station. Make sure you have a Wi-Fi connection to enable the cameras. Once that's set up, you can place cameras through the furniture placement menu. Afterward, adjust the camera’s opening orientation, and you're all set!", + "furnitures_1": "Choose whether you want to buy new furniture or edit the existing ones. Then, select a furniture category, pick an item, and place it wherever you'd like.", + "furnitures_2": "These icons provide additional information about the furniture. The first icon appears if the furniture has different color variations. The second icon indicates that the furniture is placed outside, not inside your property. The third icon shows if the item can be used for security purposes, such as cameras or CCTV stations.", + "not_have_furniture": "You don't have any furnitures!" +} diff --git a/resources/[housing]/brutal_housing/locales/es.json b/resources/[housing]/brutal_housing/locales/es.json new file mode 100644 index 000000000..8dd66ea04 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/es.json @@ -0,0 +1,133 @@ +{ + "closed": "CERRADO", + "open": "ABIERTO", + "owned_status": "ESTADO DE PROPIEDAD", + "owned": "PROPIEDAD", + "rented": "ALQUILADO", + "price": "PRECIO", + "buying_price": "PRECIO DE COMPRA", + "max_price": "PRECIO MÁXIMO", + "locked": "BLOQUEADO", + "unlocked": "DESBLOQUEADO", + "unlock": "DESBLOQUEAR", + "done": "HECHO", + "detaching_property_question": "¿Estás seguro de querer desvincular la propiedad?", + "attach_property": "VINCULAR PROPIEDAD", + "delete_property_question": "¿Estás seguro de querer eliminar la propiedad?", + "owner": "PROPIETARIO", + "delete_property_owner_question": "¿Estás seguro de querer eliminar al propietario de la propiedad?", + "switch_owner": "CAMBIAR PROPIETARIO", + "switch": "CAMBIAR", + "no_properties_to_show": "No hay propiedades para mostrar", + "type": "TIPO", + "sale_price": "PRECIO DE VENTA", + "profit": "GANANCIA", + "aparment_purchase": "COMPRA DE APARTAMENTO", + "house_purchase": "COMPRA DE CASA", + "garage_purchase": "COMPRA DE GARAJE", + "amount_you_get_instant": "Cantidad que recibes instantáneamente", + "amount_you_bought_the_property": "Precio de compra de la propiedad", + "max_you_can_sell": "Precio máximo que puedes establecer", + "sell": "VENDER", + "sell_property_to_player": "Intenta vender tu propiedad a un jugador. Establece tu precio y número de teléfono.", + "phone_number": "NÚMERO DE TELÉFONO", + "purchase": "COMPRAR", + "purchase_property": "COMPRAR PROPIEDAD", + "house_rent": "ALQUILER DE CASA", + "garage_rent": "ALQUILER DE GARAJE", + "rent": "ALQUILAR", + "choose": "ELEGIR", + "house_creation": "CREACIÓN DE CASA", + "garage_creation": "CREACIÓN DE GARAJE", + "cancel": "CANCELAR", + "tenure": "TENENCIA", + "renter": "INQUILINO", + "select": "SELECCIONAR", + "remained": "QUEDADO", + "key": "LLAVE", + "change": "CAMBIAR", + "balance": "SALDO", + "pay": "PAGAR", + "all_paid": "TODO PAGO", + "paint": "PINTAR", + "no_available_paints": "No hay pinturas disponibles para tu casa", + "electricity": "ELECTRICIDAD", + "gas": "GAS", + "water": "AGUA", + "wifi": "WIFI", + "security": "SEGURIDAD", + "next_level": "SIGUIENTE NIVEL", + "level": "NIVEL", + "max": "MÁXIMO", + "max_level": "NIVEL MÁXIMO", + "upgrade": "MEJORAR", + "occupied_places": "ESPACIOS OCUPADOS", + "repairing": "REPARANDO", + "cleaning": "LIMPIANDO", + "cctv_station": "ESTACIÓN CCTV", + "state": "ESTADO", + "online": "EN LÍNEA", + "offline": "FUERA DE LÍNEA", + "repair": "REPARAR", + "reposition": "REPOSICIONAR", + "entry_door": "Puerta de Entrada", + "exit_door": "Puerta de Salida", + "door_state": "ESTADO DE LA PUERTA", + "sell_property": "VENDER PROPIEDAD", + "instant": "INSTANTÁNEO", + "delayed": "RETARDADO", + "rentable_ability": "ALQUILABLE
    Capacidad para alquilar la propiedad", + "name_of_the_property": "NOMBRE DE LA PROPIEDAD", + "image_of_the_property": "IMAGEN DE LA PROPIEDAD", + "door_coords": "COORDENADAS DE LA PUERTA", + "vehicle_spawn_coords": "COORDENADAS DE APARICIÓN DEL VEHÍCULO", + "address": "DIRECCIÓN", + "connect_with_garage": "CONECTAR CON GARAJE", + "create": "CREAR", + "amount": "CANTIDAD", + "deposit": "DEPÓSITO", + "withdraw": "RETIRAR", + "apply": "APLICAR", + "no": "NO", + "yes": "SÍ", + "days": "días", + "contain_garage": "GARAJE
    La propiedad contiene un garaje", + "has_debt": "DEUDA
    Cualquier deuda sobre la propiedad", + "price_of_property": "PRECIO
    Precio de la propiedad", + "rent_of_property": "ALQUILER
    Pago recurrente", + "phone_contact": "TELÉFONO
    Contacto del vendedor", + "patience": "PACENCIA
    Paciencia del vendedor", + "utilities": "UTILIDADES
    Costo de las utilidades", + "buy": "COMPRAR", + "name": "NOMBRE", + "url": "URL", + "vehicle_spawn": "Aparición de Vehículo", + "street": "Calle", + "garage_id": "ID del Garaje", + "search_by_name": "Buscar por nombre", + "write_here": "Escribe aquí", + "your_offer": "Tu oferta", + "search": "Buscar", + "remove": "ELIMINAR", + "setup": "CONFIGURACIÓN", + "delete": "ELIMINAR", + "set_property_url": "URL DE PREVISUALIZACIÓN DE LA PROPIEDAD", + "set_camera_url": "URL DE PREVISUALIZACIÓN DE LA CÁMARA", + "wifi_description": "Con un wifi desbloqueado, puedes usar las cámaras instaladas dentro o fuera de tu propiedad.", + "security_description": "Mejora tu seguridad para dificultar el trabajo de los ladrones y para alertar automáticamente a la policía.", + "stop_renting_property_question": "¿Estás seguro de que deseas dejar de alquilar esta propiedad?", + "cleaning_description": "Esta mejora agrega una poderosa función de limpieza a tu garaje, permitiéndote lavar completamente cualquier vehículo estacionado dentro.", + "repairing_description": "¡Dale un impulso a tu garaje con la Mejora de Reparación! Esta mejora te permite reparar completamente cualquier vehículo estacionado dentro.", + "properties_1": "Aquí puedes seleccionar tu propiedad y ver información básica sobre ella. También puedes vender tu propiedad, finalizar un alquiler o comprar una propiedad que estés alquilando. Si estás intentando venderla a otro jugador, también puedes cancelar la venta aquí. Al hacer clic en el ícono de la casa o el garaje en la esquina superior izquierda, puedes cambiar la imagen de vista previa de tu propiedad.", + "properties_2": "Esta es la sección de mensajes. Recibirás notificaciones aquí sobre todos los eventos importantes relacionados con tu casa, como cuando compras una mejora o si alguien intenta entrar.", + "properties_3": "Al hacer clic en el nombre de tu casa en la esquina superior derecha, puedes cambiar el nombre de tu propiedad. Para guardar el nuevo nombre, simplemente haz clic en cualquier otro lugar de la pantalla.", + "properties_4": "Si tienes el Sistema de Llave Brutal, puedes usar sus funciones en la sección de Llave. Aquí puedes comprar una nueva llave para tu propiedad o cambiar la cerradura para evitar el acceso de cualquier persona con una llave antigua. Si tu propiedad es de tipo MLO, también puedes configurar cerraduras de puertas aquí.", + "controls_1": "¡Nunca olvides pagar tus facturas a tiempo! En esta sección puedes revisar el estado actual de tus facturas y realizar los pagos necesarios. Ten en cuenta que las facturas solo se pueden pagar desde tu cuenta bancaria.", + "controls_2": "¡También mantén un ojo en tu alquiler! Aquí puedes ver cuánto debes y pagarlo directamente. Ten en cuenta que el alquiler solo se puede pagar desde tu cuenta bancaria.", + "controls_3": "Aquí puedes gestionar y mejorar el sistema de seguridad de tu casa para mejorar la protección. Mejorar desbloquea funciones como alertas automáticas a la policía, identificar el nombre del intruso en tus mensajes si tienes una cámara instalada, y hacer más difícil el acceso para los ladrones.", + "controls_4": "Si eres propietario de una casa tipo IPL, puedes personalizar su pintura interior. Puedes hacerlo utilizando la opción en la esquina superior derecha de esta sección.", + "cameras_1": "Puedes colocar cámaras en tu casa instalando primero una estación CCTV. Asegúrate de tener una conexión Wi-Fi para habilitar las cámaras. Una vez configurado, puedes colocar cámaras a través del menú de colocación de muebles. Luego, ajusta la orientación de apertura de la cámara y ¡listo!", + "furnitures_1": "Elige si deseas comprar muebles nuevos o editar los existentes. Luego, selecciona una categoría de muebles, elige un artículo y colócalo donde quieras.", + "furnitures_2": "Estos íconos proporcionan información adicional sobre los muebles. El primer ícono aparece si el mueble tiene diferentes variaciones de color. El segundo ícono indica que el mueble está colocado afuera, no dentro de tu propiedad. El tercer ícono muestra si el artículo puede usarse para fines de seguridad, como cámaras o estaciones CCTV.", + "not_have_furniture": "¡No tienes ningún mueble!" +} diff --git a/resources/[housing]/brutal_housing/locales/fr.json b/resources/[housing]/brutal_housing/locales/fr.json new file mode 100644 index 000000000..a1df7592c --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/fr.json @@ -0,0 +1,133 @@ +{ + "closed": "FERMÉ", + "open": "OUVERT", + "owned_status": "STATUT DE PROPRIÉTÉ", + "owned": "PROPRIÉTÉ", + "rented": "LOCATÉ", + "price": "PRIX", + "buying_price": "PRIX D'ACHAT", + "max_price": "PRIX MAXIMAL", + "locked": "VERROUILLÉ", + "unlocked": "DÉVERROUILLÉ", + "unlock": "DÉVERROUILLER", + "done": "FAIT", + "detaching_property_question": "Êtes-vous sûr de vouloir détacher la propriété ?", + "attach_property": "ATTACHER LA PROPRIÉTÉ", + "delete_property_question": "Êtes-vous sûr de vouloir supprimer la propriété ?", + "owner": "PROPRIÉTAIRE", + "delete_property_owner_question": "Êtes-vous sûr de vouloir supprimer le propriétaire de la propriété ?", + "switch_owner": "CHANGER DE PROPRIÉTAIRE", + "switch": "CHANGER", + "no_properties_to_show": "Il n'y a aucune propriété à afficher", + "type": "TYPE", + "sale_price": "PRIX DE VENTE", + "profit": "PROFIT", + "aparment_purchase": "ACHAT D'APPARTEMENT", + "house_purchase": "ACHAT DE MAISON", + "garage_purchase": "ACHAT DE GARAGE", + "amount_you_get_instant": "Montant que vous obtenez instantanément", + "amount_you_bought_the_property": "Prix d'achat de la propriété", + "max_you_can_sell": "Prix maximal que vous pouvez fixer", + "sell": "VENDRE", + "sell_property_to_player": "Essayez de vendre votre propriété à un joueur. Fixez votre prix et votre numéro de téléphone.", + "phone_number": "NUMÉRO DE TÉLÉPHONE", + "purchase": "ACHETER", + "purchase_property": "ACHETER LA PROPRIÉTÉ", + "house_rent": "LOUER MAISON", + "garage_rent": "LOUER GARAGE", + "rent": "LOUER", + "choose": "CHOISIR", + "house_creation": "CRÉATION DE MAISON", + "garage_creation": "CRÉATION DE GARAGE", + "cancel": "ANNULER", + "tenure": "LOCATIF", + "renter": "LOCATAIRE", + "select": "SÉLECTIONNER", + "remained": "RESTANT", + "key": "CLÉ", + "change": "CHANGER", + "balance": "SOLDE", + "pay": "PAYER", + "all_paid": "TOUT PAYÉ", + "paint": "PEINDRE", + "no_available_paints": "Il n'y a pas de peintures disponibles pour votre maison", + "electricity": "ÉLECTRICITÉ", + "gas": "GAZ", + "water": "EAU", + "wifi": "WIFI", + "security": "SÉCURITÉ", + "next_level": "NIVEAU SUIVANT", + "level": "NIVEAU", + "max": "MAX", + "max_level": "NIVEAU MAXIMAL", + "upgrade": "AMÉLIORER", + "occupied_places": "PLACES OCCUPÉES", + "repairing": "EN RÉPARATION", + "cleaning": "EN NETTOYAGE", + "cctv_station": "STATION CCTV", + "state": "ÉTAT", + "online": "EN LIGNE", + "offline": "HORS LIGNE", + "repair": "RÉPARER", + "reposition": "RÉPOSITIONNER", + "entry_door": "Porte d'entrée", + "exit_door": "Porte de sortie", + "door_state": "ÉTAT DE LA PORTE", + "sell_property": "VENDRE LA PROPRIÉTÉ", + "instant": "INSTANTANÉ", + "delayed": "RETARDÉ", + "rentable_ability": "LOUABLE
    Capacité à louer la propriété", + "name_of_the_property": "NOM DE LA PROPRIÉTÉ", + "image_of_the_property": "IMAGE DE LA PROPRIÉTÉ", + "door_coords": "COORDONNÉES DE LA PORTE", + "vehicle_spawn_coords": "COORDONNÉES DE SPAWN DU VÉHICULE", + "address": "ADRESSE", + "connect_with_garage": "SE CONNECTER AU GARAGE", + "create": "CRÉER", + "amount": "MONTANT", + "deposit": "DÉPÔT", + "withdraw": "RETRAIT", + "apply": "APPLIQUER", + "no": "NON", + "yes": "OUI", + "days": "jours", + "contain_garage": "GARAGE
    La propriété contient un garage", + "has_debt": "DETTE
    Des dettes sur la propriété", + "price_of_property": "PRIX
    Prix de la propriété", + "rent_of_property": "LOYER
    Paiement récurrent", + "phone_contact": "TÉLÉPHONE
    Contact du vendeur", + "patience": "PATIENTE
    Patience du vendeur", + "utilities": "UTILITAIRES
    Coût des services publics", + "buy": "ACHETER", + "name": "NOM", + "url": "URL", + "vehicle_spawn": "Apparition du véhicule", + "street": "Rue", + "garage_id": "ID de la garage", + "search_by_name": "Rechercher par nom", + "write_here": "Écrire ici", + "your_offer": "Votre offre", + "search": "Rechercher", + "remove": "SUPPRIMER", + "setup": "CONFIGURATION", + "delete": "SUPPRIMER", + "set_property_url": "URL DE PRÉVISUALISATION DE LA PROPRIÉTÉ", + "set_camera_url": "URL DE PRÉVISUALISATION DE LA CAMÉRA", + "wifi_description": "Avec un wifi déverrouillé, vous pouvez utiliser les caméras placées à l'intérieur ou à l'extérieur de votre propriété.", + "security_description": "Améliorez votre sécurité pour rendre la tâche des voleurs plus difficile et alerter automatiquement la police.", + "stop_renting_property_question": "Êtes-vous sûr de vouloir arrêter de louer cette propriété ?", + "cleaning_description": "Cette mise à niveau ajoute une fonction de nettoyage puissante à votre garage, vous permettant de laver complètement tout véhicule garé à l'intérieur.", + "repairing_description": "Donnez un coup de pouce à votre garage avec la mise à niveau de réparation ! Ce module complémentaire vous permet de réparer complètement tout véhicule garé à l'intérieur.", + "properties_1": "Ici, vous pouvez sélectionner votre propriété et afficher des informations de base à son sujet. Vous pouvez également vendre votre propriété, mettre fin à une location ou acheter une propriété que vous louez actuellement. Si vous essayez de la vendre à un autre joueur, vous pouvez également annuler la vente ici. En cliquant sur l'icône de la maison ou du garage dans le coin supérieur gauche, vous pouvez modifier l'image de prévisualisation de votre propriété.", + "properties_2": "C'est la section des messages. Vous recevrez ici des notifications sur tous les événements importants concernant votre maison, comme lorsque vous achetez une mise à niveau ou si quelqu'un tente de s'introduire chez vous.", + "properties_3": "En cliquant sur le nom de votre maison dans le coin supérieur droit, vous pouvez renommer votre propriété. Pour enregistrer le nouveau nom, il vous suffit de cliquer n'importe où ailleurs sur l'écran.", + "properties_4": "Si vous avez le Brutal Key System, vous pouvez utiliser ses fonctionnalités dans la section Clé. Ici, vous pouvez acheter une nouvelle clé pour votre propriété ou changer la serrure pour empêcher l'accès à toute personne possédant une ancienne clé. Si votre propriété est de type MLO, vous pouvez également configurer les serrures des portes ici.", + "controls_1": "N'oubliez jamais de payer vos factures à temps ! Dans cette section, vous pouvez vérifier l'état actuel de vos factures et effectuer les paiements nécessaires. Veuillez noter que les factures ne peuvent être payées que depuis votre compte bancaire.", + "controls_2": "Gardez également un œil sur votre loyer ! Ici, vous pouvez voir combien vous devez et le payer directement. Veuillez noter que le loyer ne peut être payé que depuis votre compte bancaire.", + "controls_3": "Ici, vous pouvez gérer et améliorer le système de sécurité de votre maison pour renforcer la protection. La mise à niveau débloque des fonctionnalités telles que les alertes automatiques à la police, l'identification du nom de l'intrus dans vos messages si vous avez installé une caméra, et rend les cambriolages plus difficiles pour les voleurs.", + "controls_4": "Si vous possédez une maison de type IPL, vous pouvez personnaliser la peinture intérieure. Vous pouvez le faire en utilisant l'option dans le coin supérieur droit de cette section.", + "cameras_1": "Vous pouvez installer des caméras dans votre maison en installant d'abord une station CCTV. Assurez-vous d'avoir une connexion Wi-Fi pour activer les caméras. Une fois cela fait, vous pouvez placer des caméras via le menu de placement des meubles. Ensuite, ajustez l'orientation de la caméra et le tour est joué !", + "furnitures_1": "Choisissez si vous souhaitez acheter de nouveaux meubles ou modifier ceux existants. Ensuite, sélectionnez une catégorie de meubles, choisissez un article et placez-le où vous le souhaitez.", + "furnitures_2": "Ces icônes fournissent des informations supplémentaires sur les meubles. La première icône apparaît si les meubles ont différentes variations de couleur. La deuxième icône indique que les meubles sont placés à l'extérieur, et non à l'intérieur de votre propriété. La troisième icône montre si l'objet peut être utilisé à des fins de sécurité, comme des caméras ou des stations CCTV.", + "not_have_furniture": "Vous n'avez aucun meuble !" +} diff --git a/resources/[housing]/brutal_housing/locales/hu.json b/resources/[housing]/brutal_housing/locales/hu.json new file mode 100644 index 000000000..1da749651 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/hu.json @@ -0,0 +1,133 @@ +{ + "closed": "ZÁRVA", + "open": "NYITVA", + "owned_status": "TULAJDONÁLLAPOT", + "owned": "TULAJDONOLT", + "rented": "BÉRELT", + "price": "ÁR", + "buying_price": "VÉTELI ÁR", + "max_price": "MAXIMUM ÁR", + "locked": "LEZÁRVA", + "unlocked": "NYITVA", + "unlock": "KINYITÁS", + "done": "KÉSZ", + "detaching_property_question": "Biztosan le szeretnéd választani az ingatlant?", + "attach_property": "INGATLAN HOZZÁADÁSA", + "delete_property_question": "Biztosan törölni szeretnéd az ingatlant?", + "owner": "TULAJ", + "delete_property_owner_question": "Biztosan törölni szeretnéd az ingatlan tulajdonosát?", + "switch_owner": "TULAJDONOS CSERÉJE", + "switch": "CSERE", + "no_properties_to_show": "Nincs megjeleníthető ingatlan", + "type": "TÍPUS", + "sale_price": "ELADÁSI ÁR", + "profit": "NYERESÉG", + "aparment_purchase": "LAKÁS VÁSÁRLÁS", + "house_purchase": "HÁZ VÁSÁRLÁS", + "garage_purchase": "GARÁZS VÁSÁRLÁS", + "amount_you_get_instant": "Azonnal kapott összeg", + "amount_you_bought_the_property": "Ingatlan vételára", + "max_you_can_sell": "Beállítható maximális ár", + "sell": "ELADÁS", + "sell_property_to_player": "Próbáld meg eladni az ingatlant egy játékosnak. Állítsd be az árat és a telefonszámot.", + "phone_number": "TELEFONSZÁM", + "purchase": "VÁSÁRLÁS", + "purchase_property": "INGATLAN VÁSÁRLÁSA", + "house_rent": "HÁZ BÉRLÉS", + "garage_rent": "GARÁZS BÉRLÉS", + "rent": "BÉRLÉS", + "choose": "VÁLASZTÁS", + "house_creation": "HÁZ LÉTREHOZÁSA", + "garage_creation": "GARÁZS LÉTREHOZÁSA", + "cancel": "MÉGSE", + "tenure": "STÁTUSZ", + "renter": "BÉRLŐ", + "select": "VÁLASZT", + "remained": "HÁTRAVAN", + "key": "KULCS", + "change": "MÓDOSÍTÁS", + "balance": "EGYENLEG", + "pay": "FIZETÉS", + "all_paid": "KI FIZETETT", + "paint": "FESTÉS", + "no_available_paints": "Nincs elérhető festék a házhoz", + "electricity": "ÁRAM", + "gas": "GÁZ", + "water": "VÍZ", + "wifi": "WIFI", + "security": "BIZTONSÁG", + "next_level": "KÖVETKEZŐ SZINT", + "level": "SZINT", + "max": "MAX", + "max_level": "MAXIMÁLIS SZINT", + "upgrade": "FEJLESZTÉS", + "occupied_places": "FOGLALT HELYEK", + "repairing": "JAVÍTÁS FOLYAMATBAN", + "cleaning": "TAKARÍTÁS", + "cctv_station": "KAMERARENDSZER", + "state": "ÁLLAPOT", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "JAVÍTÁS", + "reposition": "ÁTRENDEZÉS", + "entry_door": "Bejárati ajtó", + "exit_door": "Kijárati ajtó", + "door_state": "AJTÓ ÁLLAPOTA", + "sell_property": "INGATLAN ELADÁSA", + "instant": "AZONNALI", + "delayed": "KÉSLELTETETT", + "rentable_ability": "KIADHATÓ
    Lehetőség az ingatlan bérbeadására", + "name_of_the_property": "INGATLAN NEVE", + "image_of_the_property": "INGATLAN KÉPE", + "door_coords": "AJTÓ KOORDINÁTÁK", + "vehicle_spawn_coords": "JÁRMŰ MEGJELENÉSI KOORDINÁTÁK", + "address": "CÍM", + "connect_with_garage": "ÖSSZEKAPCSOLÁS A GARÁZZSAL", + "create": "LÉTREHOZÁS", + "amount": "ÖSSZEG", + "deposit": "LETÉT", + "withdraw": "KIUTALÁS", + "apply": "ALKALMAZ", + "no": "NEM", + "yes": "IGEN", + "days": "nap", + "contain_garage": "GARÁZS
    Az ingatlanhoz tartozik garázs", + "has_debt": "TARTOZÁS
    Bármilyen fennálló tartozás az ingatlanon", + "price_of_property": "ÁR
    Ingatlan ára", + "rent_of_property": "BÉRLETI DÍJ
    Ismétlődő fizetés", + "phone_contact": "TELEFON
    Eladó elérhetősége", + "patience": "TÜRELEM
    Eladó türelme", + "utilities": "REZSIKÖLTSÉGEK
    Közművek költségei", + "buy": "VÁSÁRLÁS", + "name": "NÉV", + "url": "URL", + "vehicle_spawn": "Jármű megjelenés", + "street": "Utca", + "garage_id": "Garázs ID", + "search_by_name": "Keresés név alapján", + "write_here": "Írj ide", + "your_offer": "Ajánlatod", + "search": "Keresés", + "remove": "ELTÁVOLÍTÁS", + "setup": "BEÁLLÍTÁS", + "delete": "TÖRLÉS", + "set_property_url": "INGATLAN ELŐNÉZETI URL", + "set_camera_url": "KAMERA ELŐNÉZETI URL", + "wifi_description": "Ha a wifi fel van oldva, használhatod a kamerákat az ingatlanon belül vagy kívül.", + "security_description": "Fejleszd a biztonsági rendszeredet, hogy megnehezítsd a betörők dolgát, és automatikusan értesítsd a rendőrséget.", + "stop_renting_property_question": "Biztos vagy benne, hogy meg szeretnéd szüntetni az ingatlan bérlését?", + "cleaning_description": "Ez a fejlesztés egy hatékony tisztító funkciót ad a garázsodhoz, amellyel teljesen le tudod mosni a bent parkoló járműveket.", + "repairing_description": "Dobd fel a garázsodat a Javító Fejlesztéssel! Ez a kiegészítés lehetővé teszi, hogy teljesen megjavíts bármilyen járművet, ami a garázsodban parkol.", + "properties_1": "Itt kiválaszthatod az ingatlanodat, és megtekintheted annak alapvető adatait. Eladhatod az ingatlanod, megszüntetheted a bérlést, vagy megvásárolhatod a jelenleg bérelt ingatlant. Ha egy másik játékosnak szeretnéd eladni, itt a hirdetést is leállíthatod. A bal felső sarokban található ház vagy garázs ikonra kattintva módosíthatod az ingatlan előnézeti képét.", + "properties_2": "Ez az üzenetek szekció. Itt kapsz értesítést minden fontos eseményről, ami a házaddal történik, például ha fejlesztést vásárolsz vagy ha valaki megpróbál betörni.", + "properties_3": "A jobb felső sarokban lévő háznevedre kattintva átnevezheted az ingatlanodat. Az új név mentéséhez elég bárhová máshová kattintani a képernyőn.", + "properties_4": "Ha rendelkezel a Brutal Key System-mel, annak funkcióit a Kulcsok szekcióban használhatod. Itt vásárolhatsz új kulcsot az ingatlanodhoz, vagy kicserélheted a zárat, hogy a régi kulccsal ne lehessen bejutni. Ha az ingatlanod MLO típusú ház, itt állíthatod be az ajtózárakat is.", + "controls_1": "Ne felejtsd el időben befizetni a számláidat! Ebben a részben ellenőrizheted az aktuális számlaállapotodat, és elvégezheted a szükséges kifizetéseket. Figyelem: a számlákat csak banki számláról lehet kifizetni.", + "controls_2": "Figyelj a bérleti díjra is! Itt láthatod, mennyivel tartozol, és közvetlenül ki is fizetheted. Fontos: a bérleti díjat csak banki számláról lehet kifizetni.", + "controls_3": "Itt kezelheted és fejlesztheted a házad biztonsági rendszerét a jobb védelem érdekében. A fejlesztések új funkciókat nyitnak meg, mint például automatikus rendőrségi értesítés, a betörő nevének azonosítása az üzenetekben (ha van kamerád), és a betörések megnehezítése.", + "controls_4": "Ha IPL típusú házzal rendelkezel, itt testreszabhatod a belső festést. Ezt a szekció jobb felső sarkában található opcióval teheted meg.", + "cameras_1": "Kamerákat helyezhetsz el a házadban, miután telepítetted a CCTV állomást. Győződj meg róla, hogy van Wi-Fi kapcsolatod a kamerák működéséhez. Miután ez be van állítva, a bútorelhelyező menüben tudod a kamerákat lehelyezni. Ezután beállíthatod a kamera nyitási irányát, és kész is vagy!", + "furnitures_1": "Válaszd ki, hogy új bútorokat szeretnél vásárolni vagy a meglévőket módosítani. Ezután válaszd ki a bútor kategóriáját, egy elemet, és helyezd el oda, ahová szeretnéd.", + "furnitures_2": "Ezek az ikonok további információkat adnak a bútorokról. Az első ikon akkor jelenik meg, ha a bútornak több színvariációja van. A második ikon azt jelzi, hogy a bútort a szabadban helyezték el, nem az ingatlanon belül. A harmadik ikon azt mutatja, ha az elem biztonsági célokra is használható, például kamera vagy CCTV állomás.", + "not_have_furniture": "Nincs semmilyen bútorod!" +} diff --git a/resources/[housing]/brutal_housing/locales/it.json b/resources/[housing]/brutal_housing/locales/it.json new file mode 100644 index 000000000..22d185140 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/it.json @@ -0,0 +1,134 @@ +{ + "closed": "CHIUSO", + "open": "APERTO", + "owned_status": "STATO DI PROPRIETÀ", + "owned": "DI PROPRIETÀ", + "rented": "AFFITTATO", + "price": "PREZZO", + "buying_price": "PREZZO D'ACQUISTO", + "max_price": "PREZZO MASSIMO", + "locked": "BLOCCATO", + "unlocked": "SBLOCCATO", + "unlock": "SBLOCCA", + "done": "FATTO", + "detaching_property_question": "Sei sicuro di voler scollegare la proprietà?", + "attach_property": "COLLEGA PROPRIETÀ", + "delete_property_question": "Sei sicuro di voler eliminare la proprietà?", + "owner": "PROPRIETARIO", + "delete_property_owner_question": "Sei sicuro di voler eliminare il proprietario della proprietà?", + "switch_owner": "CAMBIA PROPRIETARIO", + "switch": "CAMBIA", + "no_properties_to_show": "Non ci sono proprietà da mostrare", + "type": "TIPO", + "sale_price": "PREZZO DI VENDITA", + "profit": "PROFITTO", + "aparment_purchase": "ACQUISTO APPARTAMENTO", + "house_purchase": "ACQUISTO CASA", + "garage_purchase": "ACQUISTO GARAGE", + "amount_you_get_instant": "Importo che ricevi immediatamente", + "amount_you_bought_the_property": "Prezzo di acquisto della proprietà", + "max_you_can_sell": "Prezzo massimo che puoi impostare", + "sell": "VENDI", + "sell_property_to_player": "Prova a vendere la tua proprietà a un altro giocatore. Imposta il tuo prezzo e numero di telefono.", + "phone_number": "NUMERO DI TELEFONO", + "purchase": "ACQUISTA", + "purchase_property": "ACQUISTA PROPRIETÀ", + "house_rent": "AFFITTO CASA", + "garage_rent": "AFFITTO GARAGE", + "rent": "AFFITTA", + "choose": "SCEGLI", + "house_creation": "CREAZIONE CASA", + "garage_creation": "CREAZIONE GARAGE", + "cancel": "ANNULLA", + "tenure": "DURATA", + "renter": "INQUILINO", + "select": "SELEZIONA", + "remained": "RIMASTO", + "key": "CHIAVE", + "change": "CAMBIA", + "balance": "SALDO", + "pay": "PAGA", + "all_paid": "TUTTO PAGATO", + "paint": "VERNICE", + "no_available_paints": "Non ci sono vernici disponibili per la tua casa", + "electricity": "ELETTRICITÀ", + "gas": "GAS", + "water": "ACQUA", + "wifi": "WIFI", + "security": "SICUREZZA", + "next_level": "LIVELLO SUCCESSIVO", + "level": "LIVELLO", + "max": "MASSIMO", + "max_level": "LIVELLO MASSIMO", + "upgrade": "AGGIORNA", + "occupied_places": "SPAZI OCCUPATI", + "repairing": "RIPARAZIONE", + "cleaning": "PULIZIA", + "cctv_station": "STAZIONE CCTV", + "state": "STATO", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "RIPARA", + "reposition": "RIPOSIZIONA", + "entry_door": "Porta d'ingresso", + "exit_door": "Porta d'uscita", + "door_state": "STATO DELLA PORTA", + "sell_property": "VENDI PROPRIETÀ", + "instant": "IMMEDIATO", + "delayed": "RITARDATO", + "rentable_ability": "AFFITTABILE
    Possibilità di affittare la proprietà", + "name_of_the_property": "NOME DELLA PROPRIETÀ", + "image_of_the_property": "IMMAGINE DELLA PROPRIETÀ", + "door_coords": "COORDINATE DELLA PORTA", + "vehicle_spawn_coords": "COORDINATE DI SPAWN DEL VEICOLO", + "address": "INDIRIZZO", + "connect_with_garage": "COLLEGA CON GARAGE", + "create": "CREA", + "amount": "IMPORTO", + "deposit": "DEPOSITO", + "withdraw": "PRELEVA", + "apply": "APPLICA", + "no": "NO", + "yes": "SÌ", + "days": "giorni", + "contain_garage": "GARAGE
    La proprietà contiene un garage", + "has_debt": "DEBITO
    Eventuali debiti sulla proprietà", + "price_of_property": "PREZZO
    Prezzo della proprietà", + "rent_of_property": "AFFITTO
    Pagamento ricorrente", + "phone_contact": "TELEFONO
    Contatto del venditore", + "patience": "PAZIENZA
    Pazienza del venditore", + "utilities": "UTENZE
    Costo delle utenze", + "buy": "ACQUISTA", + "name": "NOME", + "url": "URL", + "vehicle_spawn": "Spawn del veicolo", + "street": "Strada", + "garage_id": "ID GARAGE", + "search_by_name": "Cerca per nome", + "write_here": "Scrivi qui", + "your_offer": "La tua offerta", + "search": "Cerca", + "remove": "RIMUOVI", + "setup": "CONFIGURA", + "delete": "ELIMINA", + "set_property_url": "URL ANTEPRIMA PROPRIETÀ", + "set_camera_url": "URL ANTEPRIMA TELECAMERA", + "wifi_description": "Con un Wi-Fi sbloccato puoi utilizzare le telecamere posizionate all'interno o all'esterno della tua proprietà.", + "security_description": "Aggiorna la sicurezza per rendere più difficile il compito ai ladri e per avvisare automaticamente la polizia.", + "stop_renting_property_question": "Sei sicuro di voler interrompere l'affitto di questa proprietà?", + "cleaning_description": "Questo aggiornamento aggiunge una potente funzione di pulizia al tuo garage, permettendoti di lavare completamente qualsiasi veicolo parcheggiato all'interno.", + "repairing_description": "Dai una spinta al tuo garage con l'aggiornamento Riparazione! Questo componente aggiuntivo consente di riparare completamente qualsiasi veicolo parcheggiato all'interno.", + "properties_1": "Qui puoi selezionare la tua proprietà e visualizzarne le informazioni di base. Puoi anche venderla, terminare un affitto o acquistare una proprietà che stai attualmente affittando. Se stai cercando di venderla a un altro giocatore, puoi annullare la vendita qui. Facendo clic sull'icona della casa o del garage in alto a sinistra, puoi cambiare l'immagine di anteprima della tua proprietà.", + "properties_2": "Questa è la sezione dei messaggi. Riceverai notifiche qui su tutti gli eventi importanti relativi alla tua casa, come quando acquisti un aggiornamento o se qualcuno tenta di irrompere.", + "properties_3": "Facendo clic sul nome della tua casa in alto a destra, puoi rinominare la tua proprietà. Per salvare il nuovo nome, fai semplicemente clic in un punto qualsiasi dello schermo.", + "properties_4": "Se possiedi il Brutal Key System, puoi utilizzare le sue funzionalità nella sezione Chiavi. Qui puoi acquistare una nuova chiave per la tua proprietà o cambiare la serratura per impedire l'accesso a chi possiede una vecchia chiave. Se la tua proprietà è una casa di tipo MLO, puoi anche configurare le serrature delle porte qui.", + "controls_1": "Non dimenticare mai di pagare le bollette in tempo! In questa sezione puoi controllare lo stato attuale delle bollette ed effettuare i pagamenti necessari. Nota che le bollette possono essere pagate solo dal conto bancario.", + "controls_2": "Tieni d'occhio anche l'affitto! Qui puoi vedere quanto devi e pagarlo direttamente. Nota che l'affitto può essere pagato solo dal conto bancario.", + "controls_3": "Qui puoi gestire e aggiornare il sistema di sicurezza della tua casa per migliorarne la protezione. L'aggiornamento sblocca funzioni come avvisi automatici alla polizia, identificazione del nome dell'intruso nei messaggi se hai installato una telecamera, e rende più difficili le effrazioni.", + "controls_4": "Se possiedi una casa di tipo IPL, puoi personalizzare la pittura interna. Puoi farlo utilizzando l'opzione in alto a destra di questa sezione.", + "cameras_1": "Puoi installare telecamere nella tua casa dopo aver installato una stazione CCTV. Assicurati di avere una connessione Wi-Fi per abilitare le telecamere. Una volta fatto, puoi posizionare le telecamere tramite il menu di posizionamento dei mobili. Poi, regola l'orientamento di apertura della telecamera e sei a posto!", + "furnitures_1": "Scegli se vuoi acquistare nuovi mobili o modificare quelli esistenti. Quindi, seleziona una categoria di mobili, scegli un oggetto e posizionalo dove preferisci.", + "furnitures_2": "Queste icone forniscono informazioni aggiuntive sui mobili. La prima icona appare se il mobile ha varianti di colore. La seconda icona indica che il mobile è posizionato all'esterno. La terza icona mostra se l'oggetto può essere utilizzato per la sicurezza, come telecamere o stazioni CCTV.", + "not_have_furniture": "Non hai mobili!" +} + diff --git a/resources/[housing]/brutal_housing/locales/nl.json b/resources/[housing]/brutal_housing/locales/nl.json new file mode 100644 index 000000000..ecb418ab4 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/nl.json @@ -0,0 +1,134 @@ +{ + "closed": "GESLOTEN", + "open": "OPEN", + "owned_status": "EIGENDOMSSTATUS", + "owned": "EIGENDOM", + "rented": "GEHUURD", + "price": "PRIJS", + "buying_price": "AANKOOPPRIJS", + "max_price": "MAXIMUMPRIJS", + "locked": "VERGRENDELD", + "unlocked": "ONTGRENDELD", + "unlock": "ONTGRENDELEN", + "done": "KLAAR", + "detaching_property_question": "Weet je zeker dat je de eigendom wilt loskoppelen?", + "attach_property": "KOPPEL EIGENDOM", + "delete_property_question": "Weet je zeker dat je de eigendom wilt verwijderen?", + "owner": "EIGENAAR", + "delete_property_owner_question": "Weet je zeker dat je de eigenaar van de eigendom wilt verwijderen?", + "switch_owner": "WIJZIG EIGENAAR", + "switch": "WISSEL", + "no_properties_to_show": "Geen eigendommen om te tonen", + "type": "TYPE", + "sale_price": "VERKOOPPRIJS", + "profit": "WINST", + "aparment_purchase": "APPARTEMENTAANKOOP", + "house_purchase": "HUIZENKOOP", + "garage_purchase": "GARAGEKOOP", + "amount_you_get_instant": "Bedrag dat je onmiddellijk ontvangt", + "amount_you_bought_the_property": "Aankoopprijs van de eigendom", + "max_you_can_sell": "Maximale verkoopprijs die je kunt instellen", + "sell": "VERKOOP", + "sell_property_to_player": "Probeer je eigendom aan een andere speler te verkopen. Stel je prijs en telefoonnummer in.", + "phone_number": "TELEFOONNUMMER", + "purchase": "AANKOOP", + "purchase_property": "KOOP EIGENDOM", + "house_rent": "HUISHUUR", + "garage_rent": "GARAGEHUUR", + "rent": "HUUR", + "choose": "KIES", + "house_creation": "HUISMAKING", + "garage_creation": "GARAGEMAKING", + "cancel": "ANNULEER", + "tenure": "DUUR", + "renter": "HUURDER", + "select": "SELECTEER", + "remained": "RESTANT", + "key": "SLEUTEL", + "change": "WIJZIG", + "balance": "SALDO", + "pay": "BETAAL", + "all_paid": "ALLES BETAALD", + "paint": "VERF", + "no_available_paints": "Geen beschikbare verven voor je huis", + "electricity": "ELEKTRICITEIT", + "gas": "GAS", + "water": "WATER", + "wifi": "WIFI", + "security": "BEVEILIGING", + "next_level": "VOLGENDE NIVEAU", + "level": "NIVEAU", + "max": "MAX", + "max_level": "MAXIMAAL NIVEAU", + "upgrade": "UPGRADE", + "occupied_places": "BEZETTE PLEKKEN", + "repairing": "REPARATIE", + "cleaning": "SCHOONMAKEN", + "cctv_station": "CCTV-STATION", + "state": "STATUS", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "REPAREER", + "reposition": "HERPLAATS", + "entry_door": "Ingangsdeur", + "exit_door": "Uitgangsdeur", + "door_state": "DEURSTATUS", + "sell_property": "VERKOOP EIGENDOM", + "instant": "ONMIDDELLIJK", + "delayed": "VERTRAAGD", + "rentable_ability": "VERHUURBAAR
    Mogelijkheid om de eigendom te verhuren", + "name_of_the_property": "NAAM VAN DE EIGENDOM", + "image_of_the_property": "AFBEELDING VAN DE EIGENDOM", + "door_coords": "COÖRDINATEN VAN DE DEUR", + "vehicle_spawn_coords": "SPAWNCOÖRDINATEN VAN HET VOERTUIG", + "address": "ADRES", + "connect_with_garage": "KOPPEL MET GARAGE", + "create": "MAAK", + "amount": "BEDRAG", + "deposit": "STORTING", + "withdraw": "OPNEMEN", + "apply": "TOEPASSEN", + "no": "NEE", + "yes": "JA", + "days": "dagen", + "contain_garage": "GARAGE
    De eigendom bevat een garage", + "has_debt": "SCHULD
    Mogelijke schulden op de eigendom", + "price_of_property": "PRIJS
    Prijs van de eigendom", + "rent_of_property": "HUUR
    Terugkerende betaling", + "phone_contact": "TELEFOON
    Contact van de verkoper", + "patience": "GEDULD
    Geduld van de verkoper", + "utilities": "NUTSVOORZIENINGEN
    Kosten van nutsvoorzieningen", + "buy": "KOOP", + "name": "NAAM", + "url": "URL", + "vehicle_spawn": "Voertuig-spawn", + "street": "Straat", + "garage_id": "GARAGE-ID", + "search_by_name": "Zoek op naam", + "write_here": "Schrijf hier", + "your_offer": "Jouw aanbod", + "search": "Zoeken", + "remove": "VERWIJDER", + "setup": "INSTELLEN", + "delete": "VERWIJDER", + "set_property_url": "VOORBEELD-URL VAN EIGENDOM", + "set_camera_url": "VOORBEELD-URL VAN CAMERA", + "wifi_description": "Met geactiveerde Wi-Fi kun je camera's gebruiken die binnen of buiten je eigendom geplaatst zijn.", + "security_description": "Upgrade je beveiliging om het inbrekers moeilijker te maken en automatisch de politie te waarschuwen.", + "stop_renting_property_question": "Weet je zeker dat je wilt stoppen met het huren van deze woning?", + "cleaning_description": "Met deze upgrade voeg je een krachtige schoonmaakfunctie toe aan je garage, waarmee je elk geparkeerd voertuig volledig kunt wassen.", + "repairing_description": "Geef je garage een boost met de Reparatie-upgrade! Hiermee kun je elk voertuig volledig repareren dat in de garage is geparkeerd.", + "properties_1": "Hier kun je je eigendom selecteren en basisinformatie bekijken. Je kunt je eigendom ook verkopen, een huur beëindigen of een eigendom kopen dat je momenteel huurt. Als je het aan een andere speler probeert te verkopen, kun je de verkoop hier annuleren. Door op het huis- of garagepictogram linksboven te klikken, kun je de voorbeeldafbeelding van je eigendom wijzigen.", + "properties_2": "Dit is het berichten-gedeelte. Je ontvangt hier meldingen over alle belangrijke gebeurtenissen met betrekking tot je huis, zoals wanneer je een upgrade koopt of als iemand probeert in te breken.", + "properties_3": "Door op de naam van je huis rechtsboven te klikken, kun je je eigendom een nieuwe naam geven. Klik daarna ergens anders op het scherm om de nieuwe naam op te slaan.", + "properties_4": "Als je het Brutal Key System hebt, kun je de functies gebruiken in het Sleutel-gedeelte. Hier kun je een nieuwe sleutel kopen of het slot veranderen zodat mensen met een oude sleutel geen toegang meer hebben. Als je eigendom een MLO-type woning is, kun je hier ook deursloten configureren.", + "controls_1": "Vergeet niet om je rekeningen op tijd te betalen! In dit gedeelte kun je je huidige rekeningstatus controleren en indien nodig betalingen doen. Houd er rekening mee dat rekeningen alleen vanaf je bankrekening kunnen worden betaald.", + "controls_2": "Houd ook je huur in de gaten! Hier zie je hoeveel je moet betalen en kun je direct betalen. Let op: de huur kan alleen vanaf je bankrekening worden betaald.", + "controls_3": "Hier kun je het beveiligingssysteem van je huis beheren en upgraden om de bescherming te verbeteren. Upgrades ontgrendelen functies zoals automatische politiealarmen, het identificeren van de naam van de indringer in je berichten (indien je een camera hebt), en maken inbraken moeilijker.", + "controls_4": "Als je een IPL-type woning bezit, kun je het interieur schilderen aanpassen. Dit kun je doen via de optie rechtsboven in dit gedeelte.", + "cameras_1": "Je kunt camera’s in je huis plaatsen nadat je een CCTV-station hebt geïnstalleerd. Zorg ervoor dat je een Wi-Fi-verbinding hebt om de camera's te activeren. Daarna kun je via het meubelplaatsingsmenu camera's neerzetten. Vervolgens stel je de kijkrichting van de camera in en klaar!", + "furnitures_1": "Kies of je nieuw meubilair wilt kopen of bestaande meubels wilt bewerken. Selecteer daarna een meubelcategorie, kies een item en plaats het waar je maar wilt.", + "furnitures_2": "Deze pictogrammen geven extra informatie over het meubilair. Het eerste pictogram verschijnt als het meubel meerdere kleurvarianten heeft. Het tweede pictogram geeft aan dat het meubel zich buiten bevindt. Het derde pictogram toont aan dat het item gebruikt kan worden voor beveiliging, zoals camera’s of CCTV-stations.", + "not_have_furniture": "Je hebt geen meubels!" +} + diff --git a/resources/[housing]/brutal_housing/locales/pl.json b/resources/[housing]/brutal_housing/locales/pl.json new file mode 100644 index 000000000..fc688dbc4 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/pl.json @@ -0,0 +1,133 @@ +{ + "closed": "ZAMKNIĘTE", + "open": "OTWARTE", + "owned_status": "STATUS POSIADANIA", + "owned": "POSIADANE", + "rented": "WYNAJĘTE", + "price": "CENA", + "buying_price": "CENA ZAKUPU", + "max_price": "MAKSYMALNA CENA", + "locked": "ZABLOKOWANE", + "unlocked": "ODBLOKOWANE", + "unlock": "ODBLOKUJ", + "done": "GOTOWE", + "detaching_property_question": "Czy na pewno chcesz odłączyć nieruchomość?", + "attach_property": "DOŁĄCZ NIERUCHOMOŚĆ", + "delete_property_question": "Czy na pewno chcesz usunąć nieruchomość?", + "owner": "WŁAŚCICIEL", + "delete_property_owner_question": "Czy na pewno chcesz usunąć właściciela nieruchomości?", + "switch_owner": "ZMIANA WŁAŚCICIELA", + "switch": "ZMIANA", + "no_properties_to_show": "Brak nieruchomości do wyświetlenia", + "type": "TYP", + "sale_price": "CENA SPRZEDAŻY", + "profit": "ZYSK", + "aparment_purchase": "ZAKUP MIESZKANIA", + "house_purchase": "ZAKUP DOMU", + "garage_purchase": "ZAKUP GARAŻU", + "amount_you_get_instant": "Kwota otrzymywana natychmiast", + "amount_you_bought_the_property": "Cena zakupu nieruchomości", + "max_you_can_sell": "Maksymalna cena sprzedaży", + "sell": "SPRZEDAJ", + "sell_property_to_player": "Spróbuj sprzedać nieruchomość graczowi. Ustal cenę i podaj numer telefonu.", + "phone_number": "NUMER TELEFONU", + "purchase": "ZAKUP", + "purchase_property": "ZAKUP NIERUCHOMOŚCI", + "house_rent": "WYNAJEM DOMU", + "garage_rent": "WYNAJEM GARAŻU", + "rent": "WYNAJMIJ", + "choose": "WYBIERZ", + "house_creation": "TWORZENIE DOMU", + "garage_creation": "TWORZENIE GARAŻU", + "cancel": "ANULUJ", + "tenure": "OKRES NAJMU", + "renter": "NAJEMCA", + "select": "WYBIERZ", + "remained": "POZOSTAŁO", + "key": "KLUCZ", + "change": "ZMIANA", + "balance": "SALDO", + "pay": "ZAPŁAĆ", + "all_paid": "WSZYSTKO OPŁACONE", + "paint": "MALUJ", + "no_available_paints": "Brak dostępnych farb do Twojego domu", + "electricity": "PRĄD", + "gas": "GAZ", + "water": "WODA", + "wifi": "WIFI", + "security": "OCHRONA", + "next_level": "NASTĘPNY POZIOM", + "level": "POZIOM", + "max": "MAKS", + "max_level": "MAKSYMALNY POZIOM", + "upgrade": "ULEPSZ", + "occupied_places": "ZAJĘTE MIEJSCA", + "repairing": "NAPRAWA", + "cleaning": "SPRZĄTANIE", + "cctv_station": "STACJA MONITORINGU", + "state": "STATUS", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "NAPRAW", + "reposition": "PRZESUŃ", + "entry_door": "Drzwi wejściowe", + "exit_door": "Drzwi wyjściowe", + "door_state": "STATUS DRZWI", + "sell_property": "SPRZEDAJ NIERUCHOMOŚĆ", + "instant": "NATYCHMIASTOWO", + "delayed": "OPÓŹNIONE", + "rentable_ability": "MOŻLIWOŚĆ WYNAJMU
    Możliwość wynajmu nieruchomości", + "name_of_the_property": "NAZWA NIERUCHOMOŚCI", + "image_of_the_property": "OBRAZ NIERUCHOMOŚCI", + "door_coords": "WSPÓŁRZĘDNE DRZWI", + "vehicle_spawn_coords": "WSPÓŁRZĘDNE POJAWIANIA SIĘ POJAZDU", + "address": "ADRES", + "connect_with_garage": "POŁĄCZ Z GARAŻEM", + "create": "UTWÓRZ", + "amount": "KWOTA", + "deposit": "DEPOZYT", + "withdraw": "WYPŁAĆ", + "apply": "ZASTOSUJ", + "no": "NIE", + "yes": "TAK", + "days": "dni", + "contain_garage": "GARAŻ
    Nieruchomość zawiera garaż", + "has_debt": "DŁUG
    Obciążenie nieruchomości", + "price_of_property": "CENA
    Cena nieruchomości", + "rent_of_property": "CZYNSZ
    Płatność cykliczna", + "phone_contact": "TELEFON
    Kontakt do sprzedawcy", + "patience": "CIERPLIWOŚĆ
    Cierpliwość sprzedawcy", + "utilities": "MEDIA
    Koszt mediów", + "buy": "KUP", + "name": "NAZWA", + "url": "URL", + "vehicle_spawn": "Pojawienie się pojazdu", + "street": "Ulica", + "garage_id": "ID GARAŻU", + "search_by_name": "Szukaj po nazwie", + "write_here": "Napisz tutaj", + "your_offer": "Twoja oferta", + "search": "Szukaj", + "remove": "USUŃ", + "setup": "KONFIGURACJA", + "delete": "USUŃ", + "set_property_url": "PODGLĄD NIERUCHOMOŚCI - URL", + "set_camera_url": "PODGLĄD KAMERY - URL", + "wifi_description": "Po odblokowaniu wifi możesz używać kamer umieszczonych wewnątrz lub na zewnątrz nieruchomości.", + "security_description": "Ulepsz swój system bezpieczeństwa, aby utrudnić zadanie złodziejom i automatycznie powiadamiać policję.", + "stop_renting_property_question": "Czy na pewno chcesz przestać wynajmować tę nieruchomość?", + "cleaning_description": "To ulepszenie dodaje potężną funkcję czyszczenia do Twojego garażu, umożliwiając pełne umycie każdego pojazdu zaparkowanego wewnątrz.", + "repairing_description": "Dodaj swojemu garażowi moc dzięki ulepszeniu napraw! To rozszerzenie pozwala na pełną naprawę każdego pojazdu zaparkowanego wewnątrz.", + "properties_1": "Tutaj możesz wybrać swoją nieruchomość i zobaczyć podstawowe informacje o niej. Możesz również sprzedać swoją nieruchomość, zakończyć wynajem lub kupić nieruchomość, którą obecnie wynajmujesz. Jeśli próbujesz sprzedać ją innemu graczowi, możesz również anulować sprzedaż tutaj. Klikając ikonę domu lub garażu w lewym górnym rogu, możesz zmienić obraz podglądu nieruchomości.", + "properties_2": "To jest sekcja wiadomości. Otrzymasz tutaj powiadomienia o wszystkich ważnych wydarzeniach związanych z Twoim domem, takich jak zakup ulepszeń lub próba włamania.", + "properties_3": "Klikając nazwę swojego domu w prawym górnym rogu, możesz zmienić nazwę swojej nieruchomości. Aby zapisać nową nazwę, wystarczy kliknąć gdziekolwiek indziej na ekranie.", + "properties_4": "Jeśli masz Brutal Key System, możesz korzystać z jego funkcji w sekcji Klucze. Tutaj możesz kupić nowy klucz do swojej nieruchomości lub zmienić zamek, aby uniemożliwić dostęp osobom posiadającym stary klucz. Jeśli Twoja nieruchomość to dom typu MLO, możesz również skonfigurować zamki drzwi.", + "controls_1": "Nigdy nie zapomnij opłacić swoich rachunków na czas! W tej sekcji możesz sprawdzić aktualny stan rachunków i dokonać potrzebnych płatności. Pamiętaj, że rachunki można opłacać tylko z konta bankowego.", + "controls_2": "Zwróć też uwagę na swój czynsz! Tutaj możesz zobaczyć, ile jesteś winien i zapłacić bezpośrednio. Pamiętaj, że czynsz można opłacać tylko z konta bankowego.", + "controls_3": "Tutaj możesz zarządzać i ulepszać system bezpieczeństwa swojego domu, aby zwiększyć ochronę. Ulepszenia odblokowują funkcje takie jak automatyczne powiadomienie policji, identyfikacja włamywacza w wiadomościach (jeśli masz zainstalowaną kamerę) i utrudnienie włamań.", + "controls_4": "Jeśli posiadasz dom typu IPL, możesz dostosować jego wystrój wewnętrzny za pomocą opcji malowania. Opcja ta znajduje się w prawym górnym rogu tej sekcji.", + "cameras_1": "Możesz umieszczać kamery w swoim domu po zainstalowaniu stacji CCTV. Upewnij się, że masz połączenie Wi-Fi, aby włączyć kamery. Gdy wszystko jest gotowe, możesz umieszczać kamery za pomocą menu rozmieszczania mebli. Następnie ustaw kierunek otwierania kamery i gotowe!", + "furnitures_1": "Wybierz, czy chcesz kupić nowe meble, czy edytować już istniejące. Następnie wybierz kategorię mebli, wybierz element i umieść go tam, gdzie chcesz.", + "furnitures_2": "Te ikony dostarczają dodatkowych informacji o meblach. Pierwsza ikona pojawia się, jeśli mebel ma różne warianty kolorystyczne. Druga ikona oznacza, że mebel został umieszczony na zewnątrz, a nie wewnątrz nieruchomości. Trzecia ikona pokazuje, czy element może być używany do celów bezpieczeństwa, na przykład kamery lub stacje CCTV.", + "not_have_furniture": "Nie masz żadnych mebli!" +} diff --git a/resources/[housing]/brutal_housing/locales/pt.json b/resources/[housing]/brutal_housing/locales/pt.json new file mode 100644 index 000000000..f0334bcee --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/pt.json @@ -0,0 +1,133 @@ +{ + "closed": "FECHADO", + "open": "ABERTO", + "owned_status": "STATUS DE PROPRIEDADE", + "owned": "PROPRIEDADE", + "rented": "ALUGADO", + "price": "PREÇO", + "buying_price": "PREÇO DE COMPRA", + "max_price": "PREÇO MÁXIMO", + "locked": "BLOQUEADO", + "unlocked": "DESBLOQUEADO", + "unlock": "DESBLOQUEAR", + "done": "FEITO", + "detaching_property_question": "Tem certeza de que deseja desvincular a propriedade?", + "attach_property": "VINCULAR PROPRIEDADE", + "delete_property_question": "Tem certeza de que deseja excluir a propriedade?", + "owner": "PROPRIETÁRIO", + "delete_property_owner_question": "Tem certeza de que deseja excluir o proprietário da propriedade?", + "switch_owner": "TROCAR PROPRIETÁRIO", + "switch": "TROCAR", + "no_properties_to_show": "Não há propriedades para mostrar", + "type": "TIPO", + "sale_price": "PREÇO DE VENDA", + "profit": "LUCRO", + "aparment_purchase": "COMPRA DE APARTAMENTO", + "house_purchase": "COMPRA DE CASA", + "garage_purchase": "COMPRA DE GARAGEM", + "amount_you_get_instant": "Valor que você recebe instantaneamente", + "amount_you_bought_the_property": "Preço de compra da propriedade", + "max_you_can_sell": "Preço máximo que você pode definir", + "sell": "VENDER", + "sell_property_to_player": "Tente vender sua propriedade para um jogador. Defina seu preço e número de telefone.", + "phone_number": "NÚMERO DE TELEFONE", + "purchase": "COMPRA", + "purchase_property": "COMPRAR PROPRIEDADE", + "house_rent": "ALUGUEL DE CASA", + "garage_rent": "ALUGUEL DE GARAGEM", + "rent": "ALUGAR", + "choose": "ESCOLHER", + "house_creation": "CRIAÇÃO DE CASA", + "garage_creation": "CRIAÇÃO DE GARAGEM", + "cancel": "CANCELAR", + "tenure": "PRAZO", + "renter": "LOCATÁRIO", + "select": "SELECIONAR", + "remained": "RESTANTE", + "key": "CHAVE", + "change": "MUDAR", + "balance": "SALDO", + "pay": "PAGAR", + "all_paid": "TUDO PAGO", + "paint": "PINTAR", + "no_available_paints": "Não há tintas disponíveis para sua casa", + "electricity": "ELETRICIDADE", + "gas": "GÁS", + "water": "ÁGUA", + "wifi": "WIFI", + "security": "SEGURANÇA", + "next_level": "PRÓXIMO NÍVEL", + "level": "NÍVEL", + "max": "MÁXIMO", + "max_level": "NÍVEL MÁXIMO", + "upgrade": "MELHORAR", + "occupied_places": "ESPÇOS OCUPADOS", + "repairing": "REPARANDO", + "cleaning": "LIMPEZA", + "cctv_station": "ESTAÇÃO CCTV", + "state": "ESTADO", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "REPARAR", + "reposition": "REPOSICIONAR", + "entry_door": "PORTA DE ENTRADA", + "exit_door": "PORTA DE SAÍDA", + "door_state": "ESTADO DA PORTA", + "sell_property": "VENDER PROPRIEDADE", + "instant": "INSTANTÂNEO", + "delayed": "DELAYED", + "rentable_ability": "ALUGÁVEL
    Habilidade para alugar a propriedade", + "name_of_the_property": "NOME DA PROPRIEDADE", + "image_of_the_property": "IMAGEM DA PROPRIEDADE", + "door_coords": "COORDENADAS DA PORTA", + "vehicle_spawn_coords": "COORDENADAS DE APARECIMENTO DE VEÍCULO", + "address": "ENDEREÇO", + "connect_with_garage": "CONECTAR COM GARAGEM", + "create": "CRIAR", + "amount": "VALOR", + "deposit": "DEPÓSITO", + "withdraw": "RETIRAR", + "apply": "APLICAR", + "no": "NÃO", + "yes": "SIM", + "days": "dias", + "contain_garage": "GARAGEM
    A propriedade contém uma garagem", + "has_debt": "DÍVIDA
    Alguma dívida na propriedade", + "price_of_property": "PREÇO
    Preço da propriedade", + "rent_of_property": "ALUGUEL
    Pagamento recorrente", + "phone_contact": "TELEFONE
    Contato do vendedor", + "patience": "PACIENTE
    Paciência do vendedor", + "utilities": "UTILIDADES
    Custo das utilidades", + "buy": "COMPRAR", + "name": "NOME", + "url": "URL", + "vehicle_spawn": "Geração de Veículo", + "street": "Rua", + "garage_id": "ID da garagem", + "search_by_name": "Pesquisar por nome", + "write_here": "Escreva aqui", + "your_offer": "Sua oferta", + "search": "Pesquisar", + "remove": "REMOVER", + "setup": "CONFIGURAR", + "delete": "DELETAR", + "set_property_url": "URL DE PRÉ-EXIBIÇÃO DA PROPRIEDADE", + "set_camera_url": "URL DE PRÉ-EXIBIÇÃO DA CÂMERA", + "wifi_description": "Com um wifi desbloqueado, você pode usar as câmeras colocadas dentro ou fora da sua propriedade.", + "security_description": "Atualize sua segurança para tornar a tarefa dos ladrões mais difícil e para alertar automaticamente a polícia.", + "stop_renting_property_question": "Tem certeza de que deseja parar de alugar esta propriedade?", + "cleaning_description": "Esta atualização adiciona uma função poderosa de limpeza ao seu galpão, permitindo que você lave completamente qualquer veículo estacionado dentro.", + "repairing_description": "Dê um impulso ao seu galpão com a Atualização de Reparo! Este complemento permite que você repare completamente qualquer veículo estacionado dentro.", + "properties_1": "Aqui você pode selecionar sua propriedade e visualizar informações básicas sobre ela. Você também pode vender sua propriedade, encerrar um aluguel ou comprar uma propriedade que você está alugando atualmente. Se você está tentando vendê-la para outro jogador, você pode cancelar a venda aqui também. Ao clicar no ícone da casa ou do galpão no canto superior esquerdo, você pode alterar a imagem de visualização da sua propriedade.", + "properties_2": "Esta é a seção de mensagens. Você receberá notificações aqui sobre todos os eventos importantes relacionados à sua casa, como quando você compra uma atualização ou se alguém tentar invadir.", + "properties_3": "Ao clicar no nome da sua casa no canto superior direito, você pode renomear sua propriedade. Para salvar o novo nome, basta clicar em qualquer outro lugar na tela.", + "properties_4": "Se você tiver o Sistema Brutal de Chaves, pode usar seus recursos na seção de Chaves. Aqui, você pode comprar uma nova chave para sua propriedade ou mudar a fechadura para evitar o acesso de qualquer pessoa com uma chave antiga. Se sua propriedade for uma casa do tipo MLO, você também pode configurar as fechaduras das portas aqui.", + "controls_1": "Nunca se esqueça de pagar suas contas a tempo! Nesta seção, você pode verificar o status atual das suas contas e fazer os pagamentos necessários. Observe que as contas só podem ser pagas a partir da sua conta bancária.", + "controls_2": "Além disso, fique de olho no seu aluguel! Aqui você pode ver quanto deve e pagá-lo diretamente. Observe que o aluguel só pode ser pago a partir da sua conta bancária.", + "controls_3": "Aqui você pode gerenciar e atualizar o sistema de segurança da sua casa para melhorar a proteção. A atualização desbloqueia recursos como alertas automáticos para a polícia, identificação do nome do intruso nas suas mensagens caso você tenha uma câmera instalada, e torna os roubos mais difíceis para os ladrões.", + "controls_4": "Se você possui uma casa do tipo IPL, pode personalizar a pintura interna. Você pode fazer isso usando a opção no canto superior direito desta seção.", + "cameras_1": "Você pode colocar câmeras na sua casa instalando primeiro uma estação de CCTV. Certifique-se de ter uma conexão Wi-Fi para ativar as câmeras. Após isso, você pode colocar câmeras através do menu de colocação de móveis. Depois, ajuste a orientação da abertura da câmera e tudo estará pronto!", + "furnitures_1": "Escolha se deseja comprar novos móveis ou editar os existentes. Em seguida, selecione uma categoria de móveis, escolha um item e coloque-o onde desejar.", + "furnitures_2": "Esses ícones fornecem informações adicionais sobre os móveis. O primeiro ícone aparece se o móvel tiver diferentes variações de cor. O segundo ícone indica que o móvel está colocado fora, e não dentro da sua propriedade. O terceiro ícone mostra se o item pode ser usado para fins de segurança, como câmeras ou estações de CCTV.", + "not_have_furniture": "Você não tem nenhum móvel!" +} diff --git a/resources/[housing]/brutal_housing/locales/ro.json b/resources/[housing]/brutal_housing/locales/ro.json new file mode 100644 index 000000000..53f4e37a1 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/ro.json @@ -0,0 +1,133 @@ +{ + "closed": "ÎNCHIS", + "open": "DESCHIS", + "owned_status": "STATUS PROPRIETATE", + "owned": "PROPRIETATE", + "rented": "CHIRIE", + "price": "PREȚ", + "buying_price": "PREȚ DE CUMPĂRARE", + "max_price": "PREȚ MAXIM", + "locked": "BLIGAT", + "unlocked": "DEBLIGAT", + "unlock": "DEBLIGHEAZĂ", + "done": "FINALIZAT", + "detaching_property_question": "Ești sigur că vrei să detașezi proprietatea?", + "attach_property": "VINCULEAZĂ PROPRIETATE", + "delete_property_question": "Ești sigur că vrei să ștergi proprietatea?", + "owner": "PROPRIETAR", + "delete_property_owner_question": "Ești sigur că vrei să ștergi proprietarul proprietății?", + "switch_owner": "SCHIMBĂ PROPRIETAR", + "switch": "SCHIMBĂ", + "no_properties_to_show": "Nu există proprietăți de arătat", + "type": "TIP", + "sale_price": "PREȚ DE VÂNZARE", + "profit": "PROFIT", + "aparment_purchase": "CUMPĂRARE APARTAMENT", + "house_purchase": "CUMPĂRARE CASĂ", + "garage_purchase": "CUMPĂRARE GARAJ", + "amount_you_get_instant": "Suma pe care o primești instantaneu", + "amount_you_bought_the_property": "Prețul de cumpărare al proprietății", + "max_you_can_sell": "Prețul maxim pe care îl poți stabili", + "sell": "VÂNZĂ", + "sell_property_to_player": "Încearcă să vinzi proprietatea unui jucător. Stabilește-ți prețul și numărul de telefon.", + "phone_number": "NUMĂR DE TELEFON", + "purchase": "CUMPĂRARE", + "purchase_property": "CUMPĂRĂ PROPRIETATE", + "house_rent": "CHIRIE CASĂ", + "garage_rent": "CHIRIE GARAJ", + "rent": "CHIRIE", + "choose": "ALEGERE", + "house_creation": "CREARE CASĂ", + "garage_creation": "CREARE GARAJ", + "cancel": "ANULEAZĂ", + "tenure": "PERIOADĂ", + "renter": "CHIRIAȘ", + "select": "SELECTEAZĂ", + "remained": "RESTANT", + "key": "CHEIE", + "change": "SCHIMBĂ", + "balance": "SALDO", + "pay": "PLĂTEȘTE", + "all_paid": "TOTUL PLĂTIT", + "paint": "VOPSIRE", + "no_available_paints": "Nu există vopseluri disponibile pentru casa ta", + "electricity": "ELECTRICITATE", + "gas": "GAZ", + "water": "APĂ", + "wifi": "WIFI", + "security": "SECURITATE", + "next_level": "URMĂTORUL NIVEL", + "level": "NIVEL", + "max": "MAXIM", + "max_level": "NIVEL MAXIM", + "upgrade": "ÎMBUNĂTĂȚIRE", + "occupied_places": "LOCURI OCUPATE", + "repairing": "REPARARE", + "cleaning": "CURĂȚARE", + "cctv_station": "STAȚIE CCTV", + "state": "STARE", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "REPARĂ", + "reposition": "REPOZIȚIONEAZĂ", + "entry_door": "UȘA DE ENTRARE", + "exit_door": "UȘA DE IEȘIRE", + "door_state": "STARE UȘĂ", + "sell_property": "VÂND PROPRIETATE", + "instant": "INSTANT", + "delayed": "ÎNTÂRZIAT", + "rentable_ability": "ALUGABIL
    Capacitatea de a închiria proprietatea", + "name_of_the_property": "NUMELE PROPRIETĂȚII", + "image_of_the_property": "IMAGINEA PROPRIETĂȚII", + "door_coords": "COORDONATELE UȘII", + "vehicle_spawn_coords": "COORDONATELE APARIȚIEI VEHICULULUI", + "address": "ADRESĂ", + "connect_with_garage": "CONECTEAZĂ CU GARAJUL", + "create": "CREAZĂ", + "amount": "SUMĂ", + "deposit": "DEPUNERE", + "withdraw": "RETRAGE", + "apply": "APLICĂ", + "no": "NU", + "yes": "DA", + "days": "zile", + "contain_garage": "GARAJ
    Proprietatea conține un garaj", + "has_debt": "DATORII
    Există datorii pe proprietate", + "price_of_property": "PREȚ
    Prețul proprietății", + "rent_of_property": "CHIRIE
    Plata recurentă", + "phone_contact": "TELEFON
    Contactul vânzătorului", + "patience": "RĂBDARE
    Răbdarea vânzătorului", + "utilities": "UTILITĂȚI
    Costul utilităților", + "buy": "CUMPĂRĂ", + "name": "NUME", + "url": "URL", + "vehicle_spawn": "Generare Vehicul", + "street": "Stradă", + "garage_id": "ID Garaj", + "search_by_name": "Căutare după nume", + "write_here": "Scrie aici", + "your_offer": "Oferta ta", + "search": "Căutare", + "remove": "ȘTERGE", + "setup": "SETUP", + "delete": "ȘTERGE", + "set_property_url": "URL PREVIZUALIZARE PROPRIETATE", + "set_camera_url": "URL PREVIZUALIZARE CAMERĂ", + "wifi_description": "Cu un wifi deblocat, poți utiliza camerele plasate atât în interiorul, cât și în exteriorul proprietății tale.", + "security_description": "Upgradează-ți securitatea pentru a face mai dificilă misiunea hoților și pentru a alerta automat poliția.", + "stop_renting_property_question": "Ești sigur că vrei să oprești închirierea acestei proprietăți?", + "cleaning_description": "Această actualizare adaugă o funcție puternică de curățare în garajul tău, permițându-ți să speli complet orice vehicul parcat în interior.", + "repairing_description": "Oferă un impuls garajului tău cu Upgrade-ul de Reparații! Acest supliment îți permite să repari complet orice vehicul parcat în interior.", + "properties_1": "Aici poți selecta proprietatea ta și vizualiza informații de bază despre ea. De asemenea, poți vinde proprietatea, încheia un contract de închiriere sau cumpăra o proprietate pe care o închiriezi în prezent. Dacă încerci să o vinzi unui alt jucător, poți anula vânzarea aici. Apăsând pe iconița casei sau a garajului din colțul din stânga sus, poți schimba imaginea de previzualizare a proprietății tale.", + "properties_2": "Aceasta este secțiunea de mesaje. Vei primi notificări aici despre toate evenimentele importante legate de casa ta, cum ar fi atunci când achiziționezi un upgrade sau dacă cineva încearcă să spargă.", + "properties_3": "Apăsând pe numele casei tale din colțul din dreapta sus, poți redenumi proprietatea ta. Pentru a salva noul nume, pur și simplu apasă pe orice alt loc de pe ecran.", + "properties_4": "Dacă ai Sistemul Brutal de Chei, poți utiliza caracteristicile sale în secțiunea Chei. Aici, poți cumpăra o cheie nouă pentru proprietatea ta sau schimba încuietoarea pentru a împiedica accesul oricărei persoane cu o cheie veche. Dacă proprietatea ta este de tip MLO, poți configura și încuietorile ușilor aici.", + "controls_1": "Nu uita să îți plătești facturile la timp! În această secțiune, poți verifica statusul facturilor tale curente și să efectuezi plățile necesare. Te rugăm să reții că facturile pot fi plătite doar din contul tău bancar.", + "controls_2": "De asemenea, ai grijă de chiria ta! Aici poți vedea cât datorezi și o poți plăti direct. Te rugăm să reții că chiria poate fi plătită doar din contul tău bancar.", + "controls_3": "Aici poți gestiona și actualiza sistemul de securitate al casei tale pentru a îmbunătăți protecția. Actualizarea deblochează caracteristici precum alerte automate ale poliției, identificarea numelui intrusului în mesajele tale dacă ai o cameră instalată și face mai dificilă pătrunderea hoților.", + "controls_4": "Dacă deții o casă de tip IPL, poți personaliza vopseaua interioară. Poți face acest lucru utilizând opțiunea din colțul din dreapta sus al acestei secțiuni.", + "cameras_1": "Poți plasa camere în casa ta instalând mai întâi o stație CCTV. Asigură-te că ai o conexiune Wi-Fi pentru a activa camerele. După ce ai configurat acest lucru, poți plasa camere prin meniul de plasare a mobilierului. După aceea, ajustează orientarea deschiderii camerei și ești gata!", + "furnitures_1": "Alege dacă vrei să cumperi mobilă nouă sau să editezi mobilierul existent. Apoi, selectează o categorie de mobilă, alege un obiect și plasează-l unde dorești.", + "furnitures_2": "Aceste icoane oferă informații suplimentare despre mobilier. Prima icoană apare dacă mobilierul are variații de culoare. A doua icoană indică faptul că mobilierul este amplasat în exterior, nu în interiorul proprietății tale. A treia icoană arată dacă obiectul poate fi utilizat pentru scopuri de securitate, cum ar fi camerele sau stațiile CCTV.", + "not_have_furniture": "Nu ai niciun mobilier!" +} diff --git a/resources/[housing]/brutal_housing/locales/ru.json b/resources/[housing]/brutal_housing/locales/ru.json new file mode 100644 index 000000000..0a4d4966d --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/ru.json @@ -0,0 +1,133 @@ +{ + "closed": "ЗАКРЫТО", + "open": "ОТКРЫТО", + "owned_status": "СТАТУС СОБСТВЕННОСТИ", + "owned": "СОБСТВЕННОЕ", + "rented": "АРЕНДОВАНО", + "price": "ЦЕНА", + "buying_price": "ЦЕНА ПОКУПКИ", + "max_price": "МАКСИМАЛЬНАЯ ЦЕНА", + "locked": "ЗАБЛОКИРОВАНО", + "unlocked": "РАЗБЛОКИРОВАНО", + "unlock": "РАЗБЛОКИРОВАТЬ", + "done": "ГОТОВО", + "detaching_property_question": "Вы уверены, что хотите отсоединить недвижимость?", + "attach_property": "ПРИКРЕПИТЬ НЕДВИЖИМОСТЬ", + "delete_property_question": "Вы уверены, что хотите удалить недвижимость?", + "owner": "СОБСТВЕННИК", + "delete_property_owner_question": "Вы уверены, что хотите удалить владельца недвижимости?", + "switch_owner": "СМЕНИТЬ СОБСТВЕННИКА", + "switch": "СМЕНА", + "no_properties_to_show": "Нет недвижимости для отображения", + "type": "ТИП", + "sale_price": "ЦЕНА ПРОДАЖИ", + "profit": "ПРИБЫЛЬ", + "aparment_purchase": "ПОКУПКА КВАРТИРЫ", + "house_purchase": "ПОКУПКА ДОМА", + "garage_purchase": "ПОКУПКА ГАРАЖА", + "amount_you_get_instant": "Сумма, которую вы получаете сразу", + "amount_you_bought_the_property": "Цена покупки недвижимости", + "max_you_can_sell": "Максимальная цена продажи", + "sell": "ПРОДАТЬ", + "sell_property_to_player": "Попробуйте продать свою недвижимость игроку. Установите цену и номер телефона.", + "phone_number": "НОМЕР ТЕЛЕФОНА", + "purchase": "ПОКУПКА", + "purchase_property": "ПОКУПКА НЕДВИЖИМОСТИ", + "house_rent": "АРЕНДА ДОМА", + "garage_rent": "АРЕНДА ГАРАЖА", + "rent": "АРЕНДОВАТЬ", + "choose": "ВЫБРАТЬ", + "house_creation": "СОЗДАНИЕ ДОМА", + "garage_creation": "СОЗДАНИЕ ГАРАЖА", + "cancel": "ОТМЕНА", + "tenure": "СРОК АРЕНДЫ", + "renter": "АРЕНДАТОР", + "select": "ВЫБРАТЬ", + "remained": "ОСТАЛОСЬ", + "key": "КЛЮЧ", + "change": "ИЗМЕНИТЬ", + "balance": "БАЛАНС", + "pay": "ОПЛАТИТЬ", + "all_paid": "ВСЕ ОПЛАЧЕНО", + "paint": "ПОКРАСИТЬ", + "no_available_paints": "Нет доступных красок для вашего дома", + "electricity": "ЭЛЕКТРИЧЕСТВО", + "gas": "ГАЗ", + "water": "ВОДА", + "wifi": "WIFI", + "security": "БЕЗОПАСНОСТЬ", + "next_level": "СЛЕДУЮЩИЙ УРОВЕНЬ", + "level": "УРОВЕНЬ", + "max": "МАКС", + "max_level": "МАКСИМАЛЬНЫЙ УРОВЕНЬ", + "upgrade": "УЛУЧШИТЬ", + "occupied_places": "ЗАНЯТЫЕ МЕСТА", + "repairing": "РЕМОНТ", + "cleaning": "УБОРКА", + "cctv_station": "СТАНЦИЯ ВИДЕОНАБЛЮДЕНИЯ", + "state": "СОСТОЯНИЕ", + "online": "ОНЛАЙН", + "offline": "ОФФЛАЙН", + "repair": "РЕМОНТ", + "reposition": "ПЕРЕМЕСТИТЬ", + "entry_door": "ВХОДНАЯ ДВЕРЬ", + "exit_door": "ВЫХОДНАЯ ДВЕРЬ", + "door_state": "СОСТОЯНИЕ ДВЕРИ", + "sell_property": "ПРОДАТЬ НЕДВИЖИМОСТЬ", + "instant": "НЕЗАМЕДЛИТЕЛЬНО", + "delayed": "ЗАДЕРЖАНО", + "rentable_ability": "ВОЗМОЖНОСТЬ АРЕНДЫ
    Возможность арендовать недвижимость", + "name_of_the_property": "НАЗВАНИЕ НЕДВИЖИМОСТИ", + "image_of_the_property": "ИЗОБРАЖЕНИЕ НЕДВИЖИМОСТИ", + "door_coords": "КООРДИНАТЫ ДВЕРИ", + "vehicle_spawn_coords": "КООРДИНАТЫ ПОЯВЛЕНИЯ ТРАНСПОРТА", + "address": "АДРЕС", + "connect_with_garage": "ПОДКЛЮЧИТЬ К ГАРАЖУ", + "create": "СОЗДАТЬ", + "amount": "СУММА", + "deposit": "ДЕПОЗИТ", + "withdraw": "СНЯТЬ", + "apply": "ПРИМЕНИТЬ", + "no": "НЕТ", + "yes": "ДА", + "days": "дней", + "contain_garage": "ГАРАЖ
    Недвижимость содержит гараж", + "has_debt": "ДОЛГ
    Задолженность по недвижимости", + "price_of_property": "ЦЕНА
    Цена недвижимости", + "rent_of_property": "АРЕНДА
    Периодическая плата", + "phone_contact": "ТЕЛЕФОН
    Контакт продавца", + "patience": "ТЕРПЕНИЕ
    Терпение продавца", + "utilities": "КОММУНАЛЬНЫЕ УСЛ", + "buy": "КУПИТЬ", + "name": "НАЗВАНИЕ", + "url": "URL", + "vehicle_spawn": "Место появления транспорта", + "street": "Улица", + "garage_id": "ID ГАРАЖА", + "search_by_name": "Поиск по названию", + "write_here": "Пишите здесь", + "your_offer": "Ваше предложение", + "search": "Поиск", + "remove": "УДАЛИТЬ", + "setup": "НАСТРОЙКА", + "delete": "УДАЛИТЬ", + "set_property_url": "ПРЕДПРОСМОТР НЕДВИЖИМОСТИ - URL", + "set_camera_url": "ПРЕДПРОСМОТР КАМЕРЫ - URL", + "wifi_description": "После разблокировки Wi-Fi вы сможете использовать установленные камеры внутри или снаружи вашей недвижимости.", + "security_description": "Улучшите свою систему безопасности, чтобы усложнить задачу ворам и автоматически уведомлять полицию.", + "stop_renting_property_question": "Вы уверены, что хотите прекратить аренду этой недвижимости?", + "cleaning_description": "Это улучшение добавляет мощную функцию очистки в ваш гараж, позволяя полностью вымыть любой припаркованный внутри автомобиль.", + "repairing_description": "Улучшите свой гараж с помощью функции ремонта! Это расширение позволяет полностью отремонтировать любой припаркованный внутри автомобиль.", + "properties_1": "Здесь вы можете выбрать свою недвижимость и просмотреть основную информацию о ней. Вы также можете продать недвижимость, прекратить аренду или купить арендуемую недвижимость. Если вы хотите продать её другому игроку, здесь можно также отменить продажу. Нажав на иконку дома или гаража в левом верхнем углу, вы можете изменить изображение предпросмотра недвижимости.", + "properties_2": "Это раздел уведомлений. Здесь вы будете получать сообщения обо всех важных событиях, связанных с вашим домом, например, о покупке улучшений или попытках взлома.", + "properties_3": "Нажав на название вашего дома в правом верхнем углу, вы можете изменить его имя. Чтобы сохранить новое имя, просто нажмите в любом другом месте экрана.", + "properties_4": "Если у вас есть система Brutal Key, вы можете использовать её функции в разделе Ключи. Здесь вы можете купить новый ключ от вашей недвижимости или сменить замок, чтобы заблокировать доступ для владельцев старого ключа. Если ваша недвижимость — это дом типа MLO, вы также можете настроить дверные замки.", + "controls_1": "Не забывайте вовремя оплачивать счета! В этом разделе вы можете проверить текущий статус счетов и произвести необходимые платежи. Помните, что счета можно оплачивать только с банковского счёта.", + "controls_2": "Также следите за арендной платой! Здесь вы можете узнать задолженность и оплатить её напрямую. Аренду также можно оплатить только с банковского счёта.", + "controls_3": "Здесь вы можете управлять системой безопасности вашего дома и улучшать её для повышения защиты. Улучшения открывают такие функции, как автоматическое уведомление полиции, идентификация взломщика в сообщениях (если установлена камера) и усложнение взлома.", + "controls_4": "Если у вас есть дом типа IPL, вы можете настроить его внутренний декор с помощью опции окраски. Она находится в правом верхнем углу этого раздела.", + "cameras_1": "Вы можете размещать камеры в вашем доме после установки станции видеонаблюдения. Убедитесь, что у вас есть подключение Wi-Fi для активации камер. Когда всё готово, размещайте камеры через меню расстановки мебели. Затем настройте направление обзора камеры — и готово!", + "furnitures_1": "Выберите, хотите ли вы купить новую мебель или редактировать уже существующую. Затем выберите категорию мебели, нужный предмет и разместите его там, где хотите.", + "furnitures_2": "Эти иконки предоставляют дополнительную информацию о мебели. Первая иконка отображается, если у мебели есть разные цветовые варианты. Вторая означает, что мебель размещена снаружи, а не внутри недвижимости. Третья иконка показывает, можно ли использовать предмет в целях безопасности, например, камеры или станции видеонаблюдения.", + "not_have_furniture": "У вас нет мебели!" +} diff --git a/resources/[housing]/brutal_housing/locales/sv.json b/resources/[housing]/brutal_housing/locales/sv.json new file mode 100644 index 000000000..be472c145 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/sv.json @@ -0,0 +1,133 @@ +{ + "closed": "STÄNGD", + "open": "ÖPPEN", + "owned_status": "ÄGARDOMÄNE", + "owned": "ÄGD", + "rented": "HYRD", + "price": "PRIS", + "buying_price": "KÖPPRIS", + "max_price": "MAX PRIS", + "locked": "LÅST", + "unlocked": "UPPLÅST", + "unlock": "UPPLÅS", + "done": "KLAR", + "detaching_property_question": "Är du säker på att du vill separera fastigheten?", + "attach_property": "BIFOGA FASTIGHET", + "delete_property_question": "Är du säker på att du vill ta bort fastigheten?", + "owner": "ÄGARE", + "delete_property_owner_question": "Är du säker på att du vill ta bort fastighetens ägare?", + "switch_owner": "BYT ÄGARE", + "switch": "BYT", + "no_properties_to_show": "Det finns inga fastigheter att visa", + "type": "TYP", + "sale_price": "FÖRSÄLJNINGS PRIS", + "profit": "VINST", + "aparment_purchase": "LÄGENHET KÖP", + "house_purchase": "HUS KÖP", + "garage_purchase": "GARAGE KÖP", + "amount_you_get_instant": "Belopp du får omedelbart", + "amount_you_bought_the_property": "Köpesumma för fastigheten", + "max_you_can_sell": "Maximalt pris du kan sätta", + "sell": "SÄLJ", + "sell_property_to_player": "Försök att sälja din fastighet till en spelare. Sätt ditt pris och telefonnummer.", + "phone_number": "TELEFONNUMMER", + "purchase": "KÖP", + "purchase_property": "KÖP FASTIGHET", + "house_rent": "HYRA HUS", + "garage_rent": "HYRA GARAGE", + "rent": "HYRA", + "choose": "VÄLJ", + "house_creation": "HUS SKAPANDE", + "garage_creation": "GARAGE SKAPANDE", + "cancel": "AVBRYT", + "tenure": "TIDIGARE ÄGANDE", + "renter": "HYRESGÄST", + "select": "VÄLJ", + "remained": "KVAR", + "key": "NYCKEL", + "change": "ÄNDRA", + "balance": "SALDO", + "pay": "BETALA", + "all_paid": "ALLT BETALAT", + "paint": "MÅLA", + "no_available_paints": "Det finns inga tillgängliga färger för ditt hus", + "electricity": "ELEKTRICITET", + "gas": "GAS", + "water": "VATTEN", + "wifi": "WIFI", + "security": "SÄKERHET", + "next_level": "NÄSTA NIVÅ", + "level": "NIVÅ", + "max": "MAX", + "max_level": "MAX NIVÅ", + "upgrade": "UPPGRADE", + "occupied_places": "UPPTAGNA PLATSER", + "repairing": "REPARERAR", + "cleaning": "STÄDAR", + "cctv_station": "CCTV STATION", + "state": "STATUS", + "online": "ONLINE", + "offline": "OFFLINE", + "repair": "REPARERA", + "reposition": "OMPOSITIONERA", + "entry_door": "INGÅNGSDÖRR", + "exit_door": "UTFARTSDÖRR", + "door_state": "DÖRRSTATUS", + "sell_property": "SÄLJ FASTIGHET", + "instant": "OMEDLEBART", + "delayed": "FÖRSENAD", + "rentable_ability": "HYRBAR
    Förmåga att hyra fastigheten", + "name_of_the_property": "NAMN PÅ FASTIGHETEN", + "image_of_the_property": "BILD PÅ FASTIGHETEN", + "door_coords": "DÖRR KOORDINATER", + "vehicle_spawn_coords": "FORDON SPAWN KOORDINATER", + "address": "ADRESS", + "connect_with_garage": "KOPPLA TILL GARAGE", + "create": "SKAPA", + "amount": "BELÖPP", + "deposit": "DEPOSITION", + "withdraw": "TA UT", + "apply": "ANSÖK", + "no": "NEJ", + "yes": "JA", + "days": "dagar", + "contain_garage": "GARAGE
    Fastigheten innehåller ett garage", + "has_debt": "SKULD
    Finns någon skuld på fastigheten", + "price_of_property": "PRIS
    Fastighetens pris", + "rent_of_property": "HYRA
    Återkommande betalning", + "phone_contact": "TELEFON
    Kontaktuppgifter till säljaren", + "patience": "TÅLAMOD
    Säljarens tålamod", + "utilities": "SERVICE
    Kostnad för tjänster", + "buy": "KÖP", + "name": "NAMN", + "url": "URL", + "vehicle_spawn": "Fordonsspawn", + "street": "Gata", + "garage_id": "Garage-ID", + "search_by_name": "Sök efter namn", + "write_here": "Skriv här", + "your_offer": "Ditt erbjudande", + "search": "Sök", + "remove": "TA BORT", + "setup": "INSTÄLLNINGAR", + "delete": "TA BORT", + "set_property_url": "FASTIGHETSVISUALISERING URL", + "set_camera_url": "KAMERA VISUALISERING URL", + "wifi_description": "Med ett upplåst wifi kan du använda de installerade kamerorna inomhus eller utomhus på din fastighet.", + "security_description": "Uppgradera din säkerhet för att göra inbrott svårare och för att automatiskt meddela polisen.", + "stop_renting_property_question": "Är du säker på att du vill sluta hyra denna fastighet?", + "cleaning_description": "Denna uppgradering lägger till en kraftfull rengöringsfunktion till ditt garage, som gör att du kan tvätta alla fordon som är parkerade inuti.", + "repairing_description": "Ge ditt garage en boost med Reparationsuppgraderingen! Denna tilläggsfunktion gör att du kan reparera alla fordon som är parkerade inuti.", + "properties_1": "Här kan du välja din fastighet och se grundläggande information om den. Du kan också sälja din fastighet, avsluta ett hyresavtal eller köpa en fastighet som du för närvarande hyr. Om du försöker sälja den till en annan spelare kan du avbryta försäljningen här. Genom att klicka på hus- eller garageikonen i det övre vänstra hörnet kan du ändra förhandsvisningsbilden för din fastighet.", + "properties_2": "Detta är meddelandemenyn. Här får du notifikationer om alla viktiga händelser relaterade till ditt hus, såsom när du köper en uppgradering eller om någon försöker bryta sig in.", + "properties_3": "Genom att klicka på ditt husnamn i det övre högra hörnet kan du byta namn på din fastighet. För att spara det nya namnet, klicka helt enkelt någonstans på skärmen.", + "properties_4": "Om du har det Brutala Nyckelsystemet kan du använda dess funktioner i Nyckel-sektionen. Här kan du köpa en ny nyckel till din fastighet eller byta lås för att förhindra åtkomst från någon med en gammal nyckel. Om din fastighet är en MLO-typ av hus, kan du också konfigurera dörrlås här.", + "controls_1": "Glöm inte att betala dina räkningar i tid! I den här sektionen kan du kontrollera din nuvarande räkningstatus och göra nödvändiga betalningar. Observera att räkningar endast kan betalas från ditt bankkonto.", + "controls_2": "Håll också ett öga på din hyra! Här kan du se hur mycket du är skyldig och betala den direkt. Observera att hyra endast kan betalas från ditt bankkonto.", + "controls_3": "Här kan du hantera och uppgradera ditt hus säkerhetssystem för att förbättra skyddet. Uppgraderingar låser upp funktioner som automatiska polisalarmer, identifiera inbrottstjuvens namn i dina meddelanden om du har installerat en kamera, samt gör inbrott svårare för tjuvar.", + "controls_4": "Om du äger ett IPL-typ hus kan du anpassa dess inre färg. Du kan göra detta genom att använda alternativet i det övre högra hörnet av denna sektion.", + "cameras_1": "Du kan installera kameror i ditt hus genom att först installera en CCTV-station. Se till att du har en Wi-Fi-anslutning för att aktivera kamerorna. När det är inställt kan du placera kameror genom möbelplaceringsmenyn. Justera sedan kamerans öppningsriktning, och du är redo!", + "furnitures_1": "Välj om du vill köpa ny möbel eller redigera de befintliga. Välj sedan en möbelkategori, välj en artikel och placera den var du vill.", + "furnitures_2": "Dessa ikoner ger ytterligare information om möbeln. Den första ikonen visas om möbeln har olika färgvarianter. Den andra ikonen indikerar att möbeln är placerad utomhus, inte inuti din fastighet. Den tredje ikonen visar om artikeln kan användas för säkerhetsändamål, som kameror eller CCTV-stationer.", + "not_have_furniture": "Du har inga möbler!" +} diff --git a/resources/[housing]/brutal_housing/locales/tr.json b/resources/[housing]/brutal_housing/locales/tr.json new file mode 100644 index 000000000..de0770495 --- /dev/null +++ b/resources/[housing]/brutal_housing/locales/tr.json @@ -0,0 +1,133 @@ +{ + "closed": "KAPALI", + "open": "AÇIK", + "owned_status": "SAHİPLİK DURUMU", + "owned": "SAHİPLİ", + "rented": "KİRALIK", + "price": "FİYAT", + "buying_price": "SATIN ALMA FİYATI", + "max_price": "MAKSİMUM FİYAT", + "locked": "KİLİTLİ", + "unlocked": "KİLİTSİZ", + "unlock": "KİLİDİ AÇ", + "done": "TAMAMLANDI", + "detaching_property_question": "Emlakı ayırmak istediğinizden emin misiniz?", + "attach_property": "EMLAK EKLE", + "delete_property_question": "Emlakı silmek istediğinizden emin misiniz?", + "owner": "SAHİP", + "delete_property_owner_question": "Emlak sahibini silmek istediğinizden emin misiniz?", + "switch_owner": "SAHİBİ DEĞİŞTİR", + "switch": "DEĞİŞTİR", + "no_properties_to_show": "Gösterilecek emlak yok", + "type": "TÜR", + "sale_price": "SATIŞ FİYATI", + "profit": "KAR", + "aparment_purchase": "DAİRE SATIN ALMA", + "house_purchase": "EV SATIN ALMA", + "garage_purchase": "GARAJ SATIN ALMA", + "amount_you_get_instant": "Anında alacağınız miktar", + "amount_you_bought_the_property": "Emlak satın alma fiyatı", + "max_you_can_sell": "Belirleyebileceğiniz maksimum fiyat", + "sell": "SAT", + "sell_property_to_player": "Emlağınızı bir oyuncuya satın. Fiyatı ve telefon numaranızı ayarlayın.", + "phone_number": "TELEFON NUMARASI", + "purchase": "SATIN AL", + "purchase_property": "EMLAK SATIN AL", + "house_rent": "EV KİRALAMA", + "garage_rent": "GARAJ KİRALAMA", + "rent": "KİRALA", + "choose": "SEÇ", + "house_creation": "EV OLUŞTURMA", + "garage_creation": "GARAJ OLUŞTURMA", + "cancel": "İPTAL", + "tenure": "MÜLKİYET", + "renter": "KİRACI", + "select": "SEÇ", + "remained": "KALAN", + "key": "ANAHTAR", + "change": "DEĞİŞTİR", + "balance": "BAKİYE", + "pay": "ÖDE", + "all_paid": "TAMAMI ÖDENDİ", + "paint": "BOYA", + "no_available_paints": "Eviniz için mevcut boya yok", + "electricity": "ELEKTRİK", + "gas": "GAZ", + "water": "SU", + "wifi": "WİFİ", + "security": "GÜVENLİK", + "next_level": "SONRAKİ SEVİYE", + "level": "SEVİYE", + "max": "MAKS", + "max_level": "MAKSİMUM SEVİYE", + "upgrade": "YÜKSELT", + "occupied_places": "DOLU ALANLAR", + "repairing": "ONARIM", + "cleaning": "TEMİZLİK", + "cctv_station": "KAMERA İSTASYONU", + "state": "DURUM", + "online": "ÇEVRİMİÇİ", + "offline": "ÇEVRİMDIŞI", + "repair": "ONAR", + "reposition": "YENİDEN KONUMLANDIR", + "entry_door": "Giriş Kapısı", + "exit_door": "Çıkış Kapısı", + "door_state": "KAPI DURUMU", + "sell_property": "EMLAK SAT", + "instant": "ANINDA", + "delayed": "GECİKMELİ", + "rentable_ability": "KİRAYA VERİLEBİLİR
    Emlak kiralanabilir", + "name_of_the_property": "EMLAĞIN ADI", + "image_of_the_property": "EMLAK GÖRSELİ", + "door_coords": "KAPI KOORDİNATLARI", + "vehicle_spawn_coords": "ARAÇ DOĞMA KOORDİNATLARI", + "address": "ADRES", + "connect_with_garage": "GARAJ İLE BAĞLA", + "create": "OLUŞTUR", + "amount": "MİKTAR", + "deposit": "YATIR", + "withdraw": "ÇEK", + "apply": "UYGULA", + "no": "HAYIR", + "yes": "EVET", + "days": "gün", + "contain_garage": "GARAJ
    Emlakta garaj vardır", + "has_debt": "BORÇ
    Emlak üzerinde borç var mı", + "price_of_property": "FİYAT
    Emlak fiyatı", + "rent_of_property": "KİRA
    Düzenli ödeme", + "phone_contact": "TELEFON
    Satıcının iletişim bilgisi", + "patience": "SABIR
    Satıcının sabrı", + "utilities": "GİDERLER
    Faturalar ve hizmetler", + "buy": "SATIN AL", + "name": "İSİM", + "url": "URL", + "vehicle_spawn": "Araç Doğma Noktası", + "street": "Cadde", + "garage_id": "Garaj Kimliği", + "search_by_name": "İsme göre ara", + "write_here": "Buraya yazın", + "your_offer": "Teklifiniz", + "search": "ARA", + "remove": "KALDIR", + "setup": "AYARLA", + "delete": "SİL", + "set_property_url": "EMLAK GÖRSELİ URL", + "set_camera_url": "KAMERA ÖNİZLEME URL", + "wifi_description": "Kilitli olmayan wifi ile mülkünüzdeki kameraları kullanabilirsiniz.", + "security_description": "Güvenliğinizi yükselterek hırsızların işini zorlaştırın ve otomatik olarak polisi bilgilendirin.", + "stop_renting_property_question": "Bu mülkün kiralanmasını durdurmak istediğinizden emin misiniz?", + "cleaning_description": "Bu yükseltme, garajınıza güçlü bir temizlik özelliği ekler ve içine park edilen herhangi bir aracı tamamen yıkamanıza olanak tanır.", + "repairing_description": "Garajınızı Tamir Yükseltmesi ile güçlendirin! Bu eklenti, park halindeki herhangi bir aracı tamamen onarmanıza olanak tanır.", + "properties_1": "Buradan mülkünüzü seçebilir ve temel bilgilerini görüntüleyebilirsiniz. Ayrıca mülkünüzü satabilir, kiralamayı sonlandırabilir veya kiraladığınız mülkü satın alabilirsiniz. Başka bir oyuncuya satmaya çalışıyorsanız, satışı buradan iptal edebilirsiniz. Sol üst köşedeki ev veya garaj simgesine tıklayarak mülkünüzün önizleme görselini değiştirebilirsiniz.", + "properties_2": "Burası mesajlar bölümüdür. Buradan evinizle ilgili önemli olaylar hakkında bildirimler alırsınız, örneğin bir yükseltme satın aldığınızda veya biri eve zorla girmeye çalıştığında.", + "properties_3": "Sağ üst köşedeki ev adınıza tıklayarak mülkünüzün adını değiştirebilirsiniz. Yeni adı kaydetmek için ekranın herhangi bir yerine tıklamanız yeterlidir.", + "properties_4": "Brutal Anahtar Sistemine sahipseniz, özelliklerini Anahtar bölümünden kullanabilirsiniz. Buradan mülkünüz için yeni bir anahtar satın alabilir veya eski anahtara sahip kişilerin erişimini engellemek için kilidi değiştirebilirsiniz. Mülkünüz MLO türündeyse, kapı kilitlerini de burada yapılandırabilirsiniz.", + "controls_1": "Faturalarınızı zamanında ödemeyi unutmayın! Bu bölümde mevcut fatura durumunuzu kontrol edebilir ve gerekli ödemeleri yapabilirsiniz. Lütfen faturaların yalnızca banka hesabınızdan ödenebileceğini unutmayın.", + "controls_2": "Kiranıza da dikkat edin! Buradan ne kadar borcunuz olduğunu görebilir ve doğrudan ödeme yapabilirsiniz. Kiranın yalnızca banka hesabınızdan ödenebileceğini unutmayın.", + "controls_3": "Buradan evinizin güvenlik sistemini yönetebilir ve yükseltebilirsiniz. Yükseltmeler; otomatik polis bildirimi, kamera kuruluysa saldırganın adını mesajlarda görüntüleme ve hırsızlar için zorlaştırılmış giriş özelliklerini açar.", + "controls_4": "IPL türünde bir eve sahipseniz, iç mekân boyasını özelleştirebilirsiniz. Bu işlemi bu bölümün sağ üst köşesindeki seçenekten yapabilirsiniz.", + "cameras_1": "Evinize kamera yerleştirmek için önce bir CCTV istasyonu kurmanız gerekir. Kameraların çalışması için Wi-Fi bağlantınız olduğundan emin olun. Kurulum tamamlandıktan sonra mobilya yerleştirme menüsünden kameraları yerleştirebilirsiniz. Ardından, kameranın açılış yönünü ayarlayın ve her şey hazır!", + "furnitures_1": "Yeni mobilya almak mı yoksa mevcutları düzenlemek mi istediğinizi seçin. Ardından bir mobilya kategorisi seçin, bir ürün belirleyin ve istediğiniz yere yerleştirin.", + "furnitures_2": "Bu simgeler, mobilyalar hakkında ek bilgiler sağlar. İlk simge, mobilyanın farklı renk seçenekleri varsa görünür. İkinci simge, mobilyanın dış mekâna yerleştirildiğini gösterir. Üçüncü simge, kameralar veya CCTV istasyonları gibi güvenlik amaçlı kullanılabilecek öğeleri belirtir.", + "not_have_furniture": "Hiç mobilyan yok!" +} diff --git a/resources/[housing]/brutal_housing/server/server.lua b/resources/[housing]/brutal_housing/server/server.lua new file mode 100644 index 000000000..0d774ab07 Binary files /dev/null and b/resources/[housing]/brutal_housing/server/server.lua differ diff --git a/resources/[housing]/brutal_housing/sv_utils.lua b/resources/[housing]/brutal_housing/sv_utils.lua new file mode 100644 index 000000000..4c03695f5 --- /dev/null +++ b/resources/[housing]/brutal_housing/sv_utils.lua @@ -0,0 +1,88 @@ +local Webhooks = { + create = 'YOUR-WEBHOOK', -- help: https://docs.brutalscripts.com/site/others/discord-webhook + delete = 'YOUR-WEBHOOK', + purchase = 'YOUR-WEBHOOK', + rent = 'YOUR-WEBHOOK', + ownerchange = 'YOUR-WEBHOOK', +} + +function GetWebhook() + return Webhooks +end + +RESCB("brutal_housing:server:GetDressing",function(source,cb) + local src = source + local dressingTable = {} + local dataArrived = false + + if Config['Core']:upper() == 'ESX' then + TriggerEvent('esx_datastore:getDataStore', 'property', GetIdentifier(src), function(store) + local dressings = store.get('dressing') or {} + + for k,v in pairs(dressings) do + table.insert(dressingTable, {label = v.label, skin = v.skin}) + end + end) + dataArrived = true + elseif Config['Core']:upper() == 'QBCORE' then + local results = MySQL.query.await('SELECT * FROM player_outfits WHERE citizenid = ?', { GetIdentifier(src) }) + for k, v in pairs(results) do + table.insert(dressingTable, {label = v.outfitname ~= "" and v.outfitname or "None", skin = results[k].skin, model = v.model}) + end + dataArrived = true + end + + while not dataArrived do + Citizen.Wait(10) + end + + cb(dressingTable) +end) + +RegisterNetEvent("brutal_housing:server:qbcore-loadPlayerSkin") +AddEventHandler("brutal_housing:server:qbcore-loadPlayerSkin", function(model, skin) + local src = source + + if model ~= nil and skin ~= nil then + MySQL.query('DELETE FROM playerskins WHERE citizenid = ?', { GetIdentifier(src) }, function() + MySQL.insert('INSERT INTO playerskins (citizenid, model, skin, active) VALUES (?, ?, ?, ?)', { + GetIdentifier(src), + model, + skin, + 1 + }) + end) + end +end) + +function StaffCheck(source) + local staff = false + + if Config.Core:upper() == 'ESX'then + local player = Core.GetPlayerFromId(source) + local playerGroup = player.getGroup() + + for i, Group in ipairs(Config.AdminGroups) do + if playerGroup == Group then + staff = true + break + end + end + elseif Config.Core:upper() == 'QBCORE' then + + for i, Group in ipairs(Config.AdminGroups) do + if Core.Functions.HasPermission(source, Group) or IsPlayerAceAllowed(source, Group) or IsPlayerAceAllowed(source, 'command') then + staff = true + break + end + end + end + + return staff +end + +RegisterNetEvent("brutal_housing:qb-inventory:server:OpenInventory", function(job, data) + local src = source + + exports['qb-inventory']:OpenInventory(src, job, data) +end) \ No newline at end of file diff --git a/resources/[housing]/qs-housing/.fxap b/resources/[housing]/qs-housing/.fxap deleted file mode 100644 index ef161458c..000000000 Binary files a/resources/[housing]/qs-housing/.fxap and /dev/null differ diff --git a/resources/[housing]/qs-housing/.vscode/settings.json b/resources/[housing]/qs-housing/.vscode/settings.json deleted file mode 100644 index da07ca4da..000000000 --- a/resources/[housing]/qs-housing/.vscode/settings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "cSpell.words": [ - "realestate" - ] -} \ No newline at end of file diff --git a/resources/[housing]/qs-housing/MORE SHELLS.md b/resources/[housing]/qs-housing/MORE SHELLS.md deleted file mode 100644 index 505f3c4c7..000000000 --- a/resources/[housing]/qs-housing/MORE SHELLS.md +++ /dev/null @@ -1,14 +0,0 @@ -# Information about Shells for the Housing [props] Package - -The **Housing [props]** package in Keymaster already includes the basic shells needed for use in your server. **There is no need to use old shells** that have been previously installed. - -### Recommended steps: -- **Remove old shells:** If you have any old shells in your server, it is recommended to remove them to avoid compatibility issues with the new package. - -### Looking for more shells? -If you are seeking a wider variety of shells, you can join the [K4MB1 Shells Discord](https://discord.gg/k4mb1maps), where you will find over **150 pre-configured shells** available for purchase. - -### New! Configurable MLOs for Housing -K4MB1 now also offers **configurable MLOs for housing**, allowing you to further enhance your server’s housing system with custom interiors and layouts tailored to your needs. - -This package is ideal for expanding housing options in your FiveM server. diff --git a/resources/[housing]/qs-housing/client/custom/dispatch/default.lua b/resources/[housing]/qs-housing/client/custom/dispatch/default.lua deleted file mode 100644 index d6999cef2..000000000 --- a/resources/[housing]/qs-housing/client/custom/dispatch/default.lua +++ /dev/null @@ -1,13 +0,0 @@ -if Config.Dispatch ~= 'default' then return end - -function AlarmDispatch() - local house = CurrentHouse - -- Your alarm dispatch - print('Alarm Dispatched', house) -end - -function SensorDispatch() - local house = CurrentHouse - -- Your sensor dispatch - print('Sensor Dispatched', house) -end diff --git a/resources/[housing]/qs-housing/client/custom/dispatch/qs-dispatch.lua b/resources/[housing]/qs-housing/client/custom/dispatch/qs-dispatch.lua deleted file mode 100644 index f5b64a299..000000000 --- a/resources/[housing]/qs-housing/client/custom/dispatch/qs-dispatch.lua +++ /dev/null @@ -1,73 +0,0 @@ -if Config.Dispatch ~= 'qs-dispatch' then - return -end - -function AlarmDispatch() - local house = CurrentHouse - local playerData = exports['qs-dispatch']:GetPlayerInfo() - - if (not playerData) then - print("Error getting player data") - return - end - - exports['qs-dispatch']:getSSURL(function(image) - TriggerServerEvent('qs-dispatch:server:CreateDispatchCall', { - job = { 'police', 'sheriff', 'security' }, - callLocation = playerData.coords, - callCode = { code = 'Alarm triggered', snippet = 'House Alarm' }, - message = " House: " .. (house or "Unknown") .. " street_1: " .. (playerData.street_1 or "Unknown") .. " street_2: " .. (playerData.street_2 or "Unknown") .. " Occupant: " .. (playerData.name or "Unknown") .. " Alarm Type: House Alarm", - flashes = false, - image = image or nil, - blip = { - sprite = 488, - scale = 1.5, - colour = 1, - flashes = true, - text = 'House Alarm Triggered', - time = (20 * 1000), --20 secs - }, - otherData = { - { - text = 'Alarm triggered in residence', -- texto del dato adicional (puede haber más de uno) - icon = 'fas fa-home', -- ícono de Font Awesome https://fontawesome.com/icons/ - } - } - }) - end) -end - -function SensorDispatch() - local house = CurrentHouse - local playerData = exports['qs-dispatch']:GetPlayerInfo() - - if (not playerData) then - print("Error getting player data") - return - end - - exports['qs-dispatch']:getSSURL(function(image) - TriggerServerEvent('qs-dispatch:server:CreateDispatchCall', { - job = { 'police', 'sheriff', 'security' }, - callLocation = playerData.coords, - callCode = { code = 'Sensor Activated', snippet = 'House Sensor' }, - message = " House: " .. house .. " street_1: " .. playerData.street_1 .. " street_2: " .. playerData.street_2 .. " Occupant: " .. playerData.name .. " Sensor Type: Motion Sensor Activated", - flashes = false, - image = image or nil, - blip = { - sprite = 488, - scale = 1.5, - colour = 1, - flashes = true, - text = 'Motion Sensor Activated', - time = (20 * 1000), --20 secs - }, - otherData = { - { - text = 'Motion detected in residence', -- texto del dato adicional (puede haber más de uno) - icon = 'fas fa-eye', -- ícono de Font Awesome https://fontawesome.com/icons/ - } - } - }) - end) -end diff --git a/resources/[housing]/qs-housing/client/custom/framework/esx.lua b/resources/[housing]/qs-housing/client/custom/framework/esx.lua deleted file mode 100644 index ab0322841..000000000 --- a/resources/[housing]/qs-housing/client/custom/framework/esx.lua +++ /dev/null @@ -1,191 +0,0 @@ -if Config.Framework ~= 'esx' then - return -end - -ESX = exports['es_extended']:getSharedObject() - -CreateThread(function() - PlayerData = GetPlayerData() - Debug('init playerData') -end) - -RegisterNetEvent('esx:setJob', function(jobData) - PlayerData.job = jobData -end) - -RegisterNetEvent('esx:playerLoaded') -AddEventHandler('esx:playerLoaded', function(playerData) - PlayerData = playerData - IsLoggedIn = true - Wait(2500) - TriggerServerCallback('qb-houses:GetInside', function(currentHouse) - Debug('qb-houses:GetInside', currentHouse) - if currentHouse and currentHouse ~= 'nil' and currentHouse ~= '' then - Wait(100) - TriggerEvent('qb-houses:client:LastLocationHouse', currentHouse) - end - end) -end) - -RegisterNetEvent('esx:playerLogout') -AddEventHandler('esx:playerLogout', function() - IsLoggedIn = false - CurrentHouseData = {} - DeleteBlips() -end) - -function TriggerServerCallback(name, cb, ...) - ESX.TriggerServerCallback(name, cb, ...) -end - -function GetPlayerData() - return ESX.GetPlayerData() -end - -function GetIdentifier() - return GetPlayerData().identifier -end - -function GetJobName() - return PlayerData?.job?.name or 'unemployed' -end - -function GetPlayers() - return ESX.Game.GetPlayers() -end - -function GetVehicleProperties(vehicle) - return ESX.Game.GetVehicleProperties(vehicle) -end - -function ShowHelpNotification(msg) - BeginTextCommandDisplayHelp('STRING') - AddTextComponentSubstringPlayerName(msg) - EndTextCommandDisplayHelp(0, false, true, -1) -end - -local texts = {} -if GetResourceState('qs-textui') == 'started' then - function DrawText3D(x, y, z, text, id, key) - local _id = id - if not texts[_id] then - CreateThread(function() - texts[_id] = 5 - while texts[_id] > 0 do - texts[_id] = texts[_id] - 1 - Wait(0) - end - texts[_id] = nil - exports['qs-textui']:DeleteDrawText3D(id) - Debug('Deleted text', id) - end) - TriggerEvent('textui:DrawText3D', x, y, z, text, id, key) - end - texts[_id] = 5 - end -else - function DrawText3D(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() - end -end - -function DrawText3Ds(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() -end - -function DrawTextBoard(x, y, z, text) - SetTextScale(0.45, 0.45) - SetTextFont(1) - SetTextProportional(1) - SetTextColour(0, 0, 0, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - ClearDrawOrigin() -end - -function DrawGenericText(text) - SetTextColour(186, 186, 186, 255) - SetTextFont(4) - SetTextScale(0.5, 0.5) - SetTextWrap(0.0, 1.0) - SetTextCentre(false) - SetTextDropshadow(0, 0, 0, 0, 255) - SetTextEdge(1, 0, 0, 0, 205) - SetTextEntry('STRING') - AddTextComponentString(text) - DrawText(0.40, 0.00) -end - -function Notification(msg, type) - if GetResourceState('qs-interface') == 'started' then - if type == 'inform' then - exports['qs-interface']:AddNotify(msg, 'Inform', 2500, 'fas fa-file') - elseif type == 'error' then - exports['qs-interface']:AddNotify(msg, 'Error', 2500, 'fas fa-bug') - elseif type == 'success' then - exports['qs-interface']:AddNotify(msg, 'Success', 2500, 'fas fa-thumbs-up') - end - return - end - - if type == 'inform' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'inform' - }) - elseif type == 'error' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'error' - }) - elseif type == 'success' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'success' - }) - end -end - -function ToggleHud(bool) - if bool then - Debug('Event to show the hud [client/custom/framework/esx.lua line 177]') - -- DisplayRadar(false) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(false) - end - else - Debug('Event to hide the hud [client/custom/framework/esx.lua line 177]') - -- DisplayRadar(true) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(true) - end - end -end diff --git a/resources/[housing]/qs-housing/client/custom/framework/qb.lua b/resources/[housing]/qs-housing/client/custom/framework/qb.lua deleted file mode 100644 index 5abebf08d..000000000 --- a/resources/[housing]/qs-housing/client/custom/framework/qb.lua +++ /dev/null @@ -1,188 +0,0 @@ -if Config.Framework ~= 'qb' then - return -end - -QBCore = exports['qb-core']:GetCoreObject() - -CreateThread(function() - PlayerData = GetPlayerData() -end) - -RegisterNetEvent('QBCore:Client:OnPlayerLoaded') -AddEventHandler('QBCore:Client:OnPlayerLoaded', function(playerData) - PlayerData = GetPlayerData() - IsLoggedIn = true - Wait(1000) - local currentHouseId = QBCore.Functions.GetPlayerData().metadata['currentHouseId'] - Debug('inside meta', currentHouseId) - if currentHouseId then - TriggerEvent('qb-houses:client:LastLocationHouse', currentHouseId) - end -end) - -RegisterNetEvent('QBCore:Client:OnJobUpdate', function(jobData) - PlayerData.job = jobData -end) - -RegisterNetEvent('QBCore:Client:OnPlayerUnload') -AddEventHandler('QBCore:Client:OnPlayerUnload', function() - IsLoggedIn = false - CurrentHouseData = {} - DeleteBlips() -end) - -function TriggerServerCallback(name, cb, ...) - QBCore.Functions.TriggerCallback(name, cb, ...) -end - -function GetPlayerData() - return QBCore.Functions.GetPlayerData() -end - -function GetIdentifier() - return GetPlayerData().citizenid -end - -function GetJobName() - return PlayerData?.job?.name or 'unemployed' -end - -function GetPlayers() - return QBCore.Functions.GetPlayers() -end - -function GetVehicleProperties(vehicle) - return QBCore.Functions.GetVehicleProperties(vehicle) -end - -function ShowHelpNotification(msg) - BeginTextCommandDisplayHelp('STRING') - AddTextComponentSubstringPlayerName(msg) - EndTextCommandDisplayHelp(0, false, true, -1) -end - -local texts = {} -if GetResourceState('qs-textui') == 'started' then - function DrawText3D(x, y, z, text, id, key) - local _id = id - if not texts[_id] then - CreateThread(function() - texts[_id] = 5 - while texts[_id] > 0 do - texts[_id] = texts[_id] - 1 - Wait(0) - end - texts[_id] = nil - exports['qs-textui']:DeleteDrawText3D(id) - Debug('Deleted text', id) - end) - TriggerEvent('textui:DrawText3D', x, y, z, text, id, key) - end - texts[_id] = 5 - end -else - function DrawText3D(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() - end -end - -function DrawText3Ds(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() -end - -function DrawTextBoard(x, y, z, text) - SetTextScale(0.45, 0.45) - SetTextFont(1) - SetTextProportional(1) - SetTextColour(0, 0, 0, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - ClearDrawOrigin() -end - -function DrawGenericText(text) - SetTextColour(186, 186, 186, 255) - SetTextFont(4) - SetTextScale(0.5, 0.5) - SetTextWrap(0.0, 1.0) - SetTextCentre(false) - SetTextDropshadow(0, 0, 0, 0, 255) - SetTextEdge(1, 0, 0, 0, 205) - SetTextEntry('STRING') - AddTextComponentString(text) - DrawText(0.40, 0.00) -end - -function Notification(msg, type) - if GetResourceState('qs-interface') == 'started' then - if type == 'inform' then - exports['qs-interface']:AddNotify(msg, 'Inform', 2500, 'fas fa-file') - elseif type == 'error' then - exports['qs-interface']:AddNotify(msg, 'Error', 2500, 'fas fa-bug') - elseif type == 'success' then - exports['qs-interface']:AddNotify(msg, 'Success', 2500, 'fas fa-thumbs-up') - end - return - end - - if type == 'inform' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'inform' - }) - elseif type == 'error' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'error' - }) - elseif type == 'success' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'success' - }) - end -end - -function ToggleHud(bool) - if bool then - Debug('Event to show the hud [client/custom/framework/esx.lua line 174]') - -- DisplayRadar(false) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(false) - end - else - Debug('Event to hide the hud [client/custom/framework/esx.lua line 174]') - -- DisplayRadar(true) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(true) - end - end -end diff --git a/resources/[housing]/qs-housing/client/custom/framework/standalone.lua b/resources/[housing]/qs-housing/client/custom/framework/standalone.lua deleted file mode 100644 index 47886586d..000000000 --- a/resources/[housing]/qs-housing/client/custom/framework/standalone.lua +++ /dev/null @@ -1,203 +0,0 @@ -if Config.Framework ~= 'standalone' then return end - -local RequestId = 0 -local serverRequests = {} - -local clientCallbacks = {} - ----@param eventName string ----@param callback function ----@param ... any -TriggerServerCallback = function(eventName, callback, ...) - serverRequests[RequestId] = callback - - TriggerServerEvent('houses:triggerServerCallback', eventName, RequestId, GetInvokingResource() or 'unknown', ...) - - RequestId = RequestId + 1 -end - -exports('TriggerServerCallback', TriggerServerCallback) - -RegisterNetEvent('houses:serverCallback', function(requestId, invoker, ...) - if not serverRequests[requestId] then - return print(('[^1ERROR^7] Server Callback with requestId ^5%s^7 Was Called by ^5%s^7 but does not exist.'):format(requestId, invoker)) - end - - serverRequests[requestId](...) - serverRequests[requestId] = nil -end) - ----@param eventName string ----@param callback function -_RegisterClientCallback = function(eventName, callback) - clientCallbacks[eventName] = callback -end - -RegisterNetEvent('houses:triggerClientCallback', function(eventName, requestId, invoker, ...) - if not clientCallbacks[eventName] then - return print(('[^1ERROR^7] Client Callback not registered, name: ^5%s^7, invoker resource: ^5%s^7'):format(eventName, invoker)) - end - - clientCallbacks[eventName](function(...) - TriggerServerEvent('houses:clientCallback', requestId, invoker, ...) - end, ...) -end) - -function GetPlayerData() - Error('GetPlayerData is not implemented in standalone framework') - return {} -end - -local playerIdentifier = nil - -function GetIdentifier() - if playerIdentifier then - return playerIdentifier - end - local identifier = TriggerServerCallbackSync('houses:GetIdentifier') - if identifier then - playerIdentifier = identifier - end - return identifier -end - -function GetJobName() - Error('GetJobName is used with standalone') - return 'police' -end - -function GetPlayers() - return TriggerServerCallbackSync('houses:GetPlayers') -end - -function ShowHelpNotification(msg) - BeginTextCommandDisplayHelp('STRING') - AddTextComponentSubstringPlayerName(msg) - EndTextCommandDisplayHelp(0, false, true, -1) -end - -local texts = {} -if GetResourceState('qs-textui') == 'started' then - function DrawText3D(x, y, z, text, id, key) - local _id = id - if not texts[_id] then - CreateThread(function() - texts[_id] = 5 - while texts[_id] > 0 do - texts[_id] = texts[_id] - 1 - Wait(0) - end - texts[_id] = nil - exports['qs-textui']:DeleteDrawText3D(id) - Debug('Deleted text', id) - end) - TriggerEvent('textui:DrawText3D', x, y, z, text, id, key) - end - texts[_id] = 5 - end -else - function DrawText3D(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() - end -end - -function DrawText3Ds(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() -end - -function DrawTextBoard(x, y, z, text) - SetTextScale(0.45, 0.45) - SetTextFont(1) - SetTextProportional(1) - SetTextColour(0, 0, 0, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - ClearDrawOrigin() -end - -function DrawGenericText(text) - SetTextColour(186, 186, 186, 255) - SetTextFont(4) - SetTextScale(0.5, 0.5) - SetTextWrap(0.0, 1.0) - SetTextCentre(false) - SetTextDropshadow(0, 0, 0, 0, 255) - SetTextEdge(1, 0, 0, 0, 205) - SetTextEntry('STRING') - AddTextComponentString(text) - DrawText(0.40, 0.00) -end - -function Notification(msg, type) - if GetResourceState('qs-interface') == 'started' then - if type == 'inform' then - exports['qs-interface']:AddNotify(msg, 'Inform', 2500, 'fas fa-file') - elseif type == 'error' then - exports['qs-interface']:AddNotify(msg, 'Error', 2500, 'fas fa-bug') - elseif type == 'success' then - exports['qs-interface']:AddNotify(msg, 'Success', 2500, 'fas fa-thumbs-up') - end - return - end - - if type == 'inform' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'inform' - }) - elseif type == 'error' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'error' - }) - elseif type == 'success' then - lib.notify({ - title = 'Housing', - description = msg, - type = 'success' - }) - end -end - -function ToggleHud(bool) - if bool then - Debug('Event to show the hud [client/custom/framework/esx.lua line 189]') - -- DisplayRadar(false) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(false) - end - else - Debug('Event to hide the hud [client/custom/framework/esx.lua line 189]') - -- DisplayRadar(true) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(true) - end - end -end diff --git a/resources/[housing]/qs-housing/client/custom/garages/RxGarages.lua b/resources/[housing]/qs-housing/client/custom/garages/RxGarages.lua deleted file mode 100644 index f9614aca0..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/RxGarages.lua +++ /dev/null @@ -1,48 +0,0 @@ -if Config.Garage ~= 'RxGarages' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(UniqueHouseId) - exports['RxGarages']:ParkVehicle("House Garage ("..tostring(UniqueHouseId)..")", 'garage', 'car') -end - -function OpenGarage(UniqueHouseId, coords) - exports['RxGarages']:OpenGarage("House Garage ("..tostring(UniqueHouseId)..")", 'garage', 'car', coords) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local garage = Config.Houses[CurrentHouse].garage - local dist = GetDistanceBetweenCoords(pos, garage.x, garage.y, garage.z, true) - - if dist < 5.0 then - DrawMarker(20, garage.x, garage.y, garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - - if vehicle and vehicle ~= 0 then - DrawText3D(garage.x, garage.y, garage.z + 0.3, 'GARAGE', 'open_garage1', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - StoreVehicle(CurrentHouse) - end - else - DrawText3D(garage.x, garage.y, garage.z + 0.3, 'GARAGE', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - OpenGarage(CurrentHouse, vector3(garage.x, garage.y, garage.z)) - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/ak47_garage.lua b/resources/[housing]/qs-housing/client/custom/garages/ak47_garage.lua deleted file mode 100644 index 46d01f3b8..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/ak47_garage.lua +++ /dev/null @@ -1,51 +0,0 @@ -if Config.Garage ~= 'ak47_garage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(UniqueHouseId) - TriggerEvent('ak47_garage:housing:storevehicle', UniqueHouseId, 'car') -- car, boat, heli, plane -end - -function OpenGarage(UniqueHouseId) - TriggerEvent('ak47_garage:housing:takevehicle', UniqueHouseId, 'car') -- car, boat, heli, plane -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'GARAGE', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'GARAGE', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/ak47_qb_garage.lua b/resources/[housing]/qs-housing/client/custom/garages/ak47_qb_garage.lua deleted file mode 100644 index d9012751e..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/ak47_qb_garage.lua +++ /dev/null @@ -1,56 +0,0 @@ -if Config.Garage ~= 'ak47_qb_garage' then - return -end - -function TriggerHouseUpdateGarage() end - --- Se asume que estas funciones están definidas previamente -function StoreVehicle(UniqueHouseId) - TriggerEvent('ak47_qb_garage:housing:storevehicle', UniqueHouseId, 'car') -- car, boat, heli, plane -end - -function OpenGarage(UniqueHouseId) - TriggerEvent('ak47_qb_garage:housing:takevehicle', UniqueHouseId, 'car') -- car, boat, heli, plane -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'GARAGE', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) then - if not StoreVehicle then - return print('Your client/custom/garages/*.lua is not correctly configured') - end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'GARAGE', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) then - if not OpenGarage then - return print('Your client/custom/garages/*.lua is not correctly configured') - end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/cd_garage.lua b/resources/[housing]/qs-housing/client/custom/garages/cd_garage.lua deleted file mode 100644 index 2e908ee55..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/cd_garage.lua +++ /dev/null @@ -1,57 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'cd_garage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - TriggerEvent('cd_garage:StoreVehicle_Main', 1, false, false) -end - -function OpenGarage(house) - TriggerEvent('cd_garage:PropertyGarage', 'quick', nil) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/codem-garage.lua b/resources/[housing]/qs-housing/client/custom/garages/codem-garage.lua deleted file mode 100644 index 36b63b86e..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/codem-garage.lua +++ /dev/null @@ -1,59 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'codem-garage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - print(house) - TriggerEvent('codem-garage:storeVehicle', 'House Garage') -end - -function OpenGarage(house) - print(house) - TriggerEvent('codem-garage:openHouseGarage', 'House Garage') -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/cs-garages.lua b/resources/[housing]/qs-housing/client/custom/garages/cs-garages.lua deleted file mode 100644 index 628bcc814..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/cs-garages.lua +++ /dev/null @@ -1,141 +0,0 @@ ---[[ - - qs-housing custom garage integration with cs-garages - Make sure your Config.Garage = 'cs-garages' in qs-housing config - - This ensures qs-housing loads this file instead of others. - -]] - -if Config.Garage ~= 'cs-garages' then - return -end - -local Keys = { - ['E'] = 38 -} - -function TriggerHouseUpdateGarage() end - -local function canUseGarage() - return exports['cs-garages']:canOpenGarage() -end - -local function setGarageCooldown() - exports['cs-garages']:setGarageCooldown() -end - -function StoreVehicle(houseId) - local hData = Config.Houses[houseId] - if not hData or not hData.garage then return end - - local gx, gy, gz, gh = hData.garage.x, hData.garage.y, hData.garage.z, (hData.garage.h or 0.0) - - TriggerEvent('cs-garages:client:StoreHouseVehicle', houseId, 'car', gx, gy, gz, gh) - - setGarageCooldown() -end - -function OpenGarage(houseId) - local hData = Config.Houses[houseId] - if not hData or not hData.garage then return end - - local gx, gy, gz, gh = hData.garage.x, hData.garage.y, hData.garage.z, (hData.garage.h or 0.0) - - TriggerEvent('cs-garages:client:OpenHouseGarage', houseId, 'car', gx, gy, gz, gh) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil - and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) - and Config.Houses - and Config.Houses[CurrentHouse] - and Config.Houses[CurrentHouse].garage then - local g = Config.Houses[CurrentHouse].garage - local dist = #(pos - vector3(g.x, g.y, g.z)) - - if dist < 5.0 then - local veh = GetVehiclePedIsIn(ped, false) - - if veh ~= 0 then - DrawMarker( - 20, - g.x, g.y, g.z + 0.3, - 0, 0, 0, 0, 0, 0, - 0.6, 0.4, 0.3, - 255, 0, 0, 122, - false, false, 0, true, false, false, false - ) - else - DrawMarker( - 20, - g.x, g.y, g.z + 0.3, - 0, 0, 0, 0, 0, 0, - 0.6, 0.4, 0.3, - 30, 150, 30, 122, - false, false, 0, true, false, false, false - ) - end - - if dist < 2.0 then - if veh ~= 0 then - DrawText3D(g.x, g.y, g.z + 0.3, '[E] Store Vehicle') - if IsControlJustPressed(0, Keys['E']) then - if not canUseGarage() then - lib.notify({ - title = 'Garage', - description = 'You recently stored a vehicle in the garage, please wait a moment.', - position = 'bottom-center', - type = 'inform', - style = { - borderRadius = 16, - backgroundColor = '#0f172a', - color = '#f8fafc', - border = '1px solid #334155', - padding = '12px 20px', - fontFamily = 'Inter, sans-serif' - }, - icon = 'info', - iconColor = '#053BFB' - }) - else - StoreVehicle(CurrentHouse) - end - end - else - DrawText3D(g.x, g.y, g.z + 0.3, '[E] Open Garage') - if IsControlJustPressed(0, Keys['E']) then - if not canUseGarage() then - lib.notify({ - title = 'Garage', - description = 'You recently opened the garage, please wait a moment.', - position = 'bottom-center', - type = 'inform', - style = { - borderRadius = 16, - backgroundColor = '#0f172a', - color = '#f8fafc', - border = '1px solid #334155', - padding = '12px 20px', - fontFamily = 'Inter, sans-serif' - }, - icon = 'info', - iconColor = '#053BFB' - }) - else - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/jg-advancedgarages.lua b/resources/[housing]/qs-housing/client/custom/garages/jg-advancedgarages.lua deleted file mode 100644 index c26b5201d..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/jg-advancedgarages.lua +++ /dev/null @@ -1,57 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'jg-advancedgarages' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - TriggerEvent('jg-advancedgarages:client:InsertVehicle', house, true) -end - -function OpenGarage(house) - TriggerEvent('jg-advancedgarages:client:ShowHouseGarage:qs-housing', house) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/loaf_garage.lua b/resources/[housing]/qs-housing/client/custom/garages/loaf_garage.lua deleted file mode 100644 index 3816852e7..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/loaf_garage.lua +++ /dev/null @@ -1,68 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'loaf_garage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - local garage = house - local vehicle = GetVehiclePedIsUsing(PlayerPedId()) - if DoesEntityExist(vehicle) and garage then - local vehprops = GetVehicleProperties(vehicle) - local damages = {} - TriggerServerEvent('loaf_garage:storeVehicle', garage, damages, vehprops) - DeleteVehicle(vehicle) - TriggerEvent('loaf_garage:deleteStoredVehicle', GetVehicleNumberPlateText(vehicle)) - FreezeEntityPosition(PlayerPedId(-1), false) - end -end - -function OpenGarage(house) - TriggerEvent('loaf_garage:viewVehicles', house, GetEntityCoords(GetPlayerPed(-1)), GetEntityHeading(GetPlayerPed(-1)), function() - FreezeEntityPosition(PlayerPedId(-1), false) - end, false) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/msg_garage.lua b/resources/[housing]/qs-housing/client/custom/garages/msg_garage.lua deleted file mode 100644 index 9864946f5..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/msg_garage.lua +++ /dev/null @@ -1,57 +0,0 @@ -if Config.Garage ~= 'msk_garage' then - return -end - -function TriggerHouseUpdateGarage() - return -end - -function OpenGarage(house) - local coords = GetEntityCoords(PlayerPedId()) - local heading = GetEntityHeading(PlayerPedId()) - exports.msk_garage:openGarage({ - label = house, - garageId = house, - parkInCoords = coords, - parkOutCoords = { - vec4(coords.x, coords.y, coords.z, heading) - }, - distance = 20.0, -- Park In Radius - warp = false, -- Teleport into vehicle - type = { 'car', 'truck' } -- 'car', 'truck', 'airplane', ... - }) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(PlayerPedId()) - if ped and CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x then - local dist = #(pos - vector3(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z)) - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3Ds(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, Lang('HOUSING_DRAWTEXT_GARAGE_STORE'), 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - --OpenGarage(CurrentHouse) - end - else - DrawText3Ds(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, Lang('HOUSING_DRAWTEXT_GARAGE_STORE'), 'open_garage2', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/okokGarage.lua b/resources/[housing]/qs-housing/client/custom/garages/okokGarage.lua deleted file mode 100644 index 2c0c68b61..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/okokGarage.lua +++ /dev/null @@ -1,57 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'okokGarage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - TriggerEvent('okokGarage:StoreVehiclePrivate') -end - -function OpenGarage(house) - TriggerEvent('okokGarage:OpenPrivateGarageMenu', GetEntityCoords(PlayerPedId()), GetEntityHeading(PlayerPedId())) -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/qb-garages.lua b/resources/[housing]/qs-housing/client/custom/garages/qb-garages.lua deleted file mode 100644 index 87beecd5d..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/qb-garages.lua +++ /dev/null @@ -1,14 +0,0 @@ -if Config.Garage ~= 'qb-garages' then - return -end - -function TriggerHouseUpdateGarage() - if not Config.Houses[CurrentHouse] then - return - end - local garage = Config.Houses[CurrentHouse].garage - if not garage then - return - end - TriggerEvent('qb-garages:client:setHouseGarage', CurrentHouse, CurrentHouseData.haskey) -end diff --git a/resources/[housing]/qs-housing/client/custom/garages/qs-advancedgarages.lua b/resources/[housing]/qs-housing/client/custom/garages/qs-advancedgarages.lua deleted file mode 100644 index f2d1d9a78..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/qs-advancedgarages.lua +++ /dev/null @@ -1,8 +0,0 @@ -if Config.Garage ~= 'qs-advancedgarages' then - return -end - -function TriggerHouseUpdateGarage() - print('TriggerHouseUpdateGarage', CurrentHouse, 'haskey', CurrentHouseData.haskey) - TriggerEvent('advancedgarages:SetShellGarageData', CurrentHouse, CurrentHouseData.haskey) -end diff --git a/resources/[housing]/qs-housing/client/custom/garages/rcore_garage.lua b/resources/[housing]/qs-housing/client/custom/garages/rcore_garage.lua deleted file mode 100644 index fab094307..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/rcore_garage.lua +++ /dev/null @@ -1,57 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'rcore_garage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - TriggerEvent('rcore_garage:StoreMyVehicle', 'car') -end - -function OpenGarage(house) - TriggerEvent('rcore_garage:OpenGarageOnSpot', 'car', 'civ') -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/standalone.lua b/resources/[housing]/qs-housing/client/custom/garages/standalone.lua deleted file mode 100644 index 32965e0af..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/standalone.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Garage ~= 'standalone' then - return -end - -function TriggerHouseUpdateGarage() - return -end diff --git a/resources/[housing]/qs-housing/client/custom/garages/vms_garagesv2.lua b/resources/[housing]/qs-housing/client/custom/garages/vms_garagesv2.lua deleted file mode 100644 index 7f08b44b0..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/vms_garagesv2.lua +++ /dev/null @@ -1,41 +0,0 @@ -if Config.Garage ~= 'vms_garagesv2' then - return -end - -function TriggerHouseUpdateGarage() - return -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(PlayerPedId()) - if ped and CurrentHouse ~= nil and (CurrentHouseData.haskey or not Config.Houses[CurrentHouse].locked) and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x then - local dist = #(pos - vector3(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z)) - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3Ds(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, Lang('HOUSING_DRAWTEXT_GARAGE_STORE'), 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - exports['vms_garagesv2']:enterHouseGarage() - end - else - DrawText3Ds(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, Lang('HOUSING_DRAWTEXT_GARAGE_STORE'), 'open_garage2', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - exports['vms_garagesv2']:enterHouseGarage() - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/garages/zerio-garage.lua b/resources/[housing]/qs-housing/client/custom/garages/zerio-garage.lua deleted file mode 100644 index 7b481d530..000000000 --- a/resources/[housing]/qs-housing/client/custom/garages/zerio-garage.lua +++ /dev/null @@ -1,57 +0,0 @@ ---[[ - In this section you will find the configuration of the garage that you have selected, in - case your system is not found here, you can ask the creator of your garage to add its exports - in any of these files, or use these files to create your own, that would help our community! -]] - -if Config.Garage ~= 'zerio-garage' then - return -end - -function TriggerHouseUpdateGarage() end - -function StoreVehicle(house) - TriggerEvent('zerio-garage:client:PutBackHouseVehicle', house, 'qs-housing') -end - -function OpenGarage(house) - TriggerEvent('zerio-garage:client:OpenHousingGarage', house, 'qs-housing') -end - -CreateThread(function() - while true do - Wait(0) - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - - if CurrentHouse ~= nil and CurrentHouseData.haskey and Config.Houses and Config.Houses[CurrentHouse] and Config.Houses[CurrentHouse].garage then - local dist = GetDistanceBetweenCoords(pos, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z, true) - - if dist < 5.0 then - DrawMarker(20, Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) - - if dist < 2.0 then - local vehicle = GetVehiclePedIsIn(PlayerPedId(), false) - if Config.Houses[CurrentHouse].garage and Config.Houses[CurrentHouse].garage.x and Config.Houses[CurrentHouse].garage.y and Config.Houses[CurrentHouse].garage.z then - if vehicle and vehicle ~= 0 then - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage1', 'E') - - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not StoreVehicle then return print('Your client/custom/garages/*.lua is not correctly configured') end - StoreVehicle(CurrentHouse) - end - else - DrawText3D(Config.Houses[CurrentHouse].garage.x, Config.Houses[CurrentHouse].garage.y, Config.Houses[CurrentHouse].garage.z + 0.3, 'Store', 'open_garage2', 'E') - if IsControlJustPressed(0, Keys['E']) or IsDisabledControlJustPressed(0, Keys['E']) then - if not OpenGarage then return print('Your client/custom/garages/*.lua is not correctly configured') end - OpenGarage(CurrentHouse) - end - end - end - end - else - Wait(1000) - end - end - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/inventory/chezza_inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/chezza_inventory.lua deleted file mode 100644 index 167c492d7..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/chezza_inventory.lua +++ /dev/null @@ -1,23 +0,0 @@ -if Config.Inventory ~= 'inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - local maxweight = data.maxweight or 10000 - TriggerEvent('inventory:openInventory', { type = 'stash', id = uniq, title = 'Stash_' .. uniq, weight = maxweight, delay = 100, save = true }) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/codem-inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/codem-inventory.lua deleted file mode 100644 index deae841b2..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/codem-inventory.lua +++ /dev/null @@ -1,25 +0,0 @@ -if Config.Inventory ~= 'codem-inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - local name = uniq - local maxweight = data.maxweight or 10000 - local slot = data.slots or 30 - exports['codem-inventory']:OpenStash(name, maxweight, slot) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/core_inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/core_inventory.lua deleted file mode 100644 index d7e938f78..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/core_inventory.lua +++ /dev/null @@ -1,22 +0,0 @@ -if Config.Inventory ~= 'core_inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - TriggerServerEvent('core_inventory:server:openInventory', tostring(uniq):gsub(':', ''):gsub('#', ''):gsub(' ', ''), 'stash', nil, nil) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/esx_inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/esx_inventory.lua deleted file mode 100644 index 8e9cf387e..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/esx_inventory.lua +++ /dev/null @@ -1,293 +0,0 @@ -if Config.Inventory ~= 'esx_inventory' then - return -end - -local function BlackMoneyStorage() - ESX.UI.Menu.CloseAll() - - ESX.UI.Menu.Open( - 'default', GetCurrentResourceName(), 'storage', - { - title = Lang('HOUSING_MENU_STASH_DEFAULT_TITLE'), - align = 'right', - elements = { - { label = Lang('HOUSING_MENU_STASH_STORE'), value = 's' }, - { label = Lang('HOUSING_MENU_STASH_WITHDRAW'), value = 'w' } - }, - }, - function(data, menu) - if data.current.value == 's' then - ESX.UI.Menu.Open('dialog', GetCurrentResourceName(), 'putAmount', { title = Lang('HOUSING_MENU_BLACK_MONEY_AMOUNT') }, function(data3, menu3) - local amount = tonumber(data3.value) - - if amount == nil then - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - else - if amount >= 0 then - TriggerServerCallback('qb-houses:server:depositBlackMoney', function(success) - if success then - Notification(Lang('HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'), 'success') - else - Notification(Lang('HOUSING_NOTIFICATION_CANT_AFFORD'), 'error') - end - end, amount) - menu3.close() - else - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - end - end - end, function(data3, menu3) - menu3.close() - end) - elseif data.current.value == 'w' then - TriggerServerCallback('qb-houses:server:getBlackMoney', function(count) - local elements = {} - - table.insert(elements, { label = Lang('HOUSING_MENU_BLACK_MONEY_NAME') .. ' $' .. count, value = 'black_money' }) - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'withdrawItem', { - title = Lang('HOUSING_MENU_BLACK_MONEY_WITHDRAW'), - align = 'right', - elements = elements - }, function(data2, menu2) - ESX.UI.Menu.Open('dialog', GetCurrentResourceName(), 'putAmount', { title = Lang('HOUSING_MENU_BLACK_MONEY_AMOUNT') }, function(data3, menu3) - local amount = tonumber(data3.value) - - if amount == nil then - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - else - if amount >= 0 then - TriggerServerCallback('qb-houses:server:withdrawBlackMoney', function(success) - if success then - Notification(Lang('HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'), 'success') - else - Notification(Lang('HOUSING_NOTIFICATION_CANT_AFFORD'), 'error') - end - end, amount) - menu3.close() - menu2.close() - else - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - end - end - end, function(data3, menu3) - menu3.close() - end) - end, function(data2, menu2) - menu2.close() - end) - end, id) - end - end, function(data, menu) - menu.close() - end) -end - -local function ItemStorage(id) - ESX.UI.Menu.CloseAll() - - ESX.UI.Menu.Open( - 'default', GetCurrentResourceName(), 'storage', - { - title = Lang('HOUSING_MENU_STASH_DEFAULT_TITLE'), - align = 'right', - elements = { - { label = Lang('HOUSING_MENU_STASH_STORE'), value = 's' }, - { label = Lang('HOUSING_MENU_STASH_WITHDRAW'), value = 'w' } - }, - }, - function(data, menu) - if data.current.value == 's' then - TriggerServerCallback('qb-houses:server:getInventory', function(inv) - local elements = {} - - for k, v in pairs(inv['items']) do - if v['count'] >= 1 then - table.insert(elements, { label = ('x%s %s'):format(v['count'], v['label']), type = 'item', value = v['name'] }) - end - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'storeItem', { - title = Lang('HOUSING_MENU_PLAYER_INVENTORY'), - align = 'right', - elements = elements - }, function(data2, menu2) - ESX.UI.Menu.Open('dialog', GetCurrentResourceName(), 'putAmount', { title = 'Amount' }, function(data3, menu3) - local amount = tonumber(data3.value) - - if amount == nil then - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - else - if amount >= 0 then - TriggerServerEvent('qb-houses:server:storeItem', data2.current.type, data2.current.value, tonumber(data3.value), id) - menu3.close() - menu2.close() - else - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - end - end - end, function(data3, menu3) - menu3.close() - end) - end, function(data2, menu2) - menu2.close() - end) - end) - elseif data.current.value == 'w' then - TriggerServerCallback('qb-houses:server:getHouseInventory', function(inv) - local elements = {} - - for k, v in pairs(inv['items']) do - if v['count'] > 0 then - table.insert(elements, { label = ('x%s %s'):format(v['count'], v['label']), value = v['name'] }) - end - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'withdrawItem', { - title = Lang('HOUSING_MENU_HOUSE_INVENTORY'), - align = 'right', - elements = elements - }, function(data2, menu2) - ESX.UI.Menu.Open('dialog', GetCurrentResourceName(), 'putAmount', { title = 'Amount' }, function(data3, menu3) - local amount = tonumber(data3.value) - - if amount == nil then - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - else - if amount >= 0 then - TriggerServerEvent('qb-houses:server:withdrawItem', 'item', data2.current.value, tonumber(data3.value), id) - menu3.close() - menu2.close() - else - Notification(Lang('HOUSING_NOTIFICATION_INVALID_AMOUNT'), 'error') - end - end - end, function(data3, menu3) - menu3.close() - end) - end, function(data2, menu2) - menu2.close() - end) - end, id) - end - end, function(data, menu) - menu.close() - end) -end - -local function WeaponStorage(id) - ESX.UI.Menu.CloseAll() - TriggerServerCallback('qb-houses:server:getInventory', function(inv) - local elements = {} - - for k, v in pairs(inv['weapons']) do - table.insert(elements, { label = v['label'], weapon = v['name'], ammo = v['ammo'] }) - end - end) - - ESX.UI.Menu.Open( - 'default', GetCurrentResourceName(), 'storage', - { - title = Lang('HOUSING_MENU_STASH_DEFAULT_TITLE'), - align = 'right', - elements = { - { label = Lang('HOUSING_MENU_STASH_STORE'), value = 's' }, - { label = Lang('HOUSING_MENU_STASH_WITHDRAW'), value = 'w' } - }, - }, - function(data, menu) - if data.current.value == 's' then - TriggerServerCallback('qb-houses:server:getInventory', function(inv) - local elements = {} - - for k, v in pairs(inv['weapons']) do - table.insert(elements, { label = v['label'], weapon = v['name'], ammo = v['ammo'] }) - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'storeItem', { - title = Lang('HOUSING_MENU_HOUSE_INVENTORY'), - align = 'right', - elements = elements - }, function(data2, menu2) - TriggerServerEvent('qb-houses:server:storeItem', 'weapon', data2.current.weapon, data2.current.ammo, id) - menu2.close() - end, function(data2, menu2) - menu2.close() - end) - end) - elseif data.current.value == 'w' then - TriggerServerCallback('qb-houses:server:getHouseInventory', function(inv) - local elements = {} - - for k, v in pairs(inv['weapons']) do - table.insert(elements, { label = ('%s | x%s %s'):format(ESX.GetWeaponLabel(v['name']), v['ammo'], 'bullets'), weapon = v['name'], ammo = v['ammo'] }) - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'withdrawItem', { - title = Lang('HOUSING_MENU_HOUSE_INVENTORY'), - align = 'right', - elements = elements - }, function(data2, menu2) - TriggerServerEvent('qb-houses:server:withdrawItem', 'weapon', data2.current.weapon, data2.current.ammo, id) - menu2.close() - end, function(data2, menu2) - menu2.close() - end) - end, id) - end - end, function(data, menu) - menu.close() - end) -end - -local function DefaultQbcoreStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - TriggerServerEvent('inventory:server:OpenInventory', 'stash', uniq, data) - TriggerEvent('inventory:client:SetCurrentStash', uniq) -end - -function openStash(customData, uniq) - if Config.Framework == 'qb' then - return DefaultQbcoreStash(customData, uniq) - end - - ESX.UI.Menu.CloseAll() - - ESX.UI.Menu.Open( - 'default', GetCurrentResourceName(), 'storage', - { - title = Lang('HOUSING_MENU_STASH_DEFAULT_TITLE'), - align = 'right', - elements = { - - { label = Lang('HOUSING_MENU_STASH_ITEMS'), value = 'i' }, - { label = Lang('HOUSING_MENU_STASH_WEAPONS'), value = 'w' }, - { label = Lang('HOUSING_MENU_BLACK_MONEY_NAME'), value = 'b' } - }, - }, - function(data, menu) - if data.current.value == 'i' then - ItemStorage() - elseif data.current.value == 'w' then - WeaponStorage() - elseif data.current.value == 'b' then - BlackMoneyStorage() - end - end, - function(data, menu) - menu.close() - end) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/origen_inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/origen_inventory.lua deleted file mode 100644 index bd21dd5c6..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/origen_inventory.lua +++ /dev/null @@ -1,22 +0,0 @@ -if Config.Inventory ~= 'origen_inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - TriggerServerEvent('inventory:server:OpenInventory', 'stash', 'stash_house' .. uniq .. '', data) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/ox_inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/ox_inventory.lua deleted file mode 100644 index 3c14bc69f..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/ox_inventory.lua +++ /dev/null @@ -1,39 +0,0 @@ -if Config.Inventory ~= 'ox_inventory' then - return -end - -local ox_inventory = exports.ox_inventory - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - local maxweight = data.maxweight or 10000 - local slot = data.slots or 30 - if ox_inventory:openInventory('stash', uniq) == false then - TriggerServerEvent('qb-houses:server:RegisterStash', uniq, slot, maxweight) - ox_inventory:openInventory('stash', uniq) - Debug('Ox Stash', 'Registering new stash', uniq) - end -end - -exports('lockpick', function() - local jobCount = TriggerServerCallbackSync('housing:checkTotalJobCount') - if jobCount < Config.RequiredCop then - TriggerEvent('qb-houses:sendTextMessage', Lang('HOUSING_NOTIFICATION_NO_POLICES'), 'error') - return - end - TriggerEvent('qb-houses:client:lockpick') -end) diff --git a/resources/[housing]/qs-housing/client/custom/inventory/ps-inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/ps-inventory.lua deleted file mode 100644 index b579b1972..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/ps-inventory.lua +++ /dev/null @@ -1,31 +0,0 @@ -if Config.Inventory ~= 'ps-inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - - uniq = uniq or house - uniq = uniq:gsub('-', '_') - - TriggerServerEvent('ps-inventory:server:OpenInventory', 'stash', uniq, data) - - TriggerEvent('ps-inventory:client:SetCurrentStash', uniq) -end - -RegisterNetEvent('ps-inventory:client:SetCurrentStash', function(stash) - CurrentStash = stash -end) diff --git a/resources/[housing]/qs-housing/client/custom/inventory/qb-inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/qb-inventory.lua deleted file mode 100644 index 3bf3581bd..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/qb-inventory.lua +++ /dev/null @@ -1,25 +0,0 @@ -if Config.Inventory ~= 'qb-inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - -- if you use old qb-inventory version, uncomment here and remove 'housing:openStash' trigger. - -- TriggerServerEvent('inventory:server:OpenInventory', 'stash', uniq, data) - -- TriggerEvent('inventory:client:SetCurrentStash', uniq) - TriggerServerEvent('housing:openStash', uniq, data) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/qs-inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/qs-inventory.lua deleted file mode 100644 index 48a4e117c..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/qs-inventory.lua +++ /dev/null @@ -1,23 +0,0 @@ -if Config.Inventory ~= 'qs-inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - TriggerServerEvent('inventory:server:OpenInventory', 'stash', uniq, data) - TriggerEvent('inventory:client:SetCurrentStash', uniq) -end diff --git a/resources/[housing]/qs-housing/client/custom/inventory/tgiann-inventory.lua b/resources/[housing]/qs-housing/client/custom/inventory/tgiann-inventory.lua deleted file mode 100644 index e1fad4e30..000000000 --- a/resources/[housing]/qs-housing/client/custom/inventory/tgiann-inventory.lua +++ /dev/null @@ -1,26 +0,0 @@ -if Config.Inventory ~= 'tgiann-inventory' then - return -end - -function openStash(customData, uniq) - local data = customData or Config.DefaultStashData - local house = CurrentHouse - local houseData = Config.Houses[house] - if not customData then - if houseData.ipl then - data = houseData.ipl.stash or data - else - local shellData = Config.Shells[houseData.tier] - if shellData then - data = shellData.stash or data - end - end - end - uniq = uniq or house - uniq = uniq:gsub('-', '_') - local maxweight = data.maxweight or 10000 - exports['tgiann-inventory']:OpenInventory('stash', uniq, { - maxweight = maxweight, - slots = data.slots or 100, - }) -end diff --git a/resources/[housing]/qs-housing/client/custom/menu/ox_lib.lua b/resources/[housing]/qs-housing/client/custom/menu/ox_lib.lua deleted file mode 100644 index 4977202a7..000000000 --- a/resources/[housing]/qs-housing/client/custom/menu/ox_lib.lua +++ /dev/null @@ -1,148 +0,0 @@ ----@param _type? 'lockpick' | 'police' -function OpenApartmentMenu(_type) - local apartmentDatas = TriggerServerCallbackSync('housing:getApartmentsData', CurrentHouse) - if not apartmentDatas or not next(apartmentDatas) then return Notification(Lang('HOUSING_NOTIFICATION_NO_APARTMENTS'), 'error') end - local data = {} - for k, v in pairs(apartmentDatas) do - local description = Lang('HOUSING_MENU_APARTMENT_SALES') - local houseData = Config.Houses[v.house] - if v.ownedByMe and v.haskey then - description = Lang('HOUSING_MENU_APARTMENT_OWN') - elseif v.haskey then - description = Lang('HOUSING_MENU_APARTMENT_NO_KEY') - elseif v.purchasable then - description = Lang('HOUSING_MENU_APARTMENT_SALES') - elseif v.rentable then - description = Lang('HOUSING_MENU_APARTMENT_RENT') - elseif not houseData.locked then - description = Lang('HOUSING_MENU_APARTMENT_NOT_LOCKED') - elseif v.isOwned then - description = Lang('HOUSING_MENU_APARTMENT_OWNED') - end - table.insert(data, { - title = v.ownedByMe and Lang('HOUSING_MENU_APARTMENT_SELECT_YOUR') .. k or Lang('HOUSING_MENU_APARTMENT_SELECT') .. k, - description = description, - onSelect = function(args) - if _type == 'lockpick' then - LockPick(v.house) - return - elseif _type == 'police' then - RamDoor(v.house) - return - end - if not v.isOwned or v.rentable or v.purchasable then - OpenApartmentBuyMenu(v) - return - elseif v.haskey or not houseData.locked then - CurrentHouseData = v - CurrentHouse = v.house - TriggerEvent('qb-houses:client:EnterHouse', houseData.ipl, v.house, v) - return - end - Notification(Lang('HOUSING_NOTIFICATION_YOU_RING_DOOR'), 'inform') - TriggerServerEvent('qb-houses:server:RingDoor', v.house) - end, - disabled = (_type == 'lockpick' or _type == 'police') and (not v.isOwned or not houseData.locked) - }) - end - lib.registerContext({ - id = 'apartment_menu', - title = Lang('HOUSING_MENU_APARTMENT_TITLE'), - options = data - }) - lib.showContext('apartment_menu') -end - -function OpenApartmentBuyMenu(apartment) - local data = {} - if apartment.rentable then - table.insert(data, { - title = Lang('HOUSING_MENU_APARTMENT_RENT_TITLE'), - -- description = 'Rent', - onSelect = function(args) - CurrentApartment = apartment - TriggerServerEvent('qb-houses:server:viewHouse', apartment.house, true) - end - }) - else - table.insert(data, { - title = Lang('HOUSING_MENU_APARTMENT_BUY_TITLE'), - -- description = 'Buy', - onSelect = function(args) - CurrentApartment = apartment - TriggerServerEvent('qb-houses:server:viewHouse', apartment.house) - end - }) - end - local houseData = Config.Houses[apartment.house] - table.insert(data, { - title = Lang('HOUSING_MENU_APARTMENT_INSPECT_TITLE'), - -- description = 'Inspect', - onSelect = function(args) - InspectHouse(houseData, apartment.house) - end - }) - lib.registerContext({ - id = 'apartment_buy_interactions', - title = Lang('HOUSING_MENU_APARTMENT_INTERACTIONS'), - options = data - }) - lib.showContext('apartment_buy_interactions') -end - -function OpenMyApartments() - local apartmentDatas = TriggerServerCallbackSync('housing:getApartmentsData', CurrentHouse) - if not apartmentDatas or not next(apartmentDatas) then return Notification(Lang('HOUSING_NOTIFICATION_NO_APARTMENTS'), 'error') end - local data = {} - for k, v in pairs(apartmentDatas) do - if not v.ownedByMe then goto continue end - local houseData = Config.Houses[v.house] - table.insert(data, { - title = Lang('HOUSING_MENU_APARTMENT_SELECT_YOUR') .. k, - --- description = 'Your Apartment', - onSelect = function(args) - v.currentHouse = CurrentHouse - v.currentHouseData = CurrentHouseData - CurrentApartment = v - CurrentHouse = v.house - CurrentHouseData = v - houseData.name = Lang('HOUSING_MENU_APARTMENT_SELECT_YOUR') .. k - GetDecorations(CurrentHouse) - OpenManagement(houseData) - end, - }) - ::continue:: - end - if #data == 0 then return Notification(Lang('HOUSING_NOTIFICATION_NO_OWNED_APARTMENTS'), 'error') end - lib.registerContext({ - id = 'my_apartment_menu', - title = Lang('HOUSING_MENU_MY_APARTMENT'), - options = data - }) - lib.showContext('my_apartment_menu') -end - -function OpenHireApartments() - local apartmentDatas = TriggerServerCallbackSync('housing:getApartmentsData', CurrentHouse, true) - if not apartmentDatas or not next(apartmentDatas) then return Notification(Lang('HOUSING_NOTIFICATION_NO_APARTMENTS'), 'error') end - apartmentDatas = table.filter(apartmentDatas, function(v) - return v.rented - end) - if #apartmentDatas == 0 then return Notification(Lang('HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS'), 'error') end - local data = {} - for k, v in pairs(apartmentDatas) do - table.insert(data, { - title = Lang('HOUSING_MENU_HIRE_APARTMENT_NUMBER') .. ' ' .. k, - onSelect = function(args) - TriggerServerEvent('housing:hireRenter', v.house) - end, - }) - end - if #data == 0 then return Notification(Lang('HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS'), 'error') end - lib.registerContext({ - id = 'hire_apartment_menu', - title = Lang('HOUSING_MENU_HIRE_APARTMENT'), - options = data - }) - lib.showContext('hire_apartment_menu') -end diff --git a/resources/[housing]/qs-housing/client/custom/target/qb-target.lua b/resources/[housing]/qs-housing/client/custom/target/qb-target.lua deleted file mode 100644 index 458067c91..000000000 --- a/resources/[housing]/qs-housing/client/custom/target/qb-target.lua +++ /dev/null @@ -1,461 +0,0 @@ -if not Config.UseTarget then - return -end - -local target_name = GetResourceState('ox_target'):find('started') and 'qtarget' or 'qb-target' - ----@class Target ----@field houses table -Target = { - zones = {}, -} - -local function checkKey() - if CurrentHouse ~= nil and CurrentHouseData.haskey then - return true - end - return false -end - -local lastMLODoors = {} - -function Target:initMLODoors(key) - local houseData = self.houses[key] - if not houseData then return end - if not houseData.mlo then return end - local hashes = {} - for doorId, data in pairs(houseData.mlo) do - local has = table.find(hashes, function(v) - return v == data.hash - end) - if not has then - table.insert(hashes, data.hash) - end - end - lastMLODoors = hashes - local confirmed = {} - exports[target_name]:AddTargetModel(hashes, { - options = { - { - icon = 'fa-solid fa-door-open', - label = Lang('HOUSING_TARGET_TOGGLE_DOOR'), - action = function(entity) - local coords = GetEntityCoords(entity) - local finded, doorId = table.find(houseData.mlo, function(door) - local doorCoords = vec3(door.coords.x, door.coords.y, door.coords.z) - local distance = #(coords - doorCoords) - return distance < Config.DoorDistance - end) - if not finded then return end - local doorData = houseData.mlo[doorId] - if not checkKey() then return Notification(Lang('HOUSING_NOTIFICATION_NO_KEYS'), 'error') end - RequestAnimDict('anim@heists@keycard@') - while not HasAnimDictLoaded('anim@heists@keycard@') do - Citizen.Wait(1) - end - TaskPlayAnim(PlayerPedId(), 'anim@heists@keycard@', 'exit', 8.0, 8.0, 1000, 1, 1, 0, 0, 0) - TriggerServerEvent('qb-houses:SyncDoor', CurrentHouse, { finded }, not doorData.locked) - end, - canInteract = function(entity) - if not CurrentHouse then - return false - end - if confirmed[entity] then - return true - end - local coords = GetEntityCoords(entity) - local finded = table.find(houseData.mlo, function(door) - local doorCoords = vec3(door.coords.x, door.coords.y, door.coords.z) - local distance = #(coords - doorCoords) - return distance < Config.DoorDistance - end) - if not finded then - return false - end - confirmed[entity] = finded - return true - end - }, - }, - distance = 2.5 - }) -end - -function Target:initObjectInteractions() - local hashes = {} - for a, x in pairs(Config.DynamicFurnitures) do - table.insert(hashes, GetHashKey(a)) - end - - exports[target_name]:AddTargetModel(hashes, { - options = { - { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_TARGET_FURNITURE_INTERACTION'), - action = function(entity) -- This is the action it has to perform, this REPLACES the event and this is OPTIONAL - local decorations = ObjectList - if not decorations then return end - local decorationData = table.find(decorations, function(decoration) - return GetHashKey(decoration.modelName) == GetEntityModel(entity) and decoration.handle == entity - end) - local objectData = table.find(Config.DynamicFurnitures, function(furniData, key) - return GetHashKey(key) == GetEntityModel(entity) - end) - if not objectData then return print('No objectData') end - if not decorationData then return print('No decorationData') end - if objectData.event then - local uniq = decorationData.uniq - TriggerEvent(objectData.event, uniq) - return - end - if objectData.type == 'stash' then - local uniq = decorationData.uniq - if CanAccessStash(uniq) then - openStash(objectData.stash, uniq) - end - elseif objectData.type == 'gardrobe' then - openWardrobe() - end - end, - canInteract = function(entity, distance, data) -- This will check if you can interact with it, this won't show up if it returns false, this is OPTIONAL - local house = CurrentHouse - if not house then - return false - end - return true - end, - }, - { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_MENU_VAULT_SET_CODE'), - action = function(entity) -- This is the action it has to perform, this REPLACES the event and this is OPTIONAL - local house = CurrentHouse - local decorations = ObjectList - if not decorations then - Notification(Lang('HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'), 'error') - return - end - local decorationData = table.find(decorations, function(decoration) - return GetHashKey(decoration.modelName) == GetEntityModel(entity) - end) - local objectData = table.find(Config.DynamicFurnitures, function(furniData, key) - return GetHashKey(key) == GetEntityModel(entity) - end) - if not objectData then - Notification(Lang('HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'), 'error') - return - end - if not decorationData then - Notification(Lang('HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'), 'error') - return - end - if objectData.type == 'stash' then - local uniq = decorationData.uniq - OpenVaultCodeMenu(uniq) - return - end - Notification(Lang('HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'), 'error') - end, - canInteract = function(entity, distance, data) -- This will check if you can interact with it, this won't show up if it returns false, this is OPTIONAL - if not CurrentHouseData.isOfficialOwner then return false end - local houseData = Config.Houses[CurrentHouse] - return table.includes(houseData.upgrades, 'vault') - end, - } - }, - distance = Config.TargetLength, - }) - Target.initObjectInteractions = nil -end - -local function checkHouseHasOwner() - if not CurrentHouseData.isOwned or CurrentHouseData.rentable or CurrentHouseData.purchasable then return false end - return true -end - -function Target:initOutside(key) - local houseData = self.houses[key] - local enterCoords = vec3(houseData.coords.enter.x, houseData.coords.enter.y, houseData.coords.enter.z) - local options = {} - if houseData.apartmentNumber then - table.insert(options, { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_TARGET_SHOW_APARTMENTS'), - action = function() - OpenApartmentMenu() - end, - canInteract = function(entity, distance, data) - if checkHouseHasOwner() then return false end - return true - end, - }) - elseif not houseData.apartmentNumber then - options = { - { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_TARGET_SHOW_HOUSE'), - action = function() - InspectHouse(houseData) - end, - canInteract = function(entity, distance, data) - if checkHouseHasOwner() then return false end - return true - end, - }, - { - icon = 'fas fa-file-contract', - label = Lang('HOUSING_TARGET_VIEW_HOUSE'), - action = function() - if CurrentHouseData.rentable then - TriggerServerEvent('qb-houses:server:viewHouse', CurrentHouse, true) - else - TriggerServerEvent('qb-houses:server:viewHouse', CurrentHouse) - end - end, - canInteract = function(entity, distance, data) - if checkHouseHasOwner() then return false end - return true - end, - }, - { - icon = 'fa-solid fa-door-open', - label = Lang('HOUSING_TARGET_ENTER_HOUSE'), - action = function() - TriggerEvent('qb-houses:client:EnterHouse', houseData.ipl) - end, - canInteract = function(entity, distance, data) - if not CurrentHouse then return false end - if Config.Houses[CurrentHouse].mlo then return false end - if not checkHouseHasOwner() then return false end - if not CurrentHouseData.haskey and not Config.Houses[CurrentHouse].IsRammed then return false end - return true - end, - }, - { - icon = 'fa-solid fa-bell', - label = Lang('HOUSING_TARGET_REQUEST_RING'), - action = function() - TriggerEvent('qb-houses:client:RequestRing') - end, - canInteract = function(entity, distance, data) - if not CurrentHouse then return false end - if Config.Houses[CurrentHouse].mlo then return false end - if not checkHouseHasOwner() then return false end - if CurrentHouseData.haskey or Config.Houses[CurrentHouse].IsRammed then return false end - return true - end, - }, - } - end - if #options == 0 then return end - exports[target_name]:AddBoxZone('house_outside' .. key, enterCoords, Config.TargetLength, Config.TargetWidth, { - name = 'house_outside' .. key, - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = enterCoords.z - 15.0, - maxZ = enterCoords.z + 5.0, - }, { - options = options, - distance = 2.5 - }) - table.insert(self.zones, 'house_outside' .. key) -end - -function Target:initExit(key) - local houseData = self.houses[key] - local exitCoords - if houseData.mlo then return end - if houseData.ipl then - exitCoords = vec3(houseData.ipl.exit.x, houseData.ipl.exit.y, houseData.ipl.exit.z) - else - if not houseData.coords.exit then return end - exitCoords = vec3(houseData.coords.exit.x, houseData.coords.exit.y, houseData.coords.exit.z) - end - exports[target_name]:AddBoxZone('house_exit' .. key, exitCoords, Config.TargetLength, Config.TargetWidth, { - name = 'house_exit' .. key, - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = exitCoords.z - 15.0, - maxZ = exitCoords.z + 5.0, - }, { - options = { - { - icon = 'fa-solid fa-door-open', - label = Lang('HOUSING_TARGET_EXIT_HOUSE'), - action = function() - if houseData.ipl then - LeaveIplHouse(EnteredHouse, inOwned) - else - LeaveHouse() - end - end, - canInteract = function(entity, distance, data) - return true - end, - }, - { - icon = 'fa-solid fa-bell', - label = Lang('HOUSING_TARGET_RING_DOORBELL'), - action = function() - TriggerServerEvent('qb-houses:server:OpenDoor', CurrentDoorBell, CurrentHouse) - CurrentDoorBell = 0 - end, - canInteract = function(entity, distance, data) - return CurrentDoorBell ~= 0 - end, - }, - { - icon = 'fa-solid fa-video', - label = Lang('HOUSING_TARGET_ACCESS_CAMERA'), - action = function() - FrontDoorCam(houseData.coords.enter) - end, - canInteract = function(entity, distance, data) - if houseData.ipl then return false end - return not inOwned - end, - }, - }, - distance = 2.5 - }) - table.insert(self.zones, 'house_exit' .. key) -end - -function Target:initWardrobe() - local wardrobe = CurrentHouseData.wardrobe - if not wardrobe then return Debug('Target:initWardrobe ::: No wardrobe coords') end - exports[target_name]:AddBoxZone('house_wardrobe', wardrobe, Config.TargetLength, Config.TargetWidth, { - name = 'house_wardrobe', - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = wardrobe.z - 15.0, - maxZ = wardrobe.z + 5.0, - }, { - options = { - { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_TARGET_WARDROBE_INTERACTION'), - action = function() - openWardrobe() - end, - canInteract = function(entity, distance, data) - return true - end, - }, - }, - distance = 2.5 - }) -end - -function Target:initStash() - local stash = CurrentHouseData.stash - if not stash then return Debug('Target:initStash ::: No stash coords') end - exports[target_name]:AddBoxZone('house_stash', stash, Config.TargetLength, Config.TargetWidth, { - name = 'house_stash', - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = stash.z - 15.0, - maxZ = stash.z + 5.0, - }, { - options = { - { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_TARGET_STASH_INTERACTION'), - action = function() - if CanAccessStash() then - openStash() - end - end, - canInteract = function(entity, distance, data) - return true - end, - }, - { - icon = 'fa-solid fa-key', - label = Lang('HOUSING_MENU_VAULT_SET_CODE'), - action = function() - OpenVaultCodeMenu() - end, - canInteract = function(entity, distance, data) - if not CurrentHouseData.isOfficialOwner then return false end - local houseData = Config.Houses[CurrentHouse] - return table.includes(houseData.upgrades, 'vault') - end, - } - }, - distance = 2.5 - }) -end - -function Target:initLogout() - local logout = CurrentHouseData.logout - if not logout then return Debug('Target:initLogout ::: No logout coords') end - exports[target_name]:AddBoxZone('house_logout', logout, Config.TargetLength, Config.TargetWidth, { - name = 'house_logout', - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = logout.z - 15.0, - maxZ = logout.z + 5.0, - }, { - options = { - { - icon = 'fa-solid fa-magnifying-glass', - label = Lang('HOUSING_TARGET_LOGOUT_INTERACTION'), - action = function() - DoScreenFadeOut(250) - while not IsScreenFadedOut() do Wait(10) end - DespawnInterior(HouseObj, function() - WeatherSyncEvent(false) -- Weather Events - - local house = CurrentHouse - SetEntityCoords(PlayerPed, Config.Houses[house].coords.enter.x, Config.Houses[house].coords.enter.y, Config.Houses[house].coords.enter.z + 0.5) - SetEntityHeading(PlayerPed, Config.Houses[house].coords.enter.h) - inOwned = false - TriggerServerEvent('qb-houses:server:LogoutLocation') - end) - end, - canInteract = function(entity, distance, data) - return true - end, - }, - }, - distance = 2.5 - }) -end - -function Target:init() - for k, v in pairs(self.zones) do - exports[target_name]:RemoveZone(v) - end - self.zones = {} - exports[target_name]:RemoveTargetModel(lastMLODoors) - for k, v in pairs(self.houses) do - self:initOutside(k) - self:initMLODoors(k) - self:initExit(k) - end -end - -function Target:initInsideInteractions() - exports[target_name]:RemoveZone('house_wardrobe') - exports[target_name]:RemoveZone('house_stash') - exports[target_name]:RemoveZone('house_logout') - Target:initWardrobe() - Target:initStash() - Target:initLogout() -end - -function Target:formatHouses() - self.houses = table.filter(self.houses, function(house) - return not house.apartmentNumber or house.apartmentNumber == 'apt-0' - end) -end - -RegisterNetEvent('housing:initHouses', function(houseConfig) - Target.houses = houseConfig - Target:formatHouses() - Target:init() - if Target.initObjectInteractions then - Target:initObjectInteractions() - end -end) diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/ak47_clothing.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/ak47_clothing.lua deleted file mode 100644 index f0dc1da3a..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/ak47_clothing.lua +++ /dev/null @@ -1,8 +0,0 @@ -if Config.Wardrobe ~= 'ak47_clothing' then - return -end - -function openWardrobe() - exports['ak47_clothing']:openOutfit() -- if it doesn't work with this export use other event - -- TriggerEvent('ak47_clothing:openOutfitMenu') -- Use this only if the first export doesn't work, depend of you'r version -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/codem-appearance.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/codem-appearance.lua deleted file mode 100644 index 6bd112521..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/codem-appearance.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'codem-appearance' then - return -end - -function openWardrobe() - TriggerEvent('codem-apperance:OpenWardrobe') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/default.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/default.lua deleted file mode 100644 index 00dd314fd..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/default.lua +++ /dev/null @@ -1,78 +0,0 @@ -if Config.Wardrobe ~= 'default' then - return -end - -function openWardrobe() - if Config.Framework == 'qb' then - return TriggerEvent('qb-clothing:client:openOutfitMenu') - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'room', { - title = Lang('HOUSING_MENU_WARDROBE_DEFAULT_TITLE'), - align = 'right', - elements = { - { label = Lang('HOUSING_MENU_CLOTHES_MENU'), value = 'player_dressing' }, - { label = Lang('HOUSING_MENU_DELETE_CLOTHES'), value = 'remove_cloth' } - } - }, function(data, menu) - if data.current.value == 'player_dressing' then - menu.close() - TriggerServerCallback('qb-houses:server:getPlayerDressing', function(dressing) - elements = {} - - for i = 1, #dressing, 1 do - table.insert(elements, { - label = dressing[i], - value = i - }) - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'player_dressing', - { - title = Lang('HOUSING_MENU_WARDROBE_DEFAULT_TITLE'), - align = 'right', - elements = elements - }, function(data2, menu2) - TriggerEvent('skinchanger:getSkin', function(skin) - TriggerServerCallback('qb-houses:server:getPlayerOutfit', function(clothes) - TriggerEvent('skinchanger:loadClothes', skin, clothes) - TriggerEvent('esx_skin:setLastSkin', skin) - - TriggerEvent('skinchanger:getSkin', function(skin) - TriggerServerEvent('esx_skin:save', skin) - end) - end, data2.current.value) - end) - end, function(data2, menu2) - menu2.close() - end) - end) - elseif data.current.value == 'remove_cloth' then - menu.close() - TriggerServerCallback('qb-houses:server:getPlayerDressing', function(dressing) - elements = {} - - for i = 1, #dressing, 1 do - table.insert(elements, { - label = dressing[i], - value = i - }) - end - - ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'remove_cloth', { - title = Lang('HOUSING_MENU_DELETE_CLOTHES'), - align = 'right', - elements = elements - }, function(data2, menu2) - menu2.close() - TriggerServerEvent('qb-houses:server:removeOutfit', data2.current.value) - Notification(Lang('HOUSING_NOTIFICATION_OUTFIT_DELETE'), 'inform') - end, function(data2, menu2) - menu2.close() - end) - end) - end - end, function(data, menu) - menu.close() - end) -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/fivem-appearance.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/fivem-appearance.lua deleted file mode 100644 index 3949b4623..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/fivem-appearance.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'fivem-appearance' then - return -end - -function openWardrobe() - exports['fivem-appearance']:openWardrobe() -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/illenium-appearance.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/illenium-appearance.lua deleted file mode 100644 index 5371c6d45..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/illenium-appearance.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'illenium-appearance' then - return -end - -function openWardrobe() - TriggerEvent('illenium-appearance:client:openOutfitMenu') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/mAppearance.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/mAppearance.lua deleted file mode 100644 index fbdd7c1c8..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/mAppearance.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'mAppearance' then - return -end - -function openWardrobe() - TriggerEvent('codem-appearance:OpenWardrobe') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/qb-clothing.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/qb-clothing.lua deleted file mode 100644 index 95664eb84..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/qb-clothing.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'qb-clothing' then - return -end - -function openWardrobe() - TriggerEvent('qb-clothing:client:openOutfitMenu') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/qs-appearance.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/qs-appearance.lua deleted file mode 100644 index 21dfe0456..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/qs-appearance.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'qs-appearance' then - return -end - -function OpenClotheMenu() - TriggerEvent('clothing:openOutfitMenu') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/raid_clothes.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/raid_clothes.lua deleted file mode 100644 index d14ff9657..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/raid_clothes.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'raid_clothes' then - return -end - -function openWardrobe() - TriggerEvent('raid_clothes:openmenu') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/rcore_clothes.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/rcore_clothes.lua deleted file mode 100644 index 74654b988..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/rcore_clothes.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'rcore_clothes' then - return -end - -function openWardrobe() - TriggerEvent('rcore_clothes:openOutfits') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/rcore_clothing.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/rcore_clothing.lua deleted file mode 100644 index d996f7538..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/rcore_clothing.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'rcore_clothing' then - return -end - -function openWardrobe() - TriggerEvent('rcore_clothing:openChangingRoom') -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/sleek-clothestore.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/sleek-clothestore.lua deleted file mode 100644 index 14a67d104..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/sleek-clothestore.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'sleek-clothestore' then - return -end - -function openWardrobe() - exports['sleek-clothestore']:OpenWardrobe() -end diff --git a/resources/[housing]/qs-housing/client/custom/wardrobe/tgiann-clothing.lua b/resources/[housing]/qs-housing/client/custom/wardrobe/tgiann-clothing.lua deleted file mode 100644 index c6ba0432d..000000000 --- a/resources/[housing]/qs-housing/client/custom/wardrobe/tgiann-clothing.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Wardrobe ~= 'tgiann-clothing' then - return -end - -function openWardrobe() - TriggerEvent('tgiann-clothing:openOutfitMenu') -end diff --git a/resources/[housing]/qs-housing/client/custom/weather/weather.lua b/resources/[housing]/qs-housing/client/custom/weather/weather.lua deleted file mode 100644 index 9ade80c2a..000000000 --- a/resources/[housing]/qs-housing/client/custom/weather/weather.lua +++ /dev/null @@ -1,18 +0,0 @@ --- Function to manage weather synchronization -function WeatherSyncEvent(isSyncEnabled) - if isSyncEnabled then - -- Disable weather synchronization (entering a house) - TriggerEvent('qb-weathersync:client:DisableSync') - TriggerEvent('cd_easytime:PauseSync', true) - TriggerEvent('vSync:toggle', true) - TriggerEvent('av_weather:freeze', true, 23, 0, "CLEAR", false, false, false) - Debug("Weather synchronization disabled.") - else - -- Enable weather synchronization (exiting a house) - TriggerEvent('qb-weathersync:client:EnableSync') - TriggerEvent('cd_easytime:PauseSync', false) - TriggerEvent('vSync:toggle', false) - TriggerEvent('av_weather:freeze', false) - Debug("Weather synchronization enabled.") - end -end \ No newline at end of file diff --git a/resources/[housing]/qs-housing/client/main.lua b/resources/[housing]/qs-housing/client/main.lua deleted file mode 100644 index 28dae1603..000000000 Binary files a/resources/[housing]/qs-housing/client/main.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/blip.lua b/resources/[housing]/qs-housing/client/modules/blip.lua deleted file mode 100644 index b9cebdbcf..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/blip.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/boards.lua b/resources/[housing]/qs-housing/client/modules/boards.lua deleted file mode 100644 index a1ae352cf..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/boards.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/break.lua b/resources/[housing]/qs-housing/client/modules/break.lua deleted file mode 100644 index 955b4851e..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/break.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/creator.lua b/resources/[housing]/qs-housing/client/modules/creator.lua deleted file mode 100644 index 383553245..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/creator.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/decorate.lua b/resources/[housing]/qs-housing/client/modules/decorate.lua deleted file mode 100644 index e62fce386..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/decorate.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/floatydraw.lua b/resources/[housing]/qs-housing/client/modules/floatydraw.lua deleted file mode 100644 index 99f580436..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/floatydraw.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/furniture_shop.lua b/resources/[housing]/qs-housing/client/modules/furniture_shop.lua deleted file mode 100644 index 0b3e2e379..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/furniture_shop.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/interior.lua b/resources/[housing]/qs-housing/client/modules/interior.lua deleted file mode 100644 index 3805ac766..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/interior.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/ipl.lua b/resources/[housing]/qs-housing/client/modules/ipl.lua deleted file mode 100644 index a4a4ece12..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/ipl.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/key.lua b/resources/[housing]/qs-housing/client/modules/key.lua deleted file mode 100644 index 378799ac5..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/key.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/loops.lua b/resources/[housing]/qs-housing/client/modules/loops.lua deleted file mode 100644 index 0f75a7b6d..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/loops.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/management.lua b/resources/[housing]/qs-housing/client/modules/management.lua deleted file mode 100644 index 6aec12e8f..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/management.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/modal.lua b/resources/[housing]/qs-housing/client/modules/modal.lua deleted file mode 100644 index 3b62cb8a7..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/modal.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/realestate.lua b/resources/[housing]/qs-housing/client/modules/realestate.lua deleted file mode 100644 index e45987b57..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/realestate.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/client/modules/scaleform.lua b/resources/[housing]/qs-housing/client/modules/scaleform.lua deleted file mode 100644 index 4a868f5b7..000000000 Binary files a/resources/[housing]/qs-housing/client/modules/scaleform.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/fxmanifest.lua b/resources/[housing]/qs-housing/fxmanifest.lua deleted file mode 100644 index 249acd108..000000000 --- a/resources/[housing]/qs-housing/fxmanifest.lua +++ /dev/null @@ -1,50 +0,0 @@ -fx_version 'bodacious' - -game 'gta5' - -lua54 'yes' - -version '4.3.59' - -ui_page 'html/index.html' - -shared_scripts { - '@ox_lib/init.lua', - 'shared/*.lua', - 'locales/*.lua' -} - -client_scripts { - 'client/**/**/**/**.lua' -} - -server_scripts { - '@mysql-async/lib/MySQL.lua', - 'server/**/**/**/**.lua' -} - -files { - 'html/**', - 'locales/**' -} - -server_export { - 'CheckHasKey' -} - -dependencies { - 'ox_lib', - 'bob74_ipl' -} - -escrow_ignore { - 'shared/config.lua', - 'shared/furniture.lua', - 'locales/*.lua', - 'client/custom/**/**.lua', - 'server/custom/**/**.lua', - 'server/webhooks', - 'server/custom/missions' -} - -dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/data/management.js b/resources/[housing]/qs-housing/html/assets/data/management.js deleted file mode 100644 index 795f86a68..000000000 --- a/resources/[housing]/qs-housing/html/assets/data/management.js +++ /dev/null @@ -1,775 +0,0 @@ -const STATIC_RENTALS = [ - { - name: 'Admin Banned', - identifier: '1', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '2', - payed: false, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '3', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '4', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '5', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '6', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '7', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '8', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '9', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '10', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '11', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '12', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '13', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '14', - payed: true, - date: '2021-01-01', - }, - { - name: 'Admin Banned', - identifier: '15', - payed: true, - date: '2021-01-01', - } -] - -const STATIC_LIGHTS = [ - { - id: 1, - name: 'Light 1', - color: 'red', - active: true, - intensity: 100 - }, - { - id: 2, - name: 'Light 2', - color: 'green', - active: false, - intensity: 100 - }, - { - id: 3, - name: 'Light 3', - color: 'blue', - active: false, - intensity: 100 - }, - { - id: 4, - name: 'Light 4', - color: 'yellow', - active: false, - intensity: 100 - }, - { - id: 5, - name: 'Light 5', - color: 'orange', - active: false, - intensity: 100 - }, - { - id: 6, - name: 'Light 6', - color: 'purple', - active: false, - intensity: 100 - }, - { - id: 7, - name: 'Light 7', - color: 'pink', - active: false, - intensity: 100 - }, - { - id: 8, - name: 'Light 8', - color: 'brown', - active: false, - intensity: 100 - }, - { - id: 9, - name: 'Light 9', - color: 'black', - active: false, - intensity: 100 - }, - { - id: 10, - name: 'Light 10', - color: 'white', - active: false, - intensity: 100 - }, - { - id: 11, - name: 'Light 11', - color: 'grey', - active: false, - intensity: 100 - }, - { - id: 12, - name: 'Light 12', - color: 'cyan', - active: false, - intensity: 100 - }, - { - id: 13, - name: 'Light 13', - color: 'magenta', - active: false, - intensity: 100 - }, - { - id: 14, - name: 'Light 14', - color: 'lime', - active: false, - intensity: 100 - }, - { - id: 15, - name: 'Light 15', - color: 'teal', - active: false, - intensity: 100 - }, -] - -const STATIC_NEARBY_PLAYERS = [ - { - source: 1, - name: 'Player 1', - }, - { - source: 2, - name: 'Player 2', - }, - { - source: 3, - name: 'Player 3', - }, - { - source: 4, - name: 'Player 4', - }, - { - source: 5, - name: 'Player 5', - }, - { - source: 6, - name: 'Player 6', - }, - { - source: 7, - name: 'Player 7', - }, - { - source: 8, - name: 'Player 8', - }, - { - source: 9, - name: 'Player 9', - }, - { - source: 10, - name: 'Player 10', - }, - { - source: 11, - name: 'Player 11', - }, - { - source: 12, - name: 'Player 12', - }, - { - source: 13, - name: 'Player 13', - }, - { - source: 14, - name: 'Player 14', - }, - { - source: 15, - name: 'Player 15', - }, -] - -const STATIC_HOLDERS = [ - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, - { - firstname: 'John', - lastname: 'Doe', - citizenid: '1', - }, - { - firstname: 'Jane', - lastname: 'Doe', - citizenid: '5', - }, - { - firstname: 'John', - lastname: 'Smith', - citizenid: '6', - }, - { - firstname: 'Jane', - lastname: 'Smith', - citizenid: '7', - }, -] - -const LIGHT_COLORS = [ - { - name: 'red', - rgb: '255, 0, 0', - hex: '#ff0000' - }, - { - name: 'green', - rgb: '0, 255, 0', - hex: '#00ff00' - }, - { - name: 'blue', - rgb: '0, 0, 255', - hex: '#0000ff' - }, - { - name: 'yellow', - rgb: '255, 255, 0', - hex: '#ffff00' - }, - { - name: 'orange', - rgb: '255, 128, 0', - hex: '#ff8000' - }, - { - name: 'purple', - rgb: '128, 0, 255', - hex: '#8000ff' - }, - { - name: 'pink', - rgb: '255, 0, 255', - hex: '#ff00ff' - }, - { - name: 'brown', - rgb: '139, 69, 19', - hex: '#8b4513' - }, - { - name: 'black', - rgb: '0, 0, 0', - hex: '#000000' - }, - { - name: 'white', - rgb: '255, 255, 255', - hex: '#ffffff' - }, - { - name: 'grey', - rgb: '128, 128, 128', - hex: '#808080' - }, - { - name: 'cyan', - rgb: '0, 255, 255', - hex: '#00ffff' - }, - { - name: 'magenta', - rgb: '255, 0, 255', - hex: '#ff00ff' - }, - { - name: 'lime', - rgb: '0, 255, 0', - hex: '#00ff00' - }, - { - name: 'teal', - rgb: '0, 128, 128', - hex: '#008080' - }, - { - name: 'maroon', - rgb: '128, 0, 0', - hex: '#800000' - }, - { - name: 'silver', - rgb: '192, 192, 192', - hex: '#c0c0c0' - }, - { - name: 'lime', - rgb: '0, 255, 0', - hex: '#00ff00' - }, -] - -const STATIC_CAMERAS = [ - { - id: 1, - coords: { x: 0, y: 0, z: 0 }, - } -] - -const IPL_THEMES = [ - { - label: 'Modern', - value: 'modern', - price: 5000, - image: 'https://swiperjs.com/demos/images/nature-1.jpg', - }, - { - label: 'Classic', - value: 'classic', - price: 5000, - image: 'https://swiperjs.com/demos/images/nature-2.jpg', - }, - { - label: 'Retro', - value: 'retro', - price: 5000, - image: 'https://swiperjs.com/demos/images/nature-3.jpg', - }, - { - label: 'Futuristic', - value: 'futuristic', - price: 5000, - image: 'https://swiperjs.com/demos/images/nature-4.jpg', - }, - { - label: 'Industrial', - value: 'industrial', - price: 5000, - image: 'https://swiperjs.com/demos/images/nature-5.jpg', - }, - { - label: 'Gothic', - value: 'gothic', - price: 5000, - image: 'https://swiperjs.com/demos/images/nature-6.jpg', - } -] - -export { - STATIC_LIGHTS, - STATIC_NEARBY_PLAYERS, - STATIC_HOLDERS, - LIGHT_COLORS, - STATIC_RENTALS, - IPL_THEMES, - STATIC_CAMERAS -} \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/fonts/Britania-Sign.ttf b/resources/[housing]/qs-housing/html/assets/fonts/Britania-Sign.ttf deleted file mode 100644 index 28abc8d36..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/Britania-Sign.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.eot deleted file mode 100644 index defd9581b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.ttf deleted file mode 100644 index c5125a26b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.woff deleted file mode 100644 index 27b4a2624..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.woff2 deleted file mode 100644 index 9dcb132a2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Black.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.eot deleted file mode 100644 index 697ce17e0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.ttf deleted file mode 100644 index fa91620ad..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.woff deleted file mode 100644 index 215c533e0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.woff2 deleted file mode 100644 index fc4f32d00..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Bold.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.eot deleted file mode 100644 index 15a368279..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.ttf deleted file mode 100644 index 626741d91..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.woff deleted file mode 100644 index 5fb90a34a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.woff2 deleted file mode 100644 index b490cff1a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extrabold.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.eot deleted file mode 100644 index b8fdfe15e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.ttf deleted file mode 100644 index 4b56bf399..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.woff deleted file mode 100644 index 8b3806270..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.woff2 deleted file mode 100644 index 99bef847e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Extralight.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.eot deleted file mode 100644 index 75f3ca666..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.ttf deleted file mode 100644 index eb102b1e9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.woff deleted file mode 100644 index d6929a179..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.woff2 deleted file mode 100644 index 5a9053b2b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Light.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.eot deleted file mode 100644 index 53ec0ee22..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.ttf deleted file mode 100644 index 2f1e2f170..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.woff deleted file mode 100644 index 322764865..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.woff2 deleted file mode 100644 index 22708d2e7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Medium.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.eot deleted file mode 100644 index dbd68a169..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.ttf deleted file mode 100644 index 69a1a7cc7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.woff deleted file mode 100644 index 0bb262dd2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.woff2 deleted file mode 100644 index 38a19070b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Regular.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.eot deleted file mode 100644 index 0d9f07a38..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.ttf deleted file mode 100644 index 86f6a2247..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.woff deleted file mode 100644 index e20549e15..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.woff2 deleted file mode 100644 index e12bef98b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Thin.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.eot b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.eot deleted file mode 100644 index 8622f5bf2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.eot and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.ttf deleted file mode 100644 index 29cffe036..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.woff b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.woff deleted file mode 100644 index cfc7ed239..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.woff and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.woff2 deleted file mode 100644 index 5462835e4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CabinetGrotesk-Variable.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/CrimsonFont.ttf b/resources/[housing]/qs-housing/html/assets/fonts/CrimsonFont.ttf deleted file mode 100644 index 96f27e8b8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/CrimsonFont.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/LightHindiFont.ttf b/resources/[housing]/qs-housing/html/assets/fonts/LightHindiFont.ttf deleted file mode 100644 index 6fbcb2f1a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/LightHindiFont.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/MediumHindiFont.ttf b/resources/[housing]/qs-housing/html/assets/fonts/MediumHindiFont.ttf deleted file mode 100644 index 72ef6e350..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/MediumHindiFont.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/SimsFont.woff2 b/resources/[housing]/qs-housing/html/assets/fonts/SimsFont.woff2 deleted file mode 100644 index 33c4796d3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/SimsFont.woff2 and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/fonts/SourceSansFont.ttf b/resources/[housing]/qs-housing/html/assets/fonts/SourceSansFont.ttf deleted file mode 100644 index b1877af41..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/fonts/SourceSansFont.ttf and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/chair.png b/resources/[housing]/qs-housing/html/assets/img/chair.png deleted file mode 100644 index 71dea4184..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/contract.png b/resources/[housing]/qs-housing/html/assets/img/contract.png deleted file mode 100644 index 76738486d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/contract.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/contract/dynasty8-logo.png b/resources/[housing]/qs-housing/html/assets/img/contract/dynasty8-logo.png deleted file mode 100644 index ed99dfb53..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/contract/dynasty8-logo.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/garden-background.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/garden-background.svg deleted file mode 100644 index 370d38ce5..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/garden-background.svg +++ /dev/null @@ -1,10837 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/indoor.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/indoor.svg deleted file mode 100644 index 52597b928..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/indoor.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/outdoor.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/outdoor.png deleted file mode 100644 index 131a9b8dd..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/background/outdoor.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-brush-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-brush-blue.svg deleted file mode 100644 index 0cd603f66..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-brush-blue.svg +++ /dev/null @@ -1,9679 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-mirror-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-mirror-blue.svg deleted file mode 100644 index 855033351..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-mirror-blue.svg +++ /dev/null @@ -1,9679 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-paper-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-paper-blue.svg deleted file mode 100644 index cc0598b8f..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-paper-blue.svg +++ /dev/null @@ -1,9679 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-shower-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-shower-blue.svg deleted file mode 100644 index cb6c71be1..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-shower-blue.svg +++ /dev/null @@ -1,9867 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-toiletseat-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-toiletseat-blue.svg deleted file mode 100644 index 0427ad696..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-toiletseat-blue.svg +++ /dev/null @@ -1,9989 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-towel-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-towel-blue.svg deleted file mode 100644 index 1d7f7897f..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-towel-blue.svg +++ /dev/null @@ -1,9989 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-washingmachine-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-washingmachine-blue.svg deleted file mode 100644 index 42203306b..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/bathroom-washingmachine-blue.svg +++ /dev/null @@ -1,9989 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/hand-towel.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/hand-towel.png deleted file mode 100644 index 492017ada..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/hand-towel.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/brush/prop_toilet_brush_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/brush/prop_toilet_brush_01.png deleted file mode 100644 index 196df91c3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/brush/prop_toilet_brush_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/mirror/p_int_jewel_mirror.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/mirror/p_int_jewel_mirror.png deleted file mode 100644 index d41dea5e7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/mirror/p_int_jewel_mirror.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_01.png deleted file mode 100644 index 981d7f1cc..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_02.png deleted file mode 100644 index 26cb65d1f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_05.png deleted file mode 100644 index d093935fd..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/shower/v_res_mbath.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/shower/v_res_mbath.png deleted file mode 100644 index d1f3ba998..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/shower/v_res_mbath.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_ld_toilet_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_ld_toilet_01.png deleted file mode 100644 index df26e3cb5..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_ld_toilet_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_01.png deleted file mode 100644 index 941817d9c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_02.png deleted file mode 100644 index cc83775a1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/p_shower_towel_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/p_shower_towel_s.png deleted file mode 100644 index 2e2fd1627..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/p_shower_towel_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_beach_towel_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_beach_towel_01.png deleted file mode 100644 index 83faf12d9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_beach_towel_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_01.png deleted file mode 100644 index 92f575e97..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_07.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_07.png deleted file mode 100644 index 7a6d3ea10..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_07.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_08.png deleted file mode 100644 index 814223801..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_tint_towel.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_tint_towel.png deleted file mode 100644 index cf75dadc1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_tint_towel.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_01.png deleted file mode 100644 index dfdc52abb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_02.png deleted file mode 100644 index 8ea157a95..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_shelf_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_shelf_01.png deleted file mode 100644 index a4fda047a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_shelf_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/bkr_prop_prtmachine_dryer_spin.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/bkr_prop_prtmachine_dryer_spin.png deleted file mode 100644 index 9f0a27d06..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/bkr_prop_prtmachine_dryer_spin.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_rub_washer_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_rub_washer_01.png deleted file mode 100644 index 6c3e13822..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_rub_washer_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_01.png deleted file mode 100644 index 3bfd5ec1b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_02.png deleted file mode 100644 index d442b07d0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_03.png deleted file mode 100644 index cb547eee8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/v_ret_fh_dryer.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/v_ret_fh_dryer.png deleted file mode 100644 index fbf9018ed..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/items/washing/v_ret_fh_dryer.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/mirror.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/mirror.png deleted file mode 100644 index 645c6fff2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/mirror.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/shower.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/shower.png deleted file mode 100644 index 6acafa53b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/shower.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet-brush.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet-brush.png deleted file mode 100644 index e45bdcce7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet-brush.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet-paper.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet-paper.png deleted file mode 100644 index 5c9fd6e77..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet-paper.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet.png deleted file mode 100644 index f148c9178..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/toilet.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/washing.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/washing.png deleted file mode 100644 index 24021463f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bathroom/washing.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bed.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bed.png deleted file mode 100644 index 43dfe35d8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bed.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bed-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bed-blue.svg deleted file mode 100644 index 4f77112c1..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bed-blue.svg +++ /dev/null @@ -1,10240 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitelamp-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitelamp-blue.svg deleted file mode 100644 index a14804f2e..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitelamp-blue.svg +++ /dev/null @@ -1,9700 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitetable-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitetable-blue.svg deleted file mode 100644 index 256cd1908..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitetable-blue.svg +++ /dev/null @@ -1,10237 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-carpet-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-carpet-blue.svg deleted file mode 100644 index a096835cf..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-carpet-blue.svg +++ /dev/null @@ -1,9612 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-chair-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-chair-blue.svg deleted file mode 100644 index 5369f571a..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-chair-blue.svg +++ /dev/null @@ -1,9581 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-cosmetics-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-cosmetics-blue.svg deleted file mode 100644 index 50fda8c7b..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-cosmetics-blue.svg +++ /dev/null @@ -1,9548 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-desk-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-desk-blue.svg deleted file mode 100644 index f4f93a5fd..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-desk-blue.svg +++ /dev/null @@ -1,9600 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-laptop-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-laptop-blue.svg deleted file mode 100644 index 6fafb7f19..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-laptop-blue.svg +++ /dev/null @@ -1,10239 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-picture-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-picture-blue.svg deleted file mode 100644 index 01cede38a..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-picture-blue.svg +++ /dev/null @@ -1,9771 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-wardrobe-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-wardrobe-blue.svg deleted file mode 100644 index 71af30215..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedroom-wardrobe-blue.svg +++ /dev/null @@ -1,10091 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedside-table.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedside-table.png deleted file mode 100644 index 0a21340e1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/bedside-table.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/carpet.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/carpet.png deleted file mode 100644 index da586533e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/carpet.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/decals.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/decals.png deleted file mode 100644 index eb2dde5ce..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/decals.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_08.png deleted file mode 100644 index 2d493056a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_09.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_09.png deleted file mode 100644 index 2fe08c2bc..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_09.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_wide_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_wide_05.png deleted file mode 100644 index 5859d9e66..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_wide_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_with_table_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_with_table_02.png deleted file mode 100644 index 67de1abee..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_with_table_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_01.png deleted file mode 100644 index e658f9446..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_02.png deleted file mode 100644 index b46fd57a8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/bkr_prop_biker_campbed_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/bkr_prop_biker_campbed_01.png deleted file mode 100644 index 5b8e2fd96..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/bkr_prop_biker_campbed_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/ex_prop_exec_bed_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/ex_prop_exec_bed_01.png deleted file mode 100644 index 27149fbd7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/ex_prop_exec_bed_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/gr_prop_bunker_bed_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/gr_prop_bunker_bed_01.png deleted file mode 100644 index d1be258fe..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/gr_prop_bunker_bed_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/p_lestersbed_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/p_lestersbed_s.png deleted file mode 100644 index 439b30e57..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/p_lestersbed_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/p_mbbed_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/p_mbbed_s.png deleted file mode 100644 index de482056f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/p_mbbed_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/v_res_msonbed_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/v_res_msonbed_s.png deleted file mode 100644 index f6eccc3c0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/bed/v_res_msonbed_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwooll_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwooll_03.png deleted file mode 100644 index cdf3101bb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwooll_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_01.png deleted file mode 100644 index f903c0d51..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_02.png deleted file mode 100644 index 5110d6294..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_03.png deleted file mode 100644 index b8bf458aa..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_04.png deleted file mode 100644 index 6ed1cb40e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_01.png deleted file mode 100644 index 4b1a0cd25..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_03.png deleted file mode 100644 index eaf1ae610..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rughidel_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rughidel_01.png deleted file mode 100644 index 8e555414d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rughidel_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rugwooll_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rugwooll_01.png deleted file mode 100644 index 1111c4a07..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rugwooll_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/bkr_prop_meth_acetone.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/bkr_prop_meth_acetone.png deleted file mode 100644 index 57f8aafb3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/bkr_prop_meth_acetone.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/ex_office_citymodel_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/ex_office_citymodel_01.png deleted file mode 100644 index b9fa6cbc5..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/ex_office_citymodel_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_acc_guitar_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_acc_guitar_01.png deleted file mode 100644 index 1df42fa53..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_acc_guitar_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_anim_cash_note.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_anim_cash_note.png deleted file mode 100644 index 934e92be4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_anim_cash_note.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_beware_dog_sign.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_beware_dog_sign.png deleted file mode 100644 index f4f738a46..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_beware_dog_sign.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_coke_block_half_a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_coke_block_half_a.png deleted file mode 100644 index a332680fb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_coke_block_half_a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_cs_stock_book.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_cs_stock_book.png deleted file mode 100644 index 9490b2726..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_cs_stock_book.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_defilied_ragdoll_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_defilied_ragdoll_01.png deleted file mode 100644 index aedf1db73..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_defilied_ragdoll_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_t_telescope_01b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_t_telescope_01b.png deleted file mode 100644 index f08697a20..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_t_telescope_01b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_weed_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_weed_01.png deleted file mode 100644 index 34c218e50..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/prop_weed_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_fa_candle02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_fa_candle02.png deleted file mode 100644 index 84dd19c24..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_fa_candle02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tissues.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tissues.png deleted file mode 100644 index 12ed38c7b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tissues.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tt_cigs01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tt_cigs01.png deleted file mode 100644 index ddbfa677a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tt_cigs01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_ret_ml_chips1.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_ret_ml_chips1.png deleted file mode 100644 index f90e6e0db..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/v_ret_ml_chips1.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_casino_art_bird_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_casino_art_bird_01a.png deleted file mode 100644 index e9c4ed388..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_casino_art_bird_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_colle_pogo.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_colle_pogo.png deleted file mode 100644 index 18278e067..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_colle_pogo.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_key_cabinet_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_key_cabinet_01a.png deleted file mode 100644 index 5bfd3a7a6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_key_cabinet_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/bkr_prop_clubhouse_laptop_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/bkr_prop_clubhouse_laptop_01a.png deleted file mode 100644 index b86873aec..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/bkr_prop_clubhouse_laptop_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/hei_prop_hei_cs_keyboard.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/hei_prop_hei_cs_keyboard.png deleted file mode 100644 index 6eb74d131..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/hei_prop_hei_cs_keyboard.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/p_cs_laptop_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/p_cs_laptop_02.png deleted file mode 100644 index cd4b6df64..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/p_cs_laptop_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_cs_mouse_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_cs_mouse_01.png deleted file mode 100644 index b10006e3d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_cs_mouse_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_laptop_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_laptop_01a.png deleted file mode 100644 index aac0aa98d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_laptop_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_01.png deleted file mode 100644 index 0d52c1d43..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_02.png deleted file mode 100644 index 3771212b7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_03.png deleted file mode 100644 index f8295717a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_07.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_07.png deleted file mode 100644 index ea6510142..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_07.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_white_keyboard.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_white_keyboard.png deleted file mode 100644 index e7aa08045..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_white_keyboard.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/sm_prop_smug_speaker.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/sm_prop_smug_speaker.png deleted file mode 100644 index 141ecff9e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/sm_prop_smug_speaker.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/stt_prop_speakerstack_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/stt_prop_speakerstack_01a.png deleted file mode 100644 index bc451ec0b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/stt_prop_speakerstack_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/v_ind_ss_laptop.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/v_ind_ss_laptop.png deleted file mode 100644 index 6d9fca8ac..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/v_ind_ss_laptop.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/v_res_pcspeaker.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/v_res_pcspeaker.png deleted file mode 100644 index 1f6e8aa90..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/v_res_pcspeaker.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_base_computer_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_base_computer_01.png deleted file mode 100644 index ac4d28eba..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_base_computer_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_01.png deleted file mode 100644 index bc559e2c0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_02.png deleted file mode 100644 index 93158171f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_laptop_agent14_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_laptop_agent14_01.png deleted file mode 100644 index 40e2e4d15..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_laptop_agent14_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_mp_h_acc_artwalll_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_mp_h_acc_artwalll_01.png deleted file mode 100644 index 5f189c423..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_mp_h_acc_artwalll_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwallm_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwallm_01.png deleted file mode 100644 index 67111e7b2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwallm_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwalls_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwalls_03.png deleted file mode 100644 index 5206295e7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwalls_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings01.png deleted file mode 100644 index 05974ae7f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings02.png deleted file mode 100644 index e218f0897..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings03.png deleted file mode 100644 index fe26b0ad1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/hei_heist_acc_artgolddisc_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/hei_heist_acc_artgolddisc_01.png deleted file mode 100644 index 52a6bc3e2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/hei_heist_acc_artgolddisc_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ng_proc_paintcan01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ng_proc_paintcan01a.png deleted file mode 100644 index 9ea9f0084..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/ng_proc_paintcan01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_roller.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_roller.png deleted file mode 100644 index e14ed9add..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_roller.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_spray01b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_spray01b.png deleted file mode 100644 index ad43ece33..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_spray01b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_wpaper01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_wpaper01.png deleted file mode 100644 index 8b4c07f99..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_wpaper01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffloorm_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffloorm_02.png deleted file mode 100644 index 1cde2c5b0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffloorm_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffreel_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffreel_01.png deleted file mode 100644 index 00ea307c8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffreel_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelfwallm_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelfwallm_01.png deleted file mode 100644 index 0fd63bd61..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelfwallm_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/bkr_prop_gunlocker_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/bkr_prop_gunlocker_01a.png deleted file mode 100644 index 672edc7b8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/bkr_prop_gunlocker_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/ch_prop_ch_service_locker_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/ch_prop_ch_service_locker_01a.png deleted file mode 100644 index 5f2810f59..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/ch_prop_ch_service_locker_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/p_cs_locker_01_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/p_cs_locker_01_s.png deleted file mode 100644 index 898a4f487..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/p_cs_locker_01_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/v_serv_cupboard_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/v_serv_cupboard_01.png deleted file mode 100644 index 882bd3a86..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/items/wardrobe/v_serv_cupboard_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/lamp.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/lamp.png deleted file mode 100644 index 2e7831047..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/lamp.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/laptop.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/laptop.png deleted file mode 100644 index e86555cc6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/laptop.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/painting.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/painting.png deleted file mode 100644 index f4cf4c476..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/painting.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/stool.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/stool.png deleted file mode 100644 index 2c50b0864..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/stool.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/table.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/table.png deleted file mode 100644 index ce10cc12d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/table.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/wardrobe.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/wardrobe.png deleted file mode 100644 index 6331af1ba..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/bedroom/wardrobe.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/garden-camera-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/garden-camera-blue.svg deleted file mode 100644 index 06ce5ebac..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/garden-camera-blue.svg +++ /dev/null @@ -1,10843 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/garden-camera.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/garden-camera.svg deleted file mode 100644 index 48a9132ca..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/garden-camera.svg +++ /dev/null @@ -1,10843 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/main.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/main.png deleted file mode 100644 index 4f07aaf4e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/camera/main.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/bush.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/bush.png deleted file mode 100644 index 5c95246da..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/bush.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-bench-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-bench-blue.svg deleted file mode 100644 index d3257dab3..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-bench-blue.svg +++ /dev/null @@ -1,10855 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-bushes-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-bushes-blue.svg deleted file mode 100644 index eb481edb2..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-bushes-blue.svg +++ /dev/null @@ -1,10860 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-camera-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-camera-blue.svg deleted file mode 100644 index 9012b1991..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-camera-blue.svg +++ /dev/null @@ -1,10844 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-lamp-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-lamp-blue.svg deleted file mode 100644 index ab590a186..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-lamp-blue.svg +++ /dev/null @@ -1,10844 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-tree-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-tree-blue.svg deleted file mode 100644 index 843c1a62e..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/garden-tree-blue.svg +++ /dev/null @@ -1,10571 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_dead_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_dead_02.png deleted file mode 100644 index 3fa5b858f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_dead_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_grape_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_grape_01.png deleted file mode 100644 index 0ebf36bfb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_grape_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c.png deleted file mode 100644 index e9ece5720..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c_cr.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c_cr.png deleted file mode 100644 index 3f8b42aaf..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c_cr.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01d.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01d.png deleted file mode 100644 index 8554deaf6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01d.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01e_cr2.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01e_cr2.png deleted file mode 100644 index 20e8d0e15..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01e_cr2.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_03.png deleted file mode 100644 index d976fc9c7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_03.png deleted file mode 100644 index 92eefd86a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_05.png deleted file mode 100644 index 89aa42dff..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_06.png deleted file mode 100644 index c5ef3a579..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_01.png deleted file mode 100644 index 480d6adf1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_02.png deleted file mode 100644 index 887f83b0c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_03.png deleted file mode 100644 index 5b1ac3f2f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_04.png deleted file mode 100644 index 51f09db7f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_07.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_07.png deleted file mode 100644 index 3e74febd9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_07.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_08.png deleted file mode 100644 index 78c9ee9b1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_ornament_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_ornament_01.png deleted file mode 100644 index bc7d09bc8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_ornament_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_snow_bush_02_a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_snow_bush_02_a.png deleted file mode 100644 index 3a95b8e1b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/bush/prop_snow_bush_02_a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_joshua_tree_02c.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_joshua_tree_02c.png deleted file mode 100644 index fca32102b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_joshua_tree_02c.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_prop_tree_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_prop_tree_02.png deleted file mode 100644 index 4ac6e5b20..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_prop_tree_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_snow_tree_03_h.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_snow_tree_03_h.png deleted file mode 100644 index cc2fba406..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_snow_tree_03_h.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_04.png deleted file mode 100644 index 2f15fcb69..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_05.png deleted file mode 100644 index e5d83ffe9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_cypress_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_cypress_01.png deleted file mode 100644 index e2a80d240..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_cypress_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_01.png deleted file mode 100644 index 554550fed..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_creator.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_creator.png deleted file mode 100644 index a40e6fa2b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_creator.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eucalip_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eucalip_01.png deleted file mode 100644 index 0718c272b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eucalip_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_fallen_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_fallen_01.png deleted file mode 100644 index 03ff136d9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_fallen_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_jacada_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_jacada_02.png deleted file mode 100644 index 2b54972a0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_jacada_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_lficus_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_lficus_06.png deleted file mode 100644 index 04ecc4fba..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_lficus_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_log_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_log_02.png deleted file mode 100644 index 1ea411405..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_log_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_maple_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_maple_02.png deleted file mode 100644 index dee40fbf8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_maple_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_mquite_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_mquite_01.png deleted file mode 100644 index 374dbb91c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_mquite_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_olive_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_olive_01.png deleted file mode 100644 index 403024cdb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_olive_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_stump_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_stump_01.png deleted file mode 100644 index e06163d73..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_stump_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_cedar_trunk_001.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_cedar_trunk_001.png deleted file mode 100644 index 0d4aca039..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_cedar_trunk_001.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_04.png deleted file mode 100644 index 21aef8750..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_base_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_base_01.png deleted file mode 100644 index d9eaa58ba..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_base_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/lamp.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/lamp.png deleted file mode 100644 index ad462f678..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/lamp.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/sofa.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/sofa.png deleted file mode 100644 index 8f371e6e5..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/sofa.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/tree.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/tree.png deleted file mode 100644 index 57573e8a7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/garden/tree.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/chair.png deleted file mode 100644 index 81f496477..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/cooker.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/cooker.png deleted file mode 100644 index 0a0a946d2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/cooker.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/dishwasher.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/dishwasher.png deleted file mode 100644 index 0fae91b1d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/dishwasher.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/fridge.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/fridge.png deleted file mode 100644 index 9a7b9b446..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/fridge.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/hanging-caninets.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/hanging-caninets.png deleted file mode 100644 index 59b4a3169..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/hanging-caninets.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/hotplate.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/hotplate.png deleted file mode 100644 index 593265f08..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/hotplate.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_08.png deleted file mode 100644 index 8492a1b6e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_09.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_09.png deleted file mode 100644 index 7e86de2b3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_09.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_12.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_12.png deleted file mode 100644 index 89f64117b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_12.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_09.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_09.png deleted file mode 100644 index c31eb083d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_09.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_11.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_11.png deleted file mode 100644 index 8788bf147..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_11.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_12.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_12.png deleted file mode 100644 index 9f2ad0cbd..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_12.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_13.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_13.png deleted file mode 100644 index 5a80daa2c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_13.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairstool_12.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairstool_12.png deleted file mode 100644 index 5219c5e30..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairstool_12.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_biker_boardchair01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_biker_boardchair01.png deleted file mode 100644 index dc06cebc1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_biker_boardchair01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_clubhouse_chair_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_clubhouse_chair_01.png deleted file mode 100644 index e66240472..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_clubhouse_chair_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/ex_prop_offchair_exec_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/ex_prop_offchair_exec_01.png deleted file mode 100644 index dfa3f4bdd..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/ex_prop_offchair_exec_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/gr_prop_highendchair_gr_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/gr_prop_highendchair_gr_01a.png deleted file mode 100644 index a86063f4c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/gr_prop_highendchair_gr_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_benchshort.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_benchshort.png deleted file mode 100644 index ec9debf9e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_benchshort.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_chairarm_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_chairarm_06.png deleted file mode 100644 index 23d6786f0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_chairarm_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_prop_hei_skid_chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_prop_hei_skid_chair.png deleted file mode 100644 index 52cd6fc7c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/hei_prop_hei_skid_chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/p_dinechair_01_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/p_dinechair_01_s.png deleted file mode 100644 index 85ca489e0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/p_dinechair_01_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01a.png deleted file mode 100644 index 544b0b472..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01b.png deleted file mode 100644 index 9dfcdb8a9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_02.png deleted file mode 100644 index 1ff44a118..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_03.png deleted file mode 100644 index ec5b69eed..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_07.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_07.png deleted file mode 100644 index 615f24996..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_07.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_08.png deleted file mode 100644 index 3ec7756dc..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_09.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_09.png deleted file mode 100644 index e68a19da1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_09.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chateau_chair_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chateau_chair_01.png deleted file mode 100644 index 528764cde..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chateau_chair_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_direct_chair_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_direct_chair_01.png deleted file mode 100644 index ac179dac2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_direct_chair_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_gc_chair02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_gc_chair02.png deleted file mode 100644 index 546cfd7e3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_gc_chair02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_off_chair_04b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_off_chair_04b.png deleted file mode 100644 index 83900f092..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_off_chair_04b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_deck_chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_deck_chair.png deleted file mode 100644 index c00c34e5f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_deck_chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_wood_chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_wood_chair.png deleted file mode 100644 index 0a340adf9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_wood_chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_02_chr.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_02_chr.png deleted file mode 100644 index a9c9f0a50..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_02_chr.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_04_chr.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_04_chr.png deleted file mode 100644 index 00952041d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_04_chr.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_05_chr.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_05_chr.png deleted file mode 100644 index 2291624ca..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_05_chr.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_06_chr.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_06_chr.png deleted file mode 100644 index 758f7d9dd..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_06_chr.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_08_chr.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_08_chr.png deleted file mode 100644 index 7d6a58f69..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_08_chr.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_yacht_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_yacht_table_01.png deleted file mode 100644 index d181e523a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/prop_yacht_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_bk_chair3.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_bk_chair3.png deleted file mode 100644 index 3980569f1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_bk_chair3.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_cd_chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_cd_chair.png deleted file mode 100644 index b7d68d9f1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_cd_chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_ilev_hd_chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_ilev_hd_chair.png deleted file mode 100644 index 84d7e7d35..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_ilev_hd_chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_res_m_l_chair1.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_res_m_l_chair1.png deleted file mode 100644 index 72f11a93f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_res_m_l_chair1.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_ret_fh_chair01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_ret_fh_chair01.png deleted file mode 100644 index 30be0ce7e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/v_ret_fh_chair01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_base_cia_chair_conf.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_base_cia_chair_conf.png deleted file mode 100644 index de32cab9f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_base_cia_chair_conf.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_int_lev_sub_chair_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_int_lev_sub_chair_01.png deleted file mode 100644 index ea47d97e6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_int_lev_sub_chair_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_lab_chairarm_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_lab_chairarm_02.png deleted file mode 100644 index 279441d94..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/chair/xm_lab_chairarm_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_chip_fryer.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_chip_fryer.png deleted file mode 100644 index 2e5f45a38..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_chip_fryer.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_cooker_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_cooker_03.png deleted file mode 100644 index 26e086671..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_cooker_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_beerfridge_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_beerfridge_01.png deleted file mode 100644 index 2311b2b7e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_beerfridge_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_02.png deleted file mode 100644 index 309d0bcf9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_03.png deleted file mode 100644 index cb51318c7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_01.png deleted file mode 100644 index 35217e673..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_03.png deleted file mode 100644 index e057b8759..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_trailr_fridge.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_trailr_fridge.png deleted file mode 100644 index e97428d53..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_trailr_fridge.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_vend_fridge01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_vend_fridge01.png deleted file mode 100644 index a12642d59..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_vend_fridge01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_fridgemoda.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_fridgemoda.png deleted file mode 100644 index d09e2d843..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_fridgemoda.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_tre_fridge.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_tre_fridge.png deleted file mode 100644 index ecdb73e62..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_tre_fridge.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_ret_ml_fridge.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_ret_ml_fridge.png deleted file mode 100644 index b78622f3a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/fridge/v_ret_ml_fridge.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png deleted file mode 100644 index fb16f92bb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png deleted file mode 100644 index 6e796a83c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png deleted file mode 100644 index 677b8259f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png deleted file mode 100644 index e8615a54e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png deleted file mode 100644 index bd3dc8e31..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png deleted file mode 100644 index 05d799f83..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png deleted file mode 100644 index 5e5ec4250..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png deleted file mode 100644 index a9c0dfcb8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png deleted file mode 100644 index cbf31f366..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png deleted file mode 100644 index 0a9b2b52c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png deleted file mode 100644 index dab506937..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png deleted file mode 100644 index 48aa5678d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png deleted file mode 100644 index f222ced25..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png deleted file mode 100644 index 6864f90b9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_cs_bowie_knife.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_cs_bowie_knife.png deleted file mode 100644 index 3d0f4e020..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_cs_bowie_knife.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_w_me_knife_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_w_me_knife_01.png deleted file mode 100644 index 1c99f14b3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_w_me_knife_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mknifeblock.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mknifeblock.png deleted file mode 100644 index 1f4feeeac..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mknifeblock.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mkniferack.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mkniferack.png deleted file mode 100644 index 84ff1ec6d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mkniferack.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_01.png deleted file mode 100644 index 3feee5876..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_02.png deleted file mode 100644 index 056954f8f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_microwave_1.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_microwave_1.png deleted file mode 100644 index 31043be8e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_microwave_1.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_bar_sink_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_bar_sink_01.png deleted file mode 100644 index 96b003ebf..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_bar_sink_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_02.png deleted file mode 100644 index d187bbbd4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_06.png deleted file mode 100644 index 4a158e434..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/v_ilev_mm_faucet.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/v_ilev_mm_faucet.png deleted file mode 100644 index fec85df00..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/v_ilev_mm_faucet.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/v_res_mbsink.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/v_res_mbsink.png deleted file mode 100644 index a5e852a70..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/sink/v_res_mbsink.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_01.png deleted file mode 100644 index a0837e4ff..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_04.png deleted file mode 100644 index e5b2598df..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_06.png deleted file mode 100644 index dc99faadd..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_coffee_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_coffee_08.png deleted file mode 100644 index f69e85f61..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_coffee_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidelrg_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidelrg_02.png deleted file mode 100644 index e813dd285..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidelrg_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidesml_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidesml_01.png deleted file mode 100644 index 902ad67b0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidesml_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_01.png deleted file mode 100644 index 37e781bca..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_02.png deleted file mode 100644 index ed0dd621d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_side_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_side_table_01.png deleted file mode 100644 index 8c44322e0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_side_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_coke_pallet_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_coke_pallet_01a.png deleted file mode 100644 index ce1724fef..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_coke_pallet_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_fakeid_table.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_fakeid_table.png deleted file mode 100644 index 65632d399..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_fakeid_table.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_weed_table_01b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_weed_table_01b.png deleted file mode 100644 index b7f61d079..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_weed_table_01b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/ex_mp_h_din_table_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/ex_mp_h_din_table_05.png deleted file mode 100644 index d19ab64d2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/ex_mp_h_din_table_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/ex_prop_ex_console_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/ex_prop_ex_console_table_01.png deleted file mode 100644 index 6c4d7f41a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/ex_prop_ex_console_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_04.png deleted file mode 100644 index 6db15d6e8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_06.png deleted file mode 100644 index cc4ad88a3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_07.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_07.png deleted file mode 100644 index dc7572452..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_07.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_fbi3_coffee_table.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_fbi3_coffee_table.png deleted file mode 100644 index 5c03ea015..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_fbi3_coffee_table.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_pooltable_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_pooltable_02.png deleted file mode 100644 index 97dc35f58..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_pooltable_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_01.png deleted file mode 100644 index 6e1a324b0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_02.png deleted file mode 100644 index dc67f03de..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_04.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_04.png deleted file mode 100644 index c73ee52b0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_04.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_05.png deleted file mode 100644 index 745bb72af..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_06.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_06.png deleted file mode 100644 index 335f85450..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_06.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_07.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_07.png deleted file mode 100644 index be35d3955..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_07.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_08.png deleted file mode 100644 index dc4f40145..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_01.png deleted file mode 100644 index 404e0ac04..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_02.png deleted file mode 100644 index 38cba8079..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_tennis.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_tennis.png deleted file mode 100644 index 538123352..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_tennis.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tablesmall_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tablesmall_01.png deleted file mode 100644 index 629498bf9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tablesmall_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tri_table_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tri_table_01.png deleted file mode 100644 index ec8be281c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tri_table_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_ven_market_table1.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_ven_market_table1.png deleted file mode 100644 index 9a083572e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_ven_market_table1.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_yacht_table_03.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_yacht_table_03.png deleted file mode 100644 index 318b3a08b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/prop_yacht_table_03.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/v_ret_fh_dinetable.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/v_ret_fh_dinetable.png deleted file mode 100644 index 77a24834d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/items/tables/v_ret_fh_dinetable.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-burners-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-burners-blue.svg deleted file mode 100644 index 519d59fd9..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-burners-blue.svg +++ /dev/null @@ -1,10505 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-chairs-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-chairs-blue.svg deleted file mode 100644 index 30bef66bf..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-chairs-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-counter1-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-counter1-blue.svg deleted file mode 100644 index daaeff5d9..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-counter1-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-counter2-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-counter2-blue.svg deleted file mode 100644 index 917219455..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-counter2-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-dishwasher-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-dishwasher-blue.svg deleted file mode 100644 index 1b3e829a6..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-dishwasher-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-fridge-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-fridge-blue.svg deleted file mode 100644 index feaafb25e..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-fridge-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-hood-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-hood-blue.svg deleted file mode 100644 index 3b018d017..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-hood-blue.svg +++ /dev/null @@ -1,10509 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-knives-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-knives-blue.svg deleted file mode 100644 index c7986f643..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-knives-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-microwave-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-microwave-blue.svg deleted file mode 100644 index edc7ace06..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-microwave-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-oven-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-oven-blue.svg deleted file mode 100644 index 839de6c79..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-oven-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-sink-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-sink-blue.svg deleted file mode 100644 index 62a593f43..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-sink-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-table-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-table-blue.svg deleted file mode 100644 index d02b02036..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-table-blue.svg +++ /dev/null @@ -1,11190 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-upshelf-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-upshelf-blue.svg deleted file mode 100644 index c8416a701..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchen-upshelf-blue.svg +++ /dev/null @@ -1,10490 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchenette-left.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchenette-left.png deleted file mode 100644 index 567dbb4d9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchenette-left.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchenette-right.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchenette-right.png deleted file mode 100644 index 64fcef9b4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/kitchenette-right.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/knife-block-set.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/knife-block-set.png deleted file mode 100644 index 20555faa8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/knife-block-set.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/microwave.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/microwave.png deleted file mode 100644 index d67072da4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/microwave.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/oven.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/oven.png deleted file mode 100644 index 6ab0e5a94..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/oven.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/sink.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/sink.png deleted file mode 100644 index 275b39be1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/sink.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/table.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/table.png deleted file mode 100644 index 704e61d20..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/kitchen/table.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/garden-lamp-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/garden-lamp-blue.svg deleted file mode 100644 index 6d8d0c63f..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/garden-lamp-blue.svg +++ /dev/null @@ -1,10843 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/garden-lamp.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/garden-lamp.svg deleted file mode 100644 index b33eba602..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/garden-lamp.svg +++ /dev/null @@ -1,10842 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/main.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/main.png deleted file mode 100644 index a6a432dc7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/light/main.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/couch-table.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/couch-table.png deleted file mode 100644 index 6fbab11fa..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/couch-table.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/couch.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/couch.png deleted file mode 100644 index 9eeee89bb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/couch.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floor_lamp_int_08.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floor_lamp_int_08.png deleted file mode 100644 index 70ff7d14e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floor_lamp_int_08.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floorlamp_a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floorlamp_a.png deleted file mode 100644 index 43459f36d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floorlamp_a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_lit_lamptablenight_16.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_lit_lamptablenight_16.png deleted file mode 100644 index 7d7046c61..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_lit_lamptablenight_16.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/bkr_prop_fakeid_desklamp_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/bkr_prop_fakeid_desklamp_01a.png deleted file mode 100644 index 9aaf0e3dc..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/bkr_prop_fakeid_desklamp_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_lamp_ceiling_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_lamp_ceiling_01a.png deleted file mode 100644 index bb6646910..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_lamp_ceiling_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_tunnel_worklight.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_tunnel_worklight.png deleted file mode 100644 index 03644d663..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_tunnel_worklight.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/h4_prop_battle_lights_wall_l_b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/h4_prop_battle_lights_wall_l_b.png deleted file mode 100644 index 1cc35f6de..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/h4_prop_battle_lights_wall_l_b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/hei_heist_lit_lightpendant_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/hei_heist_lit_lightpendant_01.png deleted file mode 100644 index a3ea2f331..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/hei_heist_lit_lightpendant_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/prop_beer_neon_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/prop_beer_neon_01.png deleted file mode 100644 index af9793712..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/prop_beer_neon_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/prop_wall_light_08a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/prop_wall_light_08a.png deleted file mode 100644 index 7d2d9e213..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/prop_wall_light_08a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_med_examlight.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_med_examlight.png deleted file mode 100644 index 290e4931b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_med_examlight.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_res_tre_lightfan.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_res_tre_lightfan.png deleted file mode 100644 index e022b9cf9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_res_tre_lightfan.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_ret_fh_walllighton.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_ret_fh_walllighton.png deleted file mode 100644 index ffebdc40f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/v_ret_fh_walllighton.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/vw_prop_casino_art_lampf_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/vw_prop_casino_art_lampf_01a.png deleted file mode 100644 index ced376fa1..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/lamp/vw_prop_casino_art_lampf_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_palm_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_palm_01.png deleted file mode 100644 index b19f7b4a6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_palm_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_tall_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_tall_01.png deleted file mode 100644 index b9103f85f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_tall_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/bkr_prop_weed_bucket_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/bkr_prop_weed_bucket_01a.png deleted file mode 100644 index 785dda5b9..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/bkr_prop_weed_bucket_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/ch_prop_ch_planter_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/ch_prop_ch_planter_01.png deleted file mode 100644 index 10f064e87..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/ch_prop_ch_planter_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/p_int_jewel_plant_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/p_int_jewel_plant_01.png deleted file mode 100644 index 841dc8756..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/p_int_jewel_plant_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_fbibombplant.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_fbibombplant.png deleted file mode 100644 index f0dd01776..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_fbibombplant.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_plant_int_02a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_plant_int_02a.png deleted file mode 100644 index 8cb59f337..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_plant_int_02a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_pot_plant_02a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_pot_plant_02a.png deleted file mode 100644 index 89dc8f31a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/prop_pot_plant_02a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/vw_prop_casino_art_plant_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/vw_prop_casino_art_plant_01a.png deleted file mode 100644 index 518dbc1aa..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/plant/vw_prop_casino_art_plant_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa2seat_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa2seat_02.png deleted file mode 100644 index 18836dd7c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa2seat_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa_daybed_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa_daybed_01.png deleted file mode 100644 index 2ac433f5a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa_daybed_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofacorn_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofacorn_01.png deleted file mode 100644 index 38f0e6616..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofacorn_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_yacht_sofa_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_yacht_sofa_01.png deleted file mode 100644 index 696f773cb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_yacht_sofa_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/bkr_prop_clubhouse_sofa_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/bkr_prop_clubhouse_sofa_01a.png deleted file mode 100644 index b2769c4dc..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/bkr_prop_clubhouse_sofa_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/gr_dlc_gr_yacht_props_lounger.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/gr_dlc_gr_yacht_props_lounger.png deleted file mode 100644 index cf7a4ef1d..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/gr_dlc_gr_yacht_props_lounger.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofa3seat_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofa3seat_01.png deleted file mode 100644 index d69e368e6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofa3seat_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofacorn_05.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofacorn_05.png deleted file mode 100644 index 8401f1c5a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofacorn_05.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/imp_prop_impexp_sofabed_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/imp_prop_impexp_sofabed_01a.png deleted file mode 100644 index 3468358e5..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/imp_prop_impexp_sofabed_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/p_res_sofa_l_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/p_res_sofa_l_s.png deleted file mode 100644 index 3176b8ede..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/p_res_sofa_l_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/p_v_med_p_sofa_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/p_v_med_p_sofa_s.png deleted file mode 100644 index 3a0f558f8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/p_v_med_p_sofa_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/prop_bench_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/prop_bench_01a.png deleted file mode 100644 index f7f16d842..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/prop_bench_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/prop_yaught_sofa_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/prop_yaught_sofa_01.png deleted file mode 100644 index 50d112ced..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/prop_yaught_sofa_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/v_tre_sofa_mess_b_s.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/v_tre_sofa_mess_b_s.png deleted file mode 100644 index 566ee667a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/v_tre_sofa_mess_b_s.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/xm_lab_sofa_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/xm_lab_sofa_01.png deleted file mode 100644 index b907bb4ba..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/sofa/xm_lab_sofa_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/apa_mp_h_str_avunits_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/apa_mp_h_str_avunits_01.png deleted file mode 100644 index 18fbce502..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/apa_mp_h_str_avunits_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ba_prop_battle_dj_deck_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ba_prop_battle_dj_deck_01a.png deleted file mode 100644 index 3475faa7a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ba_prop_battle_dj_deck_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01a.png deleted file mode 100644 index 6979dd486..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01b.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01b.png deleted file mode 100644 index 00a697071..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01b.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_02a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_02a.png deleted file mode 100644 index 72ab484c3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_02a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_weed_fan_floor_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_weed_fan_floor_01a.png deleted file mode 100644 index b8d955597..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_weed_fan_floor_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ch_prop_arcade_claw_01a.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ch_prop_arcade_claw_01a.png deleted file mode 100644 index 56ca55184..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ch_prop_arcade_claw_01a.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_office_swag_electronic.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_office_swag_electronic.png deleted file mode 100644 index d3ca1435a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_office_swag_electronic.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_ex_tv_flat_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_ex_tv_flat_01.png deleted file mode 100644 index 3ce32c762..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_ex_tv_flat_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_tv_settop_remote.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_tv_settop_remote.png deleted file mode 100644 index e13e2c8ab..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_tv_settop_remote.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/hei_prop_hei_carrier_disp_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/hei_prop_hei_carrier_disp_01.png deleted file mode 100644 index 22e910425..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/hei_prop_hei_carrier_disp_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_arcade_01.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_arcade_01.png deleted file mode 100644 index adebe16f7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_arcade_01.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_cs_cctv.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_cs_cctv.png deleted file mode 100644 index 690c2be70..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_cs_cctv.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_microphone_02.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_microphone_02.png deleted file mode 100644 index c6c9f2948..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_microphone_02.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_monitor_01c.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_monitor_01c.png deleted file mode 100644 index dee2b3e4f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/prop_monitor_01c.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/v_res_vacuum.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/v_res_vacuum.png deleted file mode 100644 index 635659e2a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/items/tv/v_res_vacuum.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/lamp.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/lamp.png deleted file mode 100644 index 0ff5bc327..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/lamp.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-couch-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-couch-blue.svg deleted file mode 100644 index e8e235959..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-couch-blue.svg +++ /dev/null @@ -1,10238 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-lamp-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-lamp-blue.svg deleted file mode 100644 index 09f89723d..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-lamp-blue.svg +++ /dev/null @@ -1,10238 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-plant-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-plant-blue.svg deleted file mode 100644 index a9a889af2..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-plant-blue.svg +++ /dev/null @@ -1,10237 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-table-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-table-blue.svg deleted file mode 100644 index 5805ab09a..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-table-blue.svg +++ /dev/null @@ -1,10993 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-tv-blue.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-tv-blue.svg deleted file mode 100644 index 03965a643..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/livingroom-tv-blue.svg +++ /dev/null @@ -1,10238 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/plant.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/plant.png deleted file mode 100644 index b887207c4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/plant.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/tv.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/tv.png deleted file mode 100644 index 378b307f0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/rooms/living-room/tv.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/sidebar/box.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/sidebar/box.png deleted file mode 100644 index 8e47f442b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/sidebar/box.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/sidebar/chair.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/sidebar/chair.png deleted file mode 100644 index d4bb83de2..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/sidebar/chair.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/stash/cursor.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/stash/cursor.svg deleted file mode 100644 index 5f9c9932d..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/stash/cursor.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/stash/question.png b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/stash/question.png deleted file mode 100644 index ad59be23b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/stash/question.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/bathroom.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/bathroom.svg deleted file mode 100644 index 8edd52868..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/bathroom.svg +++ /dev/null @@ -1,9 +0,0 @@ - - Nowy projekt - - - - - - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/bedroom.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/bedroom.svg deleted file mode 100644 index 58ffde03b..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/bedroom.svg +++ /dev/null @@ -1,9 +0,0 @@ - - Nowy projekt - - - - - - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/garden.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/garden.svg deleted file mode 100644 index 29b796c3b..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/garden.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/garden2.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/garden2.svg deleted file mode 100644 index 6038fd37c..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/garden2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - Nowy projekt - - - - - - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/kitchen.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/kitchen.svg deleted file mode 100644 index 854bade3d..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/kitchen.svg +++ /dev/null @@ -1,9 +0,0 @@ - - Nowy projekt - - - - - - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/living-room.svg b/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/living-room.svg deleted file mode 100644 index 86678c7bf..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/decorate/categories/topbar/living-room.svg +++ /dev/null @@ -1,9 +0,0 @@ - - Nowy projekt - - - - - - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/box2-blue.svg b/resources/[housing]/qs-housing/html/assets/img/leftBoxes/box2-blue.svg deleted file mode 100644 index c26c8c46a..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/box2-blue.svg +++ /dev/null @@ -1,310 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/box2.svg b/resources/[housing]/qs-housing/html/assets/img/leftBoxes/box2.svg deleted file mode 100644 index 604aef535..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/box2.svg +++ /dev/null @@ -1,310 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/chair2-blue.svg b/resources/[housing]/qs-housing/html/assets/img/leftBoxes/chair2-blue.svg deleted file mode 100644 index d92405002..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/chair2-blue.svg +++ /dev/null @@ -1,342 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/chair2.svg b/resources/[housing]/qs-housing/html/assets/img/leftBoxes/chair2.svg deleted file mode 100644 index d2f1115ea..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/chair2.svg +++ /dev/null @@ -1,342 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/house2-blue.svg b/resources/[housing]/qs-housing/html/assets/img/leftBoxes/house2-blue.svg deleted file mode 100644 index 22269d77b..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/house2-blue.svg +++ /dev/null @@ -1,292 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/house2.svg b/resources/[housing]/qs-housing/html/assets/img/leftBoxes/house2.svg deleted file mode 100644 index 0ec3dfc4b..000000000 --- a/resources/[housing]/qs-housing/html/assets/img/leftBoxes/house2.svg +++ /dev/null @@ -1,216 +0,0 @@ - - - - diff --git a/resources/[housing]/qs-housing/html/assets/img/logo.png b/resources/[housing]/qs-housing/html/assets/img/logo.png deleted file mode 100644 index 475c09f9f..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/logo.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/aqua.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/aqua.png deleted file mode 100644 index 96e4bb785..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/aqua.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/modern.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/modern.png deleted file mode 100644 index 0e252083e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/modern.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/monochrome.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/monochrome.png deleted file mode 100644 index 8da282e36..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/monochrome.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/moody.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/moody.png deleted file mode 100644 index 76eac6458..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/moody.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/regal.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/regal.png deleted file mode 100644 index 22f95cdbe..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/regal.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/seductive.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/seductive.png deleted file mode 100644 index d9a58447b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/seductive.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/sharp.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/sharp.png deleted file mode 100644 index 563cf43e3..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/sharp.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/vibrant.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/vibrant.png deleted file mode 100644 index 296cade98..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/apartment/vibrant.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/classical.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/classical.png deleted file mode 100644 index ba85e1329..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/classical.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/conservative.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/conservative.png deleted file mode 100644 index 626dbd89b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/conservative.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/contrast.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/contrast.png deleted file mode 100644 index 6f85d6fe7..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/contrast.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/cool.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/cool.png deleted file mode 100644 index e4dba2b7c..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/cool.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/ice.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/ice.png deleted file mode 100644 index 079117bee..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/ice.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/polished.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/polished.png deleted file mode 100644 index c40b3a41a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/polished.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/rich.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/rich.png deleted file mode 100644 index 7a0da0fbb..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/rich.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/vintage.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/vintage.png deleted file mode 100644 index 09142b589..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/vintage.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/warm.png b/resources/[housing]/qs-housing/html/assets/img/management/themes/office/warm.png deleted file mode 100644 index faa6b912a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/management/themes/office/warm.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/backIpl.png b/resources/[housing]/qs-housing/html/assets/img/stylish/backIpl.png deleted file mode 100644 index 0c9546839..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/backIpl.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/backMLO.png b/resources/[housing]/qs-housing/html/assets/img/stylish/backMLO.png deleted file mode 100644 index 2b1abfeba..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/backMLO.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/backShadowBlue.png b/resources/[housing]/qs-housing/html/assets/img/stylish/backShadowBlue.png deleted file mode 100644 index d28e4dc93..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/backShadowBlue.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/backShell.png b/resources/[housing]/qs-housing/html/assets/img/stylish/backShell.png deleted file mode 100644 index abc698b51..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/backShell.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/bigHouse.png b/resources/[housing]/qs-housing/html/assets/img/stylish/bigHouse.png deleted file mode 100644 index 035993ad0..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/bigHouse.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/cameraBig.png b/resources/[housing]/qs-housing/html/assets/img/stylish/cameraBig.png deleted file mode 100644 index b68bcf272..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/cameraBig.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/cameras.png b/resources/[housing]/qs-housing/html/assets/img/stylish/cameras.png deleted file mode 100644 index 967acbd09..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/cameras.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/decorateHouse.png b/resources/[housing]/qs-housing/html/assets/img/stylish/decorateHouse.png deleted file mode 100644 index 344d76872..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/decorateHouse.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/houseBackManagmanet.png b/resources/[housing]/qs-housing/html/assets/img/stylish/houseBackManagmanet.png deleted file mode 100644 index b005cc7b8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/houseBackManagmanet.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangDelete.png b/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangDelete.png deleted file mode 100644 index 5dc5d1f68..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangDelete.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangEdit.png b/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangEdit.png deleted file mode 100644 index 7a92f65a8..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangEdit.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangHous.png b/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangHous.png deleted file mode 100644 index 2f44372a6..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/houseMangHous.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/keyMang.png b/resources/[housing]/qs-housing/html/assets/img/stylish/keyMang.png deleted file mode 100644 index ba3eab29b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/keyMang.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/lockedMa.png b/resources/[housing]/qs-housing/html/assets/img/stylish/lockedMa.png deleted file mode 100644 index 8b50f4b8a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/lockedMa.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/motionSensors.png b/resources/[housing]/qs-housing/html/assets/img/stylish/motionSensors.png deleted file mode 100644 index f96022c4a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/motionSensors.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/newLamp.png b/resources/[housing]/qs-housing/html/assets/img/stylish/newLamp.png deleted file mode 100644 index 0ff0b78e5..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/newLamp.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/paper_createOffer.png b/resources/[housing]/qs-housing/html/assets/img/stylish/paper_createOffer.png deleted file mode 100644 index 5af9f8473..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/paper_createOffer.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/securityAlarm.png b/resources/[housing]/qs-housing/html/assets/img/stylish/securityAlarm.png deleted file mode 100644 index 04c9d972a..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/securityAlarm.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/securityBefore.png b/resources/[housing]/qs-housing/html/assets/img/stylish/securityBefore.png deleted file mode 100644 index e8e3a620b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/securityBefore.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/storage.png b/resources/[housing]/qs-housing/html/assets/img/stylish/storage.png deleted file mode 100644 index 39c6c7ad5..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/storage.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/stylishIconMang.png b/resources/[housing]/qs-housing/html/assets/img/stylish/stylishIconMang.png deleted file mode 100644 index 9b31f698e..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/stylishIconMang.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/vault.png b/resources/[housing]/qs-housing/html/assets/img/stylish/vault.png deleted file mode 100644 index f81a3a580..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/vault.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/stylish/warderobe.png b/resources/[housing]/qs-housing/html/assets/img/stylish/warderobe.png deleted file mode 100644 index 9c2b00c95..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/stylish/warderobe.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/topMenu/darkMode.png b/resources/[housing]/qs-housing/html/assets/img/topMenu/darkMode.png deleted file mode 100644 index 4d09f84f4..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/topMenu/darkMode.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/img/topMenu/whiteMode.png b/resources/[housing]/qs-housing/html/assets/img/topMenu/whiteMode.png deleted file mode 100644 index d243f637b..000000000 Binary files a/resources/[housing]/qs-housing/html/assets/img/topMenu/whiteMode.png and /dev/null differ diff --git a/resources/[housing]/qs-housing/html/assets/script/api.js b/resources/[housing]/qs-housing/html/assets/script/api.js deleted file mode 100644 index 7ed77a399..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/api.js +++ /dev/null @@ -1 +0,0 @@ -const _0x57cdc3=_0x329c;function _0x329c(e,t){const c=_0x4e6d();return(_0x329c=function(e,t){return e-=404,c[e]})(e,t)}!function(){for(var e=_0x329c,t=_0x4e6d();;)try{if(265661==-parseInt(e(439))+parseInt(e(432))/2*(parseInt(e(426))/3)+parseInt(e(423))/4*(parseInt(e(498))/5)+parseInt(e(419))/6+parseInt(e(494))/7+parseInt(e(446))/8+-parseInt(e(420))/9*(parseInt(e(425))/10))break;t.push(t.shift())}catch(e){t.push(t.shift())}}();import{hideGeometry,cancelRenderGeometry,hideTransformControls}from"./furniture.js";let audio;var bought=!1;const IN_DEV=!window[_0x57cdc3(441)+"ve"],rentHouse=()=>{var e=_0x57cdc3,t={TZdQm:function(e,t,c){return e(t,c)},yZoSc:e(447),YBVig:e(500)};t[e(450)](Post,t[e(515)],{type:t[e(462)]})},buyHouse=()=>{var e=_0x57cdc3,t={hzuFU:function(e,t,c){return e(t,c)},jeDSB:e(447)};t[e(413)](Post,t[e(459)],{type:t[e(459)]})},buyCredit=()=>{var e=_0x57cdc3,t={NxFOX:function(e,t,c){return e(t,c)},GuqkN:e(493)};t[e(461)](Post,t[e(405)],{})},declineContract=()=>{var e=_0x57cdc3,t={ZGCVl:function(e,t,c){return e(t,c)},XQqJT:e(410)};t[e(492)](Post,t[e(477)],{})},exitDecorate=()=>{var e=_0x57cdc3,t={Vwwft:e(488)+"5",fRsUb:function(e){return e()},tEplS:function(e){return e()},kYQbj:function(e){return e()},GZrJc:function(e,t,c){return e(t,c)},dNVaU:e(475)+e(457)},c=t[e(443)][e(448)]("|");let n=0;for(;;){switch(c[n++]){case"0":t[e(501)](cancelRenderGeometry);continue;case"1":t[e(478)](hideTransformControls);continue;case"2":t[e(453)](hideGeometry);continue;case"3":t[e(453)](cancelSelection);continue;case"4":t[e(440)](Post,t[e(436)],{});continue;case"5":t[e(478)](closeUI);continue}break}};let config;const getConfig=async()=>{var e=_0x57cdc3,t={EukFQ:function(e,t){return e(t)},ZqVgK:e(481)};return config=config||await t[e(512)](Post,t[e(472)])},cancelSelection=()=>{var e=_0x57cdc3,t={jidbt:function(e,t,c){return e(t,c)},ghaHA:e(406)+e(460)};bought||t[e(467)](Post,t[e(490)],{})},spawnObject=e=>{var t=_0x57cdc3,c={yuUkT:function(e,t,c){return e(t,c)},IfAzA:t(464)+"t"};bought=bought&&!1,c[t(465)](Post,c[t(409)],e)},buyObject=e=>{var t=_0x57cdc3,c={gDJNQ:function(e,t,c){return e(t,c)},nkzPb:t(422)+t(442)};bought=!0,c[t(497)](Post,c[t(404)],{price:e})},setCameraSpeed=e=>{var t=_0x57cdc3,c={XLqFu:function(e,t,c){return e(t,c)},vyajB:t(463)+t(414),Hmbwi:t(444)};c[t(417)](Post,c[t(434)],{type:c[t(431)],value:e})},setCameraSpeedX=e=>{var t=_0x57cdc3,c={GDUYu:function(e,t,c){return e(t,c)},tNkvo:t(463)+t(414)};c[t(496)](Post,c[t(479)],{type:"x",value:e})},setCameraSpeedY=e=>{var t=_0x57cdc3,c={xleXn:function(e,t,c){return e(t,c)},fnsxy:t(463)+t(414)};c[t(507)](Post,c[t(466)],{type:"y",value:e})},toggleStashMenu=e=>{var t=_0x57cdc3,c={xmNxL:function(e,t,c){return e(t,c)},BvErX:t(502)+"u"};c[t(451)](Post,c[t(489)],{toggle:e})},getOwnedObjects=async()=>{var e=_0x57cdc3,t={ApWIJ:function(e,t,c){return e(t,c)},FVZaF:e(510)+e(449)};return t[e(482)](Post,t[e(408)],{})},selectObject=e=>{var t=_0x57cdc3,c={AVaFX:function(e,t,c){return e(t,c)},HRmsT:t(407)+t(442)};c[t(508)](Post,c[t(437)],{objectData:e})},deselectObject=()=>{var e=_0x57cdc3,t={fYoOC:function(e,t,c){return e(t,c)},ovKmI:e(509)+e(470)+e(428)+e(485)};t[e(486)](Post,t[e(484)],{})},deleteObject=()=>{var e=_0x57cdc3,t={Gozxs:function(e,t,c){return e(t,c)},rrLZa:e(511)+"ct"};t[e(445)](Post,t[e(427)],{})},putStashObject=()=>{var e=_0x57cdc3,t={Tapht:function(e,t,c){return e(t,c)},Mpqfx:e(468)};t[e(471)](Post,t[e(412)],{})},confirmFreemode=async()=>{var e=_0x57cdc3,t={CsXua:function(e,t,c){return e(t,c)},olFwk:e(435)+e(473)};t[e(504)](Post,t[e(514)],{})},cancelFreemode=async()=>{var e=_0x57cdc3,t={dbFvQ:function(e,t,c){return e(t,c)},bMhlb:e(421)+e(415)};t[e(458)](Post,t[e(506)],{})},closeUI=()=>{var e=_0x57cdc3,t={nMAdy:e(499)};window[e(487)+"e"]({type:t[e(469)]})},acceptModal=()=>{var e=_0x57cdc3,t={CFELA:function(e,t,c){return e(t,c)},rqSDn:e(418)+"al"};t[e(513)](Post,t[e(424)],{})},declineModal=()=>{var e=_0x57cdc3,t={aNJjl:function(e,t,c){return e(t,c)},vCVjk:e(505)+"l"};t[e(452)](Post,t[e(455)],{})},Post=(t,o)=>{const r=_0x57cdc3,u={qHcoV:function(e,t){return e(t)},VLiTd:function(e,t){return e+t},mPYEt:r(491)+r(416),tTZkc:function(e,t){return e??t}};return IN_DEV?new Promise((e,t)=>{var c=r;u[c(430)](e,{})}):new Promise((c,e)=>{const n=r;$[n(454)](u[n(411)](u[n(480)],t),JSON[n(438)](u[n(476)](o,{})),e=>{var t=n;u[t(430)](c,e)})})},playAudio=(e,t)=>{var c=_0x57cdc3,e=(audio&&{IWCJR:function(e){return e()}}[c(456)](stopAudio),c(495)+c(433)+e+c(503));(audio=new Howl({src:[e],loop:!0}))[c(483)](t),audio[c(474)]()},stopAudio=()=>{var e=_0x57cdc3;audio&&(audio[e(429)](),audio=null)};function _0x4e6d(){const e=["setupMyObj","deleteObje","EukFQ","CFELA","olFwk","yZoSc","nkzPb","GuqkN","cancelSele","selectOwne","FVZaF","IfAzA","exit","VLiTd","Mpqfx","hzuFU","raSpeed","ncel","-housing/","XLqFu","confirmMod","148248jFeYoI","734067gmnflK","freemodeCa","buySelecte","748xfkoFm","rqSDn","110eeHamd","1782XFZqXB","rrLZa","jectectObj","stop","qHcoV","Hmbwi","1262NotEfu","ounds/","vyajB","freemodeCo","dNVaU","HRmsT","stringify","161372cFvYZu","GZrJc","invokeNati","dObject","Vwwft","speed","Gozxs","3892768HcWkpF","buy","split","ects","TZdQm","xmNxL","aNJjl","kYQbj","post","vCVjk","IWCJR","ations","dbFvQ","jeDSB","ctedObject","NxFOX","YBVig","updateCame","spawnobjec","yuUkT","fnsxy","jidbt","putStash","nMAdy","ectOwnedOb","Tapht","ZqVgK","nfirm","play","closedecor","tTZkc","XQqJT","tEplS","tNkvo","mPYEt","getConfig","ApWIJ","volume","ovKmI","ect","fYoOC","postMessag","0|2|1|3|4|","BvErX","ghaHA","https://qs","ZGCVl","BuyCredit","3065447OKNXbG","./assets/s","GDUYu","gDJNQ","5UMRAut","closeUI","rent","fRsUb","inStashMen",".ogg","CsXua","cancelModa","bMhlb","xleXn","AVaFX","deseldesel"];return(_0x4e6d=function(){return e})()}export{getConfig,playAudio,stopAudio,closeUI,rentHouse,buyHouse,buyCredit,declineContract,exitDecorate,buyObject,cancelSelection,spawnObject,setCameraSpeed,setCameraSpeedX,setCameraSpeedY,toggleStashMenu,acceptModal,declineModal,getOwnedObjects,selectObject,deselectObject,deleteObject,putStashObject,confirmFreemode,cancelFreemode,Post,IN_DEV}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/camera.js b/resources/[housing]/qs-housing/html/assets/script/camera.js deleted file mode 100644 index 1f225129d..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/camera.js +++ /dev/null @@ -1 +0,0 @@ -const _0xde693b=_0x6d92;!function(){for(var e=_0x6d92,t=_0x3a2c();;)try{if(885338==-parseInt(e(244))+-parseInt(e(236))/2*(-parseInt(e(238))/3)+parseInt(e(250))/4+-parseInt(e(253))/5*(-parseInt(e(241))/6)+-parseInt(e(233))/7+-parseInt(e(231))/8*(-parseInt(e(252))/9)+-parseInt(e(240))/10*(parseInt(e(234))/11))break;t.push(t.shift())}catch(e){t.push(t.shift())}}();let cameraElement=document[_0xde693b(243)+_0xde693b(239)](_0xde693b(255)),nameElement=document[_0xde693b(243)+_0xde693b(239)](_0xde693b(230)+"e"),typeElement=document[_0xde693b(243)+_0xde693b(239)](_0xde693b(246)+"e");function _0x3a2c(){const e=["6441168YkSWto","name","3708YDbhEV","2267765JHYiXL","type","camera","hide","camera_nam","2640vxhhKF","active","6358961AauBLs","8631931SLpdhR","innerHTML","3156ijuhZO","add","1884eqZLSZ","ById","10VqLLoh","18eQJOMz","show","getElement","1519413HsyQzI","classList","camera_typ","remove","TvuJt","iVNlM"];return(_0x3a2c=function(){return e})()}function _0x6d92(e,t){const n=_0x3a2c();return(_0x6d92=function(e,t){return e-=230,n[e]})(e,t)}class Camera{constructor(e,t){var n=_0xde693b;this[n(251)]=e,this[n(254)]=t}[_0xde693b(242)](){var e=_0xde693b,t={TvuJt:e(232)};nameElement[e(235)]=this[e(251)],typeElement[e(235)]=this[e(254)],cameraElement[e(245)][e(237)](t[e(248)])}[_0xde693b(256)](){var e=_0xde693b,t={iVNlM:e(232)};cameraElement[e(245)][e(247)](t[e(249)]),nameElement[e(235)]="",typeElement[e(235)]=""}}export{Camera}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/categories.js b/resources/[housing]/qs-housing/html/assets/script/categories.js deleted file mode 100644 index f0f016da9..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/categories.js +++ /dev/null @@ -1 +0,0 @@ -const _0x261279=_0x1f34;!function(){for(var t=_0x1f34,e=_0x4275();;)try{if(989647==-parseInt(t(339))+-parseInt(t(371))/2+parseInt(t(357))/3+-parseInt(t(318))/4+-parseInt(t(355))/5*(-parseInt(t(326))/6)+-parseInt(t(361))/7+parseInt(t(332))/8*(parseInt(t(378))/9))break;e.push(e.shift())}catch(t){e.push(e.shift())}}();import{Lang}from"./language.js";import{dynmaicSortingObjects}from"./dynamicobjects.js";import{sortingObjects}from"./objects.js";import{stashSortingObjects}from"./stash.js";function _0x1f34(t,e){const s=_0x4275();return(_0x1f34=function(t,e){return t-=316,s[t]})(t,e)}let dynamicObjectsElements=document[_0x261279(330)+_0x261279(375)](_0x261279(323)+_0x261279(374)),objectsElements=document[_0x261279(330)+_0x261279(375)](_0x261279(333)),stashElements=document[_0x261279(330)+_0x261279(375)](_0x261279(347)),elements=[dynamicObjectsElements,objectsElements,stashElements];class Categories{constructor(t){var e=_0x261279,s={cGTTC:e(328),BdUFG:e(348)};this[e(342)+"nu"]=t,this[e(368)+"u"]=null,t[e(376)][e(337)+e(362)+e(334)]?(dynamicObjectsElements[e(358)][e(331)]=s[e(372)],objectsElements[e(358)][e(331)]=s[e(372)]):(dynamicObjectsElements[e(358)][e(331)]=s[e(320)],objectsElements[e(358)][e(331)]=s[e(320)])}[_0x261279(341)](){const s=_0x261279,n={EEVvU:function(t,e){return t===e},RHUXH:s(322),QiJND:function(t,e){return t(e)},EWyEf:s(351)+s(353)+"M",vxMou:s(351)+s(335)+s(364),VAaoB:s(351)+s(344)+"SH",qJAxq:function(t,e){return t{var t=s;n[t(346)](this[t(342)+"nu"][t(336)],e)||(this[t(342)+"nu"][t(345)](e),this[t(341)](),this[t(342)+"nu"][t(359)][t(336)]())};switch(this[s(342)+"nu"][s(376)][s(337)+s(362)+s(334)]&&stashElements[s(365)](),this[s(342)+"nu"][s(336)]){case 0:n[s(316)](this[s(368)+"u"],null)&&this[s(368)+"u"][s(370)](),this[s(368)+"u"]=new dynmaicSortingObjects(this[s(342)+"nu"]),this[s(368)+"u"][s(341)]();break;case 1:n[s(316)](this[s(368)+"u"],null)&&this[s(368)+"u"][s(370)](),this[s(368)+"u"]=new sortingObjects(this[s(342)+"nu"]),this[s(368)+"u"][s(341)]();break;case 2:n[s(349)](this[s(368)+"u"],null)&&this[s(368)+"u"][s(370)](),this[s(368)+"u"]=new stashSortingObjects(this[s(342)+"nu"]),this[s(368)+"u"][s(341)]()}this[s(342)+"nu"][s(338)][s(321)+s(363)]()}[_0x261279(370)](){var e=_0x261279,s={Eskyi:function(t,e){return t",oqrgO:c(299)+"t>",bhGzz:c(416),VDKmw:function(e,t){return e+t},SnVGD:c(365)+c(378)+c(297),QvUvf:c(365)+c(323)+c(290),THxtc:c(393)+c(340)+c(289)+c(461)+c(305)+c(473)+c(371),hjgGV:function(e,t){return e(t)},HMSIC:c(365)+c(247)+c(337),TYXnV:function(e,t){return e(t)},pmWaK:c(365)+c(331)+c(381)+c(292),cXDPX:function(e,t){return e+t},pdRby:function(e,t){return e+t},oKLYQ:function(e,t){return e+t},eBfsi:c(365)+c(278)+c(459),AUOxe:c(433)+c(232),rLEDv:c(365)+c(447)+c(275),MRQtE:function(e,t){return e(t)},lMQpQ:c(365)+c(331)+c(326),oeYhv:function(e,t){return e+t},fEHyN:c(365)+c(364),ULijF:function(e,t){return e(t)},DkbzI:c(365)+c(312)+c(280)+"SE",KpiUq:c(365)+c(447)+c(457)+"Y",IgUpk:c(363),eyIln:c(365)+c(334),OcpxY:c(365)+c(445)+c(283)+"S"};if(this[c(301)]){var t=n[c(414)][c(262)]("|");let e=0;for(;;){switch(t[e++]){case"0":contractTitleElement[c(253)]=n[c(468)](Lang,n[c(422)]);continue;case"1":contractPriceElement[c(253)]=this[c(279)];continue;case"2":contractAgencyFeeElement[c(253)]=this[c(266)];continue;case"3":contractTotalElement[c(253)]=Math[c(464)](n[c(324)](n[c(246)](n[c(420)](this[c(279)],this[c(266)]),this[c(250)]),this[c(368)]));continue;case"4":contractTaxElement[c(253)]=this[c(368)];continue;case"5":contractAgencyFeeLabelElement[c(253)]=n[c(339)](Lang,n[c(336)]);continue;case"6":contractPriceLabelElement[c(253)]=n[c(468)](Lang,n[c(370)]);continue;case"7":contractBankFeeElement[c(253)]=this[c(250)];continue;case"8":contractBankFeeLabelElement[c(253)]=n[c(356)](Lang,n[c(390)]);continue;case"9":contractCreditElement[c(258)][c(302)](n[c(271)]);continue;case"10":contractTaxLabelElement[c(253)]=n[c(375)](Lang,n[c(295)]);continue;case"11":contractDeclineElement[c(253)]=n[c(335)](Lang,n[c(409)]);continue;case"12":contractSubTitleElement[c(253)]=n[c(356)](Lang,n[c(399)]);continue;case"13":contractTextElement[c(253)]=n[c(413)](Lang,n[c(474)])[c(423)](n[c(313)],n[c(420)](n[c(420)](n[c(460)],this[c(444)]),n[c(465)]))[c(423)](n[c(282)],n[c(420)](n[c(246)](n[c(437)](n[c(246)](n[c(460)],this[c(269)])," "),this[c(347)]),n[c(465)]));continue;case"14":contractTotalLabelElement[c(253)]=n[c(335)](Lang,n[c(303)]);continue;case"15":contractAcceptElement[c(253)]=n[c(375)](Lang,n[c(243)]);continue}break}}else{var a=n[c(431)][c(262)]("|");let e=0;for(;;){switch(a[e++]){case"0":contractTotalLabelElement[c(253)]=n[c(239)](Lang,n[c(303)]);continue;case"1":(this[c(448)][c(315)+c(237)+c(343)]?contractCreditAcceptElement:contractCreditDeclineElement)[c(388)]();continue;case"2":contractAcceptElement[c(253)]=n[c(339)](Lang,n[c(243)]);continue;case"3":contractCreditDeclineElement[c(258)][c(302)](n[c(271)]);continue;case"4":contractBankFeeLabelElement[c(253)]=n[c(375)](Lang,n[c(306)]);continue;case"5":contractCreditAcceptElement[c(325)]=()=>{var e=c;contractCreditAcceptElement[e(258)][e(438)](n[e(271)]),contractCreditDeclineElement[e(258)][e(302)](n[e(271)])};continue;case"6":contractDeclineElement[c(253)]=n[c(335)](Lang,n[c(409)]);continue;case"7":contractTextElement[c(253)]=n[c(417)](Lang,n[c(406)])[c(423)](n[c(313)],n[c(434)](n[c(308)](n[c(460)],this[c(444)]),n[c(465)]))[c(423)](n[c(282)],n[c(246)](n[c(420)](n[c(308)](n[c(452)](n[c(460)],this[c(269)])," "),this[c(347)]),n[c(465)]));continue;case"8":contractPriceElement[c(253)]=this[c(279)];continue;case"9":contractTaxLabelElement[c(253)]=n[c(375)](Lang,n[c(273)]);continue;case"10":this[c(448)][c(330)+"le"]||(contractCreditDeclineElement[c(388)](),contractCreditElement[c(258)][c(302)](n[c(271)]),console[c(442)](n[c(379)]));continue;case"11":contractAgencyFeeElement[c(253)]=this[c(266)];continue;case"12":contractPriceLabelElement[c(253)]=n[c(417)](Lang,n[c(387)]);continue;case"13":contractTaxElement[c(253)]=this[c(368)];continue;case"14":contractCreditElement[c(258)][c(438)](n[c(271)]);continue;case"15":contractTitleElement[c(253)]=n[c(415)](Lang,n[c(298)]);continue;case"16":contractTotalElement[c(253)]=Math[c(464)](n[c(308)](n[c(231)](n[c(434)](this[c(279)],this[c(266)]),this[c(250)]),this[c(368)]));continue;case"17":contractCreditAcceptElement[c(253)]=n[c(415)](Lang,n[c(453)]);continue;case"18":contractCreditDeclineElement[c(325)]=()=>{var e=c;contractCreditAcceptElement[e(258)][e(302)](n[e(271)]),contractCreditDeclineElement[e(258)][e(438)](n[e(271)])};continue;case"19":contractSubTitleElement[c(253)]=n[c(263)](Lang,n[c(425)]);continue;case"20":contractCreditTextElement[c(253)]=n[c(239)](Lang,n[c(400)])[c(423)](n[c(449)],this[c(389)]);continue;case"21":contractCreditDeclineElement[c(253)]=n[c(468)](Lang,n[c(450)]);continue;case"22":contractCreditAcceptElement[c(258)][c(438)](n[c(271)]);continue;case"23":contractAgencyFeeLabelElement[c(253)]=n[c(263)](Lang,n[c(286)]);continue;case"24":contractBankFeeElement[c(253)]=this[c(250)];continue}break}}contractAcceptElement[c(325)]=()=>{var e=c;this[e(472)+e(230)]()},contractDeclineElement[c(325)]=()=>{var e=c;this[e(418)+e(367)]()},document[c(408)]=e=>{var t=c;n[t(443)](e[t(342)],n[t(384)])&&this[t(418)+t(367)]()},contractElement[c(258)][c(438)](n[c(271)])}[_0x4f0cfe(436)](){var e=_0x4f0cfe,t={CtBXd:e(435)+e(380)+e(238)+e(296)+e(358)+e(467)+"3",jervl:e(402)},c=t[e(344)][e(262)]("|");let n=0;for(;;){switch(c[n++]){case"0":contractAgencyFeeElement[e(253)]="";continue;case"1":contractAcceptElement[e(253)]="";continue;case"2":contractPriceLabelElement[e(253)]="";continue;case"3":contractCreditElement[e(258)][e(302)](t[e(354)]);continue;case"4":contractCreditDeclineElement[e(258)][e(302)](t[e(354)]);continue;case"5":contractDeclineElement[e(253)]="";continue;case"6":contractCreditAcceptElement[e(258)][e(302)](t[e(354)]);continue;case"7":contractBankFeeLabelElement[e(253)]="";continue;case"8":contractTotalLabelElement[e(253)]="";continue;case"9":contractCreditTextElement[e(253)]="";continue;case"10":contractTaxElement[e(253)]="";continue;case"11":contractCreditAcceptElement[e(253)]="";continue;case"12":document[e(408)]=null;continue;case"13":contractCreditDeclineElement[e(253)]="";continue;case"14":contractPriceElement[e(253)]="";continue;case"15":contractBankFeeElement[e(253)]="";continue;case"16":contractTextElement[e(253)]="";continue;case"17":contractTotalElement[e(253)]="";continue;case"18":contractSubTitleElement[e(253)]="";continue;case"19":contractAgencyFeeLabelElement[e(253)]="";continue;case"20":contractElement[e(258)][e(302)](t[e(354)]);continue;case"21":contractTitleElement[e(253)]="";continue;case"22":contractTaxLabelElement[e(253)]="";continue;case"23":this[e(355)]&&this[e(355)][e(436)]();continue}break}}[_0x4f0cfe(472)+_0x4f0cfe(230)](){const a=_0x4f0cfe,o={UMsCz:function(e,t){return e===t},iELHq:a(440),yaIra:a(402),YJUHG:function(e,t){return e===t},RjRPu:a(255),TbXlV:function(e,t){return e(t)},PFWdG:a(365)+a(451)+a(374)+a(300),drMTq:function(e,t){return e(t)},hHXqn:a(365)+a(451)+a(374)+a(372)+a(377),qTiUa:function(e,t){return e(t)},VuQnX:a(365)+a(392)+"S",wMilp:a(365)+a(471),Wfhsa:function(e,t){return e(t)},nPqBz:a(365)+a(451)+a(294),cevPv:a(365)+a(451)+a(382)+a(456),DUgwZ:function(e,t){return e(t)},srPof:a(366)};this[a(301)]?this[a(355)]=new Modal(o[a(357)](Lang,o[a(454)]),o[a(245)](Lang,o[a(383)]),o[a(341)](Lang,o[a(304)]),o[a(341)](Lang,o[a(427)])):this[a(355)]=new Modal(o[a(462)](Lang,o[a(362)]),o[a(341)](Lang,o[a(373)]),o[a(341)](Lang,o[a(304)]),o[a(236)](Lang,o[a(427)])),this[a(355)][a(361)](),this[a(355)][a(261)+a(396)](o[a(248)],()=>{var e=a;for(const t of this[e(265)])o[e(426)](t[e(398)],o[e(248)])&&t[e(260)](contractCreditAcceptElement[e(258)][e(288)](o[e(469)]));this[e(436)]()}),this[a(355)][a(261)+a(396)](o[a(376)],()=>{const c=a,n={TMesK:function(e,t){var c=_0x24fd;return o[c(321)](e,t)},dAttg:o[c(348)]};document[c(408)]=e=>{var t=c;n[t(466)](e[t(342)],n[t(281)])&&this[t(418)+t(367)]()}})}[_0x4f0cfe(418)+_0x4f0cfe(367)](){const a=_0x4f0cfe,o={QtgGx:function(e,t){return e===t},sDKiZ:a(366),wgDnJ:a(255),nmRvt:function(e,t){return e(t)},XSjVk:a(365)+a(475)+a(404),jPIPS:function(e,t){return e(t)},sLccf:a(365)+a(475)+a(272)+a(456),ydyxD:a(365)+a(392)+"S",HfIOi:a(365)+a(471),EZJtc:function(e,t){return e(t)},sDvwx:a(365)+a(332)+a(316),HnAFa:a(365)+a(332)+a(419)+a(395),iXFwL:function(e,t){return e(t)},dXssA:a(440)};this[a(301)]?this[a(355)]=new Modal(o[a(310)](Lang,o[a(429)]),o[a(234)](Lang,o[a(352)]),o[a(234)](Lang,o[a(439)]),o[a(234)](Lang,o[a(410)])):this[a(355)]=new Modal(o[a(424)](Lang,o[a(309)]),o[a(310)](Lang,o[a(329)]),o[a(424)](Lang,o[a(439)]),o[a(244)](Lang,o[a(410)])),this[a(355)][a(361)](),this[a(355)][a(261)+a(396)](o[a(346)],()=>{var e=a;this[e(436)]();for(const t of this[e(265)])o[e(314)](t[e(398)],o[e(401)])&&t[e(260)]()}),this[a(355)][a(261)+a(396)](o[a(401)],()=>{const c=a,n={bWkLx:function(e,t){var c=_0x24fd;return o[c(314)](e,t)},upNLw:o[c(349)]};document[c(408)]=e=>{var t=c;n[t(403)](e[t(342)],n[t(307)])&&this[t(418)+t(367)]()}})}[_0x4f0cfe(261)+_0x4f0cfe(396)](e,t){var c=_0x4f0cfe;this[c(265)][c(277)]({event:e,callback:t})}}function _0x24fd(e,t){const c=_0xa0cc();return(_0x24fd=function(e,t){return e-=229,c[e]})(e,t)}export{Contract}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/decorate.js b/resources/[housing]/qs-housing/html/assets/script/decorate.js deleted file mode 100644 index d3ab80bda..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/decorate.js +++ /dev/null @@ -1 +0,0 @@ -function _0xc504(t,e){const n=_0x4734();return(_0xc504=function(t,e){return t-=167,n[t]})(t,e)}const _0x207fd2=_0xc504;!function(){for(var t=_0xc504,e=_0x4734();;)try{if(198713==-parseInt(t(212))*(parseInt(t(180))/2)+-parseInt(t(172))/3*(-parseInt(t(192))/4)+-parseInt(t(205))/5+parseInt(t(199))/6+parseInt(t(219))/7+-parseInt(t(181))/8+parseInt(t(206))/9)break;e.push(e.shift())}catch(t){e.push(e.shift())}}();import{Items}from"./items.js";import{Categories}from"./categories.js";import{Menu}from"./menu.js";import{toggleStashMenu,playAudio,stopAudio,getConfig}from"./api.js";import{setDecorateMenu}from"./furniture.js";function _0x4734(){const t=["XdlDq","remove","MusicVolum","Music","857365PTOZlh","1770768FgslyY","IaXdz","rooms","listener","decorate","WOYZf","1NTvqeD","setSelecte","qtEic","CxxGD","2|5|4|0|1|","show","items","897036oOvIUd","4|8|6|5","oKIlO","showMenu","HWoFw","setSort","config","sort","ById","3zfImQo","xbjIc","categories","NWAhM","selected","YDqUJ","QcOnJ","getElement","584576Tmulbg","954048mivkjI","lUFAt","ybXOJ","add","menu","GmfYa","responsive","3|1|7|2|0|","TzXBt","querySelec","hide","557484rKmQgL","selectItem","split","active","classList",".box.selec","ted","1904754FBdqnq","tor"];return(_0x4734=function(){return t})()}import{Responsive}from"./responsive.js";let decorateElement=document[_0x207fd2(179)+_0x207fd2(171)](_0x207fd2(210));class DecorateMenu{constructor(t){var e=_0x207fd2,n={lUFAt:e(188)+e(220),xbjIc:function(t,e){return t(e)}},s=n[e(182)][e(194)]("|");let i=0;for(;;){switch(s[i++]){case"0":this[e(218)]=null;continue;case"1":this[e(176)]=null;continue;case"2":this[e(174)]=null;continue;case"3":this[e(208)]=t;continue;case"4":this[e(185)]=null;continue;case"5":n[e(173)](setDecorateMenu,this);continue;case"6":this[e(187)]=new Responsive;continue;case"7":this[e(170)]=0;continue;case"8":this[e(209)]=[];continue}break}}[_0x207fd2(168)](t){var e=_0x207fd2,n={qtEic:function(t,e){return t==e},XdlDq:function(t,e){return t(e)},HWoFw:function(t,e){return t(e)}};this[e(193)](null),this[e(170)]=t,n[e(214)](t,2)?n[e(201)](toggleStashMenu,!0):n[e(167)](toggleStashMenu,!1)}[_0x207fd2(193)](t){var e=_0x207fd2,n={TzXBt:function(t,e){return t==e},NWAhM:function(t,e){return t!=e},WOYZf:e(197)+e(198),IaXdz:e(176)};n[e(189)](t,null)&&n[e(175)](document[e(190)+e(200)](n[e(211)]),null)&&document[e(190)+e(200)](n[e(211)])[e(196)][e(202)](n[e(207)]),this[e(176)]=t,this[e(185)][e(213)+"d"](t)}async[_0x207fd2(222)](){var t=_0x207fd2,e={oKIlO:function(t){return t()},YDqUJ:t(195),CxxGD:function(t,e,n){return t(e,n)}},n=await e[t(221)](getConfig);this[t(169)]=n,this[t(185)]=new Menu(this),this[t(185)][t(217)](),this[t(218)]=new Items(this),this[t(218)][t(217)](),this[t(174)]=new Categories(this),this[t(174)][t(217)](),decorateElement[t(196)][t(184)](e[t(177)]),this[t(187)][t(217)](),n[t(204)]&&e[t(215)](playAudio,n[t(204)],n[t(203)+"e"])}[_0x207fd2(191)](){var t=_0x207fd2,e={QcOnJ:t(216)+"3",GmfYa:t(195),ybXOJ:function(t){return t()}},n=e[t(178)][t(194)]("|");let s=0;for(;;){switch(n[s++]){case"0":this[t(185)][t(191)]();continue;case"1":this[t(187)][t(191)]();continue;case"2":decorateElement[t(196)][t(202)](e[t(186)]);continue;case"3":e[t(183)](stopAudio);continue;case"4":this[t(218)][t(191)]();continue;case"5":this[t(174)][t(191)]();continue}break}}}export{DecorateMenu}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/dynamicobjects.js b/resources/[housing]/qs-housing/html/assets/script/dynamicobjects.js deleted file mode 100644 index 1f55fe628..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/dynamicobjects.js +++ /dev/null @@ -1 +0,0 @@ -var _0x19d2f3=_0x4225;function _0x4a3b(){var n=["hide","hWdiT","gyccF","JGxwU","2|4|9|1|7","remove","99289WxdPEZ","deg)","2718618WDKlkw","div","14|11|6|12","fuEVE","createElem","icon","MxnbX","scrollTop","ent","onclick","0.75","decorateMe","split","scale","5|3","8|0|5|3|6|","setSelecte","hcVMB","top","label","2139816ZSLyVD","length","includes","280DCxZug","bIkdf","|4|2","mOENO","room-categ","PyJvS","JlkSO","LjwKf","rotate(","TRJhH","1971747KLqHOS","appendChil","106436fSOxPG","nKTlt","RWzgF","url(","fHxER","getAttribu","img","2|1|4|0|6|","10ajYCHo","zIndex","ZFKGj","overflow","hidden","4|3|6|5|1|","selected","ccmSK","parentNode","18210JTRJcJ","innerHTML","room-selec","ywnfn","tBoLJ","1002956lGxcUC","|8|13|10|9","index","QGMXk","BGmRk","push","PgAhG","querySelec","2|0","UBOUL","active","url('","content",".active","QBpYD","height","EQOCk","background","pbRSV","tor","getElement","YUduw","5|0|3|2|4|","Image","rHvrR","rooms","room","left","ADeFw","scrollLeft","classList","src","TqRhz","lWiGI","ory","ById","eiksv","ejSFf","target","qzDIB","selectors","QFbgu","rUGFa","vpCPz","help-text","RpWhE","VPyMC","zjWOS","1|5|3|0|7|","style","show","sort","1200HkyNUN","ijOQN","add","rotation","BnQbe","3|4|1|2|0","GpkeY","TUGKz","width","fNgLa","topbar","setAttribu","24nFFTUG","ZpmDT","gpFpW","transform","items"];return(_0x4a3b=function(){return n})()}!function(){for(var n=_0x4225,e=_0x4a3b();;)try{if(522029==-parseInt(n(489))*(parseInt(n(534))/2)+parseInt(n(511))/3+parseInt(n(414))/4+-parseInt(n(514))/5*(-parseInt(n(409))/6)+parseInt(n(491))/7+parseInt(n(478))/8*(parseInt(n(524))/9)+-parseInt(n(466))/10*(parseInt(n(526))/11))break;e.push(e.shift())}catch(n){e.push(e.shift())}}();var topbarElement=document[_0x19d2f3(434)+_0x19d2f3(449)](_0x19d2f3(476)),contentElement=document[_0x19d2f3(434)+_0x19d2f3(449)](_0x19d2f3(426));function _0x4225(n,e){var t=_0x4a3b();return(_0x4225=function(n,e){return t[n-=402]})(n,e)}class dynmaicSortingObjects{constructor(n){var e=_0x19d2f3;this[e(502)+"nu"]=n,this[e(406)]=[],this[e(440)]=0}[_0x19d2f3(464)](){for(var i=_0x19d2f3,t={QBpYD:i(436)+"1",JGxwU:function(n,e){return n{for(var e=i,t=s[e(520)][e(503)]("|"),c=0;;){switch(t[c++]){case"0":n[e(452)][e(444)][e(468)](s[e(446)]);continue;case"1":if(s[e(435)](this[e(440)],r))return;continue;case"2":var r=s[e(460)](parseInt,n[e(452)][e(531)+"te"](s[e(519)]));continue;case"3":this[e(465)]();continue;case"4":n[e(452)][e(408)][e(421)+e(433)](s[e(497)])[e(444)][e(488)](s[e(446)]);continue;case"5":this[e(406)]=[];continue;case"6":this[e(440)]=r;continue}break}};continue;case"2":a[i(477)+"te"](t[i(480)],c);continue;case"3":t[i(473)](t[i(527)](c,1),this[i(502)+"nu"][i(439)][i(512)])&&(a[i(463)][i(504)]=t[i(453)]);continue;case"4":a[i(477)+"te"](t[i(461)],u[i(510)]);continue;case"5":a[i(463)][i(431)+i(437)]=t[i(527)](t[i(470)](t[i(485)],u[i(496)][i(445)]),")");continue;case"6":a[i(444)][i(468)](t[i(450)]);continue;case"7":topbarElement[i(525)+"d"](a);continue;case"8":var u=this[i(502)+"nu"][i(439)][c];continue;case"9":t[i(457)](this[i(440)],c)&&a[i(444)][i(468)](t[i(515)]);continue}break}continue;case"1":this[i(465)]();continue;case"2":contentElement[i(498)]=0;continue;case"3":contentElement[i(463)][i(403)]=t[i(412)];continue;case"4":contentElement[i(443)]=0;continue;case"5":var s={JlkSO:t[i(479)],TqRhz:t[i(515)],YUduw:function(n,e){return t[i(457)](n,e)},VPyMC:function(n,e){return t[i(475)](n,e)},PyJvS:t[i(480)],MxnbX:t[i(456)]};continue}break}}[_0x19d2f3(483)](){var n=_0x19d2f3;topbarElement[n(410)]="",contentElement[n(410)]="",contentElement[n(463)][n(431)]="",contentElement[n(463)][n(403)]=""}[_0x19d2f3(465)](){for(var i=_0x19d2f3,t={RWzgF:i(405)+i(422),tBoLJ:function(n,e){return n{for(var e=i,t=h[e(417)][e(503)]("|"),c=0;;){switch(t[c++]){case"0":this[e(465)]();continue;case"1":this[e(406)]=[];continue;case"2":this[e(406)][e(419)](r);continue;case"3":var r=h[e(420)](parseInt,n[e(452)][e(531)+"te"](h[e(455)]));continue;case"4":if(this[e(406)][e(513)](r))return;continue}break}};continue;case"5":var s=document[i(495)+i(499)](t[i(523)]);continue;case"6":t[i(508)](u[i(496)][i(469)],void 0)&&(s[i(463)][i(481)]=t[i(402)](t[i(517)](t[i(521)],u[i(496)][i(469)]),t[i(484)]));continue;case"7":t[i(508)](u[i(496)][i(474)],void 0)&&(s[i(463)][i(474)]=t[i(432)](u[i(496)][i(474)],"vw"));continue;case"8":s[i(445)]=u[i(496)][i(445)];continue;case"9":this[i(406)][i(513)](r)&&(s[i(444)][i(468)](t[i(494)]),c[i(419)](t[i(432)](t[i(442)](this[i(440)],"|"),r)));continue;case"10":t[i(407)](this[i(406)][i(512)],0)&&this[i(406)][i(419)](r);continue;case"11":t[i(508)](u[i(496)][i(441)],void 0)&&(s[i(463)][i(441)]=t[i(467)](u[i(496)][i(441)],"vw"));continue;case"12":t[i(508)](u[i(496)][i(535)],void 0)&&(s[i(463)][i(535)]=u[i(496)][i(535)]);continue;case"13":s[i(477)+"te"](t[i(447)],r);continue;case"14":t[i(508)](u[i(496)][i(509)],void 0)&&(s[i(463)][i(509)]=t[i(442)](u[i(496)][i(509)],"vw"));continue}break}continue;case"3":var f=this[i(502)+"nu"][i(439)][this[i(440)]];continue;case"4":var h={QGMXk:t[i(430)],PgAhG:function(n,e){return t[i(451)](n,e)},QFbgu:t[i(447)]};continue;case"5":contentElement[i(463)][i(431)+i(437)]=t[i(402)](t[i(517)](t[i(423)],f[i(431)][i(445)]),"')");continue;case"6":contentElement[i(410)]="";continue}break}}}export{dynmaicSortingObjects}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/furniture.js b/resources/[housing]/qs-housing/html/assets/script/furniture.js deleted file mode 100644 index 1a9424a03..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/furniture.js +++ /dev/null @@ -1 +0,0 @@ -const _0x56df76=_0x1f35;!function(){for(var n=_0x1f35,e=_0x3699();;)try{if(252586==+parseInt(n(555))+-parseInt(n(508))/2*(-parseInt(n(489))/3)+-parseInt(n(485))/4+parseInt(n(434))/5*(-parseInt(n(349))/6)+-parseInt(n(428))/7+parseInt(n(499))/8*(parseInt(n(539))/9)+parseInt(n(401))/10)break;e.push(e.shift())}catch(n){e.push(e.shift())}}();import{Post,getOwnedObjects}from"./api.js";import*as _0x4433ce from"three";import{TransformControls}from"three/addons/controls/TransformControls.js";let decorateMenu=null,editable=!1,editingData={};function setDecorateMenu(n){decorateMenu=n}const tracking={x:0,y:0},objectInfos={},furniData={prevY:[],prevX:[],prevZ:[],prevPitch:[],prevRoll:[],prevYaw:[]};let isTransforming=!1,editingId=null;const degToRad=n=>{var e=_0x1f35,t={ThRHS:function(n,e){return n*e},QTmMP:function(n,e){return n/e}};return t[e(495)](n,t[e(405)](Math.PI,180))},radToDeg=n=>{var e=_0x1f35,t={vJODy:function(n,e){return n*e},HMbrR:function(n,e){return n/e}};return t[e(554)](n,t[e(369)](180,Math.PI))},selectLegacyObject=async n=>{var e=_0x1f35,t={gWQsR:function(n,e){return n!=e},LEuBK:function(n,e){return n==e},szvSM:function(n){return n()},AxboA:function(n,e){return n==e},BtMcH:function(n,e){return n{var e=_0x1f35,t={Gbojt:function(n,e){return n&&e},MygFq:function(n,e){return n!==e},fosxY:e(388),aibwX:function(n,e,t){return n(e,t)},JeLoX:e(540)+e(433),McEzA:function(n,e){return n!==e},mnism:function(n,e){return n!=e},Shcrh:function(n,e){return n==e},ZMblh:function(n){return n()},fNidy:function(n,e){return n==e},URTyd:function(n,e){return n{var e=_0x56df76,t={psdDl:function(n,e){return n-e},rpJhR:function(n,e){return n-e},mcCQe:function(n,e,t){return n(e,t)}},r=t[e(549)](n[e(512)],n[e(437)][e(541)]),n=t[e(466)](n[e(477)],n[e(437)][e(541)]);tracking.x=t[e(465)](normalize,r,document[e(558)+e(352)][e(347)+"h"]),tracking.y=t[e(465)](normalize,n,document[e(558)+e(352)][e(526)+"ht"])}),Scene=new _0x4433ce[_0x56df76(396)],Renderer=new _0x4433ce[_0x56df76(351)+_0x56df76(374)]({alpha:!0}),Camera=(Renderer[_0x56df76(370)](window[_0x56df76(538)],window[_0x56df76(458)+"t"]),document[_0x56df76(513)+_0x56df76(560)](_0x56df76(395))[_0x56df76(381)+"d"](Renderer[_0x56df76(516)]),new _0x4433ce[_0x56df76(393)+_0x56df76(421)](50,window[_0x56df76(538)]/window[_0x56df76(458)+"t"],.1,1e4)),boxGeometry=(Camera[_0x56df76(553)][_0x56df76(511)]=_0x56df76(387),new _0x4433ce[_0x56df76(348)+"y"](1,1,1)),meshPhongMaterial=new _0x4433ce[_0x56df76(360)+_0x56df76(474)]({color:16711935,transparent:!0,opacity:0}),Mesh=new _0x4433ce[_0x56df76(504)](boxGeometry,meshPhongMaterial);Mesh[_0x56df76(553)][_0x56df76(511)]=_0x56df76(387),Mesh[_0x56df76(367)][_0x56df76(440)](1,1,1),Scene[_0x56df76(527)](Mesh),Renderer[_0x56df76(516)][_0x56df76(480)][_0x56df76(416)]=_0x56df76(358);let animationFrameActive=null;function renderGeometry(){var n=_0x56df76;animationFrameActive={fHWec:function(n,e){return n(e)}}[n(461)](requestAnimationFrame,renderGeometry),Renderer[n(426)](Scene,Camera)}function showGeometry(){var n=_0x56df76,e={jJvHU:n(415)};transformControls[n(376)]=!1,Renderer[n(516)][n(480)][n(416)]=e[n(479)]}function hideGeometry(){var n=_0x56df76,e={sPcGP:n(358)};transformControls[n(376)]=!1,Renderer[n(516)][n(480)][n(416)]=e[n(559)]}function hideTransformControls(){var n=_0x56df76;transformControls[n(376)]=!1}const transformControls=new TransformControls(Camera,Renderer[_0x56df76(516)]),editEntity=(transformControls[_0x56df76(441)+_0x56df76(400)](_0x56df76(383),()=>{var n=_0x56df76,e={cBPwx:function(n,e){return n(e)},ounCa:function(n,e){return n(e)},StSfX:function(n){return n()}},t=objectInfos[editingId];Mesh[n(497)].x&&Mesh[n(497)].y&&Mesh[n(497)].z&&t&&(t.x=Mesh[n(497)].x,t.y=-Mesh[n(497)].z,t.z=Mesh[n(497)].y,t[n(445)]=e[n(462)](radToDeg,Mesh[n(553)].x),t[n(491)]=e[n(411)](radToDeg,-Mesh[n(553)].z),t[n(470)]=e[n(462)](radToDeg,Mesh[n(553)].y),e[n(380)](editEntity),Renderer[n(426)](Scene,Camera))}),()=>{var n=_0x56df76,e={CNPAn:function(n,e,t){return n(e,t)},sXhAP:n(448)+"y",jbfOF:function(n,e){return n(e)},fVlaK:function(n,e){return n(e)},nsqOw:function(n,e){return n(e)},fLMXK:function(n,e){return n(e)},ruNQG:function(n,e){return n(e)}},t=objectInfos[editingId];e[n(429)](Post,e[n(476)],{id:editingId,alpha:e[n(468)](parseInt,t[n(510)]),x:e[n(468)](parseFloat,t.x),y:e[n(468)](parseFloat,t.y),z:e[n(481)](parseFloat,t.z),pitch:e[n(346)](parseFloat,t[n(445)]),roll:e[n(551)](parseFloat,t[n(491)]),yaw:e[n(468)](parseFloat,t[n(470)])}),e[n(473)](setObjectHelperValues,t)}),storeData=(transformControls[_0x56df76(441)+_0x56df76(400)](_0x56df76(475),()=>{var n=_0x56df76;isTransforming=!0,{BncdM:function(n){return n()}}[n(464)](storeData)}),transformControls[_0x56df76(441)+_0x56df76(400)](_0x56df76(447),()=>{var n=_0x56df76,e=objectInfos[editingId];e&&(e.x=Mesh[n(497)].x,e.y=-Mesh[n(497)].z,e.z=Mesh[n(497)].y,isTransforming=!1)}),transformControls[_0x56df76(507)+_0x56df76(365)](.1),transformControls[_0x56df76(370)](.8),transformControls[_0x56df76(557)+_0x56df76(536)](degToRad(15)),transformControls[_0x56df76(552)](Mesh),Scene[_0x56df76(527)](transformControls),()=>{var e=_0x56df76,t={QceXQ:function(n,e){return n!==e},MfJCg:function(n,e){return n!==e},cBQAr:e(386)+"3"},r=objectInfos[editingId];if(r&&t[e(472)](r.x,0)&&t[e(446)](r.y,0)&&t[e(472)](r.z,0)){var o=t[e(519)][e(459)]("|");let n=0;for(;;){switch(o[n++]){case"0":furniData[e(375)][e(397)](r[e(491)]);continue;case"1":furniData[e(478)][e(397)](r.x);continue;case"2":furniData[e(363)][e(397)](r.z);continue;case"3":furniData[e(353)][e(397)](r[e(470)]);continue;case"4":furniData[e(420)][e(397)](r.y);continue;case"5":furniData[e(542)][e(397)](r[e(445)]);continue}break}}});function cancelRenderGeometry(){var n=_0x56df76;animationFrameActive&&({EhCmY:function(n,e){return n(e)}}[n(406)](cancelAnimationFrame,animationFrameActive),animationFrameActive=null)}function _0x1f35(n,e){const t=_0x3699();return(_0x1f35=function(n,e){return n-=346,t[n]})(n,e)}function setEditMode(n){var e=_0x56df76,t={HUPis:function(n,e){return n===e},ZZVGE:e(368),UQXdG:e(439)};t[e(543)](n,t[e(454)])?transformControls[e(350)](t[e(454)]):transformControls[e(350)](t[e(373)])}function _0x3699(){const n=["BuNkv","Mesh","ground_obj","toggleCurs","setTransla","840686rDmkXm","3|6","alpha","order","pageX","querySelec","Ugzns","entity","domElement","ty-x","GqtBy","cBQAr","RHfSk","eMovement","NAfuk","oYYrM","toggleMous","wTcmu","scrollHeig","add","load_entit","11|14|9|2|","UVvHo","exists","val","hash","szvSM","keydown","nSnap","dfsZZ","innerWidth","1809xUtiqd","select_ent","offsetTop","prevPitch","HUPis","3|1|0|15|5","categories","sgbXL","HbxOL","JeLoX","psdDl","ty-y","fLMXK","attach","rotation","vJODy","120551dDkUIh","uLYVf","setRotatio","documentEl","sPcGP","tor","hit","ty-pitch","nsqOw","scrollWidt","BoxGeometr","265782FnNIUS","setMode","WebGLRende","ement","prevYaw","dUVEL","oGnVu","Gbojt","12|13|7","none","nhpkq","MeshPhongM","cam","key","prevZ","vCMGF","tionSnap","AWZiQ","scale","rotate","HMbrR","setSize","HllwK","aOcqh","UQXdG","rer","prevRoll","visible","Boxlx","MiPIW","fosxY","StSfX","appendChil","ect","change","tagName","length","1|4|2|5|0|","YZX","CANVAS","EAYBp","Shcrh","MygFq","QhhzB","Perspectiv","3|0|1|2|4","#decorate","Scene","push","mousemove","uGGgY","stener","4132570WRkMuS","lper #enti","AxboA","aibwX","QTmMP","EhCmY","nbrcj","sfivN","bawBE","sort","ounCa","fov","0|2|1|4|5|","UgMLS","block","display","ty-z","NvoWe","bxafU","prevY","eCamera","FoPTt","EfbcB","BtMcH","mnism","render","gWQsR","3210312cCoxnL","CNPAn","mousedown","lMtSq","pRINo","ity","25CSPhlt","distance","yeIrZ","target","IrDIE","translate","set","addEventLi","SNZie","XzyVi","stash","pitch","MfJCg","mouseUp","edit_entit","ty-roll","ptWHE","PbPUO","l-name","5|2|1|4|0|","ZZVGE","XbTMe","LEuBK","GhAsg","innerHeigh","split","oWmKJ","fHWec","cBPwx","ty-yaw","BncdM","mcCQe","rpJhR","PHhOu","jbfOF","#object-he","yaw","fNidy","QceXQ","ruNQG","aterial","mouseDown","sXhAP","pageY","prevX","jJvHU","style","fVlaK","McEzA","Dkdfl","|8|4|6|10|","270776GbmCSP","ZMblh","y_info","qyyGt","3dppRds","handle","roll","cLKRx","sortingMen","eCqIo","ThRHS","lper #mode","position","ectionMatr","1840esHfFJ","quEDp","URTyd","updateProj"];return(_0x3699=function(){return n})()}function setRotationSnap(n){var e=_0x56df76;transformControls[e(557)+e(536)](n)}function setTranslationSnap(n){var e=_0x56df76;transformControls[e(507)+e(365)](n)}const normalize=(n,e)=>{var t=_0x56df76,r={AWZiQ:function(n,e){return n+e},bxafU:function(n,e){return n/e},uLYVf:function(n,e){return n*e},MiPIW:function(n,e){return n-e},EAYBp:function(n,e){return n-e}};return r[t(366)](r[t(419)](r[t(556)](1,r[t(378)](n,0)),r[t(389)](e,0)),0)},handleUpdatePositions=(window[_0x56df76(441)+_0x56df76(400)](_0x56df76(398),handleTracking),n=>{var e=_0x56df76,t={EfbcB:function(n,e){return n(e)},dUVEL:function(n,e,t){return n(e,t)},SNZie:function(n,e){return n(e)},PbPUO:function(n,e){return n(e)}},r=(Camera[e(497)][e(440)](n[e(361)][e(497)].x,n[e(361)][e(497)].z,-n[e(361)][e(497)].y),n[e(361)][e(553)].x),o=n[e(361)][e(553)].z,a=n[e(361)][e(553)].y;Camera[e(553)][e(440)](t[e(423)](degToRad,r),t[e(423)](degToRad,t[e(354)](zRotationHandler,r,o)),t[e(442)](degToRad,a)),Camera[e(412)]=n[e(361)][e(412)],Camera[e(502)+e(498)+"ix"](),n[e(515)][e(497)]&&(Mesh[e(497)][e(440)](n[e(515)][e(497)].x,n[e(515)][e(497)].z,-n[e(515)][e(497)].y),Mesh[e(553)][e(440)](t[e(423)](degToRad,n[e(515)][e(553)].x),t[e(451)](degToRad,n[e(515)][e(553)].z),t[e(451)](degToRad,-n[e(515)][e(553)].y)))}),changeEntity=async n=>{var e=_0x56df76,t={oYYrM:function(n,e,t){return n(e,t)},FoPTt:e(528)+e(487),dfsZZ:function(n,e){return n(e)},GhAsg:function(n,e){return n(e)}},n=await t[e(523)](Post,t[e(422)],{id:t[e(537)](parseInt,n)});t[e(457)](setEntityData,n)},zRotationHandler=(n,e)=>{var t=_0x56df76,r={HllwK:function(n,e){return e{var e=_0x56df76,t={ptWHE:e(529)+e(544)+e(484)+e(357),sfivN:function(n,e){return n(e)},XzyVi:function(n,e){return n!==e},Dkdfl:function(n){return n()}},r=t[e(450)][e(459)]("|");let o=0;for(;;){switch(r[o++]){case"0":editingData[e(510)]=n[e(510)];continue;case"1":editingData[e(533)]=n[e(533)];continue;case"2":editingId=n.id;continue;case"3":objectInfos[editingId]={id:n.id,hash:n[e(533)],alpha:n[e(510)],x:n.x,y:n.y,z:n.z,pitch:n[e(445)],roll:n[e(491)],yaw:n[e(470)],distance:n[e(435)],quaternion:{}};continue;case"4":editingData[e(445)]=n[e(445)];continue;case"5":editingData.y=n.y;continue;case"6":editingData[e(491)]=n[e(491)];continue;case"7":t[e(408)](setObjectHelperValues,n);continue;case"8":editingData.z=n.z;continue;case"9":editable=!0;continue;case"10":editingData[e(470)]=n[e(470)];continue;case"11":if(n[e(531)])continue;return editable=!1,void(transformControls[e(376)]=!1);case"12":editingData[e(435)]=n[e(435)];continue;case"13":transformControls[e(376)]=!0;continue;case"14":t[e(443)](editingId,n.id)&&t[e(483)](clearData);continue;case"15":editingData.x=n.x;continue}break}},setObjectHelperValues=n=>{var e=_0x56df76,t={nbrcj:e(453)+e(509),cLKRx:function(n,e){return n(e)},Ugzns:e(469)+e(402)+e(562),aOcqh:function(n,e){return n(e)},quEDp:e(469)+e(402)+e(550),nhpkq:function(n,e){return n(e)},sgbXL:e(469)+e(402)+e(517),QhhzB:function(n,e){return n(e)},Boxlx:e(469)+e(402)+e(449),uGGgY:function(n,e){return n(e)},wTcmu:e(469)+e(402)+e(417),UVvHo:e(469)+e(496)+e(452),IrDIE:function(n,e){return n(e)},BuNkv:e(469)+e(402)+e(463)},r=t[e(407)][e(459)]("|");let o=0;for(;;){switch(r[o++]){case"0":t[e(492)]($,t[e(514)])[e(532)](n[e(445)]);continue;case"1":t[e(372)]($,t[e(500)])[e(532)](n.y);continue;case"2":t[e(359)]($,t[e(546)])[e(532)](n.x);continue;case"3":t[e(392)]($,t[e(377)])[e(532)](n[e(491)]);continue;case"4":t[e(399)]($,t[e(525)])[e(532)](n.z);continue;case"5":t[e(359)]($,t[e(530)])[e(532)](n[e(533)]);continue;case"6":t[e(438)]($,t[e(503)])[e(532)](n[e(470)]);continue}break}},clearData=()=>{var n=_0x56df76,e={oWmKJ:n(413)+"3"}[n(460)][n(459)]("|");let t=0;for(;;){switch(e[t++]){case"0":furniData[n(420)]=[];continue;case"1":furniData[n(363)]=[];continue;case"2":furniData[n(478)]=[];continue;case"3":furniData[n(353)]=[];continue;case"4":furniData[n(542)]=[];continue;case"5":furniData[n(375)]=[];continue}break}};window[_0x56df76(441)+_0x56df76(400)](_0x56df76(535),async n=>{var e=_0x56df76,t={oGnVu:function(n,e){return n===e},RHfSk:function(n,e){return n(e)},vCMGF:e(524)+e(521),lMtSq:function(n,e){return n(e)},NAfuk:e(506)+"or",pRINo:function(n,e,t){return n(e,t)},PHhOu:e(505)+e(382),UgMLS:function(n,e){return n(e)},HbxOL:function(n,e){return n(e)}};t[e(355)](n[e(362)],"F6")&&t[e(520)](Post,t[e(364)]),t[e(355)](n[e(362)],"F5")&&t[e(431)](Post,t[e(522)]),(t[e(355)](n[e(362)],"G")||t[e(355)](n[e(362)],"g"))&&(n=await t[e(432)](Post,t[e(467)],{id:t[e(414)](parseInt,editingId)}),t[e(547)](setEntityData,n))});export{setDecorateMenu,selectLegacyObject,renderGeometry,showGeometry,hideGeometry,hideTransformControls,cancelRenderGeometry,setEditMode,setRotationSnap,setTranslationSnap,handleUpdatePositions,changeEntity}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/intro.js b/resources/[housing]/qs-housing/html/assets/script/intro.js deleted file mode 100644 index eb55ad683..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/intro.js +++ /dev/null @@ -1 +0,0 @@ -function _0x3392(t,n){const e=_0x2024();return(_0x3392=function(t,n){return t-=218,e[t]})(t,n)}!function(){for(var t=_0x3392,n=_0x2024();;)try{if(291808==-parseInt(t(229))+parseInt(t(239))/2*(parseInt(t(242))/3)+parseInt(t(241))/4+parseInt(t(249))/5+-parseInt(t(232))/6*(parseInt(t(228))/7)+parseInt(t(233))/8*(-parseInt(t(245))/9)+-parseInt(t(230))/10*(parseInt(t(244))/11))break;n.push(n.shift())}catch(t){n.push(n.shift())}}();const showIntro=n=>{const e=_0x3392,r={emMcS:function(t){return t()},VgLlk:function(t){return t()},pNIpD:e(240),WtjIB:e(247),xABiN:e(226),XXcOQ:function(t,n,e){return t(n,e)}};document[e(223)+e(246)](r[e(220)])[e(236)][e(227)](r[e(225)]),document[e(223)+e(246)](r[e(238)])[e(236)][e(227)](r[e(225)]),r[e(218)](setTimeout,()=>{var t=e;r[t(250)](n),r[t(252)](closeIntro)},2500)},closeIntro=()=>{const t=_0x3392,r={FzAgH:t(240),OQlPA:t(224),RyedK:t(226),eCewi:t(247),IraDV:function(t,n,e){return t(n,e)},dhKhv:function(t,n,e){return t(n,e)}};r[t(251)](setTimeout,()=>{const n=t,e={bGZBq:r[n(221)],aWKZl:r[n(234)],YLNTD:r[n(237)]};document[n(223)+n(246)](r[n(221)])[n(236)][n(231)](r[n(234)]),document[n(223)+n(246)](r[n(221)])[n(236)][n(231)](r[n(222)]),document[n(223)+n(246)](r[n(237)])[n(236)][n(231)](r[n(234)]),document[n(223)+n(246)](r[n(237)])[n(236)][n(231)](r[n(222)]),r[n(219)](setTimeout,()=>{var t=n;document[t(223)+t(246)](e[t(248)])[t(236)][t(227)](e[t(235)]),document[t(223)+t(246)](e[t(243)])[t(236)][t(227)](e[t(235)])},1e3)},100)};function _0x2024(){const t=["8UHaHTW","OQlPA","aWKZl","classList","RyedK","xABiN","225948zqRRuw","intro","2032920ESqepQ","12hOxHsU","YLNTD","11nqfOFN","1157022XgOatG","ById","hidden","bGZBq","1975685OFfEMX","emMcS","dhKhv","VgLlk","XXcOQ","IraDV","pNIpD","FzAgH","eCewi","getElement","slide-left","WtjIB","intro-logo","remove","56qSgRnl","251101BNvGaZ","6333080HZibgu","add","37866yUmubJ"];return(_0x2024=function(){return t})()}export{showIntro,closeIntro}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/items.js b/resources/[housing]/qs-housing/html/assets/script/items.js deleted file mode 100644 index 95977a1b8..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/items.js +++ /dev/null @@ -1 +0,0 @@ -var _0x1ff5cd=_0x1654;function _0x1654(e,t){var n=_0x1258();return(_0x1654=function(e,t){return n[e-=375]})(e,t)}!function(){for(var e=_0x1654,t=_0x1258();;)try{if(916553==-parseInt(e(460))*(-parseInt(e(380))/2)+parseInt(e(520))/3*(-parseInt(e(590))/4)+-parseInt(e(521))/5+-parseInt(e(536))/6+-parseInt(e(381))/7*(parseInt(e(667))/8)+parseInt(e(425))/9*(-parseInt(e(440))/10)+parseInt(e(658))/11*(parseInt(e(565))/12))break;t.push(t.shift())}catch(e){t.push(t.shift())}}();import{Lang}from"./language.js";import{getVariationParentItem}from"./stash.js";let itemcontainer=document[_0x1ff5cd(772)+_0x1ff5cd(399)](_0x1ff5cd(680)+_0x1ff5cd(481));class Items{constructor(e){var t=_0x1ff5cd;this[t(783)+"nu"]=e,this[t(548)]=[]}[_0x1ff5cd(450)+"d"](e){var t=_0x1ff5cd;this[t(548)]=e,this[t(730)]()}[_0x1ff5cd(756)](){this[_0x1ff5cd(730)]()}[_0x1ff5cd(598)](){var e=_0x1ff5cd;itemcontainer[e(657)]=""}[_0x1ff5cd(730)](){var c=_0x1ff5cd,o={LXtkf:c(548),wMTca:c(385),Ithar:function(e,t){return e==t},QhLPz:function(e,t){return e!=t},aHmyW:c(571)+c(622),ApARQ:function(e,t,n){return e(t,n)},idoMp:c(522),tYdlY:c(448),rSYku:c(476),fzBlL:c(408),YChGT:c(559),vwGcI:c(612),Krzlg:function(e,t){return e==t},dsckN:c(417),edUOe:c(722)+"s",acaUQ:function(e,t){return t{var t=c;e[t(765)][t(769)][t(603)](o[t(394)])||(this[t(783)+"nu"][t(518)][t(681)+"u"][t(612)]=S[t(477)][t(463)]("|")[1],this[t(783)+"nu"][t(518)][t(681)+"u"][t(730)]())});else{var n=document[c(701)+c(694)](o[c(519)]);if(n[c(769)][c(676)](o[c(687)]),e[c(378)+"d"](n),o[c(599)](S[c(479)][c(513)],1)&&(n[c(657)]=o[c(758)]),o[c(653)](S[c(479)][o[c(505)](S[c(479)][c(513)],1)][c(541)],o[c(400)]))for(var i=o[c(618)][c(463)]("|"),r=0;;){switch(i[r++]){case"0":s[c(657)]=o[c(549)];continue;case"1":var s=document[c(701)+c(735)](o[c(529)],o[c(740)]);continue;case"2":n[c(378)+"d"](s);continue;case"3":s[c(729)+"te"](o[c(668)],"20");continue;case"4":s[c(729)+"te"](o[c(516)],"16");continue;case"5":s[c(729)+"te"](o[c(468)],o[c(682)]);continue;case"6":s[c(769)][c(676)](o[c(610)]);continue}break}if(o[c(653)](S[c(479)][o[c(505)](S[c(479)][c(513)],1)][c(541)],o[c(566)]))for(var a=o[c(666)][c(463)]("|"),u=0;;){switch(a[u++]){case"0":n[c(378)+"d"](f);continue;case"1":var f=document[c(701)+c(735)](o[c(529)],o[c(740)]);continue;case"2":f[c(657)]=o[c(669)];continue;case"3":f[c(729)+"te"](o[c(468)],o[c(682)]);continue;case"4":f[c(729)+"te"](o[c(668)],"20");continue;case"5":f[c(769)][c(676)](o[c(718)]);continue;case"6":f[c(729)+"te"](o[c(516)],"16");continue}break}var d=document[c(701)+c(694)](o[c(519)]),h=(d[c(769)][c(676)](o[c(447)]),e[c(378)+"d"](d),document[c(701)+c(694)](o[c(519)])),l=(h[c(769)][c(676)](o[c(770)]),d[c(378)+"d"](h),document[c(701)+c(694)]("h1")),m=(l[c(769)][c(676)](o[c(700)]),l[c(657)]=S[c(398)],h[c(378)+"d"](l),o[c(599)](S[c(398)][c(513)],16)&&(l[c(515)][c(415)]=o[c(416)](o[c(577)](3,o[c(577)](S[c(398)][c(513)],16)),"vw")),document[c(701)+c(694)](o[c(519)])),p=(m[c(769)][c(676)](o[c(495)]),h[c(378)+"d"](m),document[c(701)+c(694)]("p"));if(p[c(769)][c(676)](o[c(745)]),p[c(657)]=S[c(376)+"n"],m[c(378)+"d"](p),(_=document[c(701)+c(694)](o[c(519)]))[c(769)][c(676)](o[c(472)]),m[c(378)+"d"](_),o[c(614)](S[c(479)][o[c(501)](S[c(479)][c(513)],1)][c(541)],o[c(400)]))for(var v=o[c(775)][c(463)]("|"),w=0;;){switch(v[w++]){case"0":x[c(657)]=o[c(624)](Lang,o[c(593)]);continue;case"1":s[c(769)][c(676)](o[c(499)]);continue;case"2":m[c(378)+"d"](H);continue;case"3":s=document[c(701)+c(735)](o[c(529)],o[c(740)]);continue;case"4":s[c(657)]=o[c(549)];continue;case"5":H[c(378)+"d"](x);continue;case"6":s[c(729)+"te"](o[c(516)],"16");continue;case"7":s[c(729)+"te"](o[c(468)],o[c(682)]);continue;case"8":H[c(378)+"d"](s);continue;case"9":x[c(769)][c(676)](o[c(491)]);continue;case"10":var x=document[c(701)+c(694)](o[c(728)]);continue;case"11":H[c(769)][c(676)](o[c(544)]);continue;case"12":var H=document[c(701)+c(694)](o[c(519)]);continue;case"13":s[c(729)+"te"](o[c(668)],"20");continue}break}else if(o[c(614)](S[c(479)][o[c(404)](S[c(479)][c(513)],1)][c(541)],o[c(566)]))for(var I=o[c(430)][c(463)]("|"),g=0;;){switch(I[g++]){case"0":V[c(769)][c(676)](o[c(491)]);continue;case"1":L[c(378)+"d"](V);continue;case"2":L[c(769)][c(676)](o[c(544)]);continue;case"3":f[c(769)][c(676)](o[c(499)]);continue;case"4":f[c(657)]=o[c(669)];continue;case"5":var L=document[c(701)+c(694)](o[c(519)]);continue;case"6":f[c(729)+"te"](o[c(468)],o[c(682)]);continue;case"7":L[c(378)+"d"](f);continue;case"8":f=document[c(701)+c(735)](o[c(529)],o[c(740)]);continue;case"9":f[c(729)+"te"](o[c(516)],"16");continue;case"10":V[c(657)]=o[c(624)](Lang,o[c(461)]);continue;case"11":var V=document[c(701)+c(694)](o[c(728)]);continue;case"12":m[c(378)+"d"](L);continue;case"13":f[c(729)+"te"](o[c(668)],"20");continue}break}var b=document[c(701)+c(694)](o[c(519)]);b[c(769)][c(676)](o[c(509)]),m[c(378)+"d"](b);for(var k=o[c(501)](S[c(479)][c(513)],1);o[c(755)](0,k);k--)for(var z=o[c(651)][c(463)]("|"),y=0;;){switch(z[y++]){case"0":_[c(769)][c(676)](o[c(472)]);continue;case"1":b[c(378)+"d"](A);continue;case"2":var N=document[c(701)+c(694)](o[c(728)]);continue;case"3":N[c(657)]=S[c(479)][k][c(398)];continue;case"4":A[c(769)][c(676)](o[c(455)]);continue;case"5":N[c(769)][c(676)](o[c(494)]);continue;case"6":var _=document[c(701)+c(694)](o[c(519)]);continue;case"7":var A=document[c(701)+c(694)](o[c(519)]);continue;case"8":A[c(378)+"d"](N);continue;case"9":A[c(729)+"te"](o[c(640)],k);continue;case"10":A[c(378)+"d"](_);continue;case"11":Q[c(657)]=o[c(596)](S[c(479)][k][c(411)]," $");continue;case"12":Q[c(769)][c(676)](o[c(563)]);continue;case"13":if(o[c(600)](S[c(479)][k][c(541)],o[c(400)]))for(var M=o[c(527)][c(463)]("|"),U=0;;){switch(M[U++]){case"0":var P=document[c(701)+c(735)](o[c(529)],o[c(740)]);continue;case"1":P[c(657)]=o[c(549)];continue;case"2":P[c(729)+"te"](o[c(516)],"16");continue;case"3":_[c(378)+"d"](P);continue;case"4":P[c(729)+"te"](o[c(468)],o[c(682)]);continue;case"5":P[c(769)][c(676)](o[c(457)]);continue;case"6":P[c(729)+"te"](o[c(668)],"20");continue}break}else if(o[c(746)](S[c(479)][k][c(541)],o[c(566)]))for(var C=o[c(748)][c(463)]("|"),q=0;;){switch(C[q++]){case"0":P=document[c(701)+c(735)](o[c(529)],o[c(740)]);continue;case"1":P[c(729)+"te"](o[c(468)],o[c(682)]);continue;case"2":P[c(657)]=o[c(686)];continue;case"3":P[c(769)][c(676)](o[c(457)]);continue;case"4":_[c(378)+"d"](P);continue;case"5":P[c(729)+"te"](o[c(516)],"16");continue;case"6":P[c(729)+"te"](o[c(668)],"20");continue}break}continue;case"14":_[c(378)+"d"](Q);continue;case"15":var Q=document[c(701)+c(694)](o[c(728)]);continue}break}o[c(600)](this[c(783)+"nu"][c(548)],S[c(477)])&&e[c(769)][c(676)](o[c(394)]),e[c(665)+c(446)](o[c(656)],e=>{var t=c,n=e[t(765)][t(462)+"te"](o[t(579)]);o[t(614)](this[t(783)+"nu"][t(548)],n)?(this[t(783)+"nu"][t(569)](null),e[t(765)][t(769)][t(586)](o[t(394)])):(this[t(783)+"nu"][t(569)](n),o[t(422)](document[t(659)+t(670)](o[t(480)]),null)&&document[t(659)+t(670)](o[t(480)])[t(769)][t(586)](o[t(394)]),e[t(765)][t(769)][t(676)](o[t(394)]))})}}catch(e){}o[c(653)](document[c(659)+c(670)](o[c(480)]),null)&&o[c(486)](this[c(783)+"nu"][c(548)],null)&&this[c(783)+"nu"][c(569)](null)}}const getItems=(c,e)=>{var o=_0x1ff5cd,i={GkNAZ:function(e,t){return e==t},Uwujz:function(e,t){return e(t)},Erqjd:function(e,t){return e{var n=_0x1ff5cd,c={XONkI:function(e,t){return e","24-24V224c","rtDoC","Awesome Fr","VyvSZ","-64-28.7-6","stash|"," 9.7 40.2 ","2|11|14","0 13.3-10."," 24-24 24H","2186580dXQJke"," 2024 Font","24-24 24H5"," 64c-11.4 ","or-price","type","24c-35.3 0",'2">\x3c!--!Fo',"pqDzy","7|11|0|10|","x-descript","currentVar","selected","XTLET","6.6 5.5 10","99.2 0h12.","or-label","push","https://fo","includes","or-type"," https://f","infobox-ti","alt","12|11|2|3|","-17.7-14.3","span","rkJHl",".--\x3e',"entNS","35.3-28.7 ","x-type-too","7|4|9|1|2|","3.5L480 19","NCeJU"," 176.7 0 1","e/categori","ils-variat","HOUSING_NU","eGWua","AxKCk","e - https:","hhyuu","l0 56c0 13","3.3 40.2 5",'6z"/>',"GkNAZ",".3C155 7.9","height","rUmLu","show","4-10.7-24-","jIhDQ","nt Awesome","50.7 58.5z","33.3 40.2 ","ntent","M240 160H4","|9|13|6|4|","target","24-24zm488","ns, Inc.--","s-stash","classList","KshfQ","64 64H384c","getElement","itemhover",'',"src","5.7 16.7 1"];return(_0x1258=function(){return e})()}export{Items}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/language.js b/resources/[housing]/qs-housing/html/assets/script/language.js deleted file mode 100644 index 813b2659d..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/language.js +++ /dev/null @@ -1 +0,0 @@ -const _0x5ae7c6=_0x56e7;!function(){for(var a=_0x56e7,e=_0x1d97();;)try{if(833145==+parseInt(a(264))+parseInt(a(193))/2*(-parseInt(a(217))/3)+-parseInt(a(348))/4+parseInt(a(485))/5*(-parseInt(a(232))/6)+parseInt(a(250))/7*(-parseInt(a(306))/8)+-parseInt(a(342))/9+-parseInt(a(381))/10*(-parseInt(a(230))/11))break;e.push(e.shift())}catch(a){e.push(e.shift())}}();let LangData={};function LoadTranslations(){var a=_0x5ae7c6,e={qtQlm:a(370)+a(273)+a(260)+a(471)+a(186)+a(403)+a(282)+a(444)+a(340)+a(308)+a(219)+a(398)+a(458)+a(246)+a(494)+a(323)+a(450),SoaXV:a(360)+a(415),mSbYy:a(394)+a(374)+"ls",LRqGx:a(418)+a(449)+"on",LSakh:a(465)+a(253),QOblF:a(442)+a(251),AYxlO:a(345)+a(285),fUVpw:a(258)+"k",ORrzL:a(198)+a(427),IulPQ:a(418)+a(408)+"e",njiWM:a(227)+a(195),FoVeb:a(442)+a(490),XyTLG:a(484)+a(331),DsghC:a(472)+a(286),yWnFj:a(442)+a(315)+"a",fZtGD:a(303),onrzx:a(462)+a(479),zdkYk:a(418)+a(399)+a(436),nrPuK:function(a,e){return a(e)},heYMt:a(476)+a(257)+a(277)+a(464)+a(478),BcTKO:a(205)+a(298),FdLfz:a(205)+a(305),zuOKm:a(244),qgQKJ:a(384)+a(317),PCLEg:function(a,e){return a(e)},TwGhi:a(476)+a(257)+a(277)+a(464)+a(482)+a(324),uMyzJ:a(256)+"r",AIFKA:a(418)+a(373)+"e",QwaXB:a(292)+"me",YeDPZ:a(442)+a(422)+"t",fahpu:a(418)+a(440),voZgU:a(361)+a(222),HuQwp:a(236)+a(452),fPbzD:a(366)+a(322),vUVQg:a(314)+a(294),VZkkv:a(346)+a(190),TqEmu:a(349)+"e",uDwxJ:a(442)+a(434)+a(435),VUUWr:a(336)+a(309)+a(194),zHJWu:a(261)+a(221),AUehb:a(426)+a(322),bYFuU:a(451)+a(414),DYYEH:a(354)+a(284),vHjly:a(418)+a(350)+a(267),Ttzcb:a(442)+a(330),dnxjh:a(442)+a(341),xMipI:a(214),gtFsK:a(271)+a(481),PrJFK:a(333)+a(420),RkBTF:a(418)+a(329),nReOU:a(291)+a(427),hehUt:a(248)+a(196),KIltv:a(389)+a(431),PupZZ:a(442)+a(422)+a(208),ocScl:a(442)+a(203)+"nd",Lbdlk:a(442)+a(356),rbpnv:function(a,e){return a(e)},VkGcg:a(476)+a(257)+a(277)+a(464)+a(347)+'"]',fghHB:a(442)+a(495)+a(266),QFaNp:a(437)+a(262),Wxkoz:a(424),Fnprs:a(395)+a(383),osoJB:a(486)+a(189),pDZWp:a(497)+a(474)+a(241),GsMVz:a(213)+a(467),TzMtN:function(a,e){return a(e)},zyRBN:a(476)+a(257)+a(277)+a(464)+a(310)+a(338)},n=e[a(231)][a(453)]("|");let t=0;for(;;){switch(n[t++]){case"0":document[a(270)+a(355)](e[a(313)])[a(404)]=LangData[a(254)+a(321)+a(473)];continue;case"1":document[a(270)+a(355)](e[a(202)])[a(404)]=LangData[a(254)+a(401)+a(457)+a(407)];continue;case"2":document[a(270)+a(355)](e[a(293)])[a(404)]=LangData[a(254)+a(295)+a(483)+a(417)];continue;case"3":document[a(270)+a(355)](e[a(204)])[a(404)]=LangData[a(254)+a(401)+a(457)+a(358)];continue;case"4":document[a(270)+a(355)](e[a(289)])[a(404)]=LangData[a(254)+a(225)+"ME"];continue;case"5":document[a(270)+a(355)](e[a(215)])[a(404)]=LangData[a(254)+a(226)+"IT"];continue;case"6":document[a(270)+a(355)](e[a(287)])[a(404)]=LangData[a(254)+a(396)+a(319)];continue;case"7":document[a(270)+a(355)](e[a(372)])[a(404)]=LangData[a(254)+a(325)+a(367)];continue;case"8":document[a(270)+a(355)](e[a(419)])[a(404)]=LangData[a(254)+a(295)+a(307)];continue;case"9":document[a(270)+a(355)](e[a(351)])[a(404)]=LangData[a(254)+a(439)+a(239)];continue;case"10":document[a(270)+a(355)](e[a(223)])[a(404)]=LangData[a(254)+a(311)+a(430)];continue;case"11":document[a(270)+a(355)](e[a(365)])[a(404)]=LangData[a(254)+a(466)+a(475)];continue;case"12":document[a(270)+a(355)](e[a(210)])[a(404)]=LangData[a(254)+a(200)+a(339)];continue;case"13":document[a(270)+a(355)](e[a(209)])[a(404)]=LangData[a(254)+a(443)+a(312)];continue;case"14":document[a(270)+a(355)](e[a(379)])[a(404)]=LangData[a(254)+a(400)];continue;case"15":document[a(270)+a(355)](e[a(500)])[a(404)]=LangData[a(254)+a(300)+a(480)];continue;case"16":document[a(270)+a(355)](e[a(278)])[a(404)]=LangData[a(254)+a(376)+a(249)];continue;case"17":e[a(201)]($,e[a(207)])[a(352)](e[a(368)],LangData[a(254)+a(316)+a(288)])[a(352)](e[a(320)],LangData[a(254)+a(441)+a(364)]);continue;case"18":document[a(270)+a(355)](e[a(206)])[a(404)]=LangData[a(254)+a(229)+"LS"];continue;case"19":document[a(270)+a(355)](e[a(268)])[a(404)]=LangData[a(254)+a(401)+a(409)];continue;case"20":e[a(455)]($,e[a(363)])[a(352)](e[a(368)],LangData[a(254)+a(316)+a(288)])[a(352)](e[a(320)],LangData[a(254)+a(441)+a(477)]);continue;case"21":document[a(270)+a(355)](e[a(412)])[a(404)]=LangData[a(254)+a(447)+a(445)];continue;case"22":document[a(270)+a(355)](e[a(456)])[a(404)]=LangData[a(254)+a(228)+a(259)];continue;case"23":document[a(270)+a(355)](e[a(470)])[a(404)]=LangData[a(254)+a(337)+a(393)];continue;case"24":document[a(270)+a(355)](e[a(343)])[a(404)]=LangData[a(254)+a(302)+a(265)];continue;case"25":document[a(270)+a(355)](e[a(432)])[a(404)]=LangData[a(254)+a(489)+"PE"];continue;case"26":document[a(270)+a(355)](e[a(326)])[a(404)]=LangData[a(254)+a(382)+a(371)];continue;case"27":document[a(270)+a(355)](e[a(187)])[a(404)]=LangData[a(254)+a(499)+"RS"];continue;case"28":document[a(270)+a(355)](e[a(496)])[a(404)]=LangData[a(254)+a(391)+a(220)];continue;case"29":document[a(270)+a(355)](e[a(332)])[a(404)]=LangData[a(254)+a(318)+a(344)];continue;case"30":document[a(270)+a(355)](e[a(276)])[a(404)]=LangData[a(254)+a(357)+a(243)];continue;case"31":document[a(270)+a(355)](e[a(402)])[a(404)]=LangData[a(254)+a(448)+a(492)];continue;case"32":document[a(270)+a(355)](e[a(299)])[a(404)]=LangData[a(254)+a(263)+"LE"];continue;case"33":document[a(270)+a(355)](e[a(425)])[a(224)+"r"]=LangData[a(254)+a(188)+a(283)];continue;case"34":document[a(270)+a(355)](e[a(359)])[a(404)]=LangData[a(254)+a(237)+a(378)];continue;case"35":document[a(270)+a(355)](e[a(463)])[a(404)]=LangData[a(254)+a(269)+a(377)];continue;case"36":document[a(270)+a(355)](e[a(461)])[a(404)]=LangData[a(254)+a(281)+a(280)];continue;case"37":document[a(270)+a(355)](e[a(446)])[a(404)]=LangData[a(254)+a(406)+a(307)];continue;case"38":document[a(270)+a(355)](e[a(380)])[a(404)]=LangData[a(254)+a(487)+a(199)];continue;case"39":document[a(270)+a(355)](e[a(386)])[a(404)]=LangData[a(254)+a(390)+a(304)];continue;case"40":document[a(270)+a(355)](e[a(459)])[a(404)]=LangData[a(254)+a(228)+a(259)];continue;case"41":document[a(270)+a(355)](e[a(353)])[a(404)]=LangData[a(254)+a(247)+"ST"];continue;case"42":document[a(270)+a(355)](e[a(429)])[a(404)]=LangData[a(254)+a(493)+a(234)];continue;case"43":document[a(270)+a(355)](e[a(274)])[a(404)]=LangData[a(254)+a(252)+a(211)];continue;case"44":document[a(270)+a(355)](e[a(197)])[a(404)]=LangData[a(254)+a(225)+"ME"];continue;case"45":document[a(270)+a(355)](e[a(216)])[a(404)]=LangData[a(254)+a(245)+a(488)];continue;case"46":document[a(270)+a(355)](e[a(405)])[a(404)]=LangData[a(254)+a(421)+a(334)];continue;case"47":document[a(270)+a(355)](e[a(387)])[a(404)]=LangData[a(254)+a(491)+a(233)];continue;case"48":document[a(270)+a(355)](e[a(410)])[a(404)]=LangData[a(254)+a(376)+a(328)+a(235)];continue;case"49":document[a(270)+a(355)](e[a(242)])[a(404)]=LangData[a(254)+a(454)+a(218)];continue;case"50":document[a(270)+a(355)](e[a(385)])[a(404)]=LangData[a(254)+a(428)+"E"];continue;case"51":e[a(362)]($,e[a(296)])[a(352)](e[a(368)],LangData[a(254)+a(316)+a(288)])[a(352)](e[a(320)],LangData[a(254)+a(441)+a(498)]);continue;case"52":document[a(270)+a(355)](e[a(397)])[a(404)]=LangData[a(254)+a(469)+"OR"];continue;case"53":document[a(270)+a(355)](e[a(413)])[a(404)]=LangData[a(254)+a(433)+a(272)];continue;case"54":document[a(270)+a(355)](e[a(392)])[a(404)]=LangData[a(254)+a(269)+"SE"];continue;case"55":document[a(270)+a(355)](e[a(423)])[a(404)]=LangData[a(254)+a(396)+a(255)];continue;case"56":document[a(270)+a(355)](e[a(279)])[a(404)]=LangData[a(254)+a(290)+a(335)];continue;case"57":document[a(270)+a(355)](e[a(238)])[a(404)]=LangData[a(254)+a(411)+a(388)];continue;case"58":document[a(270)+a(355)](e[a(460)])[a(404)]=LangData[a(254)+a(369)+a(192)];continue;case"59":e[a(501)]($,e[a(212)])[a(352)](e[a(368)],LangData[a(254)+a(316)+a(288)])[a(352)](e[a(320)],LangData[a(254)+a(441)+a(327)]);continue}break}}function _0x56e7(a,e){const n=_0x1d97();return(_0x56e7=function(a,e){return a-=186,n[a]})(a,e)}function _0x1d97(){const a=["4222080jmdmFU","#leaveTitl","gementLoca","njiWM","attr","xMipI","#smallerMa","tor","seBlipName","I_LOCATE_W","SCRIPTION","zHJWu","#cancelSel","#youNeedCa","rbpnv","TwGhi","_LEAVE","XyTLG","#sellYourP","USE","BcTKO","I_LOCATE_S","37|36|21|1","ERAS","ORrzL","gementPric","pertyDetai","current","I_HOUSE_AP","SE_TITLE","KED","fZtGD","vHjly","10YVlfcX","I_NEED_CAM","yer","#createPur","Lbdlk","Ttzcb","KIltv","ANCEL","#modalChan","I_BLIP_SPR","I_SELL_PRO","Wxkoz","HEME","#createPro","#sellToPla","I_SELL_HOU","fghHB","56|3|13|49","gementApar","I_FIX_DOOR","I_CREATE_P","TqEmu","|55|6|0|31","innerHTML","hehUt","I_TITLE_MA","TAILS","gementTitl","URCHASABLE","PupZZ","I_CREATE_C","uMyzJ","QFaNp","ment","lHouse","stringify","REATE","#houseMana","IulPQ","nlock","I_EDIT_OPT","seApartmen","Fnprs","#rentHouse","VUUWr","#rentYourP","ouse","I_BLIP_NAM","gtFsK","LIP","geColor","fahpu","I_EDIT_EXT","seSpriteSc","ale","tment","#editPlace","/GetLangDa","I_DOORS_LA","gementType","I_QUESTION","#createHou","I_CREATE_M","25|16|38|2","OWNER","DYYEH","I_NO_KEYS_","I_LEAVE_TI","gementButt","|59|20|17","#keyManage","ors","split","I_CREATE_I","PCLEg","AIFKA","ROPERTY_DE","|10|24|57|","dnxjh","GsMVz","bYFuU","#propertyU","AUehb","ta-action=","#createDes","I_NO_LIGHT","rage","post","I_BLIP_COL","QwaXB","58|42|45|3","#rentalMan","ELL_HOUSE","operty-can","_LIST",".managemen","_CANCEL",'"leave"]',"pgrade","_UPGRADE","rge",'"cancel-se',"NAGEMENT_C","#thereIsNo","5RIcaRg","#createRen","I_HOUSE_LO","_HOUSE","I_HOUSE_TY","seShowBlip","I_CHANGE_C","TLE","I_LOCATE_C","|9|43|14|2","seSpriteCo","fPbzD","#create-pr","_BANK","I_EDIT_DOO","onrzx","TzMtN","5|54|29|28","HuQwp","I_HOUSE_PL","table","drobe","ready","TORAGE","493426neiUtp","search","slation","ions","RkBTF","#leaveTheH","CATION","I_RENTAL_M","nrPuK","mSbYy","seShowIsla","LSakh","data-modal","zuOKm","heYMt","tSlot","yWnFj","DsghC","OOR","zyRBN","#locateSto","#lightList","AYxlO","nReOU","3CwMJiX","SLAND","|52|32|19|","PERTY","or_status","meras","FoVeb","placeholde","I_HOUSE_NA","I_EDIT_VIS","#doorsTran","I_HOUSE_PR","I_NO_RENTA","50410151fvyJLl","qtQlm","4715754LlbBAG","OLOR","HARGE","OTS","#editMLODo","I_DOOR_LOC","pDZWp","BEL","esourceNam","cel","ocScl","ARDROBE","#noRentals","I_DECORATE","46|53|27|5","I_LIGHT_LI","#nearbyAct","ARTMENT","7Jxkeyn","seName","I_TOGGLE_D","cription","HOUSING_NU","SE_PLAYER","#noKeyOwne","t-interact","#sellToBan","ICE","|41|11|30|","#toggle_do","Exerior","I_BLIP_SCA","107102aPRdqC","PARTMENT","lor","tion","qgQKJ","I_RENT_HOU","querySelec","#locateCha","ERIOR","2|18|26|15","PrJFK","LjzmO","VZkkv","ion-red[da","zdkYk","osoJB","GEMENT","I_KEY_MANA","|7|8|2|44|","ACEHOLDER","nagement","Coords","agement","fUVpw","QUESTION","QOblF","I_CREATE_R","#decorateH","#changeThe","LRqGx","ngHouse","I_HOUSE_MA","VkGcg","GetParentR","-title","uDwxJ","I_PROPERTY","https://","I_CREATE_A","#fixDoor","ITE","-content","8709856ELyKGJ","NAGEMENT","0|48|50|39","e-content-",'"sell-play',"I_CREATE_B","APPING","SoaXV","#stopRenti","seShowVill","I_GENERIC_","chasable","I_STOP_REN","SE_BANK","FdLfz","I_CANCEL_S","roperty","3|34|47|51",'ll-house"]',"I_LEAVE_HO","voZgU","_PLAYER","ARTMENT_SL","gementName","seSprite","Light","vUVQg","#doorLockU","IONS","ENTABLE","#realestat","I_CHANGE_T",'er"]',"ANAGEMENT","2|33|1|4|4","sePrice","6117966rDNhRm","YeDPZ","TING","#editVisit","#locateWar",'"sell-bank'];return(_0x1d97=function(){return a})()}$(document)[_0x5ae7c6(191)](function(){const n=_0x5ae7c6,t={LjzmO:function(a){return a()}};window[n(297)+n(240)+"e"]&&$[n(468)](n(301)+t[n(275)](GetParentResourceName)+(n(438)+"ta"),JSON[n(416)]({}),function(a){var e=n;LangData=a[e(189)][a[e(375)]],t[e(275)](LoadTranslations)})});const Lang=a=>LangData[a]||a;export{Lang}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/main.js b/resources/[housing]/qs-housing/html/assets/script/main.js deleted file mode 100644 index 87fd9c37b..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/main.js +++ /dev/null @@ -1 +0,0 @@ -const _0x3cb222=_0x540f;!function(){for(var n=_0x540f,t=_0x1b9e();;)try{if(851858==-parseInt(n(205))+-parseInt(n(211))/2+-parseInt(n(227))/3*(parseInt(n(229))/4)+parseInt(n(216))/5*(parseInt(n(228))/6)+parseInt(n(210))/7+parseInt(n(214))/8+parseInt(n(224))/9*(parseInt(n(203))/10))break;t.push(t.shift())}catch(n){t.push(t.shift())}}();import{Post}from"./api.js";import{messageHandler}from"./message.js";import{Lang}from"./language.js";function _0x540f(n,t){const e=_0x1b9e();return(_0x540f=function(n,t){return n-=181,e[n]})(n,t)}messageHandler(),Post(_0x3cb222(223));let locked=!0;function _0x1b9e(){const n=["pDmpx","HOUSING_NU","KVhzq","innerHTML","CameraCont","style","limer","r_btn","ById","40IqoWBN","toggle_doo","710304zalGxx","OCKED","classList","yZAHp","IQUXz","10793608oVTpVX","1383664kJLbfu","qIhrm","VUBjz","882864nrmxde","red","235zYUVnY","display","IsIpl","I_DOOR_LOC","onclick","none","ContBtn","getConfig","939384PeoPUy","KED","getElement","3WtzIfX","45330DKYgPP","683588sIOitC","close","flex","checkHouse","gDLpg","mNccb","add","btnManagem","wjyeI","remove","entCamera-","iwqAO","management","I_DOOR_UNL","CCVEF"];return(_0x1b9e=function(){return n})()}globalThis[_0x3cb222(204)+_0x3cb222(201)]&&(toggle_door_btn[_0x3cb222(220)]=function(){var n=_0x3cb222,t={IQUXz:function(n,t){return n(t)},qIhrm:n(195)+n(219)+n(225),iwqAO:n(195)+n(192)+n(206),yZAHp:n(185),mNccb:n(188),pDmpx:n(215),wjyeI:n(200)};locked=!locked,toggle_door_status[n(197)]=locked?t[n(209)](Lang,t[n(212)]):t[n(209)](Lang,t[n(190)]),toggle_door_status[n(207)][locked?t[n(208)]:t[n(184)]](t[n(194)]),toggle_door_status[n(207)][locked?t[n(184)]:t[n(208)]](t[n(187)])});const managementContBtn=document[_0x3cb222(226)+_0x3cb222(202)](_0x3cb222(191)+_0x3cb222(222)),closeManagamentCont=document[_0x3cb222(226)+_0x3cb222(202)](_0x3cb222(186)+_0x3cb222(189)+_0x3cb222(230)),managementCont=document[_0x3cb222(226)+_0x3cb222(202)](_0x3cb222(191)+_0x3cb222(198));managementContBtn[_0x3cb222(220)]=async function(){var n=_0x3cb222,t={CCVEF:function(n,t){return n(t)},gDLpg:n(182)+n(218),VUBjz:n(181)};await t[n(193)](Post,t[n(183)])&&(managementCont[n(199)][n(217)]=t[n(213)])},closeManagamentCont[_0x3cb222(220)]=function(){var n=_0x3cb222,t={KVhzq:n(221)};managementCont[n(199)][n(217)]=t[n(196)]}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/management.js b/resources/[housing]/qs-housing/html/assets/script/management.js deleted file mode 100644 index f6c45fb85..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/management.js +++ /dev/null @@ -1 +0,0 @@ -const _0x28787c=_0x2b35;function _0x2b35(t,n){const e=_0x20df();return(_0x2b35=function(t,n){return t-=203,e[t]})(t,n)}!function(){for(var t=_0x2b35,n=_0x20df();;)try{if(948286==-parseInt(t(463))+parseInt(t(743))/2+parseInt(t(669))/3+parseInt(t(428))/4*(parseInt(t(567))/5)+parseInt(t(785))/6+parseInt(t(607))/7+parseInt(t(486))/8*(-parseInt(t(942))/9))break;n.push(n.shift())}catch(t){n.push(n.shift())}}();import{STATIC_HOLDERS,STATIC_LIGHTS,STATIC_NEARBY_PLAYERS,LIGHT_COLORS,STATIC_RENTALS,IPL_THEMES,STATIC_CAMERAS}from"../data/management.js";import{IN_DEV,Post}from"./api.js";import{Modal}from"./modal.js";import{Lang}from"./language.js";import _0x1c9da1 from"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.mjs";const LIGHT_MODAL_CONTENT_TEMPLATE=$(_0x28787c(871)+_0x28787c(778)+_0x28787c(831)+"te")[_0x28787c(767)](),LIGHT_MODAL_FOOTER_TEMPLATE=$(_0x28787c(871)+_0x28787c(778)+_0x28787c(515)+_0x28787c(951))[_0x28787c(767)](),PRICE_MODAL_CONTENT_TEMPLATE=$(_0x28787c(871)+_0x28787c(420)+_0x28787c(831)+"te")[_0x28787c(767)](),PRICE_MODAL_FOOTER_TEMPLATE=$(_0x28787c(871)+_0x28787c(420)+_0x28787c(515)+_0x28787c(951))[_0x28787c(767)](),$container=$(_0x28787c(871)+_0x28787c(454)+"r"),$fastActions=$(_0x28787c(871)+_0x28787c(441)+_0x28787c(415)),$nearbyPlayersBtn=$(_0x28787c(871)+_0x28787c(287)+_0x28787c(355)+"s"),$lights=$(_0x28787c(871)+_0x28787c(416)),$rentals=$(_0x28787c(871)+_0x28787c(636)),$upgrades=$(_0x28787c(871)+_0x28787c(477)),$cameras=$(_0x28787c(871)+_0x28787c(323)),$themeBuyBtn=$(_0x28787c(871)+_0x28787c(457)+_0x28787c(333)),$managementTab=$(_0x28787c(871)+_0x28787c(803)+_0x28787c(598)),CAMERA_SLOT_COUNT=12,TAB_CHANGE_DURATION=300;function _0x20df(){const t=["JxNVb","bODNo","3485986UwbXBl","firstname","geTheme",'t="true"]','wner="fals',"DBCSe","init","EaDcM","JyGWt","Rkwsy","oiYHI","bfCEa","locales","|16|12|11|","ceModal","nwABz","0|7|10","'status li","camera","options","UxNQq","\n ","ked","color"," \n ","ect a colo","rgb","THEME_TITL","CpuIb","fastAction","ODxat","roNQu","tcOSu","appendSlid","nbMFN",'
      \n "," ","ation","|12|13","active","er>\n ","agzRv","OYYRW",'class="fas',"click","gsVRK","ffvHv","Yrtxv","gUdvM","layers","initUpgrad","hasClass"," ","liAJS","KuujP","QMqCd","zXUKD","VIDEs","label","5|1|8|11|0"," ',"t-light-mo","NumberForm","t-light-in","al-colors",'" value="',"e' data-id","updateUpgr","7506144vkRkqe","themes","
    ',"text","TpLax",'lass="name',"CgmzW","div>\n ","off","find","AvfKi","title","olders","tle","cid","handleKeyH"," \n","al-price","TkrSs","isOfficial","\n","takeKeys","ZXJJS","13|2|15|6|","al-content","LvBoC","8|17|4|5|1","paEqF","sell-playe","TmOQn","ccWvQ","Security A","XbtZc","PTAVV","tdjxy","kXyDL","eYDHf","val","showNearby","vyOPZ",'n id="mana',"I_PAY_RENT","DTvOf"," \n ',"green-text","eld-alt",'" style="b',"ice-title","name","MDKVH","Please sel","AYED","forEach","OcCGz","t-show-nea","Wkjkz",'ype="radio',"fas fa-plu","dal-title","mQDfV","Wpyem","updateKeyH",'olumn">\n ',"

    ","15|9|3|18|"," ","nBDNh","pLzpV","eszqZ","rZdxo","stopPropag","/header>\n ","ztdbm",'s="descrip',"odal","KtgiO","each"," \n ","modalId","6|4|10|16|","orange-tex","lors-title",'"descripti',"wLnmy","LOR",'ext-muted"',"get","HnsYE","DAL_TITLE","t-cameras","

    <',"OKwpB","nXFox","vxxFv",'ass="fas f',"shZdo","yOfficialO"," ","li>\n ",'" name="co',"hide","nvBWB","fas fa-fil","JZRbU","price","rby-player","prop","ywZJb","log","ICE","LlIUa","IktUU","nagement-n",".empty p","initRental","change","cRtYS","dDOOS","ers","FcxTQ","-themes-bu","1234 Main ","t-rentals ","al-footer ","wiper-slid","updateRent","GfvCn",')">\n ","awzwm",'d="theme-s',"keyListene","vfqKB","ault","ENDING","eMangBigSt","el.dataset","Holder not",'e-invoice"',' data-id="',"iEbRl","Light not ","layers li","CZgTO","tGMdy","I_NEABY_PL","ZNFgV","oBblE"," ',"show","removeAllS","larm","cFrDr","data","\n ",'y" class="',"fast actio","addClass","lnYIf","t-interact"," data-cid=","> \n ","removeHold","pHCwX","iBZJx","QgADq","

    \n ',"tTSYA","sleiS","config","I_LIGHT_NA","FhkXF","al-done","handleClic","initCamera","gination","ADE","preventDef","mNMmS","t-upgrades","gSsCA","xpzUD","wIJBs","#theme-swi","ageListene",'p class="t',"#mainManag","I_LIGHT_CO","8WxdUPY","|0|3","EnJig","zovSg","t-light-ti","EYS_TITLE","MOqJD","upgrades","I_LIGHT_ON",'="price">',"I_MODAL_DO","format",' fa-video"',"showEditLi","watchCamer","currentThe","NTvEW","pyYqr","purchasabl","Uvrsx","geTab","SkwDd","

    \n ',"i data-sou","DjLZZ","AddImage ",'">\n ',"RgDZY","saveLight",'ion">\n ',"xxVey","zFeVu","35wJzCEH","iGufs","parent","ADE_BUY",'s="stylish',"citizenid","push","ass='name'","alarm",'lime">',"rzEGp","mVEHS","ITLE","jsGbQ","Escape","t-list-mod","input","button[ren"," \n ","jpsiI","footer>\n ","al-footer","rentals","esqwe","OIiZc","'>\n ","_TITLE","rNukh","ainer","
    ",'s">\n ',"li .remove","sensor"];return(_0x20df=function(){return t})()}let UPGRADES=IN_DEV&&[{name:_0x28787c(575),title:_0x28787c(254)+_0x28787c(433),price:1e6,icon:_0x28787c(635)+_0x28787c(278)},{name:_0x28787c(625),title:_0x28787c(919)+_0x28787c(272),price:5e5,icon:_0x28787c(807)+"eo"},{name:_0x28787c(604),title:_0x28787c(727)+_0x28787c(928),price:25e4,icon:_0x28787c(853)+_0x28787c(724)}];class Management{constructor(t,n){var e=_0x28787c,i={poFME:e(634)+e(298)+e(313)+e(706)+e(685),fodHj:function(t,n){return t(n)},WGyGs:e(851)+e(393)+e(537),qVIqt:e(930)+"SE",HlddI:e(871)+e(774)+"me",upnLI:e(871)+e(664)+e(747),yRmYG:e(371)+"St",CBJLo:e(625),VuHBz:e(575)},c=i[e(208)][e(544)]("|");let s=0;for(;;){switch(c[s++]){case"0":i[e(713)]($,i[e(267)])[e(225)](t?.[e(823)]??i[e(678)]);continue;case"1":this[e(675)+e(621)]=null;continue;case"2":UPGRADES=UPGRADES||n[e(493)];continue;case"3":this[e(504)+"e"]=t?.[e(504)+"e"];continue;case"4":this[e(786)]=IN_DEV?IPL_THEMES:t[e(786)];continue;case"5":this[e(467)]=n;continue;case"6":this[e(529)]=IN_DEV?STATIC_CAMERAS:t[e(529)];continue;case"7":this[e(269)+e(368)]=IN_DEV?STATIC_NEARBY_PLAYERS:[];continue;case"8":i[e(713)]($,i[e(384)])[e(225)](t?.[e(281)]??i[e(678)]);continue;case"9":this[e(242)+e(863)]=t?.[e(242)+e(863)];continue;case"10":this[e(501)+"me"]=t?.[e(501)+"me"];continue;case"11":i[e(713)]($,i[e(741)])[e(225)](t?.[e(823)]??i[e(538)]);continue;case"12":this[e(431)]();continue;case"13":this[e(613)]();continue;case"14":this[e(550)]=IN_DEV?STATIC_HOLDERS:t[e(550)];continue;case"15":this[e(312)]=null;continue;case"16":this[e(592)]=IN_DEV?STATIC_RENTALS:t[e(728)];continue;case"17":this[e(819)]=IN_DEV?STATIC_LIGHTS:t[e(819)];continue;case"18":this[e(493)]=IN_DEV?[i[e(338)],i[e(842)]]:t[e(493)];continue}break}}[_0x28787c(613)](){var t=_0x28787c,n={CgmzW:t(220)+t(426)+t(926)+t(487),xuxhE:t(657)+t(909)+t(872),ODxat:t(668)+t(346)+t(658)+'"]',hwJfD:t(668)+t(346)+t(611)+t(872),iEbRl:function(t,n){return t(n)},vfqKB:t(871)+t(372)+t(363),zfWBd:t(410)+t(838)+t(856),iGufs:t(584)+t(610),EODNz:t(549),yNLYy:t(812)},e=n[t(228)][t(544)]("|");let i=0;for(;;){switch(e[i++]){case"0":this[t(364)+"s"]();continue;case"1":this[t(504)+"e"]?$fastActions[t(231)](n[t(947)])[t(431)]():$fastActions[t(231)](n[t(947)])[t(350)]();continue;case"2":this[t(859)]();continue;case"3":this[t(242)+t(863)]?($fastActions[t(231)](n[t(644)])[t(431)](),$fastActions[t(231)](n[t(770)])[t(350)]()):($fastActions[t(231)](n[t(644)])[t(350)](),$fastActions[t(231)](n[t(770)])[t(431)]());continue;case"4":n[t(398)]($,n[t(390)])[t(225)](n[t(398)](Lang,n[t(339)]));continue;case"5":this[t(331)+t(908)]=this[t(331)+t(482)+"rs"][t(637)](this);continue;case"6":this[t(697)+"es"]();continue;case"7":this[t(472)+"s"]();continue;case"8":this[t(731)+"s"]();continue;case"9":this[t(467)]?.[t(541)]?$fastActions[t(231)](n[t(568)])[t(431)]():$fastActions[t(231)](n[t(568)])[t(350)]();continue;case"10":this[t(862)]();continue;case"11":window[t(429)+t(948)](n[t(920)],this[t(237)+t(712)]);continue;case"12":this[t(471)+t(680)]();continue;case"13":this[t(237)+t(712)]=this[t(389)+"r"][t(637)](this);continue;case"14":window[t(429)+t(948)](n[t(943)],this[t(331)+t(908)]);continue}break}}[_0x28787c(431)](){var t=_0x28787c,n={tTSYA:t(899),lSSsX:t(210)};$container[t(737)](500)[t(945)](n[t(465)],n[t(217)])}[_0x28787c(350)](t){var n=_0x28787c,e={rqWCr:n(246)+n(249)+n(620)+n(776)+n(623),ZNFgV:function(t,n){return t(n)},frgcR:n(871)+n(886)+"t",oBblE:n(691),itsTj:n(871)+n(372)+"li",GUvgK:n(812),XbtZc:function(t,n){return t(n)},PTAVV:n(871)+n(582)+n(470),QIIzv:n(523),OuJSa:n(677),zvYNz:function(t,n){return t(n)},DTvOf:n(871)+n(582)+n(216)+"er",MOqJD:function(t,n){return t(n)},UHvQX:n(871)+n(582)+n(959)+"i",ffvHv:function(t,n,e){return t(n,e)},FZzDg:n(880)+n(725),RgDZY:function(t,n){return t(n)},hEWvi:n(871)+n(708)+n(603),IhTHP:function(t,n){return t(n)},nRowh:n(871)+n(408)+n(400),ccWvQ:function(t,n){return t(n)},ztdbm:n(871)+n(662)+n(528)+"le",ejcEQ:n(549),NSitQ:n(871)+n(582)+n(373)+n(871)+n(582)+n(412),rzEGp:n(871)+n(477)+n(843)},i=e[n(940)][n(544)]("|");let c=0;for(;;){switch(i[c++]){case"0":e[n(404)]($,e[n(739)])[n(350)]();continue;case"1":e[n(404)]($,document)[n(230)](e[n(405)],e[n(722)]);continue;case"2":window[n(520)+n(824)](e[n(790)],this[n(331)+n(908)]);continue;case"3":e[n(255)]($,document)[n(230)](e[n(405)],e[n(256)]);continue;case"4":$lights[n(231)](e[n(514)])[n(230)](e[n(405)]);continue;case"5":$lights[n(231)]("li")[n(230)](e[n(405)]);continue;case"6":$fastActions[n(231)](e[n(806)])[n(230)](e[n(405)]);continue;case"7":e[n(209)]($,e[n(265)])[n(350)]();continue;case"8":e[n(492)]($,e[n(380)])[n(230)](e[n(405)]);continue;case"9":e[n(693)](Post,e[n(772)],{notReset:t});continue;case"10":this[n(532)]&&(this[n(532)][n(432)+n(827)](),this[n(532)][n(771)]());continue;case"11":e[n(562)]($,document)[n(230)](e[n(405)],e[n(939)]);continue;case"12":e[n(802)]($,document)[n(230)](e[n(405)],e[n(219)]);continue;case"13":$container[n(524)](500);continue;case"14":e[n(253)]($,document)[n(230)](e[n(405)],e[n(306)]);continue;case"15":window[n(520)+n(824)](e[n(555)],this[n(237)+n(712)]);continue;case"16":e[n(404)]($,document)[n(230)](e[n(405)],e[n(944)]);continue;case"17":$nearbyPlayersBtn[n(230)](e[n(405)]);continue;case"18":e[n(253)]($,document)[n(230)](e[n(405)],e[n(577)]);continue}break}}[_0x28787c(331)+_0x28787c(482)+"rs"](t){var n=_0x28787c,e={PGqDp:function(t,n){return t===n},KrIsC:n(294)+n(234),zFeVu:function(t,n){return t==n},VesWy:n(784)+n(452),AAAgS:n(375)+"s"},t=t[n(435)],i=t[n(758)];e[n(732)](i,e[n(655)])?(this[n(550)]=t[n(550)],this[n(731)+"s"]()):e[n(566)](i,e[n(828)])?(this[n(493)]=t[n(493)],this[n(697)+"es"](),this[n(472)+"s"]()):e[n(732)](i,e[n(714)])&&(this[n(592)]=t[n(728)],this[n(364)+"s"]())}[_0x28787c(389)+"r"](t){var n=_0x28787c,e={ugKCJ:function(t,n){return t===n},dDOOS:n(581)};e[n(509)](t[n(519)],e[n(367)])&&this[n(350)]()}[_0x28787c(471)+_0x28787c(680)](){var t=_0x28787c,n={zovSg:t(751)+t(733)+t(826),WSQvD:t(691),YmJKq:function(t,n){return t(n)},pLzpV:t(871)+t(477)+t(843),EuEjD:function(t,n){return t(n)},HUltn:t(871)+t(708)+t(603),QrATp:t(523),jZqol:t(583),NrrGN:t(365),agzRv:t(871)+t(582)+t(373)+t(871)+t(582)+t(412),Wpyem:function(t,n){return t(n)},dZgPC:t(871)+t(582)+t(959)+"i",FGgTt:t(871)+t(372)+"li",vkwlp:function(t,n){return t(n)},yyRjn:t(871)+t(662)+t(528)+"le",mNMmS:t(677),howam:t(871)+t(582)+t(470),gSsCA:function(t,n){return t(n)},AvfKi:t(871)+t(408)+t(400)},e=n[t(489)][t(544)]("|");let i=0;for(;;){switch(e[i++]){case"0":$nearbyPlayersBtn.on(n[t(461)],this[t(261)+t(453)][t(637)](this));continue;case"1":n[t(456)]($,document).on(n[t(461)],n[t(301)],this[t(716)][t(637)](this));continue;case"2":n[t(742)]($,document).on(n[t(461)],n[t(761)],this[t(444)+"er"][t(637)](this));continue;case"3":$lights[t(231)](n[t(525)]).on(n[t(461)],this[t(866)+"t"][t(637)](this));continue;case"4":$managementTab[t(231)](n[t(955)]).on(n[t(275)],this[t(274)+t(506)][t(637)](this));continue;case"5":n[t(742)]($,document).on(n[t(461)],n[t(688)],this[t(563)][t(637)](this));continue;case"6":n[t(293)]($,n[t(957)]).on(n[t(461)],this[t(539)+t(846)][t(637)](this));continue;case"7":n[t(293)]($,document).on(n[t(461)],n[t(796)],this[t(270)][t(637)](this));continue;case"8":n[t(526)]($,document).on(n[t(461)],n[t(512)],this[t(500)+"a"][t(637)](this));continue;case"9":$fastActions[t(231)](n[t(476)]).on(n[t(461)],this[t(643)][t(637)](this));continue;case"10":n[t(293)]($,document).on(n[t(461)],n[t(800)],this[t(413)+t(769)][t(637)](this));continue;case"11":n[t(478)]($,document).on(n[t(461)],n[t(232)],this[t(273)][t(637)](this));continue;case"12":$lights[t(231)]("li").on(n[t(461)],this[t(499)+t(937)][t(637)](this));continue}break}}[_0x28787c(868)+_0x28787c(846)](t,n){var e=_0x28787c,i={JJHPP:function(t,n){return t(n)},EnJig:e(871)+e(582)+e(216)+"er",oilXt:e(899),DmbbV:e(210),ZSKcq:e(871)+e(582)+e(808)};this[e(312)]=t,i[e(905)]($,i[e(488)])[e(737)](500)[e(945)](i[e(912)],i[e(547)]),i[e(905)]($,i[e(633)])[e(225)](n)}[_0x28787c(539)+_0x28787c(846)](){var t=_0x28787c,n={CpuIb:function(t,n){return t(n)},Xpjta:t(871)+t(582)+t(216)+"er"};n[t(642)]($,n[t(543)])[t(524)](500)}async[_0x28787c(643)](t){const n=_0x28787c,e={zVpXi:function(t,n,e){return t(n,e)},rNukh:n(791)+"n",EuXVM:n(438)+"n",rZdxo:function(t,n){return t===n},iBZJx:n(849),Rkwsy:n(251)+"r",afrGx:n(717),Uvrsx:n(651),lnYIf:n(394)+n(927),iENsS:n(679)},i=t[n(935)+n(320)],c=i[n(654)][n(758)];if(console[n(358)](e[n(918)],i,c),e[n(303)](c,e[n(446)]))return this[n(906)+n(308)](e[n(446)]);if(e[n(303)](c,e[n(616)]))return this[n(906)+n(308)](e[n(616)]);const s=e[n(303)](i[n(654)][n(679)],e[n(711)]);i[n(654)][n(326)]?((t=new Modal(i[n(654)][n(326)],i[n(654)][n(516)+"nt"]))[n(429)+n(948)](e[n(505)],async()=>{var t=n;await e[t(857)](Post,e[t(597)],{action:c}),s&&this[t(350)]()}),t[n(431)]()):(await e[n(857)](Post,e[n(597)],{action:c}),console[n(358)](e[n(440)],i[n(654)][n(679)]),console[n(358)](e[n(211)],s),s&&this[n(350)]())}[_0x28787c(862)](){const i=_0x28787c,c={wLnmy:function(t,n){return t+n},uCoCP:i(686),gUdvM:function(t,n){return t(n)},MrxoJ:i(410)+i(494),xANZN:i(410)+i(382)+"F"};$lights[i(767)]("");let s="";this[i(819)][i(285)]((t,n)=>{var e=i;t[e(281)]=t[e(281)]??"#"+c[e(317)](n,1)+e(754),s+=e(414)+e(890)+e(397)+t.id+e(841)+(t[e(686)]?c[e(665)]:"")+(e(595)+e(632)+e(385)+e(316)+e(464)+e(683)+e(738)+e(861))+t[e(281)]+(e(934)+e(683)+e(738)+e(624)+e(882))+(t[e(686)]?c[e(695)](Lang,c[e(855)]):c[e(695)](Lang,c[e(801)]))+(e(934)+e(683)+e(799)+e(683)+e(852)+e(671)+e(867)+e(683)+e(852)+e(462)+e(534)+e(430)+e(414)+e(840)+e(556)+e(683)+e(893)+e(299))}),$lights[i(767)](s)}[_0x28787c(551)+_0x28787c(775)](){const i=_0x28787c,t={vxxFv:function(t,n){return t(n)},XLSRz:i(871)+i(582)+i(781)},n=t[i(343)]($,t[i(332)]);let c="";LIGHT_COLORS[i(285)](t=>{var n=i,e=t[n(281)];c+=n(414)+n(890)+n(870)+n(683)+n(545)+n(289)+n(349)+n(773)+e+n(782)+e+(n(561)+n(683)+n(818)+n(749))+e+(n(279)+n(213)+n(768))+t[n(640)]+(n(377)+n(870)+n(888)+n(348)+n(760))}),n[i(767)](c)}async[_0x28787c(866)+"t"](t){const e=_0x28787c,i={QgADq:function(t,n){return t===n},NeJIb:function(t,n){return t(n)},IktUU:e(686),PzgMw:function(t,n,e){return t(n,e)},FZYIa:e(866)+"t",eXKtN:e(850),YqCWv:e(410)+e(382)+"F",mVEHS:e(410)+e(494)},n=(t[e(475)+e(391)](),t[e(304)+e(684)](),i[e(763)]($,t[e(935)+e(320)])[e(569)]()),c=n[e(698)](i[e(361)]),s=n[e(435)]("id"),a=await i[e(931)](Post,i[e(378)],{status:!c,id:s});a&&(c?n[e(815)+"s"](i[e(361)]):n[e(439)](i[e(361)]),n[e(231)](i[e(730)])[e(225)](c?i[e(763)](Lang,i[e(759)]):i[e(763)](Lang,i[e(578)])),this[e(819)]=this[e(819)][e(794)](t=>{var n=e;return i[n(447)](t.id,s)&&(t[n(686)]=!c),t}))}[_0x28787c(499)+_0x28787c(937)](t){const i=_0x28787c,c={GfvCn:function(t,n){return t===n},tdjxy:function(t,n){return t(n)},hxFYm:function(t,n){return t(n)},KtgiO:i(750),PZOaq:i(399)+i(923),tnySp:function(t,n){return t(n)},fsaOS:i(871)+i(582)+i(247),MOMSX:i(871)+i(582)+i(591),oGqFj:function(t,n){return t(n)},FcxTQ:i(871)+i(490)+i(235),ZCecm:i(410)+i(468)+i(673),esqwe:i(871)+i(753)+i(315),eYDHf:i(410)+i(485)+i(318),fYOEj:i(871)+i(780)+i(542)+i(235),FhkXF:i(410)+i(329)+i(873),nXFox:i(871)+i(582)+i(412),shZdo:i(410)+i(836)+i(587),UkDKc:i(871)+i(546)+i(280),cFrDr:function(t,n){return t(n)},JOYnW:i(410)+i(735)+i(359),ZXJJS:i(871)+i(582)+i(666),QPEXM:i(871)+i(582)+i(215)+i(583),pFtRE:i(871)+i(582)+i(805)+"ty",cRtYS:function(t,n){return t(n)},MDKVH:i(410)+i(884)+"HT"},n=c[i(721)]($,t[i(935)+i(320)])[i(435)]("id"),s=this[i(819)][i(231)](t=>t.id===n);if(!s)return console[i(659)](c[i(656)]);c[i(809)]($,c[i(832)])[i(767)](LIGHT_MODAL_CONTENT_TEMPLATE),c[i(809)]($,c[i(521)])[i(767)](LIGHT_MODAL_FOOTER_TEMPLATE),c[i(839)]($,c[i(369)])[i(225)](c[i(839)](Lang,c[i(860)])),c[i(809)]($,c[i(593)])[i(225)](c[i(809)](Lang,c[i(259)])),c[i(257)]($,c[i(381)])[i(225)](c[i(257)](Lang,c[i(469)])),c[i(721)]($,c[i(342)])[i(225)](c[i(809)](Lang,c[i(345)])),c[i(721)]($,c[i(553)])[i(225)](c[i(434)](Lang,c[i(586)])),this[i(551)+i(775)](),c[i(839)]($,c[i(245)])[i(260)](s[i(281)]??"#"+s.id+i(754)),c[i(257)]($,c[i(459)])[i(310)]((t,n)=>{var e=i;c[e(376)](c[e(257)]($,n)[e(260)](),s[e(630)])&&c[e(721)]($,n)[e(356)](c[e(309)],!0)}),c[i(721)]($,c[i(876)])[i(260)](s[i(271)]),this[i(868)+i(846)](s.id,c[i(366)](Lang,c[i(282)]))}[_0x28787c(270)](t){const n=_0x28787c,e={VUenh:function(t,n,e){return t(n,e)},DjLZZ:n(270),gXepD:function(t,n){return t(n)},wDRgy:n(328)+n(517),ysYbS:n(410)+n(264)+n(596),CiqYk:function(t,n){return t(n)},kcGTk:n(410)+n(264),OKXkt:n(715),pyYqr:n(837),JyGWt:n(894),USUQA:n(651)},i=+e[n(726)]($,t[n(935)+n(320)])[n(435)]("id"),c=this[n(592)][n(231)](t=>t.id==i);if(!c)return console[n(659)](e[n(740)]);c[n(409)]||((t=new Modal(e[n(726)](Lang,e[n(533)]),e[n(820)](Lang,e[n(858)])+" "+c[n(281)]+" "+new Intl[n(779)+"at"](e[n(795)],{style:e[n(503)],currency:e[n(615)]})[n(497)](c[n(354)])+"?"))[n(429)+n(948)](e[n(887)],async()=>{var t=n;e[t(336)](Post,e[t(559)],{id:i})}),t[n(431)]())}[_0x28787c(563)](){const e=_0x28787c,i={iLhzy:function(t,n){return t===n},UxNQq:function(t,n){return t(n)},TpLax:e(871)+e(582)+e(666),zDKIs:function(t,n){return t(n)},oHMvl:e(871)+e(582)+e(215)+e(451)+e(629),uyGVL:function(t,n){return t(n)},liAJS:e(871)+e(582)+e(805)+"ty",bODNo:function(t,n,e){return t(n,e)},owbrg:e(204)+e(548),EaDcM:e(283)+e(639)+"r",kXyDL:function(t,n){return t(n)},NElEO:function(t,n){return t(n)},rhYXC:e(535)},c=i[e(627)]($,i[e(226)])[e(260)](),s=i[e(950)]($,i[e(789)])[e(260)](),a=i[e(719)]($,i[e(700)])[e(260)]();if(!s)return i[e(606)](Post,i[e(817)],{message:i[e(614)]});this[e(819)]=this[e(819)][e(794)](t=>{var n=e;return i[n(709)](t.id,this[n(312)])&&(t[n(281)]=c,t[n(630)]=s,t[n(271)]=a),t}),this[e(862)](),this[e(539)+e(846)]();var t=LIGHT_COLORS[e(231)](t=>t[e(281)]===s)[e(640)][e(544)](","),t={r:i[e(627)](parseInt,t[0]),g:i[e(258)](parseInt,t[1]),b:i[e(904)](parseInt,t[2])};i[e(606)](Post,i[e(736)],{id:this[e(312)],name:c,color:s,intensity:a,rgb:t})}async[_0x28787c(379)+_0x28787c(696)](){var t=_0x28787c,n={SJduy:function(t,n){return t(n)},CZgTO:t(379)+t(696)};IN_DEV||(n=await n[t(207)](Post,n[t(401)]),this[t(269)+t(368)]=n)}[_0x28787c(901)+_0x28787c(453)](){const e=_0x28787c,t={OIiZc:function(t,n){return t(n)},AfVzV:e(871)+e(408)+e(696)},n=t[e(594)]($,t[e(804)]);let i="";console[e(358)](this[e(269)+e(368)]),this[e(269)+e(368)][e(285)](t=>{var n=e;i+=n(414)+n(707)+n(558)+n(422)+t[n(915)]+(n(561)+n(683)+n(460)+n(510)+n(797)+n(414)+n(683)+n(297))+t[n(281)]+(n(436)+n(683)+n(239)+n(683)+" ")}),n[e(767)](i)}async[_0x28787c(261)+_0x28787c(453)](){var t=_0x28787c,n={nZJal:t(916),oiYHI:function(t,n){return t(n)},dbuxx:t(410)+t(403)+t(748),wLpHx:function(t,n){return t(n)},OALMA:t(871)+t(582)+t(591),kqfit:t(871)+t(582)+t(247),OqNfS:t(649)+t(362)+t(540)+t(224)},e=n[t(885)][t(544)]("|");let i=0;for(;;){switch(e[i++]){case"0":this[t(868)+t(846)](null,n[t(617)](Lang,n[t(929)]));continue;case"1":await this[t(379)+t(696)]();continue;case"2":this[t(901)+t(453)]();continue;case"3":n[t(674)]($,n[t(897)])[t(767)]("");continue;case"4":n[t(617)]($,n[t(734)])[t(767)](n[t(756)]);continue}break}}[_0x28787c(273)](t){var n=_0x28787c,e={OcCGz:function(t,n){return t(n)},LvBoC:n(915),wIJBs:function(t,n,e){return t(n,e)},vyOPZ:n(273)},t=e[n(286)]($,t[n(935)+n(320)])[n(435)](e[n(248)]);e[n(480)](Post,e[n(262)],{source:t}),this[n(539)+n(846)]()}[_0x28787c(731)+"s"](){const e=_0x28787c,t={NaHkP:function(t,n){return t(n)},FNYPb:e(871)+e(710)},n=t[e(816)]($,t[e(218)]);let i="";this[e(550)][e(285)](t=>{var n=e;i+=n(414)+n(890)+n(442)+'"'+t[n(572)]+(n(561)+n(683)+n(638)+n(683)+n(683)+n(460)+n(510)+n(797)+n(414)+n(683)+n(325))+">"+t[n(608)]+" "+t[n(925)]+(n(436)+n(683)+n(888)+n(229)+n(683)+n(406)+n(938)+n(864)+n(683)+n(683)+n(460)+n(510)+n(844)+n(870)+n(683)+n(268)+n(870)+n(888)+n(348)+n(760))}),n[e(767)](i)}[_0x28787c(444)+"er"](i){const c=_0x28787c,s={wGxSF:function(t,n){return t(n)},pHCwX:c(236),nBDNh:c(395)+c(517),nvBWB:function(t,n,e){return t(n,e)},OKwpB:c(244),Jqgcv:c(410)+c(764)+c(491),pNASi:c(410)+c(764)+c(425),bfCEa:c(651)},t=new Modal(s[c(330)](Lang,s[c(878)]),s[c(330)](Lang,s[c(458)]));t[c(429)+c(948)](s[c(618)],()=>{const n=c,e=s[n(330)]($,i[n(935)+n(320)])[n(569)]()[n(435)](s[n(445)]),t=this[n(550)][n(231)](t=>t[n(572)]===e);if(!t)return console[n(659)](s[n(300)]);this[n(550)]=this[n(550)][n(869)](t=>t[n(572)]!=e),this[n(731)+"s"](),s[n(351)](Post,s[n(341)],{citizenid:e,firstname:t[n(608)],lastname:t[n(925)]})}),t[c(431)]()}[_0x28787c(364)+"s"](){const e=_0x28787c,i={Ktsfr:e(277),sleiS:e(314)+"t",NqeNw:function(t,n){return t(n)},acvWU:e(410)+e(427)+e(284),QSkjc:function(t,n){return t(n)},mWebk:e(410)+e(427)+e(392)};let c="";this[e(592)][e(285)](t=>{var n=e;c+=n(414)+n(890)+n(397)+t.id+(n(561)+n(683)+n(638)+n(683)+n(683)+n(896)+n(661)+n(870)+n(683)+n(683)+n(798)+n(352)+n(396)+n(847)+n(683)+n(683)+n(628)+n(683)+n(683)+n(599)+n(307)+n(276)+n(683)+n(683)+n(324)+n(574)+">")+t[n(281)]+(n(934)+n(683)+n(683)+n(296)+n(883))+(t[n(409)]?i[n(914)]:i[n(466)])+"'>"+(t[n(409)]?i[n(718)](Lang,i[n(848)]):i[n(933)](Lang,i[n(913)]))+(n(414)+n(683)+n(911)+n(870)+n(683)+n(814)+n(683)+n(632)+n(483)+n(319))+">"+i[n(718)](moment,t[n(672)])[n(530)]()+(n(934)+n(683)+n(203)+n(830))}),$rentals[e(231)]("ul")[e(767)](c)}[_0x28787c(697)+"es"](){const c=_0x28787c;let s="";UPGRADES[c(285)](t=>{var n=c,e=this[n(493)][n(822)](t[n(281)]),i=new Intl[n(779)+"at"](this[n(467)][n(879)][n(619)],this[n(467)][n(879)][n(626)])[n(497)](t[n(354)]);s+=n(414)+n(890)+n(337)+'="'+t[n(281)]+(n(561)+n(683)+n(896)+n(956)+n(295)+n(683)+n(683)+n(601))+t[n(233)]+(n(436)+n(683)+n(683)+n(311)+n(683)+n(421)+n(821)+n(576))+i+(n(436)+n(683)+n(888)+n(229)+n(683))+" "+(e?n(954)+n(777)+n(414)+n(683)+n(238)+n(344)+n(340)+n(898)+n(683)+n(347)+n(414)+n(683)+n(423)+n(755)+n(845)+t[n(383)]+(n(949)+n(683)+n(683)):n(414)+n(683)+n(599)+n(571)+n(560)+t[n(383)]+(n(949)+n(683)+n(683)+n(787)+n(941)+'">')+i+(n(243)+n(683)+n(683)))+(n(414)+n(334)+n(682)+n(792))}),$upgrades[c(231)]("ul")[c(767)](s)}[_0x28787c(716)](t){const n=_0x28787c,e={GabJT:function(t,n,e){return t(n,e)},ZpsCu:n(716),oTIty:function(t,n){return t(n)},fIMKK:n(281),CyTjJ:function(t,n){return t(n)},PFzUa:n(410)+n(206)+n(891),mQDfV:function(t,n){return t(n)},VIDEs:n(410)+n(206)+n(474),grAaf:n(715),QpeYb:n(837),TmOQn:n(894),Wkjkz:n(651)},i=e[n(907)]($,t[n(935)+n(320)])[n(569)]()[n(435)](e[n(766)]),c=UPGRADES[n(231)](t=>t[n(281)]===i),s=c[n(354)],a=new Modal(e[n(411)](Lang,e[n(552)]),e[n(292)](Lang,e[n(704)])+" "+c[n(233)]+": "+new Intl[n(779)+"at"](e[n(900)],{style:e[n(932)],currency:e[n(252)]})[n(497)](s)+"?");a[n(429)+n(948)](e[n(288)],async()=>{var t=n;e[t(744)](Post,e[t(921)],{name:i})}),a[n(431)]()}[_0x28787c(472)+"s"](){var e=_0x28787c,i={KuujP:e(625),YfuHw:function(t,n){return t"+c[i(903)](Lang,c[i(605)])+(i(243)+i(683)+i(958)+i(443)+i(699))),c[i(648)]($,c[i(360)]).on(c[i(854)],this[i(670)][i(637)](this)),this[i(532)]=new _0x1c9da1(c[i(667)],{slidesPerView:1,spaceBetween:30,centeredSlides:!0,pagination:{el:c[i(946)],dynamicBullets:!0},on:{slideChange:t=>{var n=i;this[n(274)+n(609)](t[n(223)+"x"])}}}),this[i(786)][i(285)](t=>{var n=i,e=new Intl[n(779)+"at"](c[n(402)],{style:c[n(757)],currency:c[n(357)]})[n(497)](t[n(354)]);s[n(573)](n(414)+n(631)+n(825)+n(374)+n(829)+n(683)+n(424)+n(687)+n(683)+n(632)+n(765)+n(495)+e+(n(436)+n(683)+n(683)+n(585)+n(227)+'">')+t[n(705)]+(n(436)+n(683)+n(632)+n(305)+n(683)+n(683)+n(762))+t[n(663)]+(n(557)+n(683)+n(814)+n(683))+" ")}),this[i(532)][i(647)+"e"](s)}[_0x28787c(859)](){var t=_0x28787c,n={oykOJ:function(t,n){return t(n)},SkwDd:t(871)+t(813),zXUKD:function(t,n){return t(n)}};this[t(786)]?(n[t(703)]($,n[t(507)])[t(431)](),this[t(274)+t(609)](),this[t(752)+"es"]()):n[t(419)]($,n[t(507)])[t(350)]()}[_0x28787c(274)+_0x28787c(609)](t=0){var n=_0x28787c,e={qrWMB:function(t,n){return t===n},UqTMp:function(t,n){return t(n)},XbVPq:n(871)+n(457)+n(333),TkrSs:n(892),iWkgj:function(t,n){return t(n)}};e[n(554)](this[n(786)][t][n(833)],this[n(501)+"me"])?e[n(652)]($,e[n(455)])[n(439)](e[n(241)]):e[n(212)]($,e[n(455)])[n(815)+"s"](e[n(241)])}[_0x28787c(670)](){const n=_0x28787c,e={RpDBg:function(t,n,e){return t(n,e)},UcwCy:n(670),NTvEW:function(t,n){return t(n)},KHmQj:n(410)+n(811)+n(641)+"E",gjUMK:n(410)+n(811)+n(327),eszqZ:n(715),dxRVp:n(837),DBCSe:n(894),awzwm:n(651)},i=this[n(786)][this[n(532)][n(223)+"x"]],t=new Modal(e[n(502)](Lang,e[n(865)]),e[n(502)](Lang,e[n(810)])+" "+i[n(705)]+": "+new Intl[n(779)+"at"](e[n(302)],{style:e[n(922)],currency:e[n(612)]})[n(497)](i[n(354)])+"?");t[n(429)+n(948)](e[n(387)],async()=>{var t=n;e[t(681)](Post,e[t(729)],{name:i[t(833)]}),this[t(350)]()}),t[n(431)]()}[_0x28787c(274)+_0x28787c(506)](t){var n=_0x28787c,e={eoFpA:function(t,n){return t===n},aEmWl:n(418)+n(335)+"as",jsGbQ:function(t,n){return t(n)},gsVRK:n(871)+n(323),jgPcw:function(t,n){return t(n)},nwABz:n(871)+n(457)+"es",JbigB:function(t,n){return t(n)}},t=t[n(935)+n(320)].id;e[n(723)](t,e[n(513)])?(e[n(580)]($,e[n(692)])[n(737)](TAB_CHANGE_DURATION),e[n(895)]($,e[n(622)])[n(524)](TAB_CHANGE_DURATION)):(e[n(536)]($,e[n(692)])[n(524)](TAB_CHANGE_DURATION),e[n(895)]($,e[n(622)])[n(737)](TAB_CHANGE_DURATION))}[_0x28787c(906)+_0x28787c(308)](t){var n=_0x28787c,e={sehaD:n(205)+"2",QMqCd:function(t,n){return t(n)},GUdeL:n(871)+n(420)+n(291),MFizE:n(410)+n(953)+n(793),PlOok:function(t,n){return t(n)},roNQu:n(871)+n(582)+n(591),OYYRW:function(t,n){return t(n)},xxVey:n(410)+n(953)+n(322),abKCC:n(871)+n(582)+n(470),VwQUR:n(410)+n(496)+"NE",AECbE:n(871)+n(582)+n(247)},i=e[n(600)][n(544)]("|");let c=0;for(;;){switch(i[c++]){case"0":e[n(702)]($,e[n(450)])[n(225)](e[n(702)](Lang,e[n(952)]));continue;case"1":e[n(936)]($,e[n(645)])[n(767)](PRICE_MODAL_FOOTER_TEMPLATE);continue;case"2":this[n(868)+n(846)](null,e[n(689)](Lang,e[n(565)]));continue;case"3":this[n(675)+n(621)]=t;continue;case"4":e[n(936)]($,e[n(889)])[n(225)](e[n(702)](Lang,e[n(746)]));continue;case"5":e[n(702)]($,e[n(720)])[n(767)](PRICE_MODAL_CONTENT_TEMPLATE);continue}break}}[_0x28787c(413)+_0x28787c(769)](){var t=_0x28787c,n={jpsiI:function(t,n){return t(n)},xpzUD:t(871)+t(582)+t(240),paEqF:function(t,n,e){return t(n,e)},UpAFQ:t(791)+"n"},e=n[t(589)]($,n[t(479)])[t(260)]();n[t(250)](Post,n[t(875)],{action:this[t(675)+t(621)],price:e}),this[t(539)+t(846)]()}}IN_DEV&&new Management;export default Management; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/menu.js b/resources/[housing]/qs-housing/html/assets/script/menu.js deleted file mode 100644 index 57f63199d..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/menu.js +++ /dev/null @@ -1 +0,0 @@ -var _0x1f21b9=_0x24ab;!function(){for(var e=_0x24ab,n=_0x52f1();;)try{if(932291==+parseInt(e(733))*(parseInt(e(973))/2)+-parseInt(e(974))/3+-parseInt(e(1238))/4*(parseInt(e(783))/5)+-parseInt(e(1022))/6*(parseInt(e(1225))/7)+parseInt(e(1351))/8*(-parseInt(e(817))/9)+parseInt(e(1129))/10+-parseInt(e(1062))/11*(-parseInt(e(511))/12))break;n.push(n.shift())}catch(e){n.push(n.shift())}}();import{Lang}from"./language.js";import{exitDecorate,cancelSelection,spawnObject,setCameraSpeed,setCameraSpeedX,setCameraSpeedY,buyObject,selectObject,putStashObject,getOwnedObjects,cancelFreemode,confirmFreemode,getConfig,deleteObject}from"./api.js";import{hideTransformControls,setEditMode,setRotationSnap,setTranslationSnap}from"./furniture.js";import{Modal}from"./modal.js";import{getVariationParentItem}from"./stash.js";function _0x52f1(){var e=["2.5-57.1c-","#00a3ffcc","#ff3737cc","UwnwN",">","7 24-24 24","24 24H88c1","#B7D6E8","8|12|1|8|2","descriptio","hIeSx","DhHTJ","xcclB","-34.3l4.7-","9|14|18|34","st-item","helpbox-li","ox-slider-","uKWXZ","#FFFFFF26","M495.9 166","9.7 40.2 3","rotate-sna","I_KEY_INFO","mg/topMenu","#000000","abel","7MUIFlU","settingsbo","5|11|0|8|1","VGVJI","#stashbtn","x-color","#ABCBF6","rkmodebtn",".com/licen","|5|15|20|0","yyRgk","13.3-10.7 ","33.3 40.2 ","8voDssK","EXHvY","5-18.4 6.4","4-10.7-24-","l0 56c0 13",".1c2-9.1 9","mAcOZ","#000000e6","selectedbo","JQQeK","7-9.6 24.5","2000","EGIzp","0|1","MHqyx","6.2-8.7-18"," 80 320 80"," .5 18.4-6","muSDn","#ffffff4d","selectors","GQPec","l-51.5 42.",".3c0-26.2 ","EVXxh","6 .3-24.5-",'6z"/>',"entNS","Gcrtq","scription","GZwxd","AiPPh","aZdMc","392c0-13.3","RCFLF","button","createElem","#FFFFFFbf","tVReP","4-24 24zM1","57.1c15.8 ","LGhor","hnJjm","99.2 0h12.","yJBxJ","FUUVm","vVHQI","#FFFFFF14","24-24 24H5","XDWzM","pmKNC","eoEAt","none","#editmode-",'line x1="2',"png","MBGbp","accept","c-2 9.1-9 ","64-64 64H2","stashbtn","rrent-svg","SNyOp","#FFFFFFb3","Tcliu","18.6-.3 24","17.7c13.4-","value","I_HELP","dcIOR","#4CAF50",".1-33.1 9.","#000000cc","y @fontawe"," 64c-11.4 ","linear-gra","#006299","dEnpq","I_EDITMODE","vycId","HiVKw","2|0|5|4|1|","6c22.5 0 4","ufqoJ","IzyJt","_SAVE"," 13.3-10.7",'","7.6-3.1 16","0 13.3-10.","#00000080","8 400V336H","#45a049","selected","bYCMi",".1c6.1 11 ","68c-13.3 0","vkjlV","-12.5 57.1","|0|5|13|10","IXJJQ","FcsGO","24V432H512","add","#2fee1f80","-39.4C64.6","17.7 0-32 ","-42.5-3.5c","11.9c24.3 ","9c-13.3 11","ntainer","I_MODAL_BU","RNITURE","HNSWi","#000000b3","tionFromF3","off","4H512l0 80","#000000f0","#7289DA","zEtjl","push","_LABEL","#2FEE1F","lgNWh","#00000033","5.7 16.7 1","c0 13.3-10",'8h.01">',"#FFFFFF80","24|3|6|36|",' x2="16.65',"oigTV","#0000001c","8c0 13.3 1","stfjQ","#00000020","2 1.5 16.2","0-17.7-14.","placeholde","FVTTk","getAttribu","15|0|1|10","VXASn","fitSearch"," 273.1 64 ","|9|7|10|5|","I_STASH_NO","-23.3 15.8","#ABF6AB","IDitE","7c8.8-2.8 ","TZZQQ",".2-17.8l-1","5 0 256 0s","PoZIu",".1 17.1-7.","#25c01a","VMQpW","mAhNq"," 9.8 15.5 ","RcsNp","#2fee1fcc","JWguv","-32 32V488","zjDQI","15.8 34.3z",".2c-5.9 7.","ZwkKV","dient(90de","-10.7 24-2","#00ff5a","NYxEw","pRlFn",".5 6.8c8.1","2 32H480c1","fjsHQ","0c-13.3 0-","vXbUz","uBzjj","-24-24zm48","sRZNJ","6 11.4-22.","Y_PRICE","31.2l4.7 8","hBBje",'18 6L6 18"',".7 24-24 2","4892052AZIglX","M211.8 0c7","keyup","#1b1b1b00","#ffffff0e","camera-spe","jbTVn",".3C155 7.9",".4-24.6c4.","|14|6|7|8|","2.1-31.2c5","s14.3 32 3","Rare Item","16|9|19|6|","#b9b9b9a6","#686868cc","08.1 4.8c7","HaOmO","opdown-col","cations","sraEE","H40zM192 6","BkDoi","5|2|4","PSlQw","4v48c0 13.","16.3-18.2 ","zMHtE","click","14.6-44.6 "," 24-24 24H","NAP","14.3-32 32","gzJtG","#FFFFFF48","28 400V336","infobox-ti","opdown","8 0L599.8 ","x-color-la","GBzhO","nacrq","<","#0000000a","zm0-96V224","iIHBI","mdiXc","AHbQh","fqiDk","iyGuo","#d9d9d9","OQRoT","VfbjI","I_DECORATE","DisableBuy","ZusuF",".6c3.2 8.7","eIlhg","25.4s-.6 1","zRQKu","sort","#ff373700","%, #fff ","I_PUT_STAS","7 48 16 58","hasOwnProp","#94949433","#FFFFFF0a",".settingsb","WKltD","VHdAb","x-type-too","svg","edModel","#ff3737e6","items","gcZdw","OqIuM","rrent-labe","4l55.7-17.","price","SgSJB","#ffffff66","I_SETTINGS"," 24-24V72c",".2l-4.7-8.","bYJKt","BFGfH","hide","jznNA","#171717","I_STASH_FU","#d3d0d04d","4c-17.7 0-",".w3.org/20","#FFFFFF20","jMqBV","|7|6|2|13|","ns, Inc.--","or-specifi","bcBmZ","zkqrn","vpWna","23 Fontico","rooms","orumQ","00/svg","mainbar","3|5|10|33|","zDiRQ","veUDh","input","111.9c24.3","RlwrE"," 91.5-66.8","mainbar-he","jnLGq","BkIzs","2.5 3.5c9.","jXyDC","zpcnZ","or-price","-6.8l55.7 ","#00000014",".6-3.1 16.","cCXmE",".4-22.1 31","hEoDs","torAll","x-color-co","I_TAKE_STA","img","6.5 30.6 1","#FFFFFF0f","0|2|3|1|4","label","ITURE","100","HWBHO","#2fee1f00","17.8l12.5 ","background"," 420.4 0 4","SzNII","ange","SSFlF","stashObjec","NZhlL","#ffffffe8","ankIn","height","Y_FURNITUR","wFijS","ubJPO","QybrT","PDrtY","MWWFJ","0.6-15.1-4","TION","4-25.4L83.","#1F1F1F","xUJYK","x-type","uxArF",".9-7.2 15.","split","4V232c0-13","ED_X","7|27|16|17",'128z"/>',"-10.7-24-2","snap","remove","cOpyN","IkUnt","NCEL","12|3|8|14|","NdAyL","I_MODAL_CA","_ROTATE","es/stash/q","_TRANSLATE","4-64V197.7","3 10.7 24 ",'="11" cy="',"wAekY",'ath d="M6 ',"pyright 20","jLypD","24-24zm488","24H88c13.3","pZYHj",'>',"9.4V488c0 ","3.5L480 19","Auajd","rotate","0-32 14.3-","I_LOOK_SPE","H24c-13.3 ","BHUaT","WPNLi",".7-6.5-8.5","SLyWd","lpbtn","#FFFFFF1c","I_EDIT_MOD","#00a3ff59","VJMmP","377905bDjTux","#00000010","#00000000","6|11|13|8|","8zm0-96V22","#EEEEEE","rnrXh","128c-17.7 ","#ffffff","#00A3FF","lpeWC","CZGlO","-button","TDyFR","512v64H128","#393939","lbiVa","7-24-24-24","Ikwon","32 14.3-32","#68686880","4-24V224c0","_SELL","JLuAE","#9e1818",".8-15.5-20","NhIpb","32s-14.3-3","archbar","qHbfO","ED_Y","se/free Co","IJqRA","0 0 24 24","9jueVvV",".8 34.3l-4","BHtYQ","setAttribu","6.4 24.6c-","ement","9.6-15.9-6","PzAbn","ById","15.8-34.3c","IAkNO",".1 8.3 1.7","#sellbtn","fBdjk","#ff373733","key","duDiu","_INFORMATI","#FFFFFF4d","2-14.3 32-","I_BUY_FURN","toLowerCas","4zM40 368c","JSFoK","2zm0 160c-","Enter","TrbXH","0|9|7|3|2|","text","zpgbw",".3-32-32-3","#344452","#3d3d3d80","-55.7-17.7","2-32H192zm","_TITLE","osebtn","3 1.2 241.","0|2|1|3|12","x-editmode","3.3 0 24-1","I_ROTATE_S","-16.3 18.2","EClXx","3c0-26.2 1","ktxIu","232v48c0 1","#savebtn"," 10.7-24 2","#2fee1f","264.6 64 2","-14.3-32-3","inStash","7 0-32 14.","x-slider-l","min","mainsearch","dFfwF","efDNk","XXLzN","DxMgz","#FFFFFF40",'12 16v-4">',"lor","1|0","-container","frZgl","ontawesome","zBqLH","#00a3ffe6","8|9|2|11|3","g, #002b53","GLbkB","","iation","bar",'4-24H40z"/',"sMtJz","http://www","ion","ent","oZHDI","|2|7|3|11|","5-42.5 3.5","FmRBG"," 32-32s-14","6|1|5|4|8","7|3|6|0|1|","Nwbts","appendChil","infobox","tor","YtzDW","QUIBf","UfMhi",".4l12.5-57","4-11.9 9.7","zsKfn","stener","#ff5555","kdAIf","#FF3737","26|35|15|9","#000000bf","KLfjZ",'H128z"/>',"dDovK","4.3 32-32s","EkTqG","pRbwD","11.4 22.4 ","JOZUL","PczmP","5.1 44 25.","Ojkfp","><',"0c17.7 0 3","xEbZM","lodty","oninput","1|20|2|29|","-9.2-1.5-1","dUpAu",".7 16 72v4","stroke",'5">',"hCqpS","|4|11|5|6|","454SBNoHx","1663764moVKZh","yMWkZ","_ITEM","setPropert","YSBed","0.7 24 24 ","#1f1f1f00","jPKtl","6-44.6-3.5","BReDy","OUABN","jIGYw","qciak","JrIwd","fJOKZ","19|3|11|16",".6s4.8-16.","#ffffff8a","7.7V448c0 ","22.4 191.2","I_KEYS_","#CFD2DB","0-13.3-10.","2-15.7 9.6"," 0L599.8 1","3-32-32-32","#313131"," 0-160 80 ","RMATION","5.9-49.7 4","0-24-10.7-","1 425.9c-8","10|8|0|2|1","H512l0 80H","2|1|0|4|3","MhxoM","JDcxL","menubar","|4|13|1|10","#FFFFFFe6","13.1-31.2 ","wmMka","nNxcg","#532739bf","rICvm","wesome.com","length","geDKu","10124358KjkeVe","GdKIR","dJzER","-17.7-14.3","-24.6l43.3","fGMlf","helpbox-de","uGYJc","568c-13.3 ","lmtrh","KrqYa","ropdown-co","fill","nKtxT","3|1|0|4|2","I_COLOR_FU","ALIum","HkyiS","#FFFFFF10","mOThM","18|9|17|12","#2fee1f1a","\x3c!--!Font "," License -","3-32 32s14","range","documentEl","-button ac","archbtn","VbCuU","#ffffffb3","icon","#FFFFFFcc","qBItY",'="12" cy="',"ZDVkR","div"," 176.7 0 1","#00000048","BOnxI","99VslClp","x-color-cu"," https://f","#FFFFFF1a","#141414","translate","hBZky","DYLbV","bWkpF","#589e18","gardrobe",".3-10.7-24","QixHO","oBliC","zgdXp","kGbwT","editmode-t","ADRxR","3|4|12|1|9","3-28.2 18.","20.2 22.1 ","sortingMen","currentCol","10.3 28.2-","JiXwQ","decline","80 0 1 0 0","3|7|12|3|1","ModernDeco","c-13.4 10.","qSgfb","2 32 32H48","0 488V171.","ohRcg","|6|7|1|12|","innerHTML","3.3-10.7 2","yeLSS","ltip","e/categori"," 8.7 18.2 ","3.3 39.4c1","|25|4|22|2","I_MODAL_SE","pxvrA","_FURNITURE","28.2 0h12.","JFSzq","cVANR","ttingsbtn"," 1.7-25.4L","#66cc66","8 24l-336 ","#9c9c9c8c","zLSDO","SGghL",".7 8.1c-6.","I_TRANSLAT","or-label","cHbhu","#45648100","vINve","5|4|6|3|2|","7.7 0 32-1","jRlfo","mainbar-se","l-56-64c-5","701270JyOwcb"," 14-21.4 2","15.8-6.5-3","3.3 10.7 2","xesON","_CAMERA","#6c757d","#1B1B1B","vskSU","308.1 4.8c","entries","x-containe","PEdcE","mg/decorat","2l0 56c0 1","data-id","lPxuX","RTQKc","8 23.6l-56","6 11-14 21","0.7 24-24V","35.3-28.7 ","3.3 40.2 5","E_SNAP","11.4-22.4-","1-3.1 23.8","stash","PzRfa","s-28.7-1.2","fontSize","amFXE","x-buybutto","UKbNr","SSMLU","addEventLi","CIWFb","XlLIP","rSDNs","7.1-1.7 25","-24-10.7-2","includes","2|1|4|5|13",'th d="M12 ',"span"," 0 32-14.3"," 16.8 1.7 "," 0-24-10.7"," 0-32 14.3","LL_INFORMA","mainbar-cl","FnyvN"," 0 24-10.7","ableDecora","#FFFFFFf0","x-color-dr","iLYXf","fluYW","#34445200","Rpdfl","#0E151B","C413.9 5.7","#ff8c00","#002b53","GrvIx","oIBUN","querySelec","Awesome Fr","Hrtez","rrent"];return(_0x52f1=function(){return e})()}let menubar=document[_0x1f21b9(1448)+_0x1f21b9(825)](_0x1f21b9(1011)),searchbtn=null,searchbar=null,helpbtn=null,settingsbtn=null,closebtn=null,darkModebtn=null;class Menu{constructor(e){var n=_0x1f21b9;this[n(707)+"nu"]=e,this[n(1485)]=null}[_0x1f21b9(1369)+"d"](e){var n=_0x1f21b9,c={nwavD:function(e,n){return e==n},JOZUL:function(e,n){return e-n}};c[n(1446)](e,null)?this[n(1485)]=null:(e=e[n(676)]("|"),this[n(1485)]=this[n(707)+"nu"][n(615)][e[0]][n(1258)][e[1]][n(586)][e[2]],this[n(1485)][n(1084)+"or"]=c[n(932)](this[n(1485)][n(712)][n(1020)],1)),this[n(1395)+n(584)](),this[n(571)]()}[_0x1f21b9(1395)+_0x1f21b9(584)](){var e=_0x1f21b9,n={HkyiS:function(e){return e()},uBzjj:function(e){return e()},ZDVkR:function(e,n){return e!=n},WKltD:function(e,n){return e(n)}};n[e(1039)](hideTransformControls),n[e(502)](cancelSelection),n[e(1057)](this[e(1485)],null)&&n[e(580)](spawnObject,this[e(1485)][e(712)][this[e(1485)][e(1084)+"or"]])}[_0x1f21b9(726)](){var e=_0x1f21b9,n={Nwbts:function(e){return e()},nNxcg:function(e,n){return e(n)}};menubar[e(910)+"d"](n[e(909)](getMainBar)),n[e(1016)](addListeners,this)}[_0x1f21b9(599)](){var e=_0x1f21b9,n={dcIOR:e(762)};menubar[e(1097)]="",menubar[e(1426)][e(683)](n[e(1307)]),document[e(1335)]=null}[_0x1f21b9(571)](){var e=_0x1f21b9,n={wAcJm:function(e,n){return e!=n},GrvIx:function(e){return e()},zLSDO:function(e,n){return e!=n},PzRfa:function(e,n){return e(n)},cVANR:function(e,n){return e==n},LmHRJ:function(e,n){return n{for(var e=_0x1f21b9,n={JiXwQ:e(923)+e(1104)+e(1206)+e(619)+e(948)+e(1212)+e(1475)+e(965)+e(453)+e(679),iyGuo:e(1127)+e(1050),IJGdE:e(1419),xUJYK:e(744)+e(1222)+e(1454)+e(1293),jaZqZ:e(899)+e(605)+e(617),tVReP:e(583),kGbwT:e(873)+e(896),ZyddO:e(1420)+e(695)+e(451)+e(553)+e(1292)+e(1422)+e(454)+e(1406)+e(970),xcclB:e(1178)+e(853),uKWXZ:e(1034),SNyOp:e(1290),TDyFR:e(1447),SLyWd:e(816),zkqrn:e(1409),zDiRQ:e(845),GZwxd:e(626)+e(778),TZZQQ:e(953)+"2",IAkNO:e(622),PzAbn:e(1420)+e(1056)+e(1423)+e(1202)+e(1325)+e(879)+e(890)+e(1171)+e(450)+e(894),Ikwon:e(1444)+e(1232),FfEiU:e(1044)+e(1195)+e(1374)+e(1311)+e(1360)+e(946)+e(1019)+e(1045)+e(1064)+e(884)+e(1233)+e(814)+e(698)+e(614)+e(609)+e(703)+e(1218)+e(567)+e(1255)+e(747)+e(1103)+e(828)+e(1174)+e(569)+e(1167)+e(1362)+e(1428)+e(1392)+e(821)+e(1346)+e(715)+e(818)+e(1118)+e(1148)+e(637)+e(490)+e(997)+e(749)+e(850)+e(1091)+e(1081)+e(1371)+e(1490)+e(1296)+e(537)+e(1338)+e(739)+e(904)+e(1157)+e(429)+e(966)+e(1253)+e(476)+e(1198)+e(1131)+e(668)+e(670)+e(1005)+e(724)+e(1263)+e(944)+e(808)+e(1464)+e(596)+e(1476)+e(1153)+e(826)+e(1469)+e(1240)+e(1026)+e(427)+e(468)+e(867)+e(958)+e(1112)+e(993)+e(709)+e(823)+e(519)+e(917)+e(471)+e(1211)+e(1440)+e(1130)+e(521)+e(675)+e(1248)+e(633)+e(1304)+e(1085)+e(756)+e(916)+e(1243)+e(859)+e(753)+e(854)+e(477)+e(1411)+e(629)+e(460)+(e(1102)+e(651)+e(1278)+e(643)+e(934)+e(590)+e(474)+e(1303)+e(497)+e(483)+e(1082)+e(507)+e(1487)+e(931)+e(489)+e(1383)+e(1327)+e(1001)+e(1088)+e(766)),yyRgk:e(1127)+e(811),QUIBf:e(462)+"r",GLbkB:function(e,n){return e(n)},FUUVm:e(741)+e(1375),duDiu:e(1058),qZeNy:e(1325)+e(509)+e(936)+e(697)+e(960)+e(1479),EClXx:e(642),uxArF:e(1127)+e(1111),EVXxh:e(618)},c=n[e(1086)][e(676)]("|"),o=0;;){switch(c[o++]){case"0":t[e(910)+"d"](settingsbtn);continue;case"1":searchbtn[e(1426)][e(425)](n[e(560)]);continue;case"2":darkModebtn[e(820)+"te"](n[e(1414)],n[e(672)]);continue;case"3":closebtn=document[e(1274)+e(1265)](n[e(952)],n[e(1276)]);continue;case"4":searchbar[e(820)+"te"]("id",n[e(1077)]);continue;case"5":searchbtn[e(1097)]=n[e(750)];continue;case"6":closebtn[e(1426)][e(425)](n[e(1210)]);continue;case"7":closebtn[e(820)+"te"](n[e(1216)],n[e(1300)]);continue;case"8":searchbtn[e(820)+"te"](n[e(796)],n[e(777)]);continue;case"9":searchbar[e(820)+"te"](n[e(612)],n[e(620)]);continue;case"10":t[e(910)+"d"](searchbtn);continue;case"11":helpbtn[e(1426)][e(425)](n[e(1268)]);continue;case"12":searchbtn=document[e(1274)+e(1265)](n[e(952)],n[e(1276)]);continue;case"13":settingsbtn[e(820)+"te"](n[e(796)],n[e(475)]);continue;case"14":t[e(910)+"d"](helpbtn);continue;case"15":searchbar=document[e(1274)+e(901)](n[e(827)]);continue;case"16":t[e(910)+"d"](closebtn);continue;case"17":return t;case"18":settingsbtn=document[e(1274)+e(1265)](n[e(952)],n[e(1276)]);continue;case"19":helpbtn[e(1097)]=n[e(824)];continue;case"20":darkModebtn[e(1426)][e(425)](n[e(801)]);continue;case"21":settingsbtn[e(1097)]=n[e(1473)];continue;case"22":searchbar[e(1426)][e(425)](n[e(1235)]);continue;case"23":searchbtn[e(820)+"te"](n[e(1216)],n[e(1300)]);continue;case"24":t[e(910)+"d"](darkModebtn);continue;case"25":searchbar[e(820)+"te"](n[e(914)],n[e(889)](Lang,n[e(1283)]));continue;case"26":var t=document[e(1274)+e(901)](n[e(833)]);continue;case"27":closebtn[e(1097)]=n[e(723)];continue;case"28":t[e(910)+"d"](searchbar);continue;case"29":darkModebtn[e(1097)]="";continue;case"30":helpbtn[e(820)+"te"](n[e(1216)],n[e(1300)]);continue;case"31":darkModebtn=document[e(1274)+e(901)](n[e(860)]);continue;case"32":helpbtn[e(820)+"te"](n[e(796)],n[e(777)]);continue;case"33":helpbtn=document[e(1274)+e(1265)](n[e(952)],n[e(1276)]);continue;case"34":settingsbtn[e(1426)][e(425)](n[e(674)]);continue;case"35":t[e(1426)][e(425)](n[e(1262)]);continue;case"36":closebtn[e(820)+"te"](n[e(796)],n[e(777)]);continue}break}};let darkMode=!1;const lightThemeColors={"--color-002b53":_0x1f21b9(1191),"--color-ffffff":_0x1f21b9(791),"--color-ffffff-dark":_0x1f21b9(791),"--color-ff0000":_0x1f21b9(956),"--color-00a3ffb3":_0x1f21b9(1458),"--color-0000000a":_0x1f21b9(554),"--color-CFD2DB":_0x1f21b9(995),"--color-ffffffe8":_0x1f21b9(659),"--color-ffffffb3":_0x1f21b9(1052),"--color-00A3FF":_0x1f21b9(792),"--color-00000033":_0x1f21b9(447),"--color-0000001c":_0x1f21b9(456),"--color-EEEEEE":_0x1f21b9(788),"--color-B7D6E8":_0x1f21b9(1205),"--color-ffffff80":_0x1f21b9(752),"--color-00000048":_0x1f21b9(1060),"--color-000000":_0x1f21b9(1223),"--color-9e1818":_0x1f21b9(807),"--color-589e18":_0x1f21b9(1071),"--color-00000014":_0x1f21b9(634),"--color-d3d0d04d":_0x1f21b9(603),"--color-ffffff3a":_0x1f21b9(737),"--color-ABCBF6":_0x1f21b9(1231),"--color-F4BFFF":_0x1f21b9(893),"--color-ABF6AB":_0x1f21b9(472),"--color-ff8c00":_0x1f21b9(1190),"--color-00ff00":_0x1f21b9(1416),"--color-6c757d":_0x1f21b9(1135),"--color-FF3737":_0x1f21b9(922),"--color-d9d9d9":_0x1f21b9(561),"--color-0000004d":_0x1f21b9(1347),"--color-2FEE1F":_0x1f21b9(445),"--color-00000026":_0x1f21b9(716),"--color-090809":_0x1f21b9(1385),"--color-141414":_0x1f21b9(1066),"--color-ffffff66":_0x1f21b9(593),"--color-34445200":_0x1f21b9(1186),"--color-ff373700":_0x1f21b9(572),"--color-0E151B":_0x1f21b9(1188),"--color-ff3737e6":_0x1f21b9(585),"--color-ff3737cc":_0x1f21b9(1200),"--color-2fee1f00":_0x1f21b9(650),"--color-2fee1fe6":_0x1f21b9(1377),"--color-1f1f1f00":_0x1f21b9(980),"--color-1F1F1F":_0x1f21b9(671),"--color-ff373733":_0x1f21b9(831),"--color-00a3ffe6":_0x1f21b9(886),"--color-45648100":_0x1f21b9(1122),"--color-313131":_0x1f21b9(1e3),"--color-ffffff4d":_0x1f21b9(1257),"--color-68686880":_0x1f21b9(803),"--color-686868cc":_0x1f21b9(526),"--color-1B1B1B":_0x1f21b9(1136),"--color-000000bf":_0x1f21b9(924),"--color-1b1b1b00":_0x1f21b9(514),"--color-3b3b3b51":_0x1f21b9(1425),"--color-00a3ffcc":_0x1f21b9(1199),"--color-2fee1fcc":_0x1f21b9(485),"--color-344452":_0x1f21b9(848),"--color-2fee1f1a":_0x1f21b9(1043),"--color-00000000":_0x1f21b9(785),"--color-9c9c9c8c":_0x1f21b9(1115),"--color-ffffff33":_0x1f21b9(1470),"--color-94949433":_0x1f21b9(577),"--color-393939":_0x1f21b9(798),"--color-2fee1f":_0x1f21b9(866),"--color-3d3d3d80":_0x1f21b9(849),"--color-000000cc":_0x1f21b9(1310),"--color-532739bf":_0x1f21b9(1017),"--color-25c01a":_0x1f21b9(480),"--color-00ff5a":_0x1f21b9(494),"--color-ffffff8a":_0x1f21b9(991),"--color-000000e6":_0x1f21b9(1245),"--color-0000001a":_0x1f21b9(1348),"--color-00000010":_0x1f21b9(784),"--color-0000000f":_0x1f21b9(746),"--color-00000040":_0x1f21b9(1413),"--color-002b53ed":_0x1f21b9(941),"--color-00000080":_0x1f21b9(1482),"--color-000000f0":_0x1f21b9(440),"--color-4CAF50":_0x1f21b9(1308),"--color-000000b3":_0x1f21b9(436),"--color-2fee1f80":_0x1f21b9(426),"--color-45a049":_0x1f21b9(1484),"--color-ffffff0e":_0x1f21b9(515),"--color-006299":_0x1f21b9(1314),"--color-00a3ff59":_0x1f21b9(781),"--color-b9b9b9a6":_0x1f21b9(525),"--color-00000020":_0x1f21b9(459),"--color-002b53-white":_0x1f21b9(1191)},darkThemeColors={"--color-002b53":_0x1f21b9(792),"--color-ffffff":_0x1f21b9(791),"--color-ffffff-dark":_0x1f21b9(601),"--color-ff0000":_0x1f21b9(920),"--color-00a3ffb3":_0x1f21b9(1458),"--color-0000000a":_0x1f21b9(578),"--color-CFD2DB":_0x1f21b9(601),"--color-ffffffe8":_0x1f21b9(1366),"--color-ffffffb3":_0x1f21b9(1366),"--color-00A3FF":_0x1f21b9(792),"--color-00000033":_0x1f21b9(447),"--color-0000001c":_0x1f21b9(779),"--color-EEEEEE":_0x1f21b9(601),"--color-B7D6E8":_0x1f21b9(601),"--color-ffffff80":_0x1f21b9(1366),"--color-00000048":_0x1f21b9(545),"--color-000000":_0x1f21b9(1223),"--color-9e1818":_0x1f21b9(920),"--color-589e18":_0x1f21b9(1113),"--color-00000014":_0x1f21b9(1285),"--color-d3d0d04d":_0x1f21b9(1e3),"--color-ffffff3a":_0x1f21b9(1366),"--color-ABCBF6":_0x1f21b9(1474),"--color-F4BFFF":_0x1f21b9(1474),"--color-ABF6AB":_0x1f21b9(1474),"--color-ff8c00":_0x1f21b9(1190),"--color-00ff00":_0x1f21b9(1416),"--color-6c757d":_0x1f21b9(1135),"--color-FF3737":_0x1f21b9(922),"--color-d9d9d9":_0x1f21b9(561),"--color-0000004d":_0x1f21b9(835),"--color-2FEE1F":_0x1f21b9(445),"--color-00000026":_0x1f21b9(1217),"--color-090809":_0x1f21b9(1385),"--color-141414":_0x1f21b9(1066),"--color-ffffff66":_0x1f21b9(1366),"--color-34445200":_0x1f21b9(1186),"--color-ff373700":_0x1f21b9(572),"--color-0E151B":_0x1f21b9(1188),"--color-ff3737e6":_0x1f21b9(585),"--color-ff3737cc":_0x1f21b9(1200),"--color-2fee1f00":_0x1f21b9(650),"--color-2fee1fe6":_0x1f21b9(1377),"--color-1f1f1f00":_0x1f21b9(980),"--color-1F1F1F":_0x1f21b9(671),"--color-ff373733":_0x1f21b9(831),"--color-00a3ffe6":_0x1f21b9(886),"--color-45648100":_0x1f21b9(1122),"--color-313131":_0x1f21b9(1e3),"--color-ffffff4d":_0x1f21b9(1366),"--color-68686880":_0x1f21b9(803),"--color-686868cc":_0x1f21b9(526),"--color-1B1B1B":_0x1f21b9(1136),"--color-000000bf":_0x1f21b9(1275),"--color-1b1b1b00":_0x1f21b9(514),"--color-3b3b3b51":_0x1f21b9(1425),"--color-00a3ffcc":_0x1f21b9(1199),"--color-2fee1fcc":_0x1f21b9(485),"--color-344452":_0x1f21b9(848),"--color-2fee1f1a":_0x1f21b9(1043),"--color-00000000":_0x1f21b9(785),"--color-9c9c9c8c":_0x1f21b9(1115),"--color-ffffff33":_0x1f21b9(1366),"--color-94949433":_0x1f21b9(577),"--color-393939":_0x1f21b9(798),"--color-2fee1f":_0x1f21b9(866),"--color-3d3d3d80":_0x1f21b9(849),"--color-000000cc":_0x1f21b9(1054),"--color-532739bf":_0x1f21b9(1017),"--color-25c01a":_0x1f21b9(480),"--color-00ff5a":_0x1f21b9(494),"--color-ffffff8a":_0x1f21b9(601),"--color-000000e6":_0x1f21b9(1013),"--color-0000001a":_0x1f21b9(1065),"--color-002b53":_0x1f21b9(601),"--color-00000010":_0x1f21b9(1040),"--color-0000000f":_0x1f21b9(644),"--color-00000040":_0x1f21b9(878),"--color-002b53ed":_0x1f21b9(1366),"--color-00000080":_0x1f21b9(452),"--color-000000f0":_0x1f21b9(1182),"--color-4CAF50":_0x1f21b9(1308),"--color-000000b3":_0x1f21b9(1301),"--color-2fee1f80":_0x1f21b9(426),"--color-45a049":_0x1f21b9(1484),"--color-ffffff0e":_0x1f21b9(515),"--color-006299":_0x1f21b9(1314),"--color-00a3ff59":_0x1f21b9(441),"--color-b9b9b9a6":_0x1f21b9(525),"--color-00000020":_0x1f21b9(606),"--color-002b53-white":_0x1f21b9(1365)},addListeners=c=>{var t=_0x1f21b9,o={mvLFE:function(e,n){return e===n},GfVYh:t(842),OqIuM:function(e,n){return e!=n},EkTqG:t(1191),qHbfO:t(743),KGLAK:function(e,n){return e==n},stfjQ:function(e,n){return e==n},BOnxI:function(e){return e()},fluYW:t(513),MLbqr:t(539)};searchbar[t(1163)+t(919)](o[t(1185)],e=>{var n=t;o[n(711)](e[n(832)],o[n(1429)])&&o[n(588)](searchbar[n(1305)],"")?(searchbtn[n(721)][n(969)]=o[n(929)],c[n(707)+"nu"][n(586)][n(571)]()):o[n(711)](e[n(832)],o[n(812)])?(searchbar[n(1305)]="",searchbtn[n(721)][n(969)]="",c[n(707)+"nu"][n(586)][n(571)]()):o[n(588)](searchbtn[n(721)][n(969)],"")&&(searchbtn[n(721)][n(969)]="",c[n(707)+"nu"][n(586)][n(571)]())}),searchbtn[t(1163)+t(919)](o[t(755)],()=>{var e=t;o[e(729)](searchbtn[e(721)][e(969)],"")?searchbtn[e(721)][e(969)]=o[e(929)]:searchbtn[e(721)][e(969)]="",c[e(707)+"nu"][e(586)][e(571)]()}),helpbtn[t(1163)+t(919)](o[t(755)],()=>{var e=t;o[e(729)](helpbtn[e(721)][e(969)],"")?(helpbtn[e(721)][e(969)]=o[e(929)],settingsbtn[e(721)][e(1034)]=""):helpbtn[e(721)][e(969)]="",c[e(571)]()}),settingsbtn[t(1163)+t(919)](o[t(755)],()=>{var e=t;o[e(458)](settingsbtn[e(721)][e(1034)],"")?(settingsbtn[e(721)][e(1034)]=o[e(929)],helpbtn[e(721)][e(969)]=""):settingsbtn[e(721)][e(1034)]="",c[e(571)]()}),darkModebtn[t(1163)+t(919)](o[t(755)],()=>{var e,n,c=t,o=(darkMode=!darkMode,document[c(1048)+c(822)]);for([e,n]of Object[c(1139)](darkMode?darkThemeColors:lightThemeColors))o[c(721)][c(977)+"y"](e,n)}),closebtn[t(1163)+t(919)](o[t(755)],()=>{o[t(1061)](exitDecorate)}),document[t(1335)]=e=>{var n=t;o[n(729)](e[n(832)],o[n(812)])&&o[n(1061)](exitDecorate)}},generateInfobox=(e,n)=>{for(var c=_0x1f21b9,o={IXJJQ:c(1006)+c(1089)+c(972)+"9",SgSJB:c(1390)+c(754),PczmP:c(547)+c(1453),qBItY:c(1058),oigTV:function(e,n){return e!=n},gLvsA:c(1468),wmMka:c(911),qYKjk:c(762),PEdcE:function(e,n){return n{for(var e=_0x1f21b9,n={lodty:e(844)+e(907),hBZky:e(1058),bZmuI:e(1214)+"st",oBliC:function(e,n){return e(n)},jbTVn:e(741)+e(1221)+e(1002),FJMVz:function(e,n){return e!=n},RCFLF:function(e,n){return e+n},YtzDW:e(741)+e(994),BHtYQ:e(1214)+e(1213),NWebS:function(e,n){return e(n)},yMWkZ:e(1028)+e(1267),APizA:function(e,n,c){return e(n,c)},ViVeu:function(e,n){return e(n)},rHkDf:e(741)+e(1306)},c=n[e(963)][e(676)]("|"),o=0;;){switch(c[o++]){case"0":var t=document[e(1274)+e(901)](n[e(1068)]);continue;case"1":a[e(1426)][e(425)](n[e(1394)]);continue;case"2":t[e(910)+"d"](u);continue;case"3":u[e(1097)]=n[e(1075)](Lang,n[e(517)]);continue;case"4":for(var r=0;n[e(1435)](n[e(1075)](Lang,n[e(1272)](n[e(913)],r)),n[e(1272)](n[e(913)],r));r++){var f=document[e(1274)+e(901)]("li");f[e(1426)][e(425)](n[e(819)]),f[e(1097)]=n[e(1336)](Lang,n[e(1272)](n[e(913)],r)),a[e(910)+"d"](f)}continue;case"5":t[e(910)+"d"](a);continue;case"6":var a=document[e(1274)+e(901)]("ul");continue;case"7":u[e(1426)][e(425)](n[e(975)]);continue;case"8":n[e(763)](generateInfobox,n[e(951)](Lang,n[e(1382)]),t[e(1097)]);continue;case"9":var u=document[e(1274)+e(901)]("p");continue}break}},generateSettings=()=>{var o=_0x1f21b9,t={BReDy:function(e,n){return e-n},QybrT:o(872),WPNLi:function(e,n){return e-n},iIHBI:o(959),HxitM:function(e,n){return e*n},CZGlO:function(e,n){return e/n},QABEO:function(e,n){return e+n},oCnrn:function(e,n){return e+n},MWWFJ:function(e,n){return e+n},aZdMc:o(1313)+o(492)+o(888)+" ",Hrtez:o(573),nPhPn:function(e,n){return e==n},bcBmZ:o(1220)+"p",pRbwD:function(e,n){return e/n},TfznO:function(e,n){return e(n)},ubJPO:o(1381)+o(682),jMqBV:o(516)+"ed",KrqYa:function(e,n){return e==n},yJBxJ:o(1355),xesON:function(e,n){return e==n},fJOKZ:o(947),qciak:function(e){return e()},Ojkfp:o(1058),nacrq:o(1226)+o(1367)+o(900),pGHGi:o(741)+o(594)+o(834)+"ON",gzJtG:o(1226)+o(1140)+"r",fqiDk:o(1226)+o(1370),iLYXf:o(1172),zBqLH:o(1226)+o(871)+o(1224),FnyvN:o(741)+o(594)+o(1134),eIlhg:o(622),jRlfo:o(1409),rICvm:o(1047),OUABN:o(648),oIBUN:o(1305),xjquk:o(1226)+o(1349)+o(655),DxMgz:function(e,n){return e(n)},vskSU:o(741)+o(772)+o(678),DkaVS:o(1249),HaOmO:o(713),RlwrE:function(e,n){return e(n)},WvNLT:o(741)+o(772)+o(813),TfRqs:o(741)+o(1119)+o(1152),mOThM:o(741)+o(858)+o(542),kwMfm:function(e,n,c){return e(n,c)},dJzER:o(741)+o(594)+o(852),BYWZg:o(579)+o(1215)+o(1047)},e=document[o(1274)+o(901)](t[o(935)]),n=document[o(1274)+o(901)]("p"),n=(n[o(1426)][o(425)](t[o(552)]),n[o(1097)]=t[o(719)](Lang,t[o(1421)]),e[o(910)+"d"](n),document[o(1274)+o(901)](t[o(935)])),c=(n[o(1426)][o(425)](t[o(544)]),e[o(910)+"d"](n),document[o(1274)+o(901)](t[o(935)])),r=(c[o(1426)][o(425)](t[o(559)]),n[o(910)+"d"](c),document[o(1274)+o(901)](t[o(1184)])),r=(r[o(1426)][o(425)](t[o(885)]),r[o(1097)]=t[o(719)](Lang,t[o(1179)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(568)])),c=(r[o(820)+"te"](t[o(1126)],t[o(1018)]),r[o(820)+"te"](t[o(665)],"0"),r[o(820)+"te"](t[o(556)],t[o(984)]),r[o(820)+"te"](t[o(1193)],"50"),r[o(1426)][o(425)](t[o(1379)]),r[o(820)+"te"]("id",t[o(607)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(935)])),r=(c[o(1426)][o(425)](t[o(559)]),n[o(910)+"d"](c),document[o(1274)+o(901)](t[o(1184)])),r=(r[o(1426)][o(425)](t[o(885)]),r[o(1097)]=t[o(877)](Lang,t[o(1137)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(568)])),c=(r[o(820)+"te"](t[o(1126)],t[o(1018)]),r[o(820)+"te"](t[o(665)],t[o(984)]),r[o(820)+"te"](t[o(556)],t[o(761)]),r[o(820)+"te"](t[o(1193)],t[o(528)]),r[o(1426)][o(425)](t[o(1379)]),r[o(820)+"te"]("id",t[o(1282)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(935)])),r=(c[o(1426)][o(425)](t[o(559)]),n[o(910)+"d"](c),document[o(1274)+o(901)](t[o(1184)])),r=(r[o(1426)][o(425)](t[o(885)]),r[o(1097)]=t[o(624)](Lang,t[o(943)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(568)])),c=(r[o(820)+"te"](t[o(1126)],t[o(1018)]),r[o(820)+"te"](t[o(665)],t[o(984)]),r[o(820)+"te"](t[o(556)],t[o(761)]),r[o(820)+"te"](t[o(1193)],t[o(528)]),r[o(1426)][o(425)](t[o(1379)]),r[o(820)+"te"]("id",t[o(988)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(935)])),r=(c[o(1426)][o(425)](t[o(559)]),n[o(910)+"d"](c),document[o(1274)+o(901)](t[o(1184)])),r=(r[o(1426)][o(425)](t[o(885)]),r[o(1097)]=t[o(719)](Lang,t[o(957)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(568)])),c=(r[o(820)+"te"](t[o(1126)],t[o(1018)]),r[o(820)+"te"](t[o(665)],"0"),r[o(820)+"te"](t[o(556)],t[o(984)]),r[o(820)+"te"](t[o(1193)],"50"),r[o(1426)][o(425)](t[o(1379)]),r[o(820)+"te"]("id",t[o(664)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(935)])),r=(c[o(1426)][o(425)](t[o(559)]),n[o(910)+"d"](c),document[o(1274)+o(901)](t[o(1184)])),n=(r[o(1426)][o(425)](t[o(885)]),r[o(1097)]=t[o(624)](Lang,t[o(1041)]),c[o(910)+"d"](r),document[o(1274)+o(901)](t[o(568)]));n[o(820)+"te"](t[o(1126)],t[o(1018)]),n[o(820)+"te"](t[o(665)],"0"),n[o(820)+"te"](t[o(556)],t[o(984)]),n[o(820)+"te"](t[o(1193)],"50"),n[o(1426)][o(425)](t[o(1379)]),n[o(820)+"te"]("id",t[o(611)]),c[o(910)+"d"](n),t[o(704)](generateInfobox,t[o(719)](Lang,t[o(1024)]),e[o(1097)]);for(const f of document[o(1194)+o(639)](t[o(1432)])){const a=()=>{var e=o,n=t[e(983)](f[e(1305)],f[e(464)+"te"](t[e(665)])),c=t[e(775)](f[e(464)+"te"](t[e(556)]),f[e(464)+"te"](t[e(665)])),n=t[e(1441)](t[e(794)](n,c),100);f[e(721)][e(652)]=t[e(1439)](t[e(1443)](t[e(1443)](t[e(667)](t[e(1270)],n),t[e(1196)]),n),"%)")},u=()=>{var e=o,n=f[e(464)+"te"]("id"),c=f[e(1305)];t[e(1363)](n,t[e(611)])?(c=t[e(1441)](c,t[e(930)](Math.PI,180)),t[e(719)](setRotationSnap,c)):t[e(1363)](n,t[e(664)])?(c=t[e(930)](c,100),t[e(719)](setTranslationSnap,c)):t[e(1363)](n,t[e(607)])?t[e(719)](setCameraSpeed,c):t[e(1032)](n,t[e(1282)])?t[e(719)](setCameraSpeedX,c):t[e(1133)](n,t[e(988)])&&t[e(719)](setCameraSpeedY,c),t[e(986)](a)};f[o(1436)+"e"]=a,f[o(964)]=u,t[o(986)](a)}},generateSelected=async f=>{var o=_0x1f21b9,a={GQPec:o(1036),rEbct:o(1295),lPxuX:function(e,n){return e(n)},muSDn:o(741)+o(433)+o(662)+"E",zpgbw:o(741)+o(433)+o(506),GdKIR:o(1330),IzyJt:o(741)+o(433)+"Y",DaRXI:o(741)+o(689)+o(686),yeLSS:function(e,n){return e==n},dUpAu:o(743),PDrtY:function(e){return e()},BkDoi:function(e){return e()},lhldT:o(1087),SzNII:o(1144),EGIzp:function(e){return e()},VfbjI:o(1058),HiVKw:o(1246)+o(1367)+o(900),XXLzN:function(e,n){return e!=n},dDovK:o(1290),hCqpS:o(1072),AiPPh:o(1080)+o(608)+o(1227)+"0",jznNA:o(1246)+o(582)+o(1100),sraEE:o(899)+o(605)+o(617),EXHvY:o(583),orumQ:o(1447),hIeSx:o(1398)+"2",eoEAt:o(1246)+o(673),MBGbp:o(736),amFXE:o(661),VnOCk:o(741)+o(1460)+o(1107),zMHtE:o(1246)+o(1438),NhIpb:o(1172),JQQeK:o(1044)+o(1195)+o(1374)+o(1311)+o(1360)+o(946)+o(1019)+o(1045)+o(1064)+o(884)+o(1233)+o(814)+o(698)+o(614)+o(609)+o(703)+o(512)+o(731)+o(448)+o(718)+o(1329)+o(1254)+o(765)+o(625)+o(1189)+o(653)+o(1108)+o(1320)+o(1457)+o(1328)+o(757)+o(1389)+o(748)+o(1437)+o(479)+o(1147)+o(1312)+o(1014)+o(540)+o(768)+o(992)+o(1150)+o(1297)+o(732)+o(1352)+o(693)+o(1260)+o(431)+o(1309)+o(982)+o(1128)+o(776)+o(1396)+o(990)+o(505)+o(1378)+o(518)+o(1059)+o(1281)+o(1264),frZgl:o(1155),GBzhO:o(887)+o(421)+o(1096)+"4",SIzei:o(1044)+o(1195)+o(1374)+o(1311)+o(1360)+o(946)+o(1019)+o(1045)+o(1064)+o(884)+o(1233)+o(814)+o(698)+o(614)+o(609)+o(703)+o(1376)+o(1261)+o(1393)+o(1353)+o(1138)+o(1480)+o(1434)+o(549)+o(623)+o(1424)+o(1237)+o(1397)+o(1324)+o(541)+o(1030)+o(1004)+o(1368)+o(461)+o(999)+o(955)+o(1176)+o(487)+o(449)+o(510)+o(1388)+o(1175)+o(503)+o(1114)+o(500)+o(937)+o(728)+o(1143)+o(1098)+o(1277)+o(546)+o(1343)+o(787)+o(439)+o(926),geDKu:function(e,n){return e(n)},GncYk:o(741)+o(602)+o(434),vVHQI:o(1246)+o(1230),VbCuU:o(1246)+o(550)+o(1380),SGoBy:function(e,n){return e(n)},Auajd:o(741)+o(1037)+o(434),gcZdw:o(1246)+o(640)+o(432),VGVJI:o(1246)+o(1063)+o(1197),SUmyk:o(1246)+o(1063)+o(589)+"l",UKbNr:function(e,n){return n",pmKNC:o(1246)+o(1183)+o(548),lmtrh:function(e,n){return e{for(var t=o,e=a[t(1259)][t(676)]("|"),n=0;;){switch(e[n++]){case"0":c[t(1163)+t(919)](a[t(1430)],()=>{var c=t,o={jCEDk:function(e,n){return r[_0x24ab(1164)](e,n)},ADRxR:r[c(705)],wAekY:function(e){return r[c(484)](e)}};r[c(874)](buyObject,u[c(712)][u[c(1084)+"or"]][c(591)]),f[c(707)+"nu"][c(720)](null),document[c(1335)]=e=>{var n=c;o[n(940)](e[n(832)],o[n(1079)])&&o[n(696)](exitDecorate)}});continue;case"1":var c=new Modal(a[t(1145)](Lang,a[t(1256)]),a[t(1145)](Lang,a[t(846)])[t(891)](a[t(1023)],u[t(712)][u[t(1084)+"or"]][t(591)]),a[t(1145)](Lang,a[t(1322)]),a[t(1145)](Lang,a[t(1400)]));continue;case"2":c[t(726)]();continue;case"3":var r={CIWFb:function(e,n){return a[t(1099)](e,n)},DwUJo:a[t(967)],RcsNp:function(e){return a[t(666)](e)},dFfwF:function(e,n){return a[t(1145)](e,n)},jIGYw:function(e){return a[t(533)](e)}};continue;case"4":c[t(1163)+t(919)](a[t(1451)],()=>{var c=t;document[c(1335)]=e=>{var n=c;r[n(1164)](e[n(832)],r[n(705)])&&r[n(985)](exitDecorate)}});continue}break}};for(const N of document[o(1194)+o(639)](a[o(1109)]))N[o(740)+"n"]=()=>{var e=o,n=N[e(464)+"te"](a[e(654)]);u[e(1084)+"or"]=n,f[e(1395)+e(584)](),f[e(571)]()}},generateStash=async f=>{var o=_0x1f21b9,a={AHbQh:function(e){return e()},vINve:function(e,n){return e(n)},pxvrA:o(645),UCLlv:function(e,n){return e==n},QixHO:o(743),FVTTk:function(e){return e()},lgNWh:o(1124)+o(1251),HNSWi:function(e){return e()},lpeWC:function(e,n){return e==n},mAcOZ:function(e){return e()},GMJfT:o(1087),kdAIf:o(741)+o(745)+o(1408),oZHDI:function(e,n){return e(n)},BFGfH:o(741)+o(745)+o(1177)+o(669),hnJjm:o(741)+o(1105)+"LL",TrbXH:function(e,n){return e(n)},PxTQX:o(741)+o(689)+o(686),MWUOO:o(1295),yoEas:function(e){return e()},hEoDs:function(e,n,c){return e(n,c)},qEveK:function(e,n){return e==n},lMtHQ:o(908)+o(534),IJqRA:o(744)+o(1142)+o(1101)+o(691)+o(1433)+"g",ZusuF:o(523),lbiVa:o(1290),SSMLU:function(e,n){return e(n)},Rgmvf:o(741)+o(470)+o(976),vycId:o(1058),BkIzs:o(1246)+o(1367)+o(900),NZhlL:o(1072),jXyDC:o(1442)+o(1170)+o(903)+"8",kDVGD:o(661),sRZNJ:o(1246)+o(582)+o(1100),JLuAE:o(736),vpWna:o(1447),fBdjk:o(1398)+"2",VXASn:o(1172),efDNk:o(1246)+o(673),DhHTJ:o(899)+o(605)+o(617),nKtxT:o(583),cVbsy:o(741)+o(1460)+o(1107),BHUaT:o(1246)+o(1438),NYxEw:o(1044)+o(1195)+o(1374)+o(1311)+o(1360)+o(946)+o(1019)+o(1045)+o(1064)+o(884)+o(1233)+o(814)+o(698)+o(614)+o(609)+o(703)+o(512)+o(731)+o(448)+o(718)+o(1329)+o(1254)+o(765)+o(625)+o(1189)+o(653)+o(1108)+o(1320)+o(1457)+o(1328)+o(757)+o(1389)+o(748)+o(1437)+o(479)+o(1147)+o(1312)+o(1014)+o(540)+o(768)+o(992)+o(1150)+o(1297)+o(732)+o(1352)+o(693)+o(1260)+o(431)+o(1309)+o(982)+o(1128)+o(776)+o(1396)+o(990)+o(505)+o(1378)+o(518)+o(1059)+o(1281)+o(1264),UfMhi:function(e,n){return e==n},NdAyL:o(1155),lKqgM:o(855)+o(469)+o(786)+"4",dfoSm:o(1044)+o(1195)+o(1374)+o(1311)+o(1360)+o(946)+o(1019)+o(1045)+o(1064)+o(884)+o(1233)+o(814)+o(698)+o(614)+o(609)+o(703)+o(1376)+o(1261)+o(1393)+o(1353)+o(1138)+o(1480)+o(1434)+o(549)+o(623)+o(1424)+o(1237)+o(1397)+o(1324)+o(541)+o(1030)+o(1004)+o(1368)+o(461)+o(999)+o(955)+o(1176)+o(487)+o(449)+o(510)+o(1388)+o(1175)+o(503)+o(1114)+o(500)+o(937)+o(728)+o(1143)+o(1098)+o(1277)+o(546)+o(1343)+o(787)+o(439)+o(926),dEnpq:o(741)+o(602)+o(434),IkRjm:o(989)+o(1012)+o(1234)+o(520)+o(1042)+"|2",jPKtl:o(1246)+o(856)+o(1049)+o(892),fjsHQ:function(e,n){return e(n)},YSBed:o(1067),wyHlL:o(1246)+o(856),bYJKt:o(1246)+o(856)+o(1455),ZnpDI:o(1246)+o(856)+o(882),OtguT:function(e,n){return e(n)},qCrls:o(741)+o(1316)+o(692),riOdh:o(1273),mAhNq:o(722)+o(1459),LGhor:o(741)+o(780)+"E",Gcrtq:o(1078)+o(1461),AuhlW:o(741)+o(1316)+o(690),Rpdfl:o(1246)+o(856)+o(795),BXqGr:o(1246)+o(1160)+"n",VMQpW:o(1298),bWkpF:o(869),jLypD:o(741)+o(641)+"SH",gkIVh:o(741)+o(574)+"H",WOWhk:o(1331),IrRuM:o(741)+o(564)+o(805),XDWzM:o(1373),ohRcg:function(e,n){return e(n)},UwnwN:o(741)+o(564)+o(1323),wFijS:o(1229),rnrXh:o(829),qSgfb:o(864)},e=await a[o(738)](getConfig),n=f[o(707)+"nu"][o(1405)][o(1083)+"u"][o(657)+"ts"][f[o(707)+"nu"][o(1405)][o(1083)+"u"][o(1155)]],c=a[o(638)](getVariationParentItem,n[o(1401)],f[o(707)+"nu"][o(615)]);if(a[o(1450)](c,null))for(var t=a[o(949)][o(676)]("|"),r=0;;){switch(t[r++]){case"0":c[o(1053)]={src:a[o(815)]};continue;case"1":c[o(1471)+"me"]="";continue;case"2":c[o(712)]=[];continue;case"3":c[o(646)]=a[o(566)];continue;case"4":c[o(712)][o(443)](c[o(1334)+o(895)]);continue;case"5":c[o(1334)+o(895)]={label:n[o(1401)],object:n[o(1401)],price:0,type:a[o(799)]};continue;case"6":c[o(1207)+"n"]=a[o(1162)](Lang,a[o(764)]);continue;case"7":c={};continue}break}var u=document[o(1274)+o(901)](a[o(1317)]),i=document[o(1274)+o(901)]("p");if(i[o(1426)][o(425)](a[o(628)]),i[o(1097)]=c[o(1207)+"n"],u[o(910)+"d"](i),a[o(758)](c[o(1334)+o(895)][o(1409)],a[o(658)]))for(var s=a[o(630)][o(676)]("|"),b=0;;){switch(s[b++]){case"0":u[o(910)+"d"](l);continue;case"1":x[o(820)+"te"](a[o(760)],"16");continue;case"2":l[o(910)+"d"](x);continue;case"3":d[o(1426)][o(425)](a[o(504)]);continue;case"4":x[o(820)+"te"](a[o(806)],"20");continue;case"5":x[o(820)+"te"](a[o(613)],a[o(830)]);continue;case"6":var l=document[o(1274)+o(901)](a[o(1317)]);continue;case"7":var d=document[o(1274)+o(901)](a[o(466)]);continue;case"8":l[o(910)+"d"](d);continue;case"9":l[o(1426)][o(425)](a[o(875)]);continue;case"10":var x=document[o(1274)+o(1265)](a[o(1209)],a[o(1035)]);continue;case"11":d[o(1097)]=a[o(1162)](Lang,a[o(1342)]);continue;case"12":x[o(1426)][o(425)](a[o(774)]);continue;case"13":x[o(1097)]=a[o(495)];continue}break}else if(a[o(915)](c[o(1334)+o(895)][o(1409)],a[o(688)]))for(var _=a[o(1427)][o(676)]("|"),m=0;;){switch(_[m++]){case"0":var F=document[o(1274)+o(901)](a[o(1317)]);continue;case"1":u[o(910)+"d"](F);continue;case"2":F[o(1426)][o(425)](a[o(875)]);continue;case"3":var h=document[o(1274)+o(1265)](a[o(1209)],a[o(1035)]);continue;case"4":F[o(910)+"d"](v);continue;case"5":h[o(1097)]=a[o(1391)];continue;case"6":F[o(910)+"d"](h);continue;case"7":h[o(820)+"te"](a[o(806)],"20");continue;case"8":v[o(1097)]=a[o(1123)](Lang,a[o(1315)]);continue;case"9":h[o(820)+"te"](a[o(760)],"16");continue;case"10":h[o(820)+"te"](a[o(613)],a[o(830)]);continue;case"11":var v=document[o(1274)+o(901)](a[o(466)]);continue;case"12":h[o(1426)][o(425)](a[o(774)]);continue;case"13":v[o(1426)][o(425)](a[o(504)]);continue}break}if(e[o(1090)+o(1465)])for(var I=a[o(1452)][o(676)]("|"),p=0;;){switch(I[p++]){case"0":M[o(1426)]=a[o(981)];continue;case"1":k[o(910)+"d"](E);continue;case"2":a[o(499)](setEditMode,a[o(978)]);continue;case"3":k[o(1426)][o(425)](a[o(717)]);continue;case"4":E[o(1426)][o(425)](a[o(597)]);continue;case"5":L[o(1426)][o(425)](a[o(727)]);continue;case"6":M[o(1097)]=a[o(1386)](Lang,a[o(1472)]);continue;case"7":L[o(910)+"d"](M);continue;case"8":var g=document[o(1274)+o(901)](a[o(1467)]);continue;case"9":g[o(820)+"te"]("id",a[o(482)]);continue;case"10":var L=document[o(1274)+o(901)](a[o(1317)]);continue;case"11":u[o(910)+"d"](k);continue;case"12":L[o(910)+"d"](g);continue;case"13":E[o(1097)]=a[o(499)](Lang,a[o(1279)]);continue;case"14":M[o(820)+"te"]("id",a[o(1266)]);continue;case"15":k[o(910)+"d"](L);continue;case"16":var E=document[o(1274)+o(901)](a[o(466)]);continue;case"17":g[o(1097)]=a[o(1162)](Lang,a[o(1431)]);continue;case"18":g[o(1426)]=a[o(1187)];continue;case"19":var k=document[o(1274)+o(901)](a[o(1317)]);continue;case"20":var M=document[o(1274)+o(901)](a[o(1467)]);continue}break}i=document[o(1274)+o(901)](a[o(1467)]),i[o(1426)][o(425)](a[o(954)]),i[o(820)+"te"]("id",a[o(481)]),i[o(1097)]=n[o(576)+o(1418)](a[o(1070)])&&a[o(793)](n[a[o(1070)]],!0)?a[o(499)](Lang,a[o(699)]):a[o(1162)](Lang,a[o(950)]),u[o(910)+"d"](i),e=document[o(1274)+o(901)](a[o(1467)]),e[o(1426)][o(425)](a[o(954)]),e[o(820)+"te"]("id",a[o(1403)]),e[o(1097)]=a[o(499)](Lang,a[o(1337)]),u[o(910)+"d"](e),i=document[o(1274)+o(901)](a[o(1467)]);i[o(1426)][o(425)](a[o(954)]),i[o(820)+"te"]("id",a[o(1287)]),i[o(1097)]=a[o(1095)](Lang,a[o(1201)]),u[o(910)+"d"](i),a[o(638)](generateInfobox,c[o(646)],u[o(1097)]),document[o(1194)+o(912)](a[o(663)])[o(740)+"n"]=()=>{var e=o;a[e(558)](hideTransformControls),a[e(1123)](selectObject,n),a[e(558)](putStashObject),f[e(707)+"nu"][e(1405)][e(1083)+"u"][e(571)]()},document[o(1194)+o(912)](a[o(789)])[o(740)+"n"]=()=>{for(var t=o,e=a[t(1106)][t(676)]("|"),n=0;;){switch(e[n++]){case"0":var r={zEtjl:function(e,n){return a[t(758)](e,n)},fGMlf:a[t(1074)],pZYHj:function(e){return a[t(463)](e)},cOpyN:a[t(446)],ZwkKV:function(e){return a[t(435)](e)},SGghL:function(e,n){return a[t(1123)](e,n)},JDcxL:function(e,n){return a[t(793)](e,n)},vXbUz:function(e){return a[t(1244)](e)}};continue;case"1":c[t(1163)+t(919)](a[t(1354)],()=>{var c=t,o={cHbhu:function(e,n){return r[_0x24ab(1010)](e,n)},rSDNs:r[c(1027)],MhxoM:function(e){return r[c(501)](e)}};document[c(1335)]=e=>{var n=c;o[n(1121)](e[n(832)],o[n(1166)])&&o[n(1009)](exitDecorate)}});continue;case"2":var c=new Modal(a[t(1123)](Lang,a[t(921)]),a[t(902)](Lang,a[t(598)]),a[t(902)](Lang,a[t(1280)]),a[t(843)](Lang,a[t(939)]));continue;case"3":c[t(1163)+t(919)](a[t(1332)],async()=>{for(var c=t,e=r[c(684)][c(676)]("|"),n=0;;){switch(e[n++]){case"0":f[c(707)+"nu"][c(1405)][c(1083)+"u"][c(726)]();continue;case"1":document[c(1335)]=e=>{var n=c;r[n(442)](e[n(832)],r[n(1027)])&&r[n(702)](exitDecorate)};continue;case"2":r[c(491)](deleteObject);continue;case"3":r[c(1117)](selectObject,o);continue;case"4":o=o[f[c(707)+"nu"][c(1405)][c(1083)+"u"][c(1155)]];continue;case"5":var o=await r[c(491)](getOwnedObjects);continue;case"6":r[c(491)](hideTransformControls);continue}break}});continue;case"4":c[t(726)]();continue}break}},document[o(1194)+o(912)](a[o(1092)])[o(740)+"n"]=async()=>{var e=o;a[e(738)](hideTransformControls),a[e(1244)](confirmFreemode),f[e(707)+"nu"][e(1405)][e(1083)+"u"][e(571)]()}};function _0x24ab(e,n){var c=_0x52f1();return(_0x24ab=function(e,n){return c[e-=421]})(e,n)}$(document)[_0x1f21b9(438)](_0x1f21b9(539),_0x1f21b9(1291)+_0x1f21b9(770)),$(document)[_0x1f21b9(438)](_0x1f21b9(539),_0x1f21b9(1291)+_0x1f21b9(1067)),$(document).on(_0x1f21b9(539),_0x1f21b9(1291)+_0x1f21b9(770),function(){var e=_0x1f21b9,n={XlLIP:function(e,n){return e(n)},VAlvr:e(770),sMtJz:e(1291)+e(770),ktxIu:e(762),RTQKc:e(1291)+e(1067)};n[e(1165)](setEditMode,n[e(1415)]),document[e(1194)+e(912)](n[e(898)])[e(1426)][e(425)](n[e(862)]),document[e(1194)+e(912)](n[e(1146)])[e(1426)][e(683)](n[e(862)])}),$(document).on(_0x1f21b9(539),_0x1f21b9(1291)+_0x1f21b9(1067),function(){var e=_0x1f21b9,n={DYLbV:function(e,n){return e(n)},NVsSY:e(1067),ICiIg:e(1291)+e(1067),PoZIu:e(762),pRlFn:e(1291)+e(770)};n[e(1069)](setEditMode,n[e(1356)]),document[e(1194)+e(912)](n[e(1477)])[e(1426)][e(425)](n[e(478)]),document[e(1194)+e(912)](n[e(496)])[e(1426)][e(683)](n[e(478)])});export{Menu}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/message.js b/resources/[housing]/qs-housing/html/assets/script/message.js deleted file mode 100644 index c7859d102..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/message.js +++ /dev/null @@ -1 +0,0 @@ -!function(){for(var e=_0x1911,n=_0x3160();;)try{if(936526==+parseInt(e(168))*(-parseInt(e(176))/2)+-parseInt(e(213))/3*(parseInt(e(244))/4)+parseInt(e(223))/5*(parseInt(e(276))/6)+-parseInt(e(171))/7+parseInt(e(170))/8*(parseInt(e(272))/9)+parseInt(e(280))/10+parseInt(e(230))/11)break;n.push(n.shift())}catch(e){n.push(n.shift())}}();import{Lang}from"./language.js";import{Contract}from"./contract.js";import _0x18fec1 from"./realestate.js";import _0x1c651f from"./management.js";import{Camera}from"./camera.js";import{DecorateMenu}from"./decorate.js";import{rentHouse,buyHouse,buyCredit,declineContract,acceptModal,declineModal}from"./api.js";function _0x1911(e,n){const t=_0x3160();return(_0x1911=function(e,n){return e-=160,t[e]})(e,n)}import{handleUpdatePositions,renderGeometry,selectLegacyObject,showGeometry}from"./furniture.js";function _0x3160(){const e=["splice","height","colorlabel","yLMvc","UQcOs","40610qtmAjj","type","HOUSING_NU","items","YHclH","none","config","5651547XFhGEv","nYAGH","defcD","openModal","indexOf","decline","ILBRD","background","credit","I_MODAL_CA","hewId","top","WecYZ","push","7285244QeMQMm","rotation","DDrRL","EAYKW","jymcN","accept","data","FhwBQ","setupContr","object","houseprice","taxes","content","bankfee","NCEL","SqXcL","closeUI","GUolr","LFZMQ","NeLkc","hide","MGIaL","RgaQX","showMenu","eceLa","QKDUn","CEPT","title","9UXRhmY","isRent","descriptio","act","822xGRGVg","FpTTr","gAWoz","label","18636130SMDEYT","status","width","brokerfee","ed_object","CoMZn","frontcam","openObject","TAEIv","dOGqf","TUpfK","UQkKX","FzVLg","selectors","429wikpMV","furniture","5548016ppVWyy","2325736clpwej","colors","street","firstname","update_leg","5098yucyap","HHewd","lastname","dPBQm","tate","houseData","openManage","Security C","DdxIf","ziUWM","Zcscw","FCNUp","Oeqkz","zEoui","toggle","css","AvoVj","update_pos","addEventLi","ment","img","left","onmessage","tXgmf","cFBRs","openReales","show","itions","length","acy_select","zIndex","OvjDJ","FLmxJ","stener","navigation","zHYWz","I_MODAL_AC","3ewVqTa","price","qcBsX","evdEv","EsNqk"];return(_0x3160=function(){return e})()}import{Modal}from"./modal.js";import{showIntro}from"./intro.js";let components=[],responsive=null;const messageHandler=()=>{const t=_0x1911,l={evdEv:function(e){return e()},LFZMQ:function(e){return e()},eceLa:function(e){return e()},qcBsX:function(e,n){return n{var n=o,e=(c[n(273)]?l[n(216)](rentHouse):e?l[n(262)](buyCredit):l[n(268)](buyHouse),components[n(234)](t));l[n(215)](e,-1)&&components[n(218)](e,1)}),t[o(194)+o(209)](l[o(248)],()=>{var e=o,n=(r[e(187)](declineContract),components[e(234)](t));r[e(200)](n,-1)&&components[e(218)](n,1)}),t[o(202)](),components[o(243)](t);break;case l[o(211)]:if(l[o(165)](c[o(190)],!1)){for(const p of components)p[o(264)]();components=[]}else{var n=new Camera(c[o(279)],l[o(184)]);n[o(202)](),components[o(243)](n)}break;case l[o(217)]:l[o(227)](handleUpdatePositions,c);break;case l[o(188)]:l[o(227)](selectLegacyObject,c[o(253)]);break;case l[o(263)]:l[o(185)](showIntro,()=>{var e=o,n=new DecorateMenu(r[e(231)](getRooms,c[e(169)]));n[e(267)](),components[e(243)](n),r[e(187)](renderGeometry),r[e(187)](showGeometry)});break;case l[o(285)]:n=new Modal(c[o(271)],c[o(256)],l[o(242)](Lang,l[o(179)]),l[o(227)](Lang,l[o(163)]));n[o(194)+o(209)](l[o(222)],()=>{var e=o;r[e(166)](acceptModal)}),n[o(194)+o(209)](l[o(248)],()=>{var e=o;r[e(269)](declineModal)}),n[o(202)]()}}},getRooms=n=>{var t=_0x1911,o={AvoVj:function(e,n){return e{var t=_0x1911,o={EAYKW:function(e,n){return e{var t=_0x1911,o={DDrRL:function(e,n){return e{var t=n;this[t(496)](),this[t(509)+"l"]()},declineElement[n(519)]=()=>{var t=n;this[t(496)](),this[t(527)+"al"]()},cancelElement[n(519)]=()=>{var t=n;this[t(496)](),this[t(527)+"al"]()},document[n(483)]=t=>{var e=n;c[e(529)](t[e(523)],c[e(516)])&&(this[e(496)](),this[e(527)+"al"]())},modalElement[n(513)][n(474)](c[n(522)])}[_0x26bc19(496)](){const e=_0x26bc19,t={gijHl:e(495),TwOpn:function(t,e,n){return t(e,n)}};document[e(483)]=null,modalElement[e(513)][e(485)](t[e(533)]),t[e(518)](setTimeout,()=>{var t=e;titleElement[t(501)]="",textElement[t(501)]="",acceptElement[t(501)]="",declineElement[t(501)]=""},300)}[_0x26bc19(509)+"l"](){var t=_0x26bc19,e={EWEfG:function(t,e){return t===e},PjXQD:t(486)};for(const n of this[t(478)])e[t(494)](n[t(515)],e[t(493)])&&n[t(477)]()}[_0x26bc19(527)+"al"](){var t=_0x26bc19,e={gikvG:function(t,e){return t===e},Hdgxd:t(512)};for(const n of this[t(478)])e[t(481)](n[t(515)],e[t(491)])&&n[t(477)]()}[_0x26bc19(498)+_0x26bc19(532)](t,e){var n=_0x26bc19;this[n(478)][n(511)]({event:t,callback:e})}}function _0x433a(){const t=["2|4|3|1|0","ine","HOUSING_NU","I_MODAL_CA","acceptModa","CEPT","push","decline","classList","2543030NxKRGO","event","VOsuC","I_MODAL_AC","TwOpn","onclick","xdoxG","EzMOG","Mtexf","key","1276459etOzeR","24sfVILi","12488598wtprtM","declineMod","split","PxCsK","Escape","477946Gypkuw","stener","gijHl","NCEL","5KnheaD","add","modal","FyXuQ","callback","listener","modal_titl","modal_canc","gikvG","modal_text","onkeydown","getElement","remove","accept","show","ById","modal_acce","modal_decl","Hdgxd","104804Pzqtnm","PjXQD","EWEfG","active","hide","text","addEventLi","11362288FRdHgF","EzpIa","innerHTML","4166sWETeR","title","1545NjJXlm"];return(_0x433a=function(){return t})()}export{Modal}; \ No newline at end of file diff --git a/resources/[housing]/qs-housing/html/assets/script/objects.js b/resources/[housing]/qs-housing/html/assets/script/objects.js deleted file mode 100644 index 8cdbe278b..000000000 --- a/resources/[housing]/qs-housing/html/assets/script/objects.js +++ /dev/null @@ -1 +0,0 @@ -function _0x1d86(e,t){var n=_0x3705();return(_0x1d86=function(e,t){return n[e-=445]})(e,t)}var _0x2f22e2=_0x1d86;!function(){for(var e=_0x1d86,t=_0x3705();;)try{if(649613==-parseInt(e(659))+-parseInt(e(683))/2+parseInt(e(634))/3+parseInt(e(555))/4*(parseInt(e(517))/5)+-parseInt(e(666))/6+parseInt(e(512))/7+parseInt(e(647))/8)break;t.push(t.shift())}catch(e){t.push(t.shift())}}();import{Lang}from"./language.js";var topbarElement=document[_0x2f22e2(572)+_0x2f22e2(632)](_0x2f22e2(676)),contentElement=document[_0x2f22e2(572)+_0x2f22e2(632)](_0x2f22e2(633));let itemsList=document[_0x2f22e2(598)+_0x2f22e2(532)](_0x2f22e2(510));class sortingObjects{constructor(e){var t=_0x2f22e2;this[t(494)+"nu"]=e,this[t(459)]=[]}[_0x2f22e2(639)](){for(var n=_0x2f22e2,c={luPiP:n(700)+n(599)+n(541)+n(567)+n(453)+n(511)+n(585)+n(536)+n(590)+n(472)+n(470)+n(496)+n(615),jpNMs:n(608),ctyIn:n(579)+n(681)+n(697),OlhzC:n(447),WXEvd:n(514),VpLaC:n(625),cyTdz:n(614),jxYRb:n(603),adZTb:n(560),LqGog:n(660),zphgz:function(e,t){return e==t},oplNj:n(631),bealg:function(e,t){return e!=t},KWcEZ:n(576),EdJBB:function(e,t){return e==t},vtonB:n(574),lppsA:function(e,t){return e==t},UTATg:n(600)+n(691),mbXXg:n(696),wcsBS:n(489),joWLr:n(610)+n(596)+n(519)+n(561)+n(538)+n(667)+n(446)+n(664)+n(481)+n(656)+n(674)+n(569)+n(509)+n(604)+n(539)+n(650)+n(619)+n(535)+n(708)+n(455)+n(688)+n(527)+n(622)+n(654)+n(525)+n(644)+n(695)+n(497)+n(549)+n(468)+n(462)+n(482),MtjHd:n(488),EGkYi:n(553)+"2",FbMYm:n(551),KTabw:n(552)+n(475),zIGzi:n(620)+n(629)+n(473)+n(556)+n(623)+n(566)+n(621)+n(477)+n(594)+n(698)+n(571)+n(645)+n(559)+n(554)+n(493)+n(466)+n(592)+n(530)+n(456)+n(573)+n(534)+n(638)+n(648)+n(537)+n(682)+n(671)+n(628)+n(498)+n(505)+n(469)+n(526)+n(480)+n(522),knfOc:n(513)+n(630)+n(458)+n(703)+n(663)+n(636)+n(557)+n(693)+n(564)+n(485)+n(618)+n(616)+n(500)+n(445)+n(580)+n(692)+n(685)+n(528)+n(467)+n(454)+n(474)+n(684)+n(502)+"8z",pHUtK:n(642),DFmpO:n(575),MZLtZ:n(612)+"r",FPFPn:function(e,t){return e(t)},aodIW:n(689)+n(490)+n(588),kihdd:n(524),upehi:n(562)},e=c[n(680)][n(558)]("|"),t=0;;){switch(e[t++]){case"0":l[n(678)+"te"](c[n(451)],c[n(611)]);continue;case"1":o[n(687)][n(577)](c[n(677)]);continue;case"2":var o=document[n(701)+n(450)](c[n(540)]);continue;case"3":l[n(678)+"te"](c[n(662)],c[n(523)]);continue;case"4":itemsList[n(686)][n(503)]=c[n(665)];continue;case"5":o[n(687)][n(577)](c[n(668)]);continue;case"6":d[n(687)][n(577)](c[n(504)]);continue;case"7":var a={ZPfzB:function(e,t){return c[n(521)](e,t)},LRBGF:c[n(658)],qUvmD:function(e,t){return c[n(643)](e,t)},xqyPU:c[n(479)],MbVos:function(e,t){return c[n(452)](e,t)},NqWCk:c[n(707)],Rueag:function(e,t){return c[n(643)](e,t)},utMfa:function(e,t){return c[n(547)](e,t)},VDwLe:c[n(677)]};continue;case"8":r[n(581)]=e=>{var t=n;a[t(449)](e[t(641)],a[t(487)])&&a[t(655)](r[t(546)],"")&&a[t(449)](f[t(686)][t(495)],"")?f[t(686)][t(495)]=a[t(568)]:(a[t(679)](e[t(641)],a[t(586)])&&(r[t(546)]=""),f[t(686)][t(495)]=""),this[t(653)]()};continue;case"9":u[n(516)+"d"](l);continue;case"10":var i=document[n(701)+n(450)](c[n(540)]);continue;case"11":itemsList[n(686)][n(520)]=c[n(694)];continue;case"12":var u=document[n(701)+n(450)](c[n(540)]);continue;case"13":i[n(516)+"d"](f);continue;case"14":o[n(516)+"d"](l);continue;case"15":i[n(516)+"d"](r);continue;case"16":d[n(516)+"d"](u);continue;case"17":l=document[n(701)+n(483)](c[n(611)],c[n(491)]);continue;case"18":var s=document[n(701)+n(483)](c[n(611)],c[n(584)]);continue;case"19":s=document[n(701)+n(483)](c[n(611)],c[n(584)]);continue;case"20":s[n(678)+"te"]("d",c[n(486)]);continue;case"21":var r=document[n(701)+n(450)](c[n(709)]);continue;case"22":f[n(516)+"d"](s);continue;case"23":s=document[n(701)+n(483)](c[n(611)],c[n(584)]);continue;case"24":f[n(678)+"te"](c[n(662)],c[n(460)]);continue;case"25":l[n(516)+"d"](s);continue;case"26":var d=document[n(701)+n(450)](c[n(540)]);continue;case"27":u[n(687)][n(577)](c[n(609)]);continue;case"28":topbarElement[n(687)][n(577)](c[n(563)]);continue;case"29":d[n(461)]=()=>{var e=n;o[e(687)][e(506)](a[e(587)]),u[e(687)][e(506)](a[e(587)]),this[e(653)]()};continue;case"30":s[n(678)+"te"]("d",c[n(464)]);continue;case"31":s[n(678)+"te"]("d",c[n(544)]);continue;case"32":r[n(678)+"te"](c[n(669)],c[n(478)]);continue;case"33":r[n(678)+"te"](c[n(626)],c[n(543)](Lang,c[n(649)]));continue;case"34":i[n(687)][n(577)](c[n(613)]);continue;case"35":l[n(678)+"te"](c[n(662)],c[n(523)]);continue;case"36":topbarElement[n(516)+"d"](d);continue;case"37":contentElement[n(686)][n(515)]=c[n(595)];continue;case"38":f[n(678)+"te"](c[n(451)],c[n(611)]);continue;case"39":l[n(678)+"te"](c[n(451)],c[n(611)]);continue;case"40":var l=document[n(701)+n(483)](c[n(611)],c[n(491)]);continue;case"41":this[n(653)]();continue;case"42":f[n(461)]=()=>{var e=n;a[e(589)](r[e(546)],"")&&a[e(570)](f[e(686)][e(495)],"")?f[e(686)][e(495)]=a[e(568)]:f[e(686)][e(495)]="",this[e(653)]()};continue;case"43":l[n(516)+"d"](s);continue;case"44":d[n(516)+"d"](o);continue;case"45":var f=document[n(701)+n(483)](c[n(611)],c[n(491)]);continue;case"46":topbarElement[n(516)+"d"](i);continue}break}}[_0x2f22e2(545)](){for(var e=_0x2f22e2,t={dtkLo:e(582)+"3",jcSXp:e(552)+e(475),aFgmN:e(600)+e(607),xEiTG:e(471)},n=t[e(711)][e(558)]("|"),c=0;;){switch(n[c++]){case"0":contentElement[e(686)][e(515)]="";continue;case"1":contentElement[e(597)]="";continue;case"2":topbarElement[e(687)][e(591)](t[e(646)]);continue;case"3":itemsList[e(686)][e(520)]=t[e(529)];continue;case"4":itemsList[e(686)][e(503)]=t[e(710)];continue;case"5":topbarElement[e(597)]="";continue}break}}[_0x2f22e2(653)](){var c=_0x2f22e2,o={ANMJH:function(e,t){return e{var e=c;this[e(459)][e(675)](n[t][e(489)])?(this[e(459)][e(583)](this[e(459)][e(652)](n[t][e(489)]),1),i[e(687)][e(591)](o[e(605)])):(this[e(459)][e(492)](n[t][e(489)]),i[e(687)][e(577)](o[e(605)])),this[e(653)]()};continue;case"3":i[c(516)+"d"](u);continue;case"4":i[c(678)+"te"](o[c(661)],n[t][c(489)]);continue;case"5":this[c(459)][c(675)](n[t][c(489)])&&i[c(687)][c(577)](o[c(605)]);continue;case"6":u[c(678)+"te"](o[c(640)],n[t][c(673)]);continue;case"7":i[c(687)][c(577)](o[c(627)]);continue;case"8":var u=document[c(701)+c(450)](o[c(465)]);continue}break}}}function _0x3705(){var e=["14,1.414Z","cyTdz","searchbar",".5,1.57,3.","5V0h2V21l3","-6.5c0-1.9","93.1 416 2","aFgmN","s-1.5,.673","Xtejw","tor","category","86-.086l-4","4.698-5.63","|44|40|39|",",.585-1.41","5.086,4.58","4.698,5.63","WXEvd","2|33|15|45","ZUnZm","FPFPn","knfOc","hide","value","lppsA","length","-1.5-1.5-1","OUXPC","fromztoa","activeSear","0 0 512 51","3.5Zm-2,1.","52nneUKc","2.362h7v-2","5 32.8 0 4","split",",1.57,3.5,","fromatoz",",6.5,.086,","#b9b9b9a6","KTabw","12.5-45.3 ","toLowerCas","698-5.638V","|38|24|13|","xqyPU","1.414,1.41","utMfa","1.57-3.5,3","getElement",".5h3Zm-8.0","Escape","text","black","add","lphabetic ","http://www"," 322.9 0 2","onkeydown","5|1|0|2|4|","splice","wcsBS","6|36|2|5|1","NqWCk","VDwLe","LACEHOLDER","Rueag","35|14|19|2","remove",".5-1.5-1.5",".active","-3v3h-2v-6","upehi","-3.5-3.5V2","innerHTML","querySelec","|4|11|21|3","calc(100% ","GExgI","uERoJ","28.5vw","V2h4.698l-","XJUWp","OqbUO","- 30vw)","xmlns","FbMYm","M10.5,6.5l","ctyIn","placeholde","kihdd","0 0 24 24","5|29|37|41",".2-76.8 40","dSlXC","6c-34.4 25","-2h-4.698l","M22,0h-7V2","0Zm0,17.5v","3,1.57-3.5","h-4.698l4.","nput","viewBox","MZLtZ","Mwcag",".414-.585L","h4.698l-4."," 45.9-14.9","Enter","ById","content","2223342AaRBLT","items","5 12.5 12.","label",".5,4.5c-.3","show","HpaYC","key","type","bealg","5,3.5Zm-2,",".5-3.5s3.5","jcSXp","7622384Cqsmyu","9,.39-.902","aodIW","8v2.362h7v","earchbar i","indexOf","sort",",3.5-3.5s3","qUvmD",",1.414,.58","setSelecte","oplNj","1229415iqkdav","alphabetic","NiANt","VpLaC"," 457.4c12.","488,0,6,0s","jxYRb","6130704TRkwdO","6,.586C4.9","adZTb","pHUtK","img","024-.195-1","6|3|5|2","icon","5l4.5,4.5-","includes","topbar","OlhzC","setAttribu","MbVos","luPiP",".w3.org/20","4,.585s-1.","844992SSoWAX","8 144 144 ","208 0S416 ","style","classList","3h-3v3h-2v","HOUSING_NU","earchbar s","- 28.5vw)","08S93.1 0 ","5.3s-32.8 ","UTATg","1.5v-1.5c0","svg","00/svg",".5c0-1.93,","OiPQX","7|10|34|28","createElem","oMFOb","22.7L502.6","contains","PzNfZ","zzknP","vtonB","8V0Zm0,17.","MtjHd","xEiTG","dtkLo","93.1 416 0","76,.196,5.","active",".topbar .a","ZPfzB","ent","jpNMs","EdJBB","8|42|18|31","2a144 144 ","5v6.5h-2v-","-1.5,1.5v1","frVGX"," 88.3-40 1","selected","EGkYi","onclick","73-1.5,1.5","qSOHT","zIGzi","hqlQe","827-.673-1","08zM208 35",".5s-1.5,.6","414,3.5,3.","|16|17|0|3","30.8vw","0|43|12|27","698,5.638v","0 1 0 0-28","chingBar","Qrqku","6.5h-2v-3h","DFmpO","KWcEZ",".5-3.5,1.4","1.024,.195","v1.5h3Z","entNS",".topbar .s","0L330.7 37","joWLr","LRBGF","input","path","I_SEARCH_P","mbXXg","push","5v-1.5c0-.","decorateMe","fill","|9|23|30|2","-.827-.673",".086,18.91","ANMJH","-122.7 40C","selectors","0 1 0 0 28","left","LqGog","4l1.414-1.","toggle","rooms","1|7|4|0|8|","4ZM22,0h-7",".itemlist","|22|46|26|","8457281jrhHZy","M416 208c0","div","background","appendChil","162005lkTLak","src","4h-2V3L1.5","width","zphgz"];return(_0x3705=function(){return e})()}const getCategories=(n,c)=>{var o=_0x2f22e2,a={uERoJ:function(e,t){return e\n ',"I_OPTION_M","TJUMq","operty-bli",'lass="mini',"#realestat","2|0|4|1|3",'" id="togg',"ton data-n","MMUnh","\n\n ","percase'>","jpMEM"," ","handleMess","I_HOUSE_TY","search","GjIjB","DfFoX","data","iPXBP","GOnhR","rray","LyBOo","color","iVAwG","-buttons b","scale","pUveA","blip"," class='","33056658EWcpKs","cel"," \n ","Dkxvm",' class="re','MangLi"> \n',"NkJWw","locales","GPaII","NafVy","ccXth","toUpperCas","pSIyQ","list","WSzll","ARAGE_ADD","usnrI","7|6|2|10|1"," \n ',"vBnbI","p-scale",' class="pr',"action","bDQML","edit-prope","Mflcs","getPropert","YaTjc",'"stylishIc',"renderList","showOnMap","ARAGE_DESC","options","Type","ount","html","getAttribu","YgWyx",">\n\n ","oFROO","show","ARAGE","KhMJk","m-title","AJnaW","Property","isQws","tFzVK","VjwtI","' title=\"","button>\n ","hIcon hous","JUBbD","vAupW","toggle-bli","xJJQZ","#mlo","35uVmsuJ","suYVa",'alue="shel',"map","erty"," listHouse","vents",">\n "," house sel","zqEPY",'me="',"operty-can","519981raLSNq","qKeEX","I_HOUSE_AP","BGntm","p-name","off","I_CREATE_C","-buttons","show-on-ma","required","XfVeP","change","ARAGE_REMO","currentHou","initClickE","rty-sell-t","HOUSING_NU","vTEgq",'lass="flex',"wCrbb","vknDP","EuIGP","display","wpyPG"," \n ",'ngDelete">',"text","MToXY","XttQG","utton","ype","ZJlEr","SCRIPTION","mlo",'ss="stylis',"159THvGfD","cSonc","gbjgz","get","yhYmB","bTGwP","2|4|13|1|6","ODAL_NO",'y" title="',"Intl","ntCount"," \n ","The maximu","uTKTu","delete-pro","deleteHous","value","#shell","pjxHb","|7|12|1|10","I_EDIT_TIT","Handler","\n ","JyxUg","showCreate","error","MmyWc","HdQDx","tton>\n ","showOnIsla","operty-sub",'alue="',"mzfMp","click","qkpUk","UpgtG","an>\n ","RIKow","HIVYx","operty-but","PLETE","data-name=","zJgXy","2692120xMGIUP","message","OUSE","keydown","iQZOZ","ts is ","input","xHEzZ",'Li"> \n ',"find","feyLd","land",'" id="edit',"I_HOUSE_ED","I_TOGGLE_G","TTKVt","Owner 1","sJofR","EYJxZ","parent"," class='up","properties","span class","toggle","geApartmen","GKxuN","forEach","EIpwK","I_HOUSE_NA","jCswt","qVqBb",'l"]',"iYbzi","HjPnC","empty","rty","JTNsA","OT_AVAILAB","1482642QxajUf","Property n",'="house_ma',"xjWwj","
    ',"lFxOz","hCVtV","e-content-","maxApartme","rdDXx","cdaUR","UAzjO","sell-type","bYoKI","OWBQR","title","WDVPz","ault","removeEven","operty-apa","rzHqp","\n ","dvIrw","ODAL_YES","teProperty","RIPTION","show-on-is","formCancel","TvdyD","sprite",'ngHous">',"ETDds","MjKmv","oSiLZ",'" id="dele',"editProper","4|0|2|3|1","fMPSw","prop","ageListene","ROPERTY","currentTar","Los Santos","split","ONTINUE","oloAe",' title="',"nlzNQ","TQeTj","I_GARAGE_N",'lue">',"css","RBdcZ","dDiyM","XAKbv","geFormChec","closeRealE","jzRqP","kboxes","Owner 2","aaBZI","hjZPK"," \n ","fadeIn","accept","checked","artment","qwjwE","iCmhX","xtLvb","key","e-containe","shForm",'iceDolar">',"VWHyF"," \n ","keyListene"," ","LeAWa","|4|16|2|15","AvkqB","qaGCa","div>\n ","state","LciNL","purchasabl","tvdnM","istener","ton","2077220mcjgAr","tHouseMang","AfhLK","te-propert","ROPERTY_DE","|14|13|5|9","wbGpG","div class=","aTqkg","ot found","OJSBF"," ',"KaIMN",'iniBlue">',"RMFUR","then","e-property","red","PDrhx","0|17|18|11"," ","QsCjs",'eEdit">',"address","hideCreate","addClass","YllBo","stener","hLugb","ssage","aEZjS","submit","ufpYu","rtment-slo",'"> \n ',"IqHVc","uAhgB","w-on-map","operty-for","property2","geProperty","No current"," - -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Live

    -
    -

    Kamera 1

    -

    #Frontdoor

    -
    -
    -
    - -
    -
    -
    - -
    -
    -
    -
    - - - - - -
    -
    -
    -
    -
    -

    HOUSE MANAGEMENT

    -
    - - -
    -
    -
    - - -
    -
    -
    - HOUSE NAME - TYPE - APARTMENT - LOCATION - PRICE - -
    -
      -
      -
      -
      -
      -
      -

      CREATE PROPERTY!

      - Write down details of your new property -
      - - -
      -
      -
      - - -
      -
      - - -
      -
      -
      -
      - - -
      -
      - - -
      -
      - - -
      -
      - - -
      -
      -
      - - - - - - -
      -
      - - - - -
      -

      - If you choose rentable, You will own the house, and you can rent it to other people. If you want to sell the house to someone later on, you can do this through the house management. -

      -
      -
      -
      - - -
      -
      - - -
      -
      -
      -
      - - -
      -
      - - -
      -
      -
      - - -
      -
      -
      -

      Nearby Actions

      -
      - - - -
      - -
      - -
      -
      -
      -
      -
      -
      -
      -

      - -
      -
      -
      -
      - -
      -
      -
      -
      -

      CHANGE COLOR OF IPL

      - -
      -
      -
      - -
      - SECURITY CAMERAS - 12 000$ -
      -
      -
      YES
      -
      -
      -
      - -
      - SECURITY CAMERAS - 12 000$ -
      -
      -
      YES
      -
      -
      -
      - -
      -
      -
      -
      - -
      -
      -
      - -
      - Key Management - -
      - - -
      -
      - -
      -
      - -

      No keys owner yet

      -
      -
        -
        -
        -
        - -
        - Rentals - - -
        - -
        -
        - -

        No rentals

        -
        -
          -
          -
          -
          -

          - Name of property -

          -
          - - -
          -
          -
          -
          -
          - - - -
          - - -
          -
          -
          - -

          You need to buy camera module first

          -
          -
            -
            -
            -
            - -
            - -
            -
            - - - - -
            - -
            - - - - Rent Your Property - - - Sell Your Property - - - - Leave - -
            - -
            - - - Doors: - locked - - - - -
            - -
            -
            - - -
            -
            -
            -
            -
            - Property Upgrade - -
            - -
            -
              -
              - -
              -
              -
              -
              -
              - Lights List - - -
              - -
              -
              - -

              There is no lights

              -
              -
                -
                - -
                - -
                -
                -
                - -
                - - - - - - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/locales/ar.lua b/resources/[housing]/qs-housing/locales/ar.lua deleted file mode 100644 index 463fb63b0..000000000 --- a/resources/[housing]/qs-housing/locales/ar.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['ar'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'منزل', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'منزلك', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'منزلك (للإيجار)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'منزلك (للإيجار)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'منزل للإيجار', - ['HOUSING_BLIP_HOUSE_FREE'] = 'منزل متاح للشراء', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'باب', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'فتح', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'قفل', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'عامل:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'هاتف:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'الوقت المتبقي:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'ثواني', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'للخروج، اضغط', - ['HOUSING_DRAWTEXT_STASH'] = '[ه] - التخزين', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[ه] - خزانة الملابس', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[ه] - تسجيل الخروج', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[ز] - الباب المفتوح', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[هـ] - أدخل البيت', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[هـ] - الخروج من البيت', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - استخدم الكاميرا', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - جرس الباب الدائري', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[ز] - عرض البيت', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[هـ] - عرض عقد البيع', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - عرض عقد الإيجار', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'تعيين نقطة الدخول', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'تعيين نقطة رصاصة', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'تعيين نقطة الهيكل', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'ضبط نقطة الخروج', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'قم بتعيين نقطة البيت المخصصة', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'نقطة الزيارة', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'اضغط على [G] لتعيين موقعك', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[هـ] - أدخل محل الأثاث', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[هـ] – عرض الشقق', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'لتحديد هذا الكائن اضغط على زر الفأرة الأيمن', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - تعيين رمز المخزن', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - تفاعل', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - حذف الأثاث غير القانوني', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'تبديل حالة الباب', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'يفتح', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'عرض البيت', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'عرض العقد', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'أدخل البيت', - ['HOUSING_TARGET_REQUEST_RING'] = 'طلب رنين جرس الباب', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'بيت الخروج', - ['HOUSING_TARGET_RING_DOORBELL'] = 'رنين جرس الباب', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'الوصول إلى الكاميرا', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'خزانة الوصول', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'تخزين الوصول', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'تسجيل الخروج', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'عرض الشقق', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'اللاعب:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'خزانة الملابس', - ['HOUSING_MENU_CLOTHES_MENU'] = 'ملابس', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'حذف الملابس', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'تخزين', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'مخزون اللاعب', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'جرد المنزل', - ['HOUSING_MENU_STASH_ITEMS'] = 'أغراض', - ['HOUSING_MENU_STASH_WEAPONS'] = 'الأسلحة', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'المال الأسود', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'سحب الأموال السوداء', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'كمية', - ['HOUSING_MENU_STASH_STORE'] = 'محل', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'ينسحب', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'هل ترغب في شراء هذا العنصر مقابل $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'لا يمكن التراجع عن هذا الإجراء', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'قائمة الشقة', - ['HOUSING_MENU_APARTMENT_SALES'] = 'هذه الشقة للبيع', - ['HOUSING_MENU_APARTMENT_OWN'] = 'أنت تملك هذه الشقة', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'لديك مفتاح لهذه الشقة', - ['HOUSING_MENU_APARTMENT_RENT'] = 'هذه الشقة للإيجار', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'باب هذه الشقة غير مغلق', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'هذه الشقة مملوكة لشخص آخر', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'رقم شقتك', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'شقة #', - ['HOUSING_MENU_MY_APARTMENT'] = 'شققي', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'شقة للإيجار', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'شراء شقة', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'فحص الشقة', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'تفاعلات الشقة', - ['HOUSING_MENU_VAULT_TITLE'] = 'تغيير رمز المخزن', - ['HOUSING_MENU_VAULT_INPUT'] = 'إدخال النص', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'أدخل رمزًا جيدًا', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'إدارة الخزنة', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'تعيين رمز المخزن', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'إزالة الرمز', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'كود القبو', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'أدخل رمز الخزينة', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'توظيف مستأجر', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'إزالة المستأجر من الشقة', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'الضرائب', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'الرسوم البنكية', - ['HOUSING_NUI_TOTAL_PRICE'] = 'السعر الإجمالي', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'رسوم الوساطة', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'معلومات الشراء', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'تبيع وكالة Dynasty 8 العقارية، نيابةً عن عميلها، العقار الواقع في {address} إلى {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'عقد شراء العقارات', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'السعر', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'هل ترغب في طلب قرض لشراء العقار بتكلفة {cost} في الساعة؟', - ['HOUSING_NUI_LOAN'] = 'يُقرض', - ['HOUSING_NUI_NOT_LOAN'] = 'لا قرض', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'قبول العقد', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'رفض العقد', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'وضع اللمسات النهائية على عقد الشراء', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'هل أنت متأكد أنك تريد إنهاء عقد الشراء؟', - ['HOUSING_NUI_MODAL_YES'] = 'نعم', - ['HOUSING_NUI_MODAL_NO'] = 'لا', - ['HOUSING_NUI_MODAL_DECLINE'] = 'رفض عقد الشراء', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'هل أنت متأكد أنك تريد رفض عقد الشراء؟', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'عقد الإيجار', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'تؤجر وكالة Dynasty 8 العقارية، نيابةً عن عميلها، العقار الواقع في {address} إلى {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'معلومات الإيجار', - ['HOUSING_NUI_PRICE_HOUR'] = 'سعر الإيجار بالساعة', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'رسوم الوساطة العقارية (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'الرسوم البنكية (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'الضرائب (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'إنهاء عقد الإيجار', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'هل أنت متأكد أنك تريد إنهاء عقد الإيجار؟', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'رفض اتفاقية الإيجار', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'هل أنت متأكد أنك تريد رفض عقد الإيجار؟', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'إعدادات', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'يمكنك تغيير الإعدادات التالية:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'آلة تصوير', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'انظر السرعة X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'انظر السرعة Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'تعديل الحركة', - ['HOUSING_NUI_ROTATE_SNAP'] = 'تعديل التدوير', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'وضع التحرير', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'تناوب', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'يترجم', - ['HOUSING_NUI_BUY_FURNITURE'] = 'شراء ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'اختر اللون:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'تحتوي هذه القطعة على خزانة ملابس', - ['HOUSING_NUI_STASH_FURNITURE'] = 'هذه القطعة لديها مخبأ', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'شراء الأثاث', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'هل أنت متأكد أنك تريد شراء العنصر مقابل {price}؟', - ['HOUSING_NUI_MODAL_BUY'] = 'يشتري', - ['HOUSING_NUI_MODAL_CANCEL'] = 'يلغي', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'يقبل', - ['HOUSING_NUI_STASH_EMPTY'] = 'مخبأك فارغ', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'لا يمكنك التفاعل مع هذه القطعة', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'فئة:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'يحفظ', - ['HOUSING_NUI_DECORATE_SELL'] = 'يبيع', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'بيع الأثاث', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'هل أنت متأكد من أنك تريد بيع هذا البند؟', - ['HOUSING_NUI_MODAL_SELL'] = 'يبيع', - ['HOUSING_NUI_PUT_STASH'] = 'مكان في المخبأ', - ['HOUSING_NUI_TAKE_STASH'] = 'خذ من المخبأ', - ['HOUSING_NUI_SORT_ROOM'] = 'فرز العناصر حسب الغرفة', - ['HOUSING_NUI_SORT_CATEGORY'] = 'فرز العناصر حسب الفئة', - ['HOUSING_NUI_SORT_STASH'] = 'فرز العناصر حسب المخبأ', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'خزانة الملابس', - ['HOUSING_NUI_TYPE_STASH'] = 'خبأ', - ['HOUSING_NUI_SEARCH'] = 'يبحث', - ['HOUSING_NUI_HELP'] = 'الضوابط والمساعدة', - ['HOUSING_NUI_KEY_INFORMATION'] = 'يمكنك استخدام المفاتيح التالية:', - ['HOUSING_NUI_EDIT_MODE'] = 'وضع التحرير', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'بحث عن الاثاث...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'بيع البيت', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'هل أنت متأكد أنك تريد بيع هذا المنزل للبنك؟', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'أثاث', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'منزل', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'يشتري', - ['HOUSING_NUI_LIGHT_NAME'] = 'ضوء', - ['HOUSING_NUI_EDIT_LIGHT'] = 'تحرير الضوء', - ['HOUSING_NUI_OPTION_NAME'] = 'اسم', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'لوحة الإدارة', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'إدارة المفاتيح', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'لا يوجد مالك المفتاح حتى الآن', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'الإيجارات', - ['HOUSING_NUI_NO_RENTALS'] = 'لا يوجد إيجارات متاحة', - ['HOUSING_NUI_NEED_CAMERAS'] = 'تحتاج إلى شراء وحدة الكاميرا أولاً', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'ترقية الملكية', - ['HOUSING_NUI_LIGHT_LIST'] = 'قائمة الضوء', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'لم يتم العثور على أضواء', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'تحديد موقع خزانة الملابس', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'تحديد موقع التخزين', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'تحديد موقع الشاحن', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'تزيين البيت', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'قم بتأجير الممتلكات الخاصة بك', - ['HOUSING_NUI_RENT_HOUSE'] = 'إيجار البيت', - ['HOUSING_NUI_STOP_RENTING'] = 'وقف تأجير المنزل', - ['HOUSING_NUI_SELL_PROPERTY'] = 'بيع الممتلكات الخاصة بك', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'بيع المنزل للاعب', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'بيع المنزل للبنك', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'إلغاء بيع المنزل', - ['HOUSING_NUI_LEAVE_TITLE'] = 'مخرج', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'بيت الخروج', - ['HOUSING_NUI_DOORS_LABEL'] = 'الأبواب:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'سرعة:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'إدارة المنازل', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'إنشاء قائمة', - ['HOUSING_NUI_HOUSE_NAME'] = 'اسم المنزل', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'اسم', - ['HOUSING_NUI_HOUSE_TYPE'] = 'يكتب', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'شقة', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'موقع', - ['HOUSING_NUI_HOUSE_PRICE'] = 'سعر', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'يبحث', - ['HOUSING_NUI_HOUSE_EDIT'] = 'تحرير الملكية', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'إضافة/إزالة المرآب', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'لا يمكن تمكين أو تعطيل المرآب في الشقق', - ['HOUSING_NUI_DELETE_HOUSE'] = 'حذف الخاصية', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'إنشاء خاصية', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'اختر تفاصيل العقار', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'عدد الشقق', - ['HOUSING_NUI_BLIP_NAME'] = 'اسم بليب', - ['HOUSING_NUI_BLIP_SPRITE'] = 'رمز', - ['HOUSING_NUI_BLIP_COLOR'] = 'لون', - ['HOUSING_NUI_BLIP_SCALE'] = 'حجم', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'للبيع', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'للإيجار', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'إذا اخترت خيار الإيجار، فسوف تمتلك المنزل ويمكنك تأجيره للآخرين. إذا كنت ترغب في بيعه لاحقًا، فيمكنك القيام بذلك من خلال إدارة المنزل.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'موضع الخريطة', - ['HOUSING_NUI_CREATE_ISLAND'] = 'إنشاء جزيرة', - ['HOUSING_NUI_CREATE_BLIP'] = 'عرض وميض', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'إنشاء شقق', - ['HOUSING_NUI_CREATE_CANCEL'] = 'مخرج', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'يخلق', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'تعديلات أخرى', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'تحرير المنطقة الخارجية', - ['HOUSING_NUI_EDIT_DOORS'] = 'تحرير أبواب MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'تحرير نقطة الزيارة', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'يحفظ', - ['HOUSING_NUI_EDIT_TITLE'] = 'تحرير الملكية', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'هل أنت متأكد أنك تريد ذلك', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'إزالة المرآب؟', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'إضافة مرآب؟', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'نعم', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'لا', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'هل أنت متأكد أنك تريد حذف هذه الخاصية؟', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'اللاعبين القريبين', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'حذف المفاتيح', - ['HOUSING_NUI_DELETE_KEYS'] = 'هل أنت متأكد أنك تريد حذف هذا المفتاح؟', - ['HOUSING_NUI_RENTAL_PAYED'] = 'مدفوع', - ['HOUSING_NUI_RENTAL_PENDING'] = 'قيد الانتظار', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'شراء الترقية', - ['HOUSING_NUI_BUY_UPGRADE'] = 'هل أنت متأكد أنك تريد الشراء', - ['HOUSING_NUI_CAMERA_TITLE'] = 'آلة تصوير', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'يشتري', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'شراء المواضيع', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'هل أنت متأكد أنك تريد الشراء', - ['HOUSING_NUI_LIGHT_ON'] = 'على', - ['HOUSING_NUI_LIGHT_OFF'] = 'عن', - ['HOUSING_NUI_MODAL_PRICE'] = 'سعر', - ['HOUSING_NUI_MODAL_DONE'] = 'يكمل', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'اسم', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'شدة', - ['HOUSING_NUI_LIGHT_COLOR'] = 'لون', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'لم يتم العثور على الإيجارات', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'ليس لديك أذونات', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'فتح/إغلاق الباب', - ['HOUSING_NUI_FIX_DOOR'] = 'اصلاح الابواب', - ['HOUSING_NUI_CHANGE_THEME'] = 'تغيير الموضوع', - ['HOUSING_NUI_DOOR_LOCKED'] = 'مغلق', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'مفتوح', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'سعر', - ['HOUSING_NUI_PRICE_MODAL'] = 'حدد السعر', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'هل أنت متأكد؟', - ['HOUSING_NUI_QUESTION_BANK'] = 'هل أنت متأكد أنك تريد بيع هذا المنزل للبنك؟', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'هل أنت متأكد أنك تريد بيع هذا المنزل للاعب؟', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'سوف تقوم بإلغاء بيع هذا المنزل، وسيتم إزالته من قائمة العقارات المعروضة للبيع.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'سوف تتخلى عن عقد الإيجار، وستتم إزالته من قائمة الممتلكات الخاصة بك.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'تغيير لون IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'الماوس لتحريك الأثاث بعد تحديده.', - ['HOUSING_NUI_KEYS_1'] = 'F5 يخفي مؤشر الماوس أو يظهره.', - ['HOUSING_NUI_KEYS_2'] = 'يتيح F6 حرية حركة الكاميرا.', - ['HOUSING_NUI_KEYS_3'] = 'WASD للتحرك في الوضع الحر.', - ['HOUSING_NUI_KEYS_4'] = 'ESC للخروج من قائمة الزخرفة دون الحفظ.', - ['HOUSING_NUI_KEYS_5'] = 'يعرض الخيار الأول الأثاث حسب الفئة. اختر من بين جميع الخيارات.', - ['HOUSING_NUI_KEYS_6'] = 'قم بالوصول إلى قائمة الأثاث الكاملة من الخيار الثاني في القائمة.', - ['HOUSING_NUI_KEYS_7'] = 'قم بالوصول إلى متجر الأثاث بأكمله باستخدام الخيار الأخير في القائمة.', - ['HOUSING_NUI_KEYS_8'] = 'تذكر أن بعض الأثاث يشتمل على خيارات النوع واللون، بالإضافة إلى ميزات التخزين أو خزانة الملابس.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'يجب عليك تحديد الباب', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'تمت إضافة هذا الباب بالفعل', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'لقد قمت بإضافة باب جديد', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'يجب عليك تحديد باب واحد على الأقل', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'لقد قمت بإزالة الباب', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'لا توجد أبواب لإزالة', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'حدد إحداثيات للزوار', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'لا يمكنك إنشاء منطقة داخل منطقة أخرى', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'يجب أن تكون ضمن نطاق المنزل', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'لم يتم العثور على منازل مجاورة', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'لقد فتحت باب المنزل', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'لقد أغلقت باب المنزل', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'ليس لديك مفاتيح أو أذونات للتفاعل مع الأبواب', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'أنت لست بالقرب من أي أبواب', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'انتهى وقت الزيارة', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'لقد تم طردك من المنزل', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'شخص ما يقرع جرس الباب', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'أنت تقرع جرس الباب', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'يجب أن تكون بالقرب من الباب لإعطاء المفاتيح', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'أنت لست مالك هذا المنزل', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'لا يوجد لاعبين قريبين. تذكر أن تكون بالقرب من الباب', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'لإضافة إحداثيات الاختبار، يجب أن يكون MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'شخص ما يجبر الباب', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'هذا المنزل مفتوح بالفعل', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'فشلت المحاولة', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'تم إصلاح الباب', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'الباب غير مكسور', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'ليس لديك مفتاح هذا المنزل', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'أنت لست وكيل عقارات', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'أنت لست داخل أي منزل', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'لا يحتوي هذا IPL على سمات متاحة', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'لقد انتقلت بعيدًا جدًا عن موقع المنزل', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'شخص آخر يقوم بتزيين المنزل', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'يجب أن تكون داخل المنزل أو بالقرب منه لتزيينه', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'لقد بعت قطعة أثاث بمبلغ دولار', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'ليس لديك ما يكفي من المال', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'الإحداثيات ليست داخل الهيكل', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'لقد بعت المنزل بمبلغ دولار', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'لقد استأجرت منزلا', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'بيع المنزل', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'لا يمكنك بيع هذا المنزل لأنه به مستأجر', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'لا يمكنك بيع هذا المنزل لأنه قد يكون مستأجراً', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'المنزل معروض للبيع بالفعل', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'المنزل لم يعد للبيع.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'هذا المنزل ليس للبيع', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'لا يمكنك حذف هذا المنزل', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'تم حذف المنزل', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'لا يمكنك بيع هذا المنزل', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'لا يمكنك استئجار هذا المنزل', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'المنزل غير متاح للإيجار', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'قام مستأجر هذا المنزل بتسديد جميع المدفوعات. لا يمكنك طردهم', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'لقد تم طردك من المنزل', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'لقد غادرت المنزل', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'أنت لست مستأجر هذا المنزل', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'لقد غادرت المنزل', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'غادر المستأجر الخاص بك المنزل', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'أنت لست المالك أو أن هناك مستأجرًا آخر في المنزل', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'هذا المنزل للبيع، ولا يمكنك استئجاره', - ['HOUSING_NOTIFICATION_RENTED'] = 'المنزل الآن للإيجار', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'دفع الإيجار من قبل المستأجر: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'لقد دفعت إيجار المنزل: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'لم أستطع دفع إيجار المنزل: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'يرجى إيداع الأموال في حسابك. وإلا فقد يطردك المالك', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'هل دفعت الرهن العقاري الخاص بك؟ المبلغ المدفوع كان: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'المبلغ المتبقي $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = 'تم تحويل $ إلى حسابك', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'قمت بإزالة', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'لقد تمت إزالتك من حاملي المفاتيح', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'لقد تلقيت المفاتيح من', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'لقد أعطيت المفاتيح ل', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'هذا الشخص لديه المفاتيح بالفعل', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'هذا الشخص غير متصل', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'هذا الإجراء متاح فقط لخدمات الطوارئ', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'لا يوجد ما يكفي من الشرطة في المدينة', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'لم يتم دفع إيجار هذا المنزل بعد', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'تم حذف الزي!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'مبلغ غير صالح', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'إيداع الأموال السوداء بنجاح', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'ليس لديك ما يكفي من المال لهذا الإجراء', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'نجاح سحب الأموال السوداء', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'لقد اخترت الباب بنجاح', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'لقد كسرت باب المنزل', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'الباب قوي جدًا ولم ينكسر', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'لا يمكنك وضع النقطة خارج المنزل', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'لا يمكنك وضع هذا خارج المكعب القابل للزخرفة الذي أنشأته مسبقًا...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'لم يتم العثور على المنزل...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'أنت بحاجة إلى 4 نقاط على الأقل في منطقتك، وكل شيء يجب أن يكون ضمن هذه النقاط...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'لا يمكنك شراء المزيد من المنازل، لقد وصلت إلى الحد القانوني', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'أنت لست بالقرب من الباب', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'اللاعب ليس بالقرب من الباب', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'لا يمكنك بيع منزل مرهون...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'أنت لا تملك أي منازل', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'لم يتم العثور على الكاميرا', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'لم يتم إعطاء المفتاح', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'لم تتم إزالة المفتاح', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'لم يتم العثور على الترقية', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'لم يتم العثور على الضوء', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'من فضلك انتظر لحظة', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'المنزل موجود بالفعل', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'يجب أن تكون بالقرب من المنزل لتحريره', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'اشتريت', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'أنت لست مالك هذا المنزل', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'لا يمكنك إضافة مرآب إلى مبنى سكني', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'لا يمكنك إضافة مرآب إلى الشقة', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'الحد الأدنى لطول المنزل هو', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'طول منزلك هو', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'لا يمكنك تزيين الجزء الخارجي من الشقة', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'لا يمكنك وضع ملابسك خارج الشقة', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'لا يمكنك وضع الشاحن الخاص بك خارج الشقة', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'تحتاج إلى تمكين مورد qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'لا يمكنك وضع مخزنك خارج الشقة', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'هذا النوع من المنازل ليس IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'لا يمكنك وضع هذا خارج المنطقة', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'منزلك لم يعد للإيجار', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'لا يمكننا العثور على مخرج لهذا المنزل، يرجى تحديده', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'رمز المخزن غير صالح', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'لا يمكننا العثور على الزخارف', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'لا يمكننا العثور على بيانات الكائن', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'لا يمكننا العثور على بيانات الزخرفة', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'لا يمكنك تعيين رمز قبو على هذا الكائن', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'لا يمكنك إنشاء المزيد من رموز الخزنة في هذا المنزل', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'تمت إضافة رمز قبو', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'لقد قمت بإزالة رمز المخزن', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'حدث خطأ في رمز المخزن', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'لم يتم العثور على البناء...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'تم الانتهاء من بناء المنزل!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'الوقت المتبقي للبناء:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'ليس لديك أذونات لتنفيذ هذا الأمر', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'لقد تم استئجارك من المنزل من قبل مسؤول', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'تم إخلاء المستأجر من المنزل', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'لم نتمكن من العثور على المنزل', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'لم نتمكن من العثور على الزخارف', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'لم نتمكن من العثور على الكائن', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "الحد الأدنى لطول المنزل هو", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "طول منزلك هو", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "لا توجد شقق قريبة", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "لا توجد شقق للإيجار هنا", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "لا يمكننا العثور على المنزل في قاعدة البيانات" -} diff --git a/resources/[housing]/qs-housing/locales/bg.lua b/resources/[housing]/qs-housing/locales/bg.lua deleted file mode 100644 index d32500828..000000000 --- a/resources/[housing]/qs-housing/locales/bg.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['bg'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Къща', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Вашата къща', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Вашата къща (под наем)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Вашата къща (наем)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Къща под наем', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Предлага се къща за закупуване', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'врата', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Отключи', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Заключване', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'АГЕНТ:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'ТЕЛЕФОН:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Оставащо време:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'секунди', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'за изход натиснете', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Съхранение', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Гардероб', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Изход', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Отворена врата', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Влезте в къщата', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Изход от къщата', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Използване на камера', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Позвънете на звънеца', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Вижте договора за продажба', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Вижте договора за наем', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Задаване на входна точка', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Задайте Bullet Point', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Задаване на структурна точка', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Задаване на изходна точка', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Задайте Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Точка за посещение', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Натиснете [G], за да зададете вашето местоположение', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Влезте в магазин за мебели', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Показване на апартаменти', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'За да изберете този обект, натиснете десния бутон на мишката', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Задайте код на трезора', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Взаимодействие', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Изтриване на незаконни мебели', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Превключване на състоянието на вратата', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Отворете', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Show House', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Преглед на договора', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Въведете къщата', - ['HOUSING_TARGET_REQUEST_RING'] = 'Заявка за позвъняване на звънец', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Изход от къщата', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Звънец на вратата', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Достъп до камерата', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Гардероб за достъп', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Достъп до хранилището', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Изход', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Показване на апартаменти', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'играч:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Гардероб', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Дрехи', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Изтриване на дрехи', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Съхранение', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Инвентар на играча', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Опис на къщата', - ['HOUSING_MENU_STASH_ITEMS'] = 'Предмети', - ['HOUSING_MENU_STASH_WEAPONS'] = 'оръжия', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Черни пари', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Теглене на черни пари', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Сума', - ['HOUSING_MENU_STASH_STORE'] = 'Магазин', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Оттегляне', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Искате ли да купите този артикул за $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Това действие не може да бъде отменено', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Меню на апартамента', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Този апартамент се продава', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Вие притежавате този апартамент', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Имате ключ от този апартамент', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Този апартамент се дава под наем', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Вратата на този апартамент не е заключена', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Този апартамент е собственост на друг', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Вашият апартамент #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Апартамент №', - ['HOUSING_MENU_MY_APARTMENT'] = 'Моите апартаменти', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Апартамент под наем', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Купете Апартамент', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Огледайте апартамента', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Взаимодействия с апартаменти', - ['HOUSING_MENU_VAULT_TITLE'] = 'Промяна на кода на трезора', - ['HOUSING_MENU_VAULT_INPUT'] = 'Въвеждане на текст', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Въведете добър код', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Управление на трезора', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Задайте код на трезора', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Премахване на кода', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Код на трезора', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Въведете кода на трезора', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Наемане на наемател', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Премахване на наемател от апартамента', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Данъци', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Банкови такси', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Обща цена', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Брокерски такси', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Информация за покупка', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Агенция за недвижими имоти Династия 8 продава от името на свой клиент имот, намиращ се на {address} на {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Договор за покупка на недвижим имот', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Цена', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Искате ли да поискате заем за имота, струващ {cost} на час?', - ['HOUSING_NUI_LOAN'] = 'Заем', - ['HOUSING_NUI_NOT_LOAN'] = 'Без заем', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Приемане на договора', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Отказ на договор', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Финализиране на договора за покупка', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Сигурни ли сте, че искате да финализирате договора за покупка?', - ['HOUSING_NUI_MODAL_YES'] = 'да', - ['HOUSING_NUI_MODAL_NO'] = 'не', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Отхвърляне на договора за покупка', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Сигурни ли сте, че искате да отхвърлите договора за покупка?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Договор за наем', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Агенция за недвижими имоти Dynasty 8 отдава под наем, от името на свой клиент, имота, намиращ се на {address} на {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Информация за наем', - ['HOUSING_NUI_PRICE_HOUR'] = 'Почасова наемна цена', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Посреднически такси за недвижими имоти (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Банкови такси (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Данъци (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Финализиране на договора за наем', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Сигурни ли сте, че искате да финализирате договора за наем?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Отхвърлете договора за наем', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Сигурни ли сте, че искате да отхвърлите договора за наем?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Настройки', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Можете да промените следните настройки:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Камера', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Вижте Speed ​​X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Вижте Speed ​​Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Регулиране на движението', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Регулиране на завъртане', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Режим на редактиране', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Завъртете', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Превеждай', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Купете ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Изберете цвят:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Това парче има гардероб', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Това парче има скривалище', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Покупка на мебели', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Сигурни ли сте, че искате да купите артикула за {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Купете', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Отказ', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Приеми', - ['HOUSING_NUI_STASH_EMPTY'] = 'Скривалището ви е празно', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Не можете да взаимодействате с това парче', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'категория:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Запазване', - ['HOUSING_NUI_DECORATE_SELL'] = 'продавам', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Продавам мебели', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Сигурни ли сте, че искате да продадете артикула?', - ['HOUSING_NUI_MODAL_SELL'] = 'продавам', - ['HOUSING_NUI_PUT_STASH'] = 'Поставете в скривалище', - ['HOUSING_NUI_TAKE_STASH'] = 'Вземете от скривалище', - ['HOUSING_NUI_SORT_ROOM'] = 'Сортирайте предметите по стая', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Сортирайте артикулите по категория', - ['HOUSING_NUI_SORT_STASH'] = 'Сортирайте предметите по скривалище', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Гардероб', - ['HOUSING_NUI_TYPE_STASH'] = 'Скривалище', - ['HOUSING_NUI_SEARCH'] = 'Търсене', - ['HOUSING_NUI_HELP'] = 'Контроли и помощ', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Можете да използвате следните ключове:', - ['HOUSING_NUI_EDIT_MODE'] = 'Режим на редактиране', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Търсете мебели...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Продава Къща', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Сигурни ли сте, че искате да продадете тази къща на банката?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Мебели', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Къща', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Купете', - ['HOUSING_NUI_LIGHT_NAME'] = 'светлина', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Редактиране на светлина', - ['HOUSING_NUI_OPTION_NAME'] = 'Име', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Панел за управление', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Управление на ключове', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Все още няма ключов собственик', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Наеми', - ['HOUSING_NUI_NO_RENTALS'] = 'Няма налични наеми', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Първо трябва да закупите модул за камера', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Обновяване на имота', - ['HOUSING_NUI_LIGHT_LIST'] = 'Светъл списък', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Няма намерени светлини', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Намерете Гардероб', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Намерете хранилището', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Намерете зарядно устройство', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Украсете къща', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Отдайте вашия имот под наем', - ['HOUSING_NUI_RENT_HOUSE'] = 'Къща под наем', - ['HOUSING_NUI_STOP_RENTING'] = 'Спрете да наемате къща', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Продайте своя имот', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Продайте къща на играч', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Продайте къща на банка', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Отказ от продажба на къща', - ['HOUSING_NUI_LEAVE_TITLE'] = 'ИЗХОД', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Изход от къщата', - ['HOUSING_NUI_DOORS_LABEL'] = 'врати:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Скорост:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Управление на къщи', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Създаване на обява', - ['HOUSING_NUI_HOUSE_NAME'] = 'Име на къщата', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Име', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Тип', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Апартамент', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Местоположение', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Цена', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Търсене', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Редактиране на собственост', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Добавяне/премахване на гараж', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Не можете да активирате или деактивирате гаража в апартаментите', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Изтриване на собственост', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Създаване на собственост', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Изберете подробности за имота', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Брой апартаменти', - ['HOUSING_NUI_BLIP_NAME'] = 'Име на Blip', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Икона', - ['HOUSING_NUI_BLIP_COLOR'] = 'Цвят', - ['HOUSING_NUI_BLIP_SCALE'] = 'Мащаб', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Продавам', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Под наем', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Ако изберете опцията за отдаване под наем, вие ще притежавате къщата и можете да я отдавате под наем на други. Ако искате да го продадете по-късно, можете да го направите чрез домоуправление.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Разположение на картата', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Създайте остров', - ['HOUSING_NUI_CREATE_BLIP'] = 'Показване на Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Създайте апартаменти', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Изход', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Създавайте', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Други редакции', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Редактиране на външната зона', - ['HOUSING_NUI_EDIT_DOORS'] = 'Редактиране на MLO врати', - ['HOUSING_NUI_EDIT_VISIT'] = 'Редактиране на точка за посещение', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Запазване', - ['HOUSING_NUI_EDIT_TITLE'] = 'Редактиране на собственост', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Сигурни ли сте, че искате', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'премахване на гаража?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'добавяне на гараж?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'да', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'не', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Сигурни ли сте, че искате да изтриете тази собственост?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Играчи наблизо', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Изтриване на ключове', - ['HOUSING_NUI_DELETE_KEYS'] = 'Сигурни ли сте, че искате да изтриете този ключ?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Платено', - ['HOUSING_NUI_RENTAL_PENDING'] = 'В очакване', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Купете надстройка', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Сигурни ли сте, че искате да купите', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Камера', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Купете', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Купете теми', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Сигурни ли сте, че искате да купите', - ['HOUSING_NUI_LIGHT_ON'] = 'включено', - ['HOUSING_NUI_LIGHT_OFF'] = 'Изкл', - ['HOUSING_NUI_MODAL_PRICE'] = 'Цена', - ['HOUSING_NUI_MODAL_DONE'] = 'Продължи', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Име', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Интензивност', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Цвят', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Няма намерени наеми', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Нямате разрешения', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Отворете/затворете вратата', - ['HOUSING_NUI_FIX_DOOR'] = 'Ремонт Врати', - ['HOUSING_NUI_CHANGE_THEME'] = 'Промяна на темата', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Заключено', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Отключена', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Цена', - ['HOUSING_NUI_PRICE_MODAL'] = 'Изберете цена', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'сигурен ли си', - ['HOUSING_NUI_QUESTION_BANK'] = 'Сигурни ли сте, че искате да продадете тази къща на банката?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Сигурни ли сте, че искате да продадете тази къща на играч?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Ще отмените продажбата на тази къща и тя ще бъде премахната от списъка с имоти за продажба.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Ще се откажете от договора за наем и той ще бъде премахнат от списъка ви с имоти.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Промяна на цвета на IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Мишка, за да преместите мебелите, след като ги изберете.', - ['HOUSING_NUI_KEYS_1'] = 'F5 скрива или показва курсора на мишката.', - ['HOUSING_NUI_KEYS_2'] = 'F6 позволява свободно движение на камерата.', - ['HOUSING_NUI_KEYS_3'] = 'WASD за движение в свободен режим.', - ['HOUSING_NUI_KEYS_4'] = 'ESC, за да излезете от менюто за декорация без запис.', - ['HOUSING_NUI_KEYS_5'] = 'Първата опция показва мебели по категория. Изберете от всички опции.', - ['HOUSING_NUI_KEYS_6'] = 'Достъп до пълния списък с мебели от втората опция в менюто.', - ['HOUSING_NUI_KEYS_7'] = 'Достъп до целия мебелен магазин чрез последната опция в менюто.', - ['HOUSING_NUI_KEYS_8'] = 'Не забравяйте, че някои мебели включват опции за вид и цвят, както и функции за съхранение или гардероб.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Трябва да изберете врата', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Тази врата вече е добавена', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Добавихте нова врата', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Трябва да изберете поне една врата', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Махнахте врата', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Няма врати за премахване', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Изберете координати за посетители', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Не можете да създадете зона в друга', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Трябва да сте в обсега на къща', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Няма намерени близки къщи', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Ти отключи вратата на къщата', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Ти заключи вратата на къщата', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Нямате ключове или разрешения за взаимодействие с вратите', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Не сте близо до никакви врати', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Времето за посещение изтече', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Изгониха те от къщата', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Някой звъни на вратата', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Звъниш на вратата', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Трябва да сте близо до вратата, за да дадете ключовете', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Вие не сте собственик на тази къща', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Няма играчи наблизо. Не забравяйте да сте близо до врата', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'За да добавите тестови координати, трябва да е MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Някой блъска вратата', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Тази къща вече е отворена', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Опитът е неуспешен', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Вратата е ремонтирана', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Вратата не е разбита', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Вие нямате ключ от тази къща', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Вие не сте брокер на недвижими имоти', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Вие не сте в нито една къща', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Този IPL няма налични теми', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Преместихте се твърде далеч от местоположението на къщата', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Някой друг украсява къщата', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Трябва да сте вътре или близо до къщата, за да я украсите', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Продадохте мебел за $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Нямате достатъчно пари', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Координатите не са в структурата', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Продадохте къщата за $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Вие сте наели къща', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Къща продадена', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Не можете да продадете тази къща, защото има наемател', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Не можете да продадете тази къща, тъй като може да бъде наета', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Къщата вече се продава', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Къщата вече не се продава.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Тази къща не се продава', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Не можете да изтриете тази къща', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Къщата беше изтрита', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Не можете да продадете тази къща', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Не можете да наемете тази къща', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Къщата не се отдава под наем', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Наемателят на тази къща е направил всички плащания. Не можете да ги изгоните', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Вие сте изгонени от къщата', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Напуснахте къщата', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Вие не сте наемател на тази къща', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Напуснахте къщата', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Вашият наемател напусна къщата', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Вие не сте собственик или друг наемател е в къщата', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Тази къща се продава, не можете да я наемете', - ['HOUSING_NOTIFICATION_RENTED'] = 'Къщата се отдава под наем', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Плащане на наем от наемател: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Вие сте платили наема на къщата: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Не можах да платя наема на къщата: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Моля, депозирайте средства във вашата сметка. В противен случай собственикът може да ви изгони', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Платихте ли ипотеката си? Платената сума беше: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Оставаща сума $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ бяха преведени във вашата сметка', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Премахнахте', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Вие сте премахнати от притежателите на ключове', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Получихте ключове от', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Дадохте ключове на', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Този човек вече има ключовете', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Този човек е офлайн', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Това действие е достъпно само за спешни услуги', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Няма достатъчно полиция в града', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Наемът за тази къща все още не е платен', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Облеклото е изтрито!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Невалидна сума', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Успешен депозит на черни пари', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Нямате достатъчно пари за това действие', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Успешно теглене на черни пари', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Успешно избрахте вратата', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Ти разби вратата на къщата', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Вратата е твърде здрава и не се счупи', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Не можете да поставите точката извън къщата', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Не можете да поставите това извън декорируемия куб, който сте създали предварително...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Къщата не е намерена...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Имате нужда от поне 4 точки във вашия район и всичко трябва да е в тези точки...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Не можете да купувате повече къщи, достигнали сте законовия лимит', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Не си близо до вратата', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Играчът не е близо до вратата', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Не можете да продадете ипотекирана къща...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Вие не притежавате никакви къщи', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Камерата не е намерена', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Ключът не е даден', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Ключът не е премахнат', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Надграждането не е намерено', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Светлината не е открита', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Моля, изчакайте малко', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Къщата вече съществува', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Трябва да сте близо до къщата, за да го редактирате', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Вие купихте', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Вие не сте собственик на тази къща', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Не можете да добавите гараж към жилищна сграда', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Не можете да добавите гараж към апартамент', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Минималната дължина на къщата е', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Дължината на къщата ви е', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Не можете да украсите апартамента отвън', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Не можете да поставите облеклото си извън апартамента', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Не можете да поставите зарядното си извън апартамента', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Трябва да имате активиран ресурс qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Не можете да поставите склада си извън апартамента', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Този тип къща не е IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Не можете да поставите това извън зоната', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Къщата ви вече не се дава под наем', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Не можем да намерим изхода на тази къща, моля, уточнете го', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Невалиден код на трезора', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Не можем да намерим декорациите', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Не можем да намерим данните за обекта', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Не можем да намерим данните за декорацията', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Не можете да зададете код на трезор за този обект', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Не можете да създавате повече кодове за трезори в тази къща', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Добавен е код за трезор', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Премахнахте кода на трезора', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Възникна грешка с кода на трезора', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Строежът не е намерен...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Строежът на къщата е завършен!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Оставащо време за строеж:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Нямате разрешение да изпълните тази команда', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Бяхте наети от къщата от администратор', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Наемателят е изгонен от къщата', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Не можахме да намерим къщата', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Не можахме да намерим декорациите', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Не можахме да намерим обекта', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Минималната дължина на къщата е", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Вашата къща е с дължина", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Няма апартаменти наблизо", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Няма апартаменти под наем тук", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Не можем да намерим къщата в базата данни" -} diff --git a/resources/[housing]/qs-housing/locales/ca.lua b/resources/[housing]/qs-housing/locales/ca.lua deleted file mode 100644 index 56805da07..000000000 --- a/resources/[housing]/qs-housing/locales/ca.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['ca'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Casa', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'La teva casa', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'La teva casa (lloguer)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'La teva casa (lloguer)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Casa en lloguer', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Casa disponible per a la compra', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Porta', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Desbloqueja', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Bloqueig', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELÈFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Temps restant:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'segons', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'per sortir, premeu', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Emmagatzematge', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Vestuari', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Tancar sessió', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Porta oberta', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Entra a casa', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Sortida de casa', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Utilitza la càmera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Toca el timbre', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Veure contracte de venda', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Veure contracte de lloguer', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Estableix el punt d\'entrada', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Estableix el punt de bala', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Establir el punt d\'estructura', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Estableix el punt de sortida', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Estableix el punt de Custom House', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Punt de visita', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Premeu [G] per definir la vostra ubicació', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Entra a la botiga de mobles', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Mostra Apartaments', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Per seleccionar aquest objecte premeu el botó dret del ratolí', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Estableix el codi de volta', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interactuar', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Eliminar mobles il·legals', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Commuta l\'estat de la porta', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Obert', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Casa Mostra', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Veure contracte', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Entra a casa', - ['HOUSING_TARGET_REQUEST_RING'] = 'Sol·licitud per trucar al timbre', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Sortida de casa', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Toca el timbre', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Càmera d\'accés', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Armari d\'accés', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Accés a l\'emmagatzematge', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Tanca la sessió', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Mostra Apartaments', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Jugador:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Armari', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Roba', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Elimina la roba', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Emmagatzematge', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventari de jugadors', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventari de la casa', - ['HOUSING_MENU_STASH_ITEMS'] = 'Elements', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Armes', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Diners negres', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Retirar diners negres', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Import', - ['HOUSING_MENU_STASH_STORE'] = 'Botiga', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Retirar', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Vols comprar aquest article per $?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Aquesta acció no es pot desfer', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menú de l\'apartament', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Aquest apartament està en venda', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Ets propietari d\'aquest apartament', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Tens la clau d\'aquest apartament', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Aquest apartament es lloga', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'La porta d\'aquest apartament no està tancada', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Aquest apartament és propietat d\'una altra persona', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'El teu apartament #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Apartament #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Els meus apartaments', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Lloguer Apartament', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Comprar Apartament', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspeccionar l\'apartament', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interaccions d\'apartaments', - ['HOUSING_MENU_VAULT_TITLE'] = 'Canvia el codi de volta', - ['HOUSING_MENU_VAULT_INPUT'] = 'Entrada de text', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Introduïu un bon codi', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Gestió de volta', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Estableix el codi de volta', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Elimina el codi', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Codi de volta', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Introduïu el codi de volta', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Contractar llogater', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Eliminar llogater de l’apartament', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Impostos', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Comissions bancàries', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Preu total', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Comissions d\'intermediació', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informació de la compra', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'L\'agència immobiliària Dynasty 8 ven, en nom del seu client, la propietat situada a {address} a {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Contracte de compravenda de béns immobles', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Preu', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Voleu sol·licitar un préstec per a la propietat, amb un cost de {cost} per hora?', - ['HOUSING_NUI_LOAN'] = 'Préstec', - ['HOUSING_NUI_NOT_LOAN'] = 'Sense préstec', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Acceptar el contracte', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Rebuig del contracte', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Finalitzar el contracte de compra', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Esteu segur que voleu finalitzar el contracte de compra?', - ['HOUSING_NUI_MODAL_YES'] = 'Sí', - ['HOUSING_NUI_MODAL_NO'] = 'No', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Rebutjar el contracte de compra', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Esteu segur que voleu rebutjar el contracte de compra?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Contracte de lloguer', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'L\'agència immobiliària Dynasty 8 lloga, en nom del seu client, la propietat situada a {address} a {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informació de lloguer', - ['HOUSING_NUI_PRICE_HOUR'] = 'Preu de lloguer per hora', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Comissions d\'intermediació immobiliària (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Comissions bancàries (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Impostos (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finalitzar el contracte de lloguer', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Esteu segur que voleu finalitzar el contracte de lloguer?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Rebutjar el contracte de lloguer', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Esteu segur que voleu rebutjar el contracte de lloguer?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Configuració', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Podeu canviar la configuració següent:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Càmera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Mira Velocitat X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Mira la velocitat Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Ajust de moviment', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ajust de rotació', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Mode d\'edició', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Girar', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Traduir', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Compra ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Tria un color:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Aquesta peça té un armari', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Aquesta peça té un dipòsit', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Compra Mobles', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Esteu segur que voleu comprar l\'article per {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Compra', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Cancel·la', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Acceptar', - ['HOUSING_NUI_STASH_EMPTY'] = 'El teu dipòsit està buit', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'No podeu interactuar amb aquesta peça', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Categoria:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Desa', - ['HOUSING_NUI_DECORATE_SELL'] = 'Vendre', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Venda de mobles', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Esteu segur que voleu vendre l\'article?', - ['HOUSING_NUI_MODAL_SELL'] = 'Vendre', - ['HOUSING_NUI_PUT_STASH'] = 'Col·locar a l\'emmagatzematge', - ['HOUSING_NUI_TAKE_STASH'] = 'Treu del dipòsit', - ['HOUSING_NUI_SORT_ROOM'] = 'Ordena els elements per habitació', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Ordena els elements per categoria', - ['HOUSING_NUI_SORT_STASH'] = 'Ordena els elements per emmagatzematge', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Armari', - ['HOUSING_NUI_TYPE_STASH'] = 'Stash', - ['HOUSING_NUI_SEARCH'] = 'Cerca', - ['HOUSING_NUI_HELP'] = 'Controls i ajuda', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Podeu utilitzar les tecles següents:', - ['HOUSING_NUI_EDIT_MODE'] = 'Mode d\'edició', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Busca mobles...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Venda Casa', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Esteu segur que voleu vendre aquesta casa al banc?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Mobles', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Casa', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Compra', - ['HOUSING_NUI_LIGHT_NAME'] = 'Llum', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Edita la llum', - ['HOUSING_NUI_OPTION_NAME'] = 'Nom', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Panell de gestió', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Gestió de claus', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Encara no hi ha propietari de la clau', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Lloguers', - ['HOUSING_NUI_NO_RENTALS'] = 'No hi ha lloguers disponibles', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Primer heu de comprar un mòdul de càmera', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Actualització de la propietat', - ['HOUSING_NUI_LIGHT_LIST'] = 'Llista de llums', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'No s\'han trobat llums', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Localitza l\'armari', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Localitzeu l\'emmagatzematge', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Localitzeu el carregador', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Decorar la casa', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Lloga la teva propietat', - ['HOUSING_NUI_RENT_HOUSE'] = 'Lloguer Casa', - ['HOUSING_NUI_STOP_RENTING'] = 'Deixa de llogar casa', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Vendre la teva propietat', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Vendre casa a jugador', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Vendre casa a banc', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Cancel·la la venda d\'habitatges', - ['HOUSING_NUI_LEAVE_TITLE'] = 'SORTIR', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Sortida de casa', - ['HOUSING_NUI_DOORS_LABEL'] = 'Portes:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Velocitat:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Gestionar Cases', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Crea una fitxa', - ['HOUSING_NUI_HOUSE_NAME'] = 'Nom de la casa', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nom', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Tipus', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Apartament', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Ubicació', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Preu', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Cerca', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Edita la propietat', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Afegir/eliminar garatge', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'No es pot habilitar ni desactivar el garatge dels apartaments', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Suprimeix la propietat', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Crea una propietat', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Trieu els detalls de la propietat', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Nombre d\'apartaments', - ['HOUSING_NUI_BLIP_NAME'] = 'Nom Blip', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Icona', - ['HOUSING_NUI_BLIP_COLOR'] = 'Color', - ['HOUSING_NUI_BLIP_SCALE'] = 'Escala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'En venda', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'En lloguer', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Si trieu l\'opció de lloguer, serà el propietari de la casa i la podreu llogar a altres. Si el voleu vendre més endavant, ho podeu fer a través de la gestió de la casa.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Ubicació del mapa', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Crea una illa', - ['HOUSING_NUI_CREATE_BLIP'] = 'Mostra Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Crear apartaments', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Sortida', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Crear', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Altres edicions', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Edita la Zona Exterior', - ['HOUSING_NUI_EDIT_DOORS'] = 'Edita les portes MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Edita el punt de visita', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Desa', - ['HOUSING_NUI_EDIT_TITLE'] = 'Edita la propietat', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Esteu segur que voleu', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'treure el garatge?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'afegir un garatge?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Sí', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'No', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Esteu segur que voleu suprimir aquesta propietat?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Jugadors propers', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Elimina les claus', - ['HOUSING_NUI_DELETE_KEYS'] = 'Esteu segur que voleu suprimir aquesta clau?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Pagat', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Pendent', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Compra l\'actualització', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Esteu segur que voleu comprar', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Càmera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Compra', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Comprar temes', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Esteu segur que voleu comprar', - ['HOUSING_NUI_LIGHT_ON'] = 'Encès', - ['HOUSING_NUI_LIGHT_OFF'] = 'Apagat', - ['HOUSING_NUI_MODAL_PRICE'] = 'Preu', - ['HOUSING_NUI_MODAL_DONE'] = 'Continua', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nom', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensitat', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Color', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'No s\'han trobat lloguers', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'No teniu permisos', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Obrir/Tancar la porta', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparació de Portes', - ['HOUSING_NUI_CHANGE_THEME'] = 'Canvia el tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Tancat', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Desbloquejat', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Preu', - ['HOUSING_NUI_PRICE_MODAL'] = 'Seleccioneu un preu', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'N\'estàs segur?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Esteu segur que voleu vendre aquesta casa al banc?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Esteu segur que voleu vendre aquesta casa a un jugador?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Cancel·laràs la venda d\'aquesta casa i s\'eliminarà de la llista de propietats en venda.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Abandonaràs el contracte de lloguer i s\'eliminarà de la teva llista de propietats.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Canvia el color IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Ratolí per moure els mobles després de seleccionar-los.', - ['HOUSING_NUI_KEYS_1'] = 'F5 amaga o mostra el cursor del ratolí.', - ['HOUSING_NUI_KEYS_2'] = 'F6 permet el moviment lliure de la càmera.', - ['HOUSING_NUI_KEYS_3'] = 'WASD per moure\'s en mode lliure.', - ['HOUSING_NUI_KEYS_4'] = 'ESC per sortir del menú de decoració sense desar.', - ['HOUSING_NUI_KEYS_5'] = 'La primera opció mostra els mobles per categoria. Trieu entre totes les opcions.', - ['HOUSING_NUI_KEYS_6'] = 'Accediu a la llista completa de mobles des de la segona opció del menú.', - ['HOUSING_NUI_KEYS_7'] = 'Accediu a tota la botiga de mobles mitjançant l\'última opció del menú.', - ['HOUSING_NUI_KEYS_8'] = 'Recordeu que alguns mobles inclouen opcions de tipus i color, així com característiques d\'emmagatzematge o armari.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Heu de seleccionar una porta', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Aquesta porta ja s\'ha afegit', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Heu afegit una nova porta', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Heu de seleccionar almenys una porta', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Has tret una porta', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'No hi ha portes per treure', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Seleccioneu una coordenada per als visitants', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'No podeu crear una zona dins d\'una altra', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Heu d\'estar a l\'abast d\'una casa', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'No s\'han trobat cases properes', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Has obert la porta de casa', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Vas tancar la porta de casa', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'No teniu claus ni permisos per interactuar amb les portes', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'No estàs a prop de cap porta', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'El temps de la visita ha acabat', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Et van expulsar de casa', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Algú està trucant al timbre', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Estàs trucant al timbre', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Has d\'estar a prop de la porta per donar les claus', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'No ets el propietari d\'aquesta casa', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'No hi ha jugadors a prop. Recordeu estar a prop d\'una porta', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Per afegir coordenades de prova, ha de ser un MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Algú està forçant la porta', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Aquesta casa ja està oberta', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'L\'intent ha fallat', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'La porta ha estat reparada', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'La porta no està trencada', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'No tens la clau d\'aquesta casa', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'No ets un agent immobiliari', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'No ets dins de cap casa', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Aquesta IPL no té temes disponibles', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'T\'has traslladat massa lluny de la ubicació de la casa', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Algú més està decorant la casa', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Has d\'estar dins o prop de casa per decorar-la', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Has venut un moble per $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'No tens prou diners', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Les coordenades no estan dins de l\'estructura', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Has venut la casa per $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Has llogat una casa', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Casa venuda', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'No pots vendre aquesta casa perquè té un llogater', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'No podeu vendre aquesta casa ja que es pot llogar', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'La casa ja està a la venda', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'La casa ja no està en venda.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Aquesta casa no està en venda', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'No pots suprimir aquesta casa', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'La casa va ser esborrada', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'No pots vendre aquesta casa', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'No pots llogar aquesta casa', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'La casa no està disponible per llogar', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'L\'arrendatari d\'aquesta casa ha fet tots els pagaments. No els pots desallotjar', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Has estat desallotjat de casa', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Vas sortir de casa', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'No ets l\'arrendatari d\'aquesta casa', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Vas sortir de casa', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'El teu inquilí va marxar de casa', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'No ets el propietari o un altre llogater està a la casa', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Aquesta casa està en venda, no la pots llogar', - ['HOUSING_NOTIFICATION_RENTED'] = 'La casa ara està en lloguer', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Pagament del lloguer realitzat per l\'arrendatari: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Vas pagar el lloguer de la casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'No s\'ha pogut pagar el lloguer de la casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Si us plau, dipositeu fons al vostre compte. En cas contrari, el propietari pot desallotjar-te', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Vas pagar la teva hipoteca? L\'import pagat va ser: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Import restant $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ s\'han transferit al vostre compte', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Has eliminat', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'T\'han eliminat dels titulars de claus', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Has rebut les claus de', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Vas donar les claus', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Aquesta persona ja té les claus', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Aquesta persona està fora de línia', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Aquesta acció només està disponible per als serveis d\'emergència', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'No hi ha prou policia a la ciutat', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'El lloguer d\'aquesta casa encara no s\'ha pagat', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'S\'ha suprimit el vestit!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Import no vàlid', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Dipòsit de diners negres amb èxit', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'No teniu prou diners per a aquesta acció', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Retirada de diners negres amb èxit', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Has escollit la porta amb èxit', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Vas trencar la porta de casa', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'La porta és massa resistent i no s\'ha trencat', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'No pots col·locar el punt fora de casa', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'No pots col·locar això fora del cub decoratiu que has creat prèviament...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'No s\'ha trobat casa...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Necessites almenys 4 punts a la teva zona, i tot ha d\'estar dins d\'aquests punts...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'No pots comprar més cases, has arribat al límit legal', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'No ets a prop de la porta', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'El jugador no està a prop de la porta', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'No es pot vendre una casa hipotecada...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'No tens cap casa', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'No s\'ha trobat la càmera', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Clau no donada', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'La clau no s\'ha tret', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'No s\'ha trobat l\'actualització', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'No s\'ha trobat la llum', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Si us plau, espereu un moment', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'La casa ja existeix', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Has d\'estar a prop de casa per editar-lo', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Has comprat', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'No ets el propietari d\'aquesta casa', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'No podeu afegir un garatge a un edifici d\'apartaments', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'No podeu afegir un garatge a un apartament', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'La longitud mínima de la casa és', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'La longitud de la teva casa és', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'No pots decorar l\'exterior de l\'apartament', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'No pots col·locar el teu vestit fora de l\'apartament', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'No podeu col·locar el carregador fora de l\'apartament', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Heu de tenir activat el recurs qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'No podeu col·locar el vostre magatzem fora de l\'apartament', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Aquest tipus de casa no és un IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'No pots col·locar-ho fora de la zona', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'La teva casa ja no està en lloguer', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'No podem trobar la sortida d\'aquesta casa, especifiqueu-la', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Codi de volta no vàlid', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'No podem trobar la decoració', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'No podem trobar les dades de l\'objecte', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'No podem trobar les dades de decoració', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'No podeu establir un codi de volta en aquest objecte', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'No podeu crear més codis de volta en aquesta casa', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'S\'ha afegit un codi de volta', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Heu eliminat el codi de la caixa forta', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'S\'ha produït un error amb el codi de volta', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'No s\'ha trobat la construcció...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'La construcció de la casa ha finalitzat!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Temps restant per a la construcció:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'No tens permís per executar aquesta comanda', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Has estat contractat de la casa per un administrador', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'El llogater ha estat desallotjat de la casa', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'No hem pogut trobar la casa', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'No hem pogut trobar les decoracions', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'No hem pogut trobar l\'objecte', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "La longitud mínima de la casa és", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "La teva casa fa", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "No hi ha apartaments a prop", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "No hi ha apartaments de lloguer aquí", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "No podem trobar la casa a la base de dades" -} diff --git a/resources/[housing]/qs-housing/locales/cs.lua b/resources/[housing]/qs-housing/locales/cs.lua deleted file mode 100644 index 6c669b1aa..000000000 --- a/resources/[housing]/qs-housing/locales/cs.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['cs'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Dům', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Váš dům', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Váš dům (k pronájmu)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Váš dům (pronájem)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Dům k pronájmu', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Dům ke koupi', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Dveře', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Odemknout', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Zámek', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'ČINIDLO:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Zbývající čas:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'sekundy', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'pro ukončení stiskněte', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Skladování', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Šatní skříň', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Odhlášení', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Otevřít dveře', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Vstupte do domu', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Exit House', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] – Použití fotoaparátu', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Zazvonit na zvonek', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Zobrazit dům', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Zobrazit kupní smlouvu', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Zobrazit nájemní smlouvu', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Nastavte vstupní bod', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Nastavit bod odrážky', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Nastavte bod struktury', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Nastavte výstupní bod', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Nastavte Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Návštěvní místo', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Stisknutím [G] nastavte svou polohu', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Vstupte do Obchodu s nábytkem', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Zobrazit byty', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Chcete-li vybrat tento objekt, stiskněte pravé tlačítko myši', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Nastavte kód trezoru', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interakce', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Odstranit nelegální nábytek', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Přepnout stav dveří', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'OTEVŘENO', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Zobrazit dům', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Zobrazit smlouvu', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Vstupte do House', - ['HOUSING_TARGET_REQUEST_RING'] = 'Žádost o zazvonění u dveří', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Exit House', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Zazvonit na zvonek', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Přístup k fotoaparátu', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Přístup do šatny', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Přístup k úložišti', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Odhlášení', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Zobrazit apartmány', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Hráč:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Šatník', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Oblečení', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Smazat oblečení', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Skladování', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventář hráčů', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventář domu', - ['HOUSING_MENU_STASH_ITEMS'] = 'Položky', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Zbraně', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Černé peníze', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Vybrat černé peníze', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Množství', - ['HOUSING_MENU_STASH_STORE'] = 'Obchod', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Odebrat', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Chcete tuto položku koupit za $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Tuto akci nelze vrátit zpět', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menu apartmánu', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Tento byt je na prodej', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Vlastníte tento byt', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Máte klíč od tohoto bytu', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Tento byt je k pronájmu', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Dveře do tohoto bytu nejsou zamčené', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Tento byt je ve vlastnictví někoho jiného', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Váš byt č.', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'byt č.', - ['HOUSING_MENU_MY_APARTMENT'] = 'Moje apartmány', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Pronájem bytu', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Koupit byt', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Prohlídka bytu', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Bytové interakce', - ['HOUSING_MENU_VAULT_TITLE'] = 'Změňte kód trezoru', - ['HOUSING_MENU_VAULT_INPUT'] = 'Zadávání textu', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Zadejte dobrý kód', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Správa trezoru', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Nastavte kód trezoru', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Odebrat kód', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Kód trezoru', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Zadejte kód trezoru', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Najmout nájemníka', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Odstranit nájemníka z bytu', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Daně', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bankovní poplatky', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Celková cena', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Poplatky za zprostředkování', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informace o nákupu', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Realitní kancelář Dynasty 8 prodává jménem svého klienta nemovitost na adrese {address} společnosti {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Smlouva o koupi nemovitosti', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Cena', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Chcete požádat o půjčku na nemovitost v ceně {cost} za hodinu?', - ['HOUSING_NUI_LOAN'] = 'Půjčka', - ['HOUSING_NUI_NOT_LOAN'] = 'Žádná půjčka', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Přijměte smlouvu', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Odmítnout smlouvu', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Dokončete kupní smlouvu', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Opravdu chcete uzavřít kupní smlouvu?', - ['HOUSING_NUI_MODAL_YES'] = 'Ano', - ['HOUSING_NUI_MODAL_NO'] = 'Žádný', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Odmítnout kupní smlouvu', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Opravdu chcete odmítnout kupní smlouvu?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Nájemní smlouva', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Realitní kancelář Dynasty 8 pronajímá jménem svého klienta nemovitost na adrese {address} společnosti {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informace o pronájmu', - ['HOUSING_NUI_PRICE_HOUR'] = 'Cena hodinového pronájmu', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Poplatky za realitní makléřství (5 %)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bankovní poplatky (10 %)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Daně (6 %)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Dokončete nájemní smlouvu', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Opravdu chcete uzavřít nájemní smlouvu?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Odmítněte nájemní smlouvu', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Opravdu chcete odmítnout nájemní smlouvu?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Nastavení', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Můžete změnit následující nastavení:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Fotoaparát', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Podívejte se na rychlost X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Podívejte se na rychlost Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Úprava pohybu', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Úprava otáčení', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Režim úprav', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Střídat', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Přeložit', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Koupit {price} $', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Vyberte barvu:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Tento kousek má šatní skříň', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Tento kousek má skrýš', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Nákup nábytku', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Opravdu chcete koupit položku za {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Nakoupit', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Zrušit', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Přijmout', - ['HOUSING_NUI_STASH_EMPTY'] = 'Vaše schránka je prázdná', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'S tímto dílem nemůžete komunikovat', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategorie:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Uložit', - ['HOUSING_NUI_DECORATE_SELL'] = 'Prodat', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Prodáváme nábytek', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Opravdu chcete položku prodat?', - ['HOUSING_NUI_MODAL_SELL'] = 'Prodat', - ['HOUSING_NUI_PUT_STASH'] = 'Umístěte do skrýše', - ['HOUSING_NUI_TAKE_STASH'] = 'Vezmi ze skrýše', - ['HOUSING_NUI_SORT_ROOM'] = 'Seřaďte položky podle místnosti', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Seřadit položky podle kategorií', - ['HOUSING_NUI_SORT_STASH'] = 'Třídit položky podle skrýše', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Šatník', - ['HOUSING_NUI_TYPE_STASH'] = 'Skrýš', - ['HOUSING_NUI_SEARCH'] = 'Vyhledávání', - ['HOUSING_NUI_HELP'] = 'Ovládací prvky a nápověda', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Můžete použít následující klávesy:', - ['HOUSING_NUI_EDIT_MODE'] = 'Režim úprav', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Hledat nábytek...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Prodej domu', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Jste si jistý, že chcete prodat tento dům bance?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Nábytek', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Dům', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Nakoupit', - ['HOUSING_NUI_LIGHT_NAME'] = 'Světlo', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Upravit světlo', - ['HOUSING_NUI_OPTION_NAME'] = 'Jméno', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Řídicí panel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Správa klíčů', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Zatím bez majitele klíče', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Pronájmy', - ['HOUSING_NUI_NO_RENTALS'] = 'Nejsou k dispozici žádné půjčovny', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Nejprve musíte zakoupit modul kamery', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Upgrade nemovitosti', - ['HOUSING_NUI_LIGHT_LIST'] = 'Seznam světel', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Nebyla nalezena žádná světla', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Vyhledejte skříň', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Vyhledejte úložiště', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Najděte nabíječku', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Ozdobte dům', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Pronajměte svou nemovitost', - ['HOUSING_NUI_RENT_HOUSE'] = 'Pronájem domu', - ['HOUSING_NUI_STOP_RENTING'] = 'Přestaňte pronajímat dům', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Prodejte svou nemovitost', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Prodejte dům hráči', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Prodejte dům bance', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Zrušit prodej domu', - ['HOUSING_NUI_LEAVE_TITLE'] = 'VÝSTUP', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Exit House', - ['HOUSING_NUI_DOORS_LABEL'] = 'Dveře:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Rychlost:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Správa domů', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Vytvořit záznam', - ['HOUSING_NUI_HOUSE_NAME'] = 'Jméno domu', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Jméno', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Typ', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Byt', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Umístění', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Cena', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Vyhledávání', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Upravit vlastnost', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Přidat/odebrat garáž', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Nelze povolit nebo zakázat garáž v bytech', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Smazat vlastnost', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Vytvořit nemovitost', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Vyberte podrobnosti o nemovitosti', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Počet bytů', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip Name', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikona', - ['HOUSING_NUI_BLIP_COLOR'] = 'Barva', - ['HOUSING_NUI_BLIP_SCALE'] = 'Měřítko', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Na prodej', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'K pronájmu', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Pokud zvolíte možnost pronájmu, budete vlastnit dům a můžete jej pronajmout dalším osobám. Pokud jej budete chtít později prodat, můžete tak učinit prostřednictvím správy domu.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Umístění na mapě', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Vytvořit ostrov', - ['HOUSING_NUI_CREATE_BLIP'] = 'Zobrazit Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Vytvořit byty', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Výstup', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Vytvořit', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Další úpravy', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Upravit vnější zónu', - ['HOUSING_NUI_EDIT_DOORS'] = 'Upravit dveře MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Upravit místo návštěvy', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Uložit', - ['HOUSING_NUI_EDIT_TITLE'] = 'Upravit vlastnost', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Jste si jistý, že chcete?', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'odstranit garáž?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'přidat garáž?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ano', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Žádný', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Opravdu chcete smazat tuto vlastnost?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Hráči v okolí', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Smazat klíče', - ['HOUSING_NUI_DELETE_KEYS'] = 'Opravdu chcete tento klíč smazat?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Zaplaceno', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Čeká na vyřízení', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Koupit upgrade', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Jste si jisti, že chcete koupit?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Fotoaparát', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Nakoupit', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Koupit motivy', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Jste si jisti, že chcete koupit?', - ['HOUSING_NUI_LIGHT_ON'] = 'Na', - ['HOUSING_NUI_LIGHT_OFF'] = 'Vypnuto', - ['HOUSING_NUI_MODAL_PRICE'] = 'Cena', - ['HOUSING_NUI_MODAL_DONE'] = 'Pokračovat', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Jméno', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intenzita', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Barva', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Nebyly nalezeny žádné výpůjčky', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Nemáte oprávnění', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Otevřít/zavřít dveře', - ['HOUSING_NUI_FIX_DOOR'] = 'Opravy dveří', - ['HOUSING_NUI_CHANGE_THEME'] = 'Změnit téma', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Zamčeno', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Odemčený', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Cena', - ['HOUSING_NUI_PRICE_MODAL'] = 'Vyberte cenu', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'jsi si jistý?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Jste si jistý, že chcete prodat tento dům bance?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Opravdu chcete tento dům prodat hráči?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Zrušíte prodej tohoto domu a bude odstraněn ze seznamu nemovitostí k prodeji.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Odstoupíte od nájemní smlouvy a bude odstraněna z vašeho seznamu nemovitostí.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Změňte barvu IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Myš pro přesun nábytku po jeho výběru.', - ['HOUSING_NUI_KEYS_1'] = 'F5 skryje nebo zobrazí kurzor myši.', - ['HOUSING_NUI_KEYS_2'] = 'F6 umožňuje volný pohyb kamery.', - ['HOUSING_NUI_KEYS_3'] = 'WASD pro pohyb ve volném režimu.', - ['HOUSING_NUI_KEYS_4'] = 'ESC pro ukončení nabídky dekorace bez uložení.', - ['HOUSING_NUI_KEYS_5'] = 'První možnost zobrazuje nábytek podle kategorie. Vyberte si ze všech možností.', - ['HOUSING_NUI_KEYS_6'] = 'Přístup k úplnému seznamu nábytku z druhé možnosti v nabídce.', - ['HOUSING_NUI_KEYS_7'] = 'Do celého obchodu s nábytkem se dostanete pomocí poslední možnosti v nabídce.', - ['HOUSING_NUI_KEYS_8'] = 'Pamatujte, že některý nábytek obsahuje možnosti typu a barvy a také úložné prostory nebo šatní skříně.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Musíte vybrat dveře', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Tyto dveře již byly přidány', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Přidali jste nové dveře', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Musíte vybrat alespoň jedny dveře', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Odstranili jste dveře', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Nejsou zde žádné dveře k odstranění', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Vyberte souřadnice pro návštěvníky', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Nemůžete vytvořit zónu uvnitř jiné zóny', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Musíte být v dosahu domu', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Nebyly nalezeny žádné domy v okolí', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Odemkl jsi domovní dveře', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Zamkl jsi domovní dveře', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Nemáte klíče ani oprávnění k interakci s dveřmi', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Nejste poblíž žádných dveří', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Čas návštěvy skončil', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Byl jsi vyhozen z domu', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Někdo zvoní u dveří', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Zvoníte u dveří', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Musíte být blízko dveří, abyste dali klíče', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Nejste vlastníkem tohoto domu', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'V okolí nejsou žádní hráči. Nezapomeňte být blízko dveří', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Chcete-li přidat testovací souřadnice, musí to být MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Někdo tlačí dveře', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Tento dům je již otevřen', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Pokus se nezdařil', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Dveře byly opraveny', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Dveře nejsou rozbité', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Nemáte klíč od tohoto domu', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Nejste realitní makléř', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Nejste v žádném domě', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Tento IPL nemá žádná dostupná témata', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Přestěhovali jste se příliš daleko od místa domu', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Někdo jiný zdobí dům', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Abyste ji mohli ozdobit, musíte být uvnitř nebo v blízkosti domu', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Prodal jsi kus nábytku za $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'nemáte dost peněz', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Souřadnice nejsou ve struktuře', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Prodal jsi dům za $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Pronajal si dům', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Dům prodán', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Tento dům nemůžete prodat, protože má nájemníka', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Tento dům nemůžete prodat, protože může být pronajatý', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Dům je již na prodej', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Dům již není na prodej.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Tento dům není na prodej', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Tento dům nemůžete smazat', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Dům byl smazán', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Tento dům nemůžete prodat', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Tento dům si nemůžete pronajmout', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Dům není k dispozici k pronájmu', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Nájemce tohoto domu uhradil všechny platby. Nemůžete je vystěhovat', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Byli jste vystěhováni z domu', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Odešel jsi z domu', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Nejste nájemcem tohoto domu', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Odešel jsi z domu', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Váš nájemník odešel z domu', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Nejste vlastníkem nebo je v domě jiný nájemník', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Tento dům je na prodej, nemůžete si ho pronajmout', - ['HOUSING_NOTIFICATION_RENTED'] = 'Dům je nyní k pronájmu', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Platba nájemného provedená nájemcem: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Zaplatili jste nájem domu: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Nebylo možné zaplatit nájem domu: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Vložte prosím finanční prostředky na svůj účet. V opačném případě vás může majitel vystěhovat', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Splatili jste hypotéku? Zaplacená částka byla: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Zbývající částka $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ bylo převedeno na váš účet', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Odebrali jste', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Byli jste odstraněni z držáků klíčů', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Dostali jste klíče od', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Dal jsi klíče', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Tato osoba již má klíče', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Tato osoba je offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Tato akce je dostupná pouze pro pohotovostní služby', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Ve městě je málo policistů', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Nájemné za tento dům ještě nebylo zaplaceno', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Outfit byl smazán!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Neplatná částka', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Úspěšný vklad černých peněz', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Na tuto akci nemáte dostatek peněz', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Úspěšný výběr černých peněz', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Úspěšně jste vybrali dveře', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Rozbil jsi domovní dveře', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Dveře jsou příliš pevné a nerozbily se', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Bod nemůžete umístit mimo dům', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Nemůžete to umístit mimo dekorativní kostku, kterou jste vytvořili dříve...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Dům nenalezen...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Potřebujete alespoň 4 body ve své oblasti a vše musí být v rámci těchto bodů...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Nemůžete koupit více domů, dosáhli jste zákonného limitu', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'nejsi blízko dveří', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Přehrávač není blízko dveří', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Nemůžete prodat dům na hypotéku...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Nevlastníte žádné domy', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kamera nenalezena', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Klíč nebyl dán', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Klíč nebyl odstraněn', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Upgrade nebyl nalezen', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Světlo nenalezeno', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Počkejte prosím chvíli', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Dům již existuje', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Chcete-li jej upravit, musíte být poblíž domu', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Koupil jsi', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Nejste vlastníkem tohoto domu', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'K bytovému domu nelze přidat garáž', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'K bytu nelze přidat garáž', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Minimální délka domu je', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Délka vašeho domu je', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Nemůžete zdobit vnější část bytu', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Svůj outfit nemůžete umístit mimo byt', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Nabíječku nemůžete umístit mimo byt', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Musíte mít povolený prostředek qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Úložný prostor nemůžete umístit mimo byt', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Tento typ domu není IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Nemůžete to umístit mimo zónu', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Váš dům již není k pronájmu', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Nemůžeme najít východ z tohoto domu, prosím upřesněte ho', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Neplatný kód trezoru', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Nemůžeme najít dekorace', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Nemůžeme najít data objektu', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Nemůžeme najít údaje o dekoraci', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Na tento objekt nemůžete nastavit kód trezoru', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'V tomto domě nemůžete vytvořit více kódů trezoru', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Byl přidán kód trezoru', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Odstranili jste kód trezoru', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Došlo k chybě s kódem trezoru', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Stavba nebyla nalezena...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Stavba domu byla dokončena!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Zbývající čas na dokončení stavby:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Nemáte oprávnění spustit tento příkaz', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Byli jste najati z domu správcem', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Nájemník byl z domu vystěhován', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Nemohli jsme najít dům', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Nemohli jsme najít dekorace', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nemohli jsme najít objekt', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Minimální délka domu je", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Váš dům měří", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "V okolí nejsou žádné byty", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Zde nejsou žádné byty k pronájmu", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Nemůžeme najít dům v databázi" -} diff --git a/resources/[housing]/qs-housing/locales/da.lua b/resources/[housing]/qs-housing/locales/da.lua deleted file mode 100644 index 249eb2bd2..000000000 --- a/resources/[housing]/qs-housing/locales/da.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['da'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Hus', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Dit hus', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Dit hus (udlejes)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Dit hus (udlejning)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Hus til leje', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Hus til rådighed for køb', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Dør', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Lås op', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Låse', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Resterende tid:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'sekunder', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'for at afslutte, tryk på', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Opbevaring', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Garderobe', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Log ud', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Åben dør', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Gå ind i huset', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Forlad huset', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Brug kamera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Ring på dørklokken', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Vis hus', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Se salgskontrakt', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Se lejekontrakt', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Indstil indgangspunkt', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Indstil punkttegn', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Indstil strukturpunkt', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Indstil udgangspunkt', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Indstil Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Besøgssted', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Tryk på [G] for at indstille din placering', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Gå ind i møbelforretningen', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Vis lejligheder', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Tryk på højre museknap for at vælge dette objekt', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Indstil Vault Code', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interager', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Slet ulovligt møbel', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Skift dørstatus', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Åben', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Vis Hus', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Se kontrakt', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Gå ind i huset', - ['HOUSING_TARGET_REQUEST_RING'] = 'Anmodning om at ringe på døren', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Forlad huset', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Ring på dørklokken', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Få adgang til kamera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Adgang garderobe', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Adgang til opbevaring', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Log ud', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Vis lejligheder', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Spiller:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Garderobe', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Tøj', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Slet tøj', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Opbevaring', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Spillerinventar', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Hus Inventar', - ['HOUSING_MENU_STASH_ITEMS'] = 'genstande', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Våben', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'sorte penge', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Hæv sorte penge', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Beløb', - ['HOUSING_MENU_STASH_STORE'] = 'Store', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Træk tilbage', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Ønsker du at købe denne vare for kr', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Denne handling kan ikke fortrydes', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Lejlighed Menu', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Denne lejlighed er til salg', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Du ejer denne lejlighed', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Du har en nøgle til denne lejlighed', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Denne lejlighed er til leje', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Døren til denne lejlighed er ikke låst', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Denne lejlighed er ejet af en anden', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Din lejlighed #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Lejlighed #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Mine lejligheder', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Rent Apartment', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Køb lejlighed', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Besigtig lejlighed', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Lejlighedsinteraktioner', - ['HOUSING_MENU_VAULT_TITLE'] = 'Skift Vault-kode', - ['HOUSING_MENU_VAULT_INPUT'] = 'Tekstinput', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Indtast en god kode', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Vault Management', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Indstil Vault Code', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Fjern kode', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Vault Code', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Indtast vault-koden', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Ansæt lejer', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Fjern lejer fra lejligheden', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Skatter', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bankgebyrer', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Samlet pris', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Mæglergebyrer', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Købsoplysninger', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Dynasty 8 ejendomsmægler sælger, på vegne af sin klient, ejendommen beliggende på {address} til {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Kontrakt om køb af fast ejendom', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Pris', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Vil du anmode om et lån til ejendommen, der koster {cost} i timen?', - ['HOUSING_NUI_LOAN'] = 'Lån', - ['HOUSING_NUI_NOT_LOAN'] = 'Intet lån', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Accepter kontrakt', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Afvis kontrakt', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Afslut købskontrakt', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Er du sikker på, at du vil afslutte købskontrakten?', - ['HOUSING_NUI_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_MODAL_NO'] = 'Ingen', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Afvis købskontrakt', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Er du sikker på, at du vil afvise købskontrakten?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Lejekontrakt', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Ejendomsmægleren Dynasty 8 udlejer, på vegne af sin klient, ejendommen beliggende på {address} til {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Udlejningsoplysninger', - ['HOUSING_NUI_PRICE_HOUR'] = 'Timelejepris', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Ejendomsmæglergebyrer (5 %)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bankgebyrer (10 %)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Skatter (6 %)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Færdiggør lejekontrakt', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Er du sikker på, at du vil afslutte lejekontrakten?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Afvis lejeaftale', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Er du sikker på, at du vil afvise lejeaftalen?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Indstillinger', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Du kan ændre følgende indstillinger:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Se Speed ​​X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Se Speed ​​Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Bevægelsesjustering', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Roter justering', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Redigeringstilstand', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Rotere', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Oversætte', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Køb ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Vælg en farve:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Dette stykke har et klædeskab', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Dette stykke har et gemmer', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Køb møbler', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Er du sikker på, at du vil købe varen til {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Købe', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Ophæve', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Acceptere', - ['HOUSING_NUI_STASH_EMPTY'] = 'Dit lager er tomt', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Du kan ikke interagere med dette stykke', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategori:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Spare', - ['HOUSING_NUI_DECORATE_SELL'] = 'Sælge', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'sælge møbler', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Er du sikker på, at du vil sælge varen?', - ['HOUSING_NUI_MODAL_SELL'] = 'Sælge', - ['HOUSING_NUI_PUT_STASH'] = 'Læg i gemmer', - ['HOUSING_NUI_TAKE_STASH'] = 'Tag fra gemmer', - ['HOUSING_NUI_SORT_ROOM'] = 'Sorter genstande efter rum', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sorter varer efter kategori', - ['HOUSING_NUI_SORT_STASH'] = 'Sorter genstande efter stash', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Garderobe', - ['HOUSING_NUI_TYPE_STASH'] = 'Stash', - ['HOUSING_NUI_SEARCH'] = 'Søge', - ['HOUSING_NUI_HELP'] = 'Kontrol og hjælp', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Du kan bruge følgende taster:', - ['HOUSING_NUI_EDIT_MODE'] = 'Redigeringstilstand', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Søg efter møbler...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Sælg hus', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Er du sikker på, at du vil sælge dette hus til banken?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Møbel', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Hus', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Købe', - ['HOUSING_NUI_LIGHT_NAME'] = 'Lys', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Rediger lys', - ['HOUSING_NUI_OPTION_NAME'] = 'Navn', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Ledelsespanel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Nøgleledelse', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Ingen nøgleejer endnu', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Udlejning', - ['HOUSING_NUI_NO_RENTALS'] = 'Ingen ledige lejemål', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Du skal først købe et kameramodul', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Ejendomsopgradering', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lysliste', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Ingen lys fundet', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Find garderobe', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Find opbevaring', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Find opladeren', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Indret hus', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Udlej din ejendom', - ['HOUSING_NUI_RENT_HOUSE'] = 'Lej hus', - ['HOUSING_NUI_STOP_RENTING'] = 'Stop med at leje hus', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Sælg din ejendom', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Sælg hus til spiller', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Sælg hus til bank', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Annuller hussalg', - ['HOUSING_NUI_LEAVE_TITLE'] = 'UDGANG', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Forlad huset', - ['HOUSING_NUI_DOORS_LABEL'] = 'Døre:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Hastighed:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Administrer huse', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Opret fortegnelse', - ['HOUSING_NUI_HOUSE_NAME'] = 'Husets navn', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Navn', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Type', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Lejlighed', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Beliggenhed', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Pris', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Søge', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Rediger egenskab', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Tilføj/fjern garage', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Kan ikke aktivere eller deaktivere garagen i lejligheder', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Slet ejendom', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Opret ejendom', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Vælg ejendomsoplysningerne', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Antal lejligheder', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip navn', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikon', - ['HOUSING_NUI_BLIP_COLOR'] = 'Farve', - ['HOUSING_NUI_BLIP_SCALE'] = 'Skala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Til salg', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'For Rent', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Vælger du lejemuligheden, vil du eje huset og kan leje det ud til andre. Hvis du ønsker at sælge det senere, kan du gøre det gennem house management.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Kortplacering', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Skab ø', - ['HOUSING_NUI_CREATE_BLIP'] = 'Vis Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Opret lejligheder', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Udgang', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Skabe', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Andre redigeringer', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Rediger ydre zone', - ['HOUSING_NUI_EDIT_DOORS'] = 'Rediger MLO-døre', - ['HOUSING_NUI_EDIT_VISIT'] = 'Rediger besøgspunkt', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Spare', - ['HOUSING_NUI_EDIT_TITLE'] = 'Rediger egenskab', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Er du sikker på, at du vil', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'fjerne garagen?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'tilføje en garage?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Ingen', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Er du sikker på, at du vil slette denne ejendom?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Spillere i nærheden', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Slet nøgler', - ['HOUSING_NUI_DELETE_KEYS'] = 'Er du sikker på, at du vil slette denne nøgle?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Betalt', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Indtil', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Køb opgradering', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Er du sikker på du vil købe', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Købe', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Køb temaer', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Er du sikker på du vil købe', - ['HOUSING_NUI_LIGHT_ON'] = 'På', - ['HOUSING_NUI_LIGHT_OFF'] = 'Slukket', - ['HOUSING_NUI_MODAL_PRICE'] = 'Pris', - ['HOUSING_NUI_MODAL_DONE'] = 'Fortsætte', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Navn', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensitet', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Farve', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Ingen lejemål fundet', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Du har ikke tilladelser', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Åbn/luk dør', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparation af døre', - ['HOUSING_NUI_CHANGE_THEME'] = 'Skift tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Låst', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Ulåst', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Pris', - ['HOUSING_NUI_PRICE_MODAL'] = 'Vælg en pris', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Er du sikker?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Er du sikker på, at du vil sælge dette hus til banken?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Er du sikker på, at du vil sælge dette hus til en spiller?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Du annullerer salget af dette hus, og det vil blive fjernet fra listen over ejendomme til salg.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Du vil opgive lejekontrakten, og den vil blive fjernet fra din ejendomsliste.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Skift IPL-farve', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mus for at flytte møblerne efter at have valgt det.', - ['HOUSING_NUI_KEYS_1'] = 'F5 skjuler eller viser musemarkøren.', - ['HOUSING_NUI_KEYS_2'] = 'F6 muliggør fri kamerabevægelse.', - ['HOUSING_NUI_KEYS_3'] = 'WASD for at flytte i fri tilstand.', - ['HOUSING_NUI_KEYS_4'] = 'ESC for at forlade dekorationsmenuen uden at gemme.', - ['HOUSING_NUI_KEYS_5'] = 'Den første mulighed viser møbler efter kategori. Vælg mellem alle muligheder.', - ['HOUSING_NUI_KEYS_6'] = 'Få adgang til den fulde møbelliste fra den anden mulighed i menuen.', - ['HOUSING_NUI_KEYS_7'] = 'Få adgang til hele møbelbutikken ved at bruge den sidste mulighed i menuen.', - ['HOUSING_NUI_KEYS_8'] = 'Husk, at nogle møbler inkluderer muligheder for type og farve samt funktioner til opbevaring eller garderobe.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Du skal vælge en dør', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Denne dør er allerede blevet tilføjet', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Du har tilføjet en ny dør', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Du skal vælge mindst én dør', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Du har fjernet en dør', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Der er ingen døre at fjerne', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Vælg en koordinat for besøgende', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Du kan ikke oprette en zone inde i en anden', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Du skal være inden for et huss rækkevidde', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Ingen nærliggende huse fundet', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Du låste husets dør op', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Du låste husets dør', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Du har ikke nøgler eller tilladelser til at interagere med dørene', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Du er ikke i nærheden af ​​nogen døre', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Besøgstiden er slut', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Du blev smidt ud af huset', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Nogen ringer på døren', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Du ringer på døren', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Du skal være tæt på døren for at give nøgler', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Du er ikke ejeren af ​​dette hus', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Ingen spillere i nærheden. Husk at være i nærheden af ​​en dør', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'For at tilføje testkoordinater skal det være en MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Nogen tvinger døren ind', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Dette hus er allerede åbent', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Forsøg mislykkedes', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Døren er blevet repareret', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Døren er ikke knækket', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Du har ikke nøglen til dette hus', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Du er ikke ejendomsmægler', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Du er ikke inde i noget hus', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Denne IPL har ingen tilgængelige temaer', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Du flyttede for langt fra husets placering', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'En anden pynter huset', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Du skal være inde i eller i nærheden af ​​huset for at dekorere det', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Du solgte et møbel for $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Du har ikke penge nok', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Koordinater er ikke inden for strukturen', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Du solgte huset for $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Du har lejet et hus', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Hus solgt', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Du kan ikke sælge dette hus, fordi det har en lejer', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Du kan ikke sælge dette hus, da det kan lejes', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Huset er allerede til salg', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Huset er ikke længere til salg.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Dette hus er ikke til salg', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Du kan ikke slette dette hus', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Huset blev slettet', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Du kan ikke sælge dette hus', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Du kan ikke leje dette hus', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Huset kan ikke lejes', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Lejeren af ​​dette hus har foretaget alle betalinger. Du kan ikke smide dem ud', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Du er blevet smidt ud af huset', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Du forlod huset', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Du er ikke lejer af dette hus', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Du forlod huset', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Din lejer forlod huset', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Du er ikke ejeren eller en anden lejer er i huset', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Dette hus er til salg, du kan ikke leje det', - ['HOUSING_NOTIFICATION_RENTED'] = 'Huset er nu til leje', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Lejebetaling foretaget af lejer: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Du betalte huslejen: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Kunne ikke betale huslejen: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Indbetal venligst penge på din konto. Ellers kan ejeren smide dig ud', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Har du betalt dit realkreditlån? Det betalte beløb var: kr', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Resterende beløb $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ blev overført til din konto', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Du fjernede', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Du er blevet fjernet fra nøgleholdere', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Du har modtaget nøgler fra', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Du gav nøgler til', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Denne person har allerede nøglerne', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Denne person er offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Denne handling er kun tilgængelig for nødtjenester', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Ikke nok politi i byen', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Huslejen er endnu ikke betalt', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Outfit er blevet slettet!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Ugyldigt beløb', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Succesfuld indbetaling af sorte penge', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Du har ikke penge nok til denne handling', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Succesfuld hævning af sorte penge', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Du valgte døren med succes', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Du brækkede husets dør ned', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Døren er for robust og gik ikke i stykker', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Du kan ikke placere punktet uden for huset', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Du kan ikke placere dette uden for den dekorative kube, du tidligere har oprettet...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Huset blev ikke fundet...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Du skal bruge mindst 4 punkter i dit område, og alt skal være inden for disse punkter...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Du kan ikke købe flere huse, du har nået den lovlige grænse', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Du er ikke i nærheden af ​​døren', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Spilleren er ikke i nærheden af ​​døren', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Du kan ikke sælge et belånt hus...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Du ejer ingen huse', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kamera ikke fundet', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Nøgle ikke givet', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Nøglen er ikke fjernet', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Opgradering ikke fundet', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Lys ikke fundet', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Vent venligst et øjeblik', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Huset eksisterer allerede', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Du skal være i nærheden af ​​huset for at redigere det', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Du købte', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Du er ikke ejeren af ​​dette hus', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Du kan ikke tilføje en garage til en lejlighedsbygning', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Du kan ikke tilføje en garage til en lejlighed', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Husets mindste længde er', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Din huslængde er', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Du kan ikke dekorere ydersiden af ​​lejligheden', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Du kan ikke placere dit outfit uden for lejligheden', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Du kan ikke placere din oplader uden for lejligheden', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Du skal have qs-smartphone-pro-ressourcen aktiveret', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Du kan ikke placere dit opbevaringsrum uden for lejligheden', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Denne hustype er ikke en IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Du kan ikke placere dette uden for zonen', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Dit hus er ikke længere til leje', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Vi kan ikke finde udgangen fra dette hus. Angiv venligst det', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Ugyldig vault-kode', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Vi kan ikke finde dekorationerne', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Vi kan ikke finde objektdataene', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Vi kan ikke finde dekorationsdataene', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Du kan ikke indstille en vault-kode på dette objekt', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Du kan ikke oprette flere vault-koder i dette hus', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'En vault-kode er blevet tilføjet', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Du har fjernet vault-koden', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Der opstod en fejl med vault-koden', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Byggeriet blev ikke fundet...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Husbyggeriet er færdigt!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Tid tilbage på byggeriet:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Du har ikke tilladelse til at udføre denne kommando', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Du er blevet ansat fra huset af en administrator', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Lejeren er blevet udsat fra huset', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Vi kunne ikke finde huset', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Vi kunne ikke finde dekorationerne', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Vi kunne ikke finde objektet', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Den minimale længde af huset er", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Dit hus måler", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Der er ingen lejligheder i nærheden", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Der er ingen lejligheder til leje her", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Vi kan ikke finde huset i databasen" -} diff --git a/resources/[housing]/qs-housing/locales/de.lua b/resources/[housing]/qs-housing/locales/de.lua deleted file mode 100644 index edb0b50fe..000000000 --- a/resources/[housing]/qs-housing/locales/de.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['de'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Haus', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Dein Haus', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Ihr Haus (vermietbar)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Ihr Haus (Miete)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Haus zu vermieten', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Haus zum Kauf verfügbar', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Tür', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Entsperren', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Sperren', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Verbleibende Zeit:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'Sekunden', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'Zum Beenden drücken Sie', - ['HOUSING_DRAWTEXT_STASH'] = '[E] – Lagerung', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] – Kleiderschrank', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] – Abmelden', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] – Tür öffnen', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] – Betritt das Haus', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] – Verlasse das Haus', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] – Kamera verwenden', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] – Türklingel klingeln', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] – Musterhaus', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] – Kaufvertrag anzeigen', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] – Mietvertrag anzeigen', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Einstiegspunkt festlegen', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Aufzählungspunkt festlegen', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Strukturpunkt festlegen', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Ausstiegspunkt festlegen', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Legen Sie den benutzerdefinierten Hauspunkt fest', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Besuchspunkt', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Drücken Sie [G], um Ihren Standort festzulegen', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] – Betreten Sie den Möbelladen', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Wohnungen anzeigen', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Um dieses Objekt auszuwählen, drücken Sie die rechte Maustaste', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Tresorcode festlegen', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interagieren', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Illegale Möbel löschen', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Türstatus umschalten', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Offen', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Musterhaus', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Vertrag ansehen', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Betreten Sie das Haus', - ['HOUSING_TARGET_REQUEST_RING'] = 'Bitte klingeln Sie an der Tür', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Verlasse das Haus', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Klingeln Sie an der Tür', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Auf die Kamera zugreifen', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Zugang zur Garderobe', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Zugriff auf den Speicher', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Abmelden', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Wohnungen anzeigen', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Spieler:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Kleiderschrank', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Kleidung', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Kleidung löschen', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Lagerung', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Spielerinventar', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Hausinventar', - ['HOUSING_MENU_STASH_ITEMS'] = 'Artikel', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Waffen', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Schwarzgeld', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Schwarzgeld abheben', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Menge', - ['HOUSING_MENU_STASH_STORE'] = 'Speichern', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Zurückziehen', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Möchten Sie diesen Artikel für $ kaufen?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Diese Aktion kann nicht rückgängig gemacht werden', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Apartment-Menü', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Diese Wohnung steht zum Verkauf', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Diese Wohnung gehört Ihnen', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Sie haben einen Schlüssel zu dieser Wohnung', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Diese Wohnung ist zu vermieten', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Die Tür zu dieser Wohnung ist nicht verschlossen', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Diese Wohnung gehört jemand anderem', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Ihre Wohnungsnummer', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Wohnung #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Meine Wohnungen', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Wohnung vermieten', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Wohnung kaufen', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Wohnung besichtigen', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Wohnungsinteraktionen', - ['HOUSING_MENU_VAULT_TITLE'] = 'Tresorcode ändern', - ['HOUSING_MENU_VAULT_INPUT'] = 'Texteingabe', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Geben Sie einen guten Code ein', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Tresorverwaltung', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Tresorcode festlegen', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Code entfernen', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Tresorcode', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Geben Sie den Tresorcode ein', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Mieter einstellen', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Mieter aus der Wohnung entfernen', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Steuern', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bankgebühren', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Gesamtpreis', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Maklergebühren', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Kaufinformationen', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Die Immobilienagentur Dynasty 8 verkauft im Namen ihres Kunden die Immobilie unter {address} an {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Immobilienkaufvertrag', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Preis', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Möchten Sie ein Darlehen für die Immobilie in Höhe von {cost} pro Stunde beantragen?', - ['HOUSING_NUI_LOAN'] = 'Darlehen', - ['HOUSING_NUI_NOT_LOAN'] = 'Kein Darlehen', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Vertrag annehmen', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Vertrag ablehnen', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Kaufvertrag abschließen', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Sind Sie sicher, dass Sie den Kaufvertrag abschließen möchten?', - ['HOUSING_NUI_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_MODAL_NO'] = 'NEIN', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Kaufvertrag ablehnen', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Möchten Sie den Kaufvertrag wirklich ablehnen?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Mietvertrag', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Die Immobilienagentur Dynasty 8 vermietet im Namen ihres Kunden die Immobilie unter {address} an {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Mietinformationen', - ['HOUSING_NUI_PRICE_HOUR'] = 'Stundenmietpreis', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Immobilienmaklergebühren (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bankgebühren (10 %)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Steuern (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Mietvertrag abschließen', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Sind Sie sicher, dass Sie den Mietvertrag abschließen möchten?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Mietvertrag ablehnen', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Möchten Sie den Mietvertrag wirklich ablehnen?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Einstellungen', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Sie können die folgenden Einstellungen ändern:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Schauen Sie Geschwindigkeit X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Schauen Sie Geschwindigkeit Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Anpassung verschieben', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Einstellung drehen', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Bearbeitungsmodus', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Drehen', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Übersetzen', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Kaufen Sie ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Wählen Sie eine Farbe:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Dieses Stück hat einen Kleiderschrank', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Dieses Stück hat einen Vorrat', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Kaufen Sie Möbel', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Sind Sie sicher, dass Sie den Artikel für {price} kaufen möchten?', - ['HOUSING_NUI_MODAL_BUY'] = 'Kaufen', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Stornieren', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Akzeptieren', - ['HOUSING_NUI_STASH_EMPTY'] = 'Dein Vorrat ist leer', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Sie können mit diesem Stück nicht interagieren', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategorie:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Speichern', - ['HOUSING_NUI_DECORATE_SELL'] = 'Verkaufen', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Verkaufe Möbel', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Sind Sie sicher, dass Sie den Artikel verkaufen möchten?', - ['HOUSING_NUI_MODAL_SELL'] = 'Verkaufen', - ['HOUSING_NUI_PUT_STASH'] = 'In den Vorrat legen', - ['HOUSING_NUI_TAKE_STASH'] = 'Aus dem Vorrat nehmen', - ['HOUSING_NUI_SORT_ROOM'] = 'Sortieren Sie die Artikel nach Raum', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sortieren Sie Artikel nach Kategorie', - ['HOUSING_NUI_SORT_STASH'] = 'Sortieren Sie Artikel nach Vorrat', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Kleiderschrank', - ['HOUSING_NUI_TYPE_STASH'] = 'Versteck', - ['HOUSING_NUI_SEARCH'] = 'Suchen', - ['HOUSING_NUI_HELP'] = 'Steuerelemente und Hilfe', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Sie können folgende Tasten verwenden:', - ['HOUSING_NUI_EDIT_MODE'] = 'Bearbeitungsmodus', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Möbel suchen...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Haus verkaufen', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Sind Sie sicher, dass Sie dieses Haus an die Bank verkaufen möchten?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Möbel', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Haus', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Kaufen', - ['HOUSING_NUI_LIGHT_NAME'] = 'Licht', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Licht bearbeiten', - ['HOUSING_NUI_OPTION_NAME'] = 'Name', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Management-Panel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Schlüsselverwaltung', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Noch kein Schlüsselbesitzer', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Vermietungen', - ['HOUSING_NUI_NO_RENTALS'] = 'Keine Vermietung verfügbar', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Sie müssen zuerst ein Kameramodul kaufen', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Immobilien-Upgrade', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lichtliste', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Keine Lichter gefunden', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Suchen Sie den Kleiderschrank', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Suchen Sie nach Speicher', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Suchen Sie das Ladegerät', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Haus dekorieren', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Vermieten Sie Ihre Immobilie', - ['HOUSING_NUI_RENT_HOUSE'] = 'Haus vermieten', - ['HOUSING_NUI_STOP_RENTING'] = 'Hören Sie auf, ein Haus zu vermieten', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Verkaufen Sie Ihre Immobilie', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Haus an Spieler verkaufen', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Haus an Bank verkaufen', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Hausverkauf stornieren', - ['HOUSING_NUI_LEAVE_TITLE'] = 'AUSFAHRT', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Verlasse das Haus', - ['HOUSING_NUI_DOORS_LABEL'] = 'Türen:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Geschwindigkeit:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Häuser verwalten', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Eintrag erstellen', - ['HOUSING_NUI_HOUSE_NAME'] = 'Hausname', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Name', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Typ', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Wohnung', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Standort', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Preis', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Suchen', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Eigenschaft bearbeiten', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Garage hinzufügen/entfernen', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Die Garage in Wohnungen kann nicht aktiviert oder deaktiviert werden', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Eigenschaft löschen', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Immobilie erstellen', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Wählen Sie die Objektdetails', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Anzahl der Wohnungen', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip-Name', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Symbol', - ['HOUSING_NUI_BLIP_COLOR'] = 'Farbe', - ['HOUSING_NUI_BLIP_SCALE'] = 'Skala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Zu verkaufen', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Zu vermieten', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Wenn Sie sich für die Mietoption entscheiden, werden Sie Eigentümer des Hauses und können es an andere vermieten. Wenn Sie es später verkaufen möchten, können Sie dies über die Hausverwaltung tun.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Kartenplatzierung', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Insel erstellen', - ['HOUSING_NUI_CREATE_BLIP'] = 'Blip anzeigen', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Erstellen Sie Wohnungen', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Ausfahrt', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Erstellen', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Andere Änderungen', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Äußere Zone bearbeiten', - ['HOUSING_NUI_EDIT_DOORS'] = 'Bearbeiten Sie MLO-Türen', - ['HOUSING_NUI_EDIT_VISIT'] = 'Besuchspunkt bearbeiten', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Speichern', - ['HOUSING_NUI_EDIT_TITLE'] = 'Eigenschaft bearbeiten', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Sind Sie sicher, dass Sie das möchten?', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'die Garage entfernen?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'eine Garage hinzufügen?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'NEIN', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Sind Sie sicher, dass Sie diese Eigenschaft löschen möchten?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Spieler in der Nähe', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Schlüssel löschen', - ['HOUSING_NUI_DELETE_KEYS'] = 'Sind Sie sicher, dass Sie diesen Schlüssel löschen möchten?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Bezahlt', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Ausstehend', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Upgrade kaufen', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Sind Sie sicher, dass Sie kaufen möchten?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Kaufen', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Themes kaufen', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Sind Sie sicher, dass Sie kaufen möchten?', - ['HOUSING_NUI_LIGHT_ON'] = 'An', - ['HOUSING_NUI_LIGHT_OFF'] = 'Aus', - ['HOUSING_NUI_MODAL_PRICE'] = 'Preis', - ['HOUSING_NUI_MODAL_DONE'] = 'Weitermachen', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Name', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensität', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Farbe', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Keine Mietobjekte gefunden', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Sie haben keine Berechtigungen', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Tür öffnen/schließen', - ['HOUSING_NUI_FIX_DOOR'] = 'Türen reparieren', - ['HOUSING_NUI_CHANGE_THEME'] = 'Thema ändern', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Gesperrt', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Entsperrt', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Preis', - ['HOUSING_NUI_PRICE_MODAL'] = 'Wählen Sie einen Preis', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Bist du sicher?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Sind Sie sicher, dass Sie dieses Haus an die Bank verkaufen möchten?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Sind Sie sicher, dass Sie dieses Haus an einen Spieler verkaufen möchten?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Sie stornieren den Verkauf dieses Hauses und es wird von der Liste der zum Verkauf stehenden Immobilien gestrichen.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Sie kündigen den Mietvertrag und er wird aus Ihrer Immobilienliste entfernt.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Ändern Sie die IPL-Farbe', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Maus, um die Möbel zu verschieben, nachdem Sie sie ausgewählt haben.', - ['HOUSING_NUI_KEYS_1'] = 'F5 blendet den Mauszeiger ein oder aus.', - ['HOUSING_NUI_KEYS_2'] = 'F6 ermöglicht freie Kamerabewegung.', - ['HOUSING_NUI_KEYS_3'] = 'WASD, um sich im freien Modus zu bewegen.', - ['HOUSING_NUI_KEYS_4'] = 'ESC, um das Dekorationsmenü ohne Speichern zu verlassen.', - ['HOUSING_NUI_KEYS_5'] = 'Die erste Option zeigt Möbel nach Kategorie. Wählen Sie aus allen Optionen.', - ['HOUSING_NUI_KEYS_6'] = 'Greifen Sie über die zweite Option im Menü auf die vollständige Möbelliste zu.', - ['HOUSING_NUI_KEYS_7'] = 'Greifen Sie über die letzte Option im Menü auf das gesamte Möbelhaus zu.', - ['HOUSING_NUI_KEYS_8'] = 'Denken Sie daran, dass einige Möbel über Typ- und Farboptionen sowie Aufbewahrungs- oder Garderobenfunktionen verfügen.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Sie müssen eine Tür auswählen', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Diese Tür wurde bereits hinzugefügt', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Sie haben eine neue Tür hinzugefügt', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Sie müssen mindestens eine Tür auswählen', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Sie haben eine Tür entfernt', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Es müssen keine Türen entfernt werden', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Wählen Sie eine Koordinate für Besucher aus', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Sie können keine Zone innerhalb einer anderen erstellen', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Sie müssen sich in der Reichweite eines Hauses befinden', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Keine Häuser in der Nähe gefunden', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Du hast die Haustür aufgeschlossen', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Du hast die Haustür verschlossen', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Sie haben weder Schlüssel noch Berechtigungen, um mit den Türen zu interagieren', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Du bist nicht in der Nähe von Türen', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Die Besuchszeit ist beendet', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Du wurdest aus dem Haus geworfen', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Jemand klingelt an der Tür', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Sie klingeln an der Tür', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Für die Schlüsselübergabe müssen Sie sich in der Nähe der Tür aufhalten', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Sie sind nicht der Eigentümer dieses Hauses', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Keine Spieler in der Nähe. Denken Sie daran, sich in der Nähe einer Tür aufzuhalten', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Um Testkoordinaten hinzuzufügen, muss es sich um ein MLO handeln', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Jemand bricht die Tür auf', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Dieses Haus ist bereits geöffnet', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Versuch fehlgeschlagen', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Die Tür wurde repariert', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Die Tür ist nicht kaputt', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Sie haben keinen Schlüssel zu diesem Haus', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Sie sind kein Immobilienmakler', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Du befindest dich in keinem Haus', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Für dieses IPL sind keine Themen verfügbar', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Sie sind zu weit vom Standort des Hauses weggezogen', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Jemand anderes schmückt das Haus', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Sie müssen sich innerhalb oder in der Nähe des Hauses aufhalten, um es zu dekorieren', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Sie haben ein Möbelstück für $ verkauft', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Du hast nicht genug Geld', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Koordinaten liegen nicht innerhalb der Struktur', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Sie haben das Haus für $ verkauft', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Sie haben ein Haus gemietet', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Haus verkauft', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Sie können dieses Haus nicht verkaufen, weil es einen Mieter hat', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Sie können dieses Haus nicht verkaufen, da es möglicherweise vermietet ist', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Das Haus steht bereits zum Verkauf', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Das Haus steht nicht mehr zum Verkauf.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Dieses Haus steht nicht zum Verkauf', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Sie können dieses Haus nicht löschen', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Das Haus wurde gelöscht', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Sie können dieses Haus nicht verkaufen', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Sie können dieses Haus nicht mieten', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Das Haus kann nicht vermietet werden', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Der Mieter dieses Hauses hat alle Zahlungen geleistet. Sie können sie nicht vertreiben', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Sie wurden aus dem Haus vertrieben', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Du hast das Haus verlassen', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Sie sind nicht der Mieter dieses Hauses', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Du hast das Haus verlassen', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Ihr Mieter hat das Haus verlassen', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Sie sind nicht der Eigentümer oder es befindet sich ein anderer Mieter im Haus', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Dieses Haus steht zum Verkauf, Sie können es nicht mieten', - ['HOUSING_NOTIFICATION_RENTED'] = 'Das Haus ist jetzt zu vermieten', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Mietzahlung durch Mieter: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Sie haben die Hausmiete bezahlt: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Konnte die Hausmiete nicht bezahlen: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Bitte zahlen Sie Geld auf Ihr Konto ein. Andernfalls droht Ihnen der Eigentümer möglicherweise eine Räumung', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Haben Sie Ihre Hypothek bezahlt? Der gezahlte Betrag betrug: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Restbetrag $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ wurde auf Ihr Konto überwiesen', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Du hast entfernt', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Sie wurden aus den Schlüsselhaltern entfernt', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Sie haben Schlüssel von erhalten', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Du hast Schlüssel gegeben', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Diese Person hat bereits die Schlüssel', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Diese Person ist offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Diese Aktion ist nur für Notfalldienste verfügbar', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Es gibt nicht genug Polizei in der Stadt', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Die Miete für dieses Haus wurde noch nicht bezahlt', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Outfit wurde gelöscht!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Ungültiger Betrag', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Erfolgreiche Schwarzgeldeinzahlung', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Für diese Aktion fehlt Ihnen das Geld', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Erfolgreiche Schwarzgeldabhebung', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Sie haben die Tür erfolgreich geöffnet', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Du hast die Haustür aufgebrochen', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Die Tür ist zu stabil und ist nicht kaputt gegangen', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Sie können den Punkt nicht außerhalb des Hauses platzieren', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Du kannst dies nicht außerhalb des dekorierbaren Würfels platzieren, den du zuvor erstellt hast...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Haus nicht gefunden...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Sie benötigen mindestens 4 Punkte in Ihrer Nähe, und alles muss innerhalb dieser Punkte liegen ...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Sie können keine weiteren Häuser kaufen, Sie haben die gesetzliche Grenze erreicht', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Du bist nicht in der Nähe der Tür', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Der Spieler befindet sich nicht in der Nähe der Tür', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Sie können ein mit einer Hypothek belastetes Haus nicht verkaufen ...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Sie besitzen keine Häuser', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kamera nicht gefunden', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Schlüssel nicht gegeben', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Schlüssel nicht abgezogen', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Upgrade nicht gefunden', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Licht nicht gefunden', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Bitte warten Sie einen Moment', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Das Haus existiert bereits', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Sie müssen sich in der Nähe des Hauses aufhalten, um es bearbeiten zu können', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Du hast gekauft', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Sie sind nicht der Eigentümer dieses Hauses', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Sie können einem Mehrfamilienhaus keine Garage hinzufügen', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Sie können einer Wohnung keine Garage hinzufügen', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Die Mindestlänge des Hauses beträgt', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Ihre Hauslänge beträgt', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Sie können die Außenseite der Wohnung nicht dekorieren', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Du kannst dein Outfit nicht außerhalb der Wohnung platzieren', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Sie können Ihr Ladegerät nicht außerhalb der Wohnung platzieren', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Sie müssen die Ressource qs-smartphone-pro aktiviert haben', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Sie können Ihren Lagerraum nicht außerhalb der Wohnung platzieren', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Dieser Haustyp ist kein IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Sie können dies nicht außerhalb der Zone platzieren', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Ihr Haus ist nicht mehr zu vermieten', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Wir können den Ausgang dieses Hauses nicht finden, bitte geben Sie ihn an', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Ungültiger Tresorcode', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Wir können die Dekorationen nicht finden', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Wir können die Objektdaten nicht finden', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Wir können die Dekorationsdaten nicht finden', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Sie können für dieses Objekt keinen Tresorcode festlegen', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Sie können in diesem Haus keine weiteren Tresorcodes erstellen', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Ein Tresorcode wurde hinzugefügt', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Sie haben den Tresorcode entfernt', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Beim Tresorcode ist ein Fehler aufgetreten', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Die Konstruktion wurde nicht gefunden...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Der Hausbau ist abgeschlossen!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Verbleibende Bauzeit:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Sie haben keine Berechtigung, diesen Befehl auszuführen', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Sie wurden vom Haus von einem Administrator eingestellt', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Der Mieter wurde aus dem Haus vertrieben', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Wir konnten das Haus nicht finden', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Wir konnten die Dekorationen nicht finden', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Wir konnten das Objekt nicht finden', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Die Mindestlänge des Hauses ist", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Ihr Haus misst", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Es gibt keine Wohnungen in der Nähe", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Hier gibt es keine Mietwohnungen", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Wir können das Haus in der Datenbank nicht finden" -} diff --git a/resources/[housing]/qs-housing/locales/el.lua b/resources/[housing]/qs-housing/locales/el.lua deleted file mode 100644 index 2d73280e7..000000000 --- a/resources/[housing]/qs-housing/locales/el.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['el'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Σπίτι', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Το σπίτι σας', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Το σπίτι σας (ενοικιάζεται)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Το σπίτι σας (Ενοικίαση)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Σπίτι προς ενοικίαση', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Σπίτι διαθέσιμο προς αγορά', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Πόρτα', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Ξεκλειδώνω', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Κλειδαριά', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'ΜΕΣΟ:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'ΤΗΛΕΦΩΝΟ:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Χρόνος που απομένει:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'δευτερόλεπτα', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'για έξοδο, πατήστε', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Αποθήκευση', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Ντουλάπα', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Αποσύνδεση', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Ανοιχτή πόρτα', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Μπείτε στο σπίτι', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Έξοδος από το σπίτι', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Χρήση κάμερας', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Χτύπησε το κουδούνι της πόρτας', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Προβολή συμβολαίου πώλησης', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Προβολή συμβολαίου ενοικίασης', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Ορισμός σημείου εισόδου', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Ορισμός κουκκίδας', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Ορισμός σημείου δομής', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Ορίστε το σημείο εξόδου', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Ορισμός Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Σημείο επίσκεψης', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Πατήστε [G] για να ορίσετε την τοποθεσία σας', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Μπείτε στο κατάστημα επίπλων', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Εμφάνιση Διαμερισμάτων', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Για να επιλέξετε αυτό το αντικείμενο πατήστε το δεξί κουμπί του ποντικιού', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Ορίστε τον κωδικό θυρίδας', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Αλληλεπίδραση', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Διαγραφή παράνομων επίπλων', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Εναλλαγή κατάστασης πόρτας', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Ανοιχτό', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Show House', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Δείτε το συμβόλαιο', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Μπείτε στο σπίτι', - ['HOUSING_TARGET_REQUEST_RING'] = 'Αίτημα για να χτυπήσετε το κουδούνι της πόρτας', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Έξοδος από το σπίτι', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Χτύπησε το κουδούνι της πόρτας', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Πρόσβαση στην κάμερα', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Πρόσβαση στην ντουλάπα', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Πρόσβαση στον χώρο αποθήκευσης', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Αποσύνδεση', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Εμφάνιση Διαμερισμάτων', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Παίχτης:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Γκαρνταρόμπα', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Ρούχα', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Διαγραφή Ρούχων', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Αποθήκευση', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Απογραφή παικτών', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Απογραφή σπιτιού', - ['HOUSING_MENU_STASH_ITEMS'] = 'Είδη', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Όπλα', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Μαύρο χρήμα', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Ανάληψη μαύρου χρήματος', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Ποσό', - ['HOUSING_MENU_STASH_STORE'] = 'Κατάστημα', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Αποσύρω', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Θέλετε να αγοράσετε αυτό το προϊόν για $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Αυτή η ενέργεια δεν μπορεί να αναιρεθεί', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Μενού Διαμερίσματος', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Αυτό το διαμέρισμα είναι προς πώληση', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Είστε ιδιοκτήτης αυτού του διαμερίσματος', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Έχετε ένα κλειδί σε αυτό το διαμέρισμα', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Αυτό το διαμέρισμα είναι προς ενοικίαση', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Η πόρτα σε αυτό το διαμέρισμα δεν είναι κλειδωμένη', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Αυτό το διαμέρισμα ανήκει σε άλλον', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Το διαμέρισμά σας #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Διαμέρισμα #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Τα Διαμερίσματά μου', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Ενοικίαση Διαμέρισμα', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Αγορά Διαμέρισμα', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Επιθεωρήστε το διαμέρισμα', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Αλληλεπιδράσεις Διαμερισμάτων', - ['HOUSING_MENU_VAULT_TITLE'] = 'Αλλαγή κωδικού θησαυροφυλάκιου', - ['HOUSING_MENU_VAULT_INPUT'] = 'Εισαγωγή κειμένου', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Εισαγάγετε έναν καλό κωδικό', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Διαχείριση θησαυροφυλακίου', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Ορισμός κωδικού θησαυροφυλάκιου', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Αφαίρεση κώδικα', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Κωδικός θησαυροφυλάκιου', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Εισαγάγετε τον κωδικό του θησαυροφυλάκιου', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Πρόσληψη ενοικιαστή', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Αφαίρεση ενοικιαστή από το διαμέρισμα', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Φόροι', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Τραπεζικές προμήθειες', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Συνολική τιμή', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Αμοιβές μεσιτείας', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Πληροφορίες Αγοράς', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Το μεσιτικό γραφείο Dynasty 8 πωλεί, για λογαριασμό του πελάτη του, το ακίνητο που βρίσκεται στη διεύθυνση {address} στον {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Σύμβαση Αγοράς Ακινήτου', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Τιμή', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Θα θέλατε να ζητήσετε δάνειο για το ακίνητο, με κόστος {κόστος} ανά ώρα;', - ['HOUSING_NUI_LOAN'] = 'Δάνειο', - ['HOUSING_NUI_NOT_LOAN'] = 'Κανένα Δάνειο', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Αποδοχή Σύμβασης', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Απόρριψη σύμβασης', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Ολοκλήρωση της σύμβασης αγοράς', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Είστε βέβαιοι ότι θέλετε να ολοκληρώσετε τη σύμβαση αγοράς;', - ['HOUSING_NUI_MODAL_YES'] = 'Ναί', - ['HOUSING_NUI_MODAL_NO'] = 'Οχι', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Απόρριψη σύμβασης αγοράς', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Είστε βέβαιοι ότι θέλετε να απορρίψετε τη σύμβαση αγοράς;', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Μισθωτικό συμβόλαιο', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Το μεσιτικό γραφείο Dynasty 8 νοικιάζει, για λογαριασμό του πελάτη του, το ακίνητο που βρίσκεται στη διεύθυνση {address} στο {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Πληροφορίες Ενοικίασης', - ['HOUSING_NUI_PRICE_HOUR'] = 'Τιμή ενοικίασης ώρας', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Αμοιβές μεσιτείας ακινήτων (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Τραπεζικές προμήθειες (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Φόροι (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Οριστικοποίηση της σύμβασης ενοικίασης', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Είστε βέβαιοι ότι θέλετε να ολοκληρώσετε τη σύμβαση ενοικίασης;', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Απόρριψη συμφωνίας ενοικίασης', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Είστε βέβαιοι ότι θέλετε να απορρίψετε το συμφωνητικό ενοικίασης;', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Ρυθμίσεις', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Μπορείτε να αλλάξετε τις ακόλουθες ρυθμίσεις:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Κάμερα', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Κοίτα Speed ​​X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Look Speed ​​Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Προσαρμογή κίνησης', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ρύθμιση περιστροφής', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Λειτουργία επεξεργασίας', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Γυρίζω', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Μεταφράζω', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Αγορά ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Επιλέξτε ένα χρώμα:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Αυτό το κομμάτι έχει ντουλάπα', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Αυτό το κομμάτι έχει απόκρυψη', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Αγορά επίπλων', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Είστε βέβαιοι ότι θέλετε να αγοράσετε το στοιχείο για {price};', - ['HOUSING_NUI_MODAL_BUY'] = 'Αγορά', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Ματαίωση', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Αποδέχομαι', - ['HOUSING_NUI_STASH_EMPTY'] = 'Το απόθεμα σας είναι άδειο', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Δεν μπορείτε να αλληλεπιδράσετε με αυτό το κομμάτι', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Κατηγορία:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Εκτός', - ['HOUSING_NUI_DECORATE_SELL'] = 'Πωλώ', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Πώληση επίπλων', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Είστε βέβαιοι ότι θέλετε να πουλήσετε το αντικείμενο;', - ['HOUSING_NUI_MODAL_SELL'] = 'Πωλώ', - ['HOUSING_NUI_PUT_STASH'] = 'Τοποθετήστε στο απόθεμα', - ['HOUSING_NUI_TAKE_STASH'] = 'Πάρτε από το απόθεμα', - ['HOUSING_NUI_SORT_ROOM'] = 'Ταξινόμηση στοιχείων ανά δωμάτιο', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Ταξινόμηση στοιχείων ανά κατηγορία', - ['HOUSING_NUI_SORT_STASH'] = 'Ταξινόμηση αντικειμένων κατά απόκρυψη', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Γκαρνταρόμπα', - ['HOUSING_NUI_TYPE_STASH'] = 'Θέτω κατά μέρος', - ['HOUSING_NUI_SEARCH'] = 'Ερευνα', - ['HOUSING_NUI_HELP'] = 'Έλεγχοι και βοήθεια', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Μπορείτε να χρησιμοποιήσετε τα ακόλουθα κλειδιά:', - ['HOUSING_NUI_EDIT_MODE'] = 'Λειτουργία επεξεργασίας', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Αναζήτηση επίπλων...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Πουλήστε σπίτι', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Είστε βέβαιοι ότι θέλετε να πουλήσετε αυτό το σπίτι στην τράπεζα;', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Επιπλα', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Σπίτι', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Αγορά', - ['HOUSING_NUI_LIGHT_NAME'] = 'Φως', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Επεξεργασία φωτός', - ['HOUSING_NUI_OPTION_NAME'] = 'Ονομα', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Πίνακας Διαχείρισης', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Διαχείριση κλειδιών', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Δεν υπάρχει ακόμη κύριος ιδιοκτήτης', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Ενοίκια', - ['HOUSING_NUI_NO_RENTALS'] = 'Δεν υπάρχουν διαθέσιμα ενοίκια', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Πρέπει να αγοράσετε πρώτα μια μονάδα κάμερας', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Αναβάθμιση ακινήτου', - ['HOUSING_NUI_LIGHT_LIST'] = 'Λίστα φωτός', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Δεν βρέθηκαν φώτα', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Εντοπίστε την ντουλάπα', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Εντοπίστε χώρο αποθήκευσης', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Εντοπίστε φορτιστή', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Διακοσμήστε το σπίτι', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Ενοικίαση του ακινήτου σας', - ['HOUSING_NUI_RENT_HOUSE'] = 'Ενοικίαση Κατοικίας', - ['HOUSING_NUI_STOP_RENTING'] = 'Σταματήστε να νοικιάσετε σπίτι', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Πουλήστε το ακίνητό σας', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Πουλήστε το σπίτι στον παίκτη', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Πουλήστε σπίτι στην τράπεζα', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Ακύρωση πώλησης σπιτιού', - ['HOUSING_NUI_LEAVE_TITLE'] = 'ΕΞΟΔΟΣ', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Έξοδος από το σπίτι', - ['HOUSING_NUI_DOORS_LABEL'] = 'Πόρτες:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Ταχύτητα:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Διαχείριση σπιτιών', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Δημιουργία καταχώρισης', - ['HOUSING_NUI_HOUSE_NAME'] = 'Όνομα σπιτιού', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Ονομα', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Τύπος', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Διαμέρισμα', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Τοποθεσία', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Τιμή', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Ερευνα', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Επεξεργασία ιδιότητας', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Προσθήκη/Αφαίρεση γκαράζ', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Δεν είναι δυνατή η ενεργοποίηση ή απενεργοποίηση του γκαράζ σε διαμερίσματα', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Διαγραφή ιδιότητας', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Δημιουργία ιδιοκτησίας', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Επιλέξτε τα στοιχεία του ακινήτου', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Αριθμός Διαμερισμάτων', - ['HOUSING_NUI_BLIP_NAME'] = 'Όνομα Blip', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Εικόνισμα', - ['HOUSING_NUI_BLIP_COLOR'] = 'Χρώμα', - ['HOUSING_NUI_BLIP_SCALE'] = 'Κλίμακα', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Προς πώληση', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Νοικιάζεται', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Εάν επιλέξετε την επιλογή ενοικίασης, θα είστε ιδιοκτήτης του σπιτιού και θα μπορείτε να το νοικιάσετε σε άλλους. Εάν θέλετε να το πουλήσετε αργότερα, μπορείτε να το κάνετε μέσω της διαχείρισης του σπιτιού.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Τοποθέτηση χάρτη', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Δημιουργήστε νησί', - ['HOUSING_NUI_CREATE_BLIP'] = 'Εμφάνιση Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Δημιουργία Διαμερισμάτων', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Εξοδος', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Δημιουργώ', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Άλλες Επεξεργασίες', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Επεξεργασία εξωτερικής ζώνης', - ['HOUSING_NUI_EDIT_DOORS'] = 'Επεξεργασία MLO Doors', - ['HOUSING_NUI_EDIT_VISIT'] = 'Επεξεργασία σημείου επίσκεψης', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Εκτός', - ['HOUSING_NUI_EDIT_TITLE'] = 'Επεξεργασία ιδιότητας', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Είστε σίγουροι ότι θέλετε', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'αφαιρώ το γκαράζ;', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'να προσθέσω γκαράζ;', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ναί', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Οχι', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την ιδιοκτησία;', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Κοντινοί παίκτες', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Διαγραφή κλειδιών', - ['HOUSING_NUI_DELETE_KEYS'] = 'Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το κλειδί;', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Εμμισθος', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Εκκρεμής', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Αγορά αναβάθμισης', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Είστε σίγουροι ότι θέλετε να αγοράσετε', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Κάμερα', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Αγορά', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Αγοράστε θέματα', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Είστε σίγουροι ότι θέλετε να αγοράσετε', - ['HOUSING_NUI_LIGHT_ON'] = 'Επί', - ['HOUSING_NUI_LIGHT_OFF'] = 'Μακριά από', - ['HOUSING_NUI_MODAL_PRICE'] = 'Τιμή', - ['HOUSING_NUI_MODAL_DONE'] = 'Συνεχίζω', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Ονομα', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Ενταση', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Χρώμα', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Δεν βρέθηκαν ενοίκια', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Δεν έχετε δικαιώματα', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Άνοιγμα/Κλείσιμο πόρτας', - ['HOUSING_NUI_FIX_DOOR'] = 'Επισκευή πορτών', - ['HOUSING_NUI_CHANGE_THEME'] = 'Αλλαγή θέματος', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Κλειδωμένο', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Ακλείδωτος', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Τιμή', - ['HOUSING_NUI_PRICE_MODAL'] = 'Επιλέξτε μια τιμή', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Είσαι σίγουρος;', - ['HOUSING_NUI_QUESTION_BANK'] = 'Είστε βέβαιοι ότι θέλετε να πουλήσετε αυτό το σπίτι στην τράπεζα;', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Είστε βέβαιοι ότι θέλετε να πουλήσετε αυτό το σπίτι σε έναν παίκτη;', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Θα ακυρώσετε την πώληση αυτού του σπιτιού και θα αφαιρεθεί από τη λίστα των ακινήτων προς πώληση.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Θα εγκαταλείψετε το συμβόλαιο ενοικίασης και θα αφαιρεθεί από τη λίστα ακινήτων σας.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Αλλαγή χρώματος IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Ποντίκι για να μετακινήσετε τα έπιπλα αφού τα επιλέξετε.', - ['HOUSING_NUI_KEYS_1'] = 'Το F5 αποκρύπτει ή εμφανίζει τον κέρσορα του ποντικιού.', - ['HOUSING_NUI_KEYS_2'] = 'Το F6 επιτρέπει την ελεύθερη κίνηση της κάμερας.', - ['HOUSING_NUI_KEYS_3'] = 'WASD για να μετακινηθείτε σε ελεύθερη λειτουργία.', - ['HOUSING_NUI_KEYS_4'] = 'ESC για έξοδο από το μενού διακόσμησης χωρίς αποθήκευση.', - ['HOUSING_NUI_KEYS_5'] = 'Η πρώτη επιλογή εμφανίζει έπιπλα ανά κατηγορία. Επιλέξτε από όλες τις επιλογές.', - ['HOUSING_NUI_KEYS_6'] = 'Αποκτήστε πρόσβαση στην πλήρη λίστα επίπλων από τη δεύτερη επιλογή του μενού.', - ['HOUSING_NUI_KEYS_7'] = 'Αποκτήστε πρόσβαση σε ολόκληρο το κατάστημα επίπλων χρησιμοποιώντας την τελευταία επιλογή στο μενού.', - ['HOUSING_NUI_KEYS_8'] = 'Να θυμάστε ότι ορισμένα έπιπλα περιλαμβάνουν επιλογές τύπου και χρώματος, καθώς και λειτουργίες αποθήκευσης ή ντουλάπας.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Πρέπει να επιλέξετε μια πόρτα', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Αυτή η πόρτα έχει ήδη προστεθεί', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Έχετε προσθέσει μια νέα πόρτα', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Πρέπει να επιλέξετε τουλάχιστον μία πόρτα', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Έχετε αφαιρέσει μια πόρτα', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Δεν υπάρχουν πόρτες για αφαίρεση', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Επιλέξτε μια συντεταγμένη για τους επισκέπτες', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Δεν μπορείτε να δημιουργήσετε μια ζώνη μέσα σε μια άλλη', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Πρέπει να είστε εντός της εμβέλειας ενός σπιτιού', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Δεν βρέθηκαν κοντινά σπίτια', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Ξεκλείδωσες την πόρτα του σπιτιού', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Κλείδωσες την πόρτα του σπιτιού', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Δεν έχετε κλειδιά ή άδειες για να αλληλεπιδράσετε με τις πόρτες', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Δεν είσαι κοντά σε καμία πόρτα', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Ο χρόνος επίσκεψης έληξε', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Σε έδιωξαν από το σπίτι', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Κάποιος χτυπάει το κουδούνι', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Χτυπάς το κουδούνι', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Πρέπει να είσαι κοντά στην πόρτα για να δώσεις κλειδιά', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Δεν είσαι ο ιδιοκτήτης αυτού του σπιτιού', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Δεν υπάρχουν παίκτες κοντά. Θυμηθείτε να είστε κοντά σε μια πόρτα', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Για να προσθέσετε συντεταγμένες δοκιμής, πρέπει να είναι MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Κάποιος πιέζει την πόρτα', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Αυτό το σπίτι είναι ήδη ανοιχτό', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Η προσπάθεια απέτυχε', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Η πόρτα έχει επισκευαστεί', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Η πόρτα δεν είναι σπασμένη', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Δεν έχεις το κλειδί αυτού του σπιτιού', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Δεν είστε κτηματομεσίτης', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Δεν είσαι μέσα σε κανένα σπίτι', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Αυτό το IPL δεν έχει διαθέσιμα θέματα', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Μετακινήσατε πολύ μακριά από την τοποθεσία του σπιτιού', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Κάποιος άλλος στολίζει το σπίτι', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Πρέπει να είστε μέσα ή κοντά στο σπίτι για να το διακοσμήσετε', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Πούλησες ένα έπιπλο για $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Δεν έχετε αρκετά χρήματα', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Οι συντεταγμένες δεν είναι μέσα στη δομή', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Πούλησες το σπίτι για $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Έχετε νοικιάσει ένα σπίτι', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Πωλείται σπίτι', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Δεν μπορείτε να πουλήσετε αυτό το σπίτι επειδή έχει ενοικιαστή', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Δεν μπορείτε να πουλήσετε αυτό το σπίτι καθώς μπορεί να νοικιαστεί', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Το σπίτι είναι ήδη προς πώληση', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Το σπίτι δεν είναι πλέον προς πώληση.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Αυτό το σπίτι δεν είναι προς πώληση', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Δεν μπορείτε να διαγράψετε αυτό το σπίτι', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Το σπίτι διαγράφηκε', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Δεν μπορείτε να πουλήσετε αυτό το σπίτι', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Δεν μπορείτε να νοικιάσετε αυτό το σπίτι', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Το σπίτι δεν διατίθεται προς ενοικίαση', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Ο ενοικιαστής αυτού του σπιτιού έχει κάνει όλες τις πληρωμές. Δεν μπορείτε να τους διώξετε', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Σε έδιωξαν από το σπίτι', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Έφυγες από το σπίτι', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Δεν είσαι ο ένοικος αυτού του σπιτιού', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Έφυγες από το σπίτι', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Ο ενοικιαστής σου έφυγε από το σπίτι', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Δεν είστε ο ιδιοκτήτης ή κάποιος άλλος ενοικιαστής βρίσκεται στο σπίτι', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Αυτό το σπίτι είναι προς πώληση, δεν μπορείτε να το νοικιάσετε', - ['HOUSING_NOTIFICATION_RENTED'] = 'Το σπίτι είναι τώρα προς ενοικίαση', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Πληρωμή ενοικίου από τον ενοικιαστή: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Πληρώσατε το ενοίκιο του σπιτιού: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Δεν μπορούσα να πληρώσω το ενοίκιο του σπιτιού: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Καταθέστε χρήματα στον λογαριασμό σας. Διαφορετικά, ο ιδιοκτήτης μπορεί να σας εκδιώξει', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Πλήρωσες το στεγαστικό σου; Το ποσό που καταβλήθηκε ήταν: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Υπόλοιπο ποσό $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ μεταφέρθηκε στον λογαριασμό σας', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Καταργήσατε', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Έχετε αφαιρεθεί από τους κατόχους κλειδιών', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Λάβατε κλειδιά από', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Έδωσες κλειδιά', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Αυτό το άτομο έχει ήδη τα κλειδιά', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Αυτό το άτομο είναι εκτός σύνδεσης', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Αυτή η ενέργεια είναι διαθέσιμη μόνο για υπηρεσίες έκτακτης ανάγκης', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Δεν υπάρχει αρκετή αστυνομία στην πόλη', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Το ενοίκιο για αυτό το σπίτι δεν έχει ακόμη πληρωθεί', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Η στολή έχει διαγραφεί!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Μη έγκυρο ποσό', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Επιτυχής κατάθεση μαύρου χρήματος', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Δεν έχετε αρκετά χρήματα για αυτήν την ενέργεια', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Επιτυχής ανάληψη μαύρου χρήματος', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Διαλέξατε με επιτυχία την πόρτα', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Έσπασες την πόρτα του σπιτιού', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Η πόρτα είναι πολύ στιβαρή και δεν έσπασε', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Δεν μπορείτε να τοποθετήσετε το σημείο έξω από το σπίτι', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Δεν μπορείτε να τοποθετήσετε αυτό έξω από τον διακοσμήσιμο κύβο που δημιουργήσατε προηγουμένως...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Το σπίτι δεν βρέθηκε...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Χρειάζεστε τουλάχιστον 4 πόντους στην περιοχή σας και όλα πρέπει να βρίσκονται μέσα σε αυτά τα σημεία...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Δεν μπορείτε να αγοράσετε περισσότερα σπίτια, έχετε φτάσει το νόμιμο όριο', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Δεν είσαι κοντά στην πόρτα', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Ο παίκτης δεν είναι κοντά στην πόρτα', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Δεν μπορείς να πουλήσεις ένα σπίτι με υποθήκη...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Δεν έχετε κανένα σπίτι', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Η κάμερα δεν βρέθηκε', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Το κλειδί δεν δόθηκε', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Το κλειδί δεν αφαιρέθηκε', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Η αναβάθμιση δεν βρέθηκε', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Το φως δεν βρέθηκε', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Περιμένετε λίγο', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Το σπίτι υπάρχει ήδη', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Πρέπει να είστε κοντά στο σπίτι για να το επεξεργαστείτε', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Αγοράσατε', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Δεν είσαι ο ιδιοκτήτης αυτού του σπιτιού', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Δεν μπορείτε να προσθέσετε γκαράζ σε μια πολυκατοικία', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Δεν μπορείτε να προσθέσετε γκαράζ σε ένα διαμέρισμα', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Το ελάχιστο μήκος του σπιτιού είναι', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Το μήκος του σπιτιού σας είναι', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Δεν μπορείτε να διακοσμήσετε το εξωτερικό του διαμερίσματος', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Δεν μπορείτε να τοποθετήσετε τη στολή σας έξω από το διαμέρισμα', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Δεν μπορείτε να τοποθετήσετε το φορτιστή σας έξω από το διαμέρισμα', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Πρέπει να έχετε ενεργοποιημένο τον πόρο qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Δεν μπορείτε να τοποθετήσετε την αποθήκη σας έξω από το διαμέρισμα', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Αυτός ο τύπος σπιτιού δεν είναι IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Δεν μπορείτε να το τοποθετήσετε έξω από τη ζώνη', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Το σπίτι σας δεν είναι πλέον προς ενοικίαση', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Δεν μπορούμε να βρούμε την έξοδο αυτού του σπιτιού, προσδιορίστε την', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Μη έγκυρος κωδικός θησαυροφυλάκιου', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Δεν μπορούμε να βρούμε τα διακοσμητικά', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Δεν μπορούμε να βρούμε τα δεδομένα του αντικειμένου', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Δεν μπορούμε να βρούμε τα στοιχεία διακόσμησης', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Δεν μπορείτε να ορίσετε έναν κωδικό αποθήκευσης σε αυτό το αντικείμενο', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Δεν μπορείτε να δημιουργήσετε περισσότερους κωδικούς αποθήκευσης σε αυτό το σπίτι', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Προστέθηκε κωδικός θησαυροφυλάκιου', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Καταργήσατε τον κωδικό του θησαυροφυλάκιου', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Παρουσιάστηκε σφάλμα με τον κωδικό του θησαυροφυλάκιου', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Δεν βρέθηκε η κατασκευή...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Η κατασκευή του σπιτιού ολοκληρώθηκε!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Εναπομείναν χρόνος κατασκευής:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Δεν έχετε δικαιώματα να εκτελέσετε αυτήν την εντολή', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Έχετε προσληφθεί από το σπίτι από έναν διαχειριστή', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Ο ενοικιαστής αποβλήθηκε από το σπίτι', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Δεν μπορέσαμε να βρούμε το σπίτι', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Δεν μπορέσαμε να βρούμε τις διακοσμήσεις', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Δεν μπορέσαμε να βρούμε το αντικείμενο', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Το ελάχιστο μήκος του σπιτιού είναι", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Το σπίτι σας είναι", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Δεν υπάρχουν διαμερίσματα κοντά", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Δεν υπάρχουν διαμερίσματα προς ενοικίαση εδώ", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Δεν μπορούμε να βρούμε το σπίτι στη βάση δεδομένων" -} diff --git a/resources/[housing]/qs-housing/locales/en.lua b/resources/[housing]/qs-housing/locales/en.lua deleted file mode 100644 index 8556d9c2d..000000000 --- a/resources/[housing]/qs-housing/locales/en.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['en'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'House', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Your House', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Your House (Rentable)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Your House (Rental)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'House for Rent', - ['HOUSING_BLIP_HOUSE_FREE'] = 'House Available for Purchase', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Door', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Unlock', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Lock', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'PHONE:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Remaining Time:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'seconds', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'to exit, press', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Storage', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Wardrobe', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Logout', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Open Door', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Enter House', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Exit House', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Use Camera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Ring Doorbell', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - View Sale Contract', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - View Rental Contract', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Set Entry Point', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Set Bulletin Point', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Set Structure Point', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Set Exit Point', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Set Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Visiting Point', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Press [G] to set your location', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Enter Furniture Shop', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Show Apartments', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'To select this object press right mouse button', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Set Vault Code', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interact', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Delete Illegal Furniture', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Toggle Door Status', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Open', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Show House', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'View Contract', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Enter House', - ['HOUSING_TARGET_REQUEST_RING'] = 'Request to Ring Doorbell', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Exit House', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Ring Doorbell', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Access Camera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Access Wardrobe', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Access Storage', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Logout', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Show Apartments', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Player:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Wardrobe', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Clothes', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Delete Clothes', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Storage', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Player Inventory', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'House Inventory', - ['HOUSING_MENU_STASH_ITEMS'] = 'Items', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Weapons', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Black Money', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Withdraw Black Money', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Amount', - ['HOUSING_MENU_STASH_STORE'] = 'Store', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Withdraw', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Do you want to buy this item for $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'This action cannot be undone', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Apartment Menu', - ['HOUSING_MENU_APARTMENT_SALES'] = 'This apartment is for sale', - ['HOUSING_MENU_APARTMENT_OWN'] = 'You own this apartment', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'You have a key to this apartment', - ['HOUSING_MENU_APARTMENT_RENT'] = 'This apartment is for rent', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'The door to this apartment is not locked', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'This apartment is owned by someone else', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Your Apartment #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Apartment #', - ['HOUSING_MENU_MY_APARTMENT'] = 'My Apartments', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Rent Apartment', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Buy Apartment', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspect Apartment', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Apartment Interactions', - ['HOUSING_MENU_VAULT_TITLE'] = 'Change Vault Code', - ['HOUSING_MENU_VAULT_INPUT'] = 'Text input', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Enter a good code', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Vault Management', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Set Vault Code', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Remove Code', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Vault Code', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Enter the vault code', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Hire renter', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Remove renter from apartment', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Taxes', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bank Fees', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Total Price', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Brokerage Fees', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Purchase Information', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'The Dynasty 8 real estate agency sells, on behalf of its client, the property located at {address} to {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Real Estate Purchase Contract', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Price', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Would you like to request a loan for the property, costing {cost} per hour?', - ['HOUSING_NUI_LOAN'] = 'Loan', - ['HOUSING_NUI_NOT_LOAN'] = 'No Loan', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Accept Contract', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Decline Contract', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Finalize Purchase Contract', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Are you sure you want to finalize the purchase contract?', - ['HOUSING_NUI_MODAL_YES'] = 'Yes', - ['HOUSING_NUI_MODAL_NO'] = 'No', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Reject Purchase Contract', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Are you sure you want to reject the purchase contract?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Rental Contract', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'The Dynasty 8 real estate agency rents, on behalf of its client, the property located at {address} to {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Rental Information', - ['HOUSING_NUI_PRICE_HOUR'] = 'Hourly Rental Price', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Real Estate Brokerage Fees (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bank Fees (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Taxes (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finalize Rental Contract', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Are you sure you want to finalize the rental contract?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Reject Rental Agreement', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Are you sure you want to reject the rental agreement?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Settings', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'You can change the following settings:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Camera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Look Speed X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Look Speed Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Move Adjustment', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Rotate Adjustment', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Edit Mode', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Rotate', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Translate', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Buy ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Choose a color:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'This piece has a wardrobe', - ['HOUSING_NUI_STASH_FURNITURE'] = 'This piece has a stash', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Purchase Furniture', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Are you sure you want to buy the item for {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Buy', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Cancel', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Accept', - ['HOUSING_NUI_STASH_EMPTY'] = 'Your stash is empty', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'You cannot interact with this piece', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Category:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Save', - ['HOUSING_NUI_DECORATE_SELL'] = 'Sell', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Sell Furniture', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Are you sure you want to sell the item?', - ['HOUSING_NUI_MODAL_SELL'] = 'Sell', - ['HOUSING_NUI_PUT_STASH'] = 'Place in stash', - ['HOUSING_NUI_TAKE_STASH'] = 'Take from stash', - ['HOUSING_NUI_SORT_ROOM'] = 'Sort items by room', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sort items by category', - ['HOUSING_NUI_SORT_STASH'] = 'Sort items by stash', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Wardrobe', - ['HOUSING_NUI_TYPE_STASH'] = 'Stash', - ['HOUSING_NUI_SEARCH'] = 'Search', - ['HOUSING_NUI_HELP'] = 'Controls and Help', - ['HOUSING_NUI_KEY_INFORMATION'] = 'You can use the following keys:', - ['HOUSING_NUI_EDIT_MODE'] = 'Edit Mode', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Search furniture...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Sell House', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Are you sure you want to sell this house to the bank?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Furniture', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'House', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Buy', - ['HOUSING_NUI_LIGHT_NAME'] = 'Light', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Edit Light', - ['HOUSING_NUI_OPTION_NAME'] = 'Name', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Management Panel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Key Management', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'No key owner yet', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Rentals', - ['HOUSING_NUI_NO_RENTALS'] = 'No rentals available', - ['HOUSING_NUI_NEED_CAMERAS'] = 'You need to buy a camera module first', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Property Upgrade', - ['HOUSING_NUI_LIGHT_LIST'] = 'Light List', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'No lights found', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Locate Wardrobe', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Locate Storage', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Locate Charger', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Decorate House', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Rent Out Your Property', - ['HOUSING_NUI_RENT_HOUSE'] = 'Rent House', - ['HOUSING_NUI_STOP_RENTING'] = 'Stop Renting House', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Sell Your Property', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Sell House to Player', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Sell House to Bank', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Cancel House Sale', - ['HOUSING_NUI_LEAVE_TITLE'] = 'EXIT', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Exit House', - ['HOUSING_NUI_DOORS_LABEL'] = 'Doors:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Speed:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Manage Houses', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Create Listing', - ['HOUSING_NUI_HOUSE_NAME'] = 'House Name', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Name', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Type', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Apartment', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Location', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Price', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Search', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Edit Property', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Add/Remove Garage', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Cannot enable or disable the garage in apartments', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Delete Property', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Create Property', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Choose the property details', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Number of Apartments', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip Name', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Icon', - ['HOUSING_NUI_BLIP_COLOR'] = 'Color', - ['HOUSING_NUI_BLIP_SCALE'] = 'Scale', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'For Sale', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'For Rent', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'If you choose the rental option, you will own the house and can rent it out to others. If you want to sell it later, you can do so through house management.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Map Placement', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Create Island', - ['HOUSING_NUI_CREATE_BLIP'] = 'Show Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Create Apartments', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Exit', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Create', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Other Edits', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Edit Exterior Zone', - ['HOUSING_NUI_EDIT_DOORS'] = 'Edit MLO Doors', - ['HOUSING_NUI_EDIT_VISIT'] = 'Edit Visit Point', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Save', - ['HOUSING_NUI_EDIT_TITLE'] = 'Edit Property', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Are you sure you want to', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'remove the garage?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'add a garage?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Yes', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'No', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Are you sure you want to delete this property?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Nearby Players', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Delete Keys', - ['HOUSING_NUI_DELETE_KEYS'] = 'Are you sure you want to delete this key?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Paid', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Pending', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Buy Upgrade', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Are you sure you want to buy', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Camera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Buy', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Buy Themes', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Are you sure you want to buy', - ['HOUSING_NUI_LIGHT_ON'] = 'On', - ['HOUSING_NUI_LIGHT_OFF'] = 'Off', - ['HOUSING_NUI_MODAL_PRICE'] = 'Price', - ['HOUSING_NUI_MODAL_DONE'] = 'Continue', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Name', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensity', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Color', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'No rentals found', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'You do not have permissions', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Open/Close Door', - ['HOUSING_NUI_FIX_DOOR'] = 'Repair Doors', - ['HOUSING_NUI_CHANGE_THEME'] = 'Change Theme', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Locked', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Unlocked', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Price', - ['HOUSING_NUI_PRICE_MODAL'] = 'Select a price', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Are you sure?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Are you sure you want to sell this house to the bank?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Are you sure you want to sell this house to a player?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'You will cancel the sale of this house, and it will be removed from the properties for sale list.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'You will abandon the rental contract, and it will be removed from your property list.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Change IPL Color', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mouse to move the furniture after selecting it.', - ['HOUSING_NUI_KEYS_1'] = 'F5 hides or shows the mouse cursor.', - ['HOUSING_NUI_KEYS_2'] = 'F6 enables free camera movement.', - ['HOUSING_NUI_KEYS_3'] = 'WASD to move in free mode.', - ['HOUSING_NUI_KEYS_4'] = 'ESC to exit the decoration menu without saving.', - ['HOUSING_NUI_KEYS_5'] = 'The first option shows furniture by category. Choose from all options.', - ['HOUSING_NUI_KEYS_6'] = 'Access the full furniture list from the second option in the menu.', - ['HOUSING_NUI_KEYS_7'] = 'Access the entire furniture store using the last option in the menu.', - ['HOUSING_NUI_KEYS_8'] = 'Remember that some furniture includes type and color options, as well as storage or wardrobe features.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'You must select a door', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'This door has already been added', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'You have added a new door', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'You must select at least one door', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'You have removed a door', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'There are no doors to remove', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Select a coordinate for visitors', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'You cannot create a zone inside another', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'You must be within the range of a house', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'No nearby houses found', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'You unlocked the house door', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'You locked the house door', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'You don’t have keys or permissions to interact with the doors', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'You’re not near any doors', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Visit time has ended', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'You were kicked out of the house', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Someone is ringing the doorbell', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'You are ringing the doorbell', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'You must be near the door to give keys', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'You are not the owner of this house', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'No players nearby. Remember to be near a door', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'To add test coordinates, it must be an MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Someone is forcing the door', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'This house is already open', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Attempt failed', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'The door has been repaired', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'The door is not broken', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'You do not have the key to this house', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'You are not a real estate agent', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'You are not inside any house', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'This IPL has no available themes', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'You moved too far from the house’s location', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Someone else is decorating the house', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'You must be inside or near the house to decorate it', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'You sold a piece of furniture for $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'You don’t have enough money', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Coordinates are not within the structure', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'You sold the house for $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'You have rented a house', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'House sold', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'You can’t sell this house because it has a tenant', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'You can’t sell this house as it may be rented', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'The house is now for sale other players can buy it', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'The house is no longer for sale.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'This house is not for sale', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'You can’t delete this house', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'The house was deleted', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'You can’t sell this house', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'You can’t rent this house', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'The house is not available for rent', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'The tenant of this house has made all payments. You can’t evict them', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'You have been evicted from the house', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'You left the house', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'You are not the tenant of this house', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'You left the house', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Your tenant left the house', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'You’re not the owner or another tenant is in the house', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'This house is for sale, you can’t rent it', - ['HOUSING_NOTIFICATION_RENTED'] = 'The house is now for rent', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Rent payment made by tenant: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'You paid the house rent: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Could not pay the house rent: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Please deposit funds in your account. Otherwise, the owner may evict you', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Did you pay your mortgage? Amount paid was: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Remaining amount $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ was transferred to your account', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'You removed', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'You have been removed from key holders', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'You received keys from', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'You gave keys to', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'This person already has the keys', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'This person is offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'This action is only available for emergency services', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Not enough police in the city', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Rent for this house has not yet been paid', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Outfit has been deleted!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Invalid amount', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Successful black money deposit', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'You don’t have enough money for this action', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Successful black money withdrawal', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'You successfully picked the door', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'You broke down the house door', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'The door is too sturdy and did not break', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'You can’t place the point outside the house', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'You cannot place this outside the decorative cube you previously created...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'House not found...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'You need at least 4 points in your area, and everything must be within these points...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'You cannot buy more houses, you have reached the legal limit', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'You’re not near the door', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'The player is not near the door', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'You cannot sell a mortgaged house...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'You do not own any houses', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Camera not found', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Key not given', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Key not removed', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Upgrade not found', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Light not found', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Please wait a moment', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'The house already exists', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'You need to be near the house to edit it', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'You bought', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'You are not the owner of this house', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'You cannot add a garage to an apartment building', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'You cannot add a garage to an apartment', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'The minimum length of the house is', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Your house length is', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'You can’t decorate the outside of the apartment', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'You can’t place your outfit outside the apartment', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'You can’t place your charger outside the apartment', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'You need to have the qs-smartphone-pro resource enabled', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'You can’t place your storage outside the apartment', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'This house type is not an IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'You can’t place this outside the zone', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Your house is no longer for rent', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'We can\\\'t find the exit of this house, please specify it', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Invalid vault code', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'We cannot find the decorations', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'We cannot find the object data', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'We cannot find the decoration data', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'You cannot set a vault code on this object', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'You cannot create more vault codes in this house', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'A vault code has been added', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'You have removed the vault code', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'An error occurred with the vault code', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Construction not found...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'House construction has been completed!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Remaining construction time:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'You do not have permissions to run this command', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'You have been hired from the house by an admin', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'The renter has been evicted from the house', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'We could not find the house', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'We could not find the decorations', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'We could not find the object', - ['HOUSING_NOTIFICATION_MINIMUM_LEGHT'] = 'The minimum length of the house is', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT'] = 'Your house measures', - ['HOUSING_NOTIFICATION_NO_APARTMENTS'] = 'There are no apartments nearby', - ['HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS'] = 'There are no apartments for rent here', - ['HOUSING_NOTIFICATION_NO_HOUSE_DATA'] = "We can't find the house in the database" -} diff --git a/resources/[housing]/qs-housing/locales/es.lua b/resources/[housing]/qs-housing/locales/es.lua deleted file mode 100644 index e476c1674..000000000 --- a/resources/[housing]/qs-housing/locales/es.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['es'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Casa', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'tu casa', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Tu Casa (Alquilable)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Tu Casa (Alquiler)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Casa en Renta', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Casa disponible para compra', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Puerta', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Descubrir', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Cerrar', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENTE:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELÉFONO:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Tiempo restante:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'artículos de segunda clase', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'para salir, presione', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Almacenamiento', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Armario', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Cerrar sesión', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Puerta abierta', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Entrar a la casa', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Salida de la casa', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Usar cámara', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Timbre de puerta', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Casa piloto', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Ver contrato de venta', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Ver contrato de alquiler', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Establecer punto de entrada', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Establecer viñeta', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Establecer punto de estructura', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Establecer punto de salida', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Establecer punto de inicio personalizado', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Punto de visita', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Presione [G] para establecer su ubicación', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Ingresar a la tienda de muebles', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Mostrar apartamentos', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Para seleccionar este objeto presione el botón derecho del mouse', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Establecer código de bóveda', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interactuar', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Eliminar muebles ilegales', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Alternar estado de puerta', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Abierto', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Casa piloto', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Ver contrato', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Entrar a casa', - ['HOUSING_TARGET_REQUEST_RING'] = 'Solicitud para tocar el timbre', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Salir de la casa', - ['HOUSING_TARGET_RING_DOORBELL'] = 'timbre', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Acceder a la cámara', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Armario de acceso', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Acceder al almacenamiento', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Cerrar sesión', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Mostrar apartamentos', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Jugador:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Armario', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Ropa', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Eliminar ropa', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Almacenamiento', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventario de jugadores', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventario de la casa', - ['HOUSING_MENU_STASH_ITEMS'] = 'Elementos', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Armas', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'dinero negro', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Retirar dinero negro', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Cantidad', - ['HOUSING_MENU_STASH_STORE'] = 'Almacenar', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Retirar', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = '¿Quieres comprar este artículo por $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Esta acción no se puede deshacer.', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menú del apartamento', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Este apartamento está en venta.', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Eres dueño de este apartamento', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Tienes la llave de este apartamento.', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Este apartamento está en alquiler.', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'La puerta de este apartamento no está cerrada.', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Este apartamento es propiedad de otra persona.', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Su apartamento #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Departamento #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Mis apartamentos', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Alquilo Apartamento', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Comprar Apartamento', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspeccionar apartamento', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interacciones con apartamentos', - ['HOUSING_MENU_VAULT_TITLE'] = 'Cambiar código de bóveda', - ['HOUSING_MENU_VAULT_INPUT'] = 'Entrada de texto', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Introduce un buen código', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Gestión de bóveda', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Establecer código de bóveda', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Eliminar código', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Código de bóveda', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Ingrese el código de la bóveda', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Contratar inquilino', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Eliminar inquilino del apartamento', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Impuestos', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Comisiones bancarias', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Precio total', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Comisiones de intermediación', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Información de compra', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'La agencia inmobiliaria Dynasty 8 vende, por cuenta de su cliente, el inmueble ubicado en {address} a {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Contrato de Compra de Bienes Raíces', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Precio', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = '¿Le gustaría solicitar un préstamo para la propiedad, con un costo de {cost} por hora?', - ['HOUSING_NUI_LOAN'] = 'Préstamo', - ['HOUSING_NUI_NOT_LOAN'] = 'No Loan', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Aceptar contrato', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Rechazar contrato', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Finalizar contrato de compra', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = '¿Estás seguro de que quieres finalizar el contrato de compra?', - ['HOUSING_NUI_MODAL_YES'] = 'Sí', - ['HOUSING_NUI_MODAL_NO'] = 'No', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Rechazar contrato de compra', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = '¿Estás seguro de que quieres rechazar el contrato de compra?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Contrato de alquiler', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'La agencia inmobiliaria Dynasty 8 alquila, por cuenta de su cliente, el inmueble ubicado en {address} a {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Información de alquiler', - ['HOUSING_NUI_PRICE_HOUR'] = 'Precio de alquiler por hora', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Honorarios de intermediación inmobiliaria (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Comisiones bancarias (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Impuestos (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finalizar contrato de alquiler', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = '¿Estás seguro de que quieres finalizar el contrato de alquiler?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Rechazar contrato de alquiler', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = '¿Estás seguro de que quieres rechazar el contrato de alquiler?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Ajustes', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Puede cambiar las siguientes configuraciones:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Cámara', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Mira velocidad X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Mira velocidad Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Ajuste de movimiento', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ajuste de rotación', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Modo de edición', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Girar', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Traducir', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Comprar ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Elige un color:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Esta pieza tiene un armario.', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Esta pieza tiene un alijo', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Compra de muebles', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = '¿Estás seguro de que quieres comprar el artículo por {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Comprar', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Cancelar', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Aceptar', - ['HOUSING_NUI_STASH_EMPTY'] = 'Tu alijo está vacío', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'No puedes interactuar con esta pieza.', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Categoría:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Ahorrar', - ['HOUSING_NUI_DECORATE_SELL'] = 'Vender', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Vender Muebles', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = '¿Estás seguro de que quieres vender el artículo?', - ['HOUSING_NUI_MODAL_SELL'] = 'Vender', - ['HOUSING_NUI_PUT_STASH'] = 'Colocar en alijo', - ['HOUSING_NUI_TAKE_STASH'] = 'Tomar del alijo', - ['HOUSING_NUI_SORT_ROOM'] = 'Ordenar artículos por habitación', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Ordenar artículos por categoría', - ['HOUSING_NUI_SORT_STASH'] = 'Ordenar artículos por alijo', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Armario', - ['HOUSING_NUI_TYPE_STASH'] = 'Alijo', - ['HOUSING_NUI_SEARCH'] = 'Buscar', - ['HOUSING_NUI_HELP'] = 'Controles y ayuda', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Puede utilizar las siguientes claves:', - ['HOUSING_NUI_EDIT_MODE'] = 'Modo de edición', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Buscar muebles...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Vender Casa', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = '¿Estás seguro de que quieres vender esta casa al banco?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Muebles', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Casa', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Comprar', - ['HOUSING_NUI_LIGHT_NAME'] = 'Luz', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Editar luz', - ['HOUSING_NUI_OPTION_NAME'] = 'Nombre', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Panel de gestión', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Gestión de claves', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Aún no hay propietario de clave', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Alquileres', - ['HOUSING_NUI_NO_RENTALS'] = 'No hay alquileres disponibles', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Primero debes comprar un módulo de cámara', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Actualización de propiedad', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lista de luces', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'No se encontraron luces', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Localizar armario', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Localizar almacenamiento', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Localizar cargador', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'decorar casa', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Alquile su propiedad', - ['HOUSING_NUI_RENT_HOUSE'] = 'Alquiler Casa', - ['HOUSING_NUI_STOP_RENTING'] = 'Dejar de alquilar casa', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Vende tu propiedad', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Vender casa al jugador', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Vender casa al banco', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Cancelar venta de casa', - ['HOUSING_NUI_LEAVE_TITLE'] = 'SALIDA', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Salir de la casa', - ['HOUSING_NUI_DOORS_LABEL'] = 'Puertas:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Velocidad:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Administrar casas', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Crear listado', - ['HOUSING_NUI_HOUSE_NAME'] = 'Nombre de la casa', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nombre', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Tipo', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Departamento', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Ubicación', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Precio', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Buscar', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Editar propiedad', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Agregar o quitar garaje', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'No se puede habilitar o deshabilitar el garaje en los apartamentos.', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Eliminar propiedad', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Crear propiedad', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Elija los detalles de la propiedad', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Número de apartamentos', - ['HOUSING_NUI_BLIP_NAME'] = 'Nombre del pitido', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Icono', - ['HOUSING_NUI_BLIP_COLOR'] = 'Color', - ['HOUSING_NUI_BLIP_SCALE'] = 'Escala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'En venta', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'En alquiler', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Si elige la opción de alquiler, será propietario de la casa y podrá alquilarla a otras personas. Si quieres venderlo más adelante, puedes hacerlo a través de la gestión de la casa.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Ubicación del mapa', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Crear isla', - ['HOUSING_NUI_CREATE_BLIP'] = 'Mostrar señal', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Crear apartamentos', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Salida', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Crear', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Otras ediciones', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Edit Exterior Zone', - ['HOUSING_NUI_EDIT_DOORS'] = 'Editar puertas MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Editar punto de visita', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Ahorrar', - ['HOUSING_NUI_EDIT_TITLE'] = 'Editar propiedad', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = '¿Estás seguro de que quieres', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'quitar el garaje?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'añadir un garaje?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Sí', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'No', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = '¿Está seguro de que desea eliminar esta propiedad?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Jugadores cercanos', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Eliminar claves', - ['HOUSING_NUI_DELETE_KEYS'] = '¿Está seguro de que desea eliminar esta clave?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Pagado', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Pendiente', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Comprar actualización', - ['HOUSING_NUI_BUY_UPGRADE'] = '¿Estás seguro de que quieres comprar?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Cámara', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Comprar', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Comprar temas', - ['HOUSING_NUI_BUY_IPL_THEME'] = '¿Estás seguro de que quieres comprar?', - ['HOUSING_NUI_LIGHT_ON'] = 'En', - ['HOUSING_NUI_LIGHT_OFF'] = 'Apagado', - ['HOUSING_NUI_MODAL_PRICE'] = 'Precio', - ['HOUSING_NUI_MODAL_DONE'] = 'Continuar', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nombre', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensidad', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Color', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'No se encontraron alquileres', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'No tienes permisos', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Abrir/cerrar puerta', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparación de puertas', - ['HOUSING_NUI_CHANGE_THEME'] = 'Cambiar tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'bloqueado', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'desbloqueado', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Precio', - ['HOUSING_NUI_PRICE_MODAL'] = 'Selecciona un precio', - ['HOUSING_NUI_GENERIC_QUESTION'] = '¿Está seguro?', - ['HOUSING_NUI_QUESTION_BANK'] = '¿Estás seguro de que quieres vender esta casa al banco?', - ['HOUSING_NUI_QUESTION_PLAYER'] = '¿Estás seguro de que quieres vender esta casa a un jugador?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Cancelarás la venta de esta casa y será eliminada de la lista de propiedades en venta.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Abandonarás el contrato de alquiler y será eliminado de tu lista de propiedades.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Cambiar color de IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Ratón para mover el mueble después de seleccionarlo.', - ['HOUSING_NUI_KEYS_1'] = 'F5 oculta o muestra el cursor del mouse.', - ['HOUSING_NUI_KEYS_2'] = 'F6 permite el movimiento libre de la cámara.', - ['HOUSING_NUI_KEYS_3'] = 'WASD para moverte en modo libre.', - ['HOUSING_NUI_KEYS_4'] = 'ESC para salir del menú de decoración sin guardar.', - ['HOUSING_NUI_KEYS_5'] = 'La primera opción muestra muebles por categoría. Elija entre todas las opciones.', - ['HOUSING_NUI_KEYS_6'] = 'Accede al listado completo de muebles desde la segunda opción del menú.', - ['HOUSING_NUI_KEYS_7'] = 'Accede a toda la tienda de muebles usando la última opción del menú.', - ['HOUSING_NUI_KEYS_8'] = 'Recuerda que algunos muebles incluyen opciones de tipo y color, así como características de almacenamiento o guardarropa.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Debes seleccionar una puerta', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Esta puerta ya ha sido agregada.', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Has añadido una nueva puerta.', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Debes seleccionar al menos una puerta.', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Has quitado una puerta', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'No hay puertas que quitar', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Seleccione una coordenada para los visitantes', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'No puedes crear una zona dentro de otra.', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Debes estar dentro del alcance de una casa.', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'No se encontraron casas cercanas', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Abriste la puerta de la casa', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Cerraste la puerta de la casa', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'No tienes llaves ni permisos para interactuar con las puertas.', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'No estás cerca de ninguna puerta', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'El tiempo de visita ha terminado.', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Te echaron de la casa', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Alguien está tocando el timbre', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Estas tocando el timbre', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Debes estar cerca de la puerta para dar las llaves.', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'No eres el dueño de esta casa.', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'No hay jugadores cerca. Recuerda estar cerca de una puerta.', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Para agregar coordenadas de prueba, debe ser un MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Alguien está forzando la puerta', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Esta casa ya está abierta.', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'intento fallido', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'La puerta ha sido reparada.', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'la puerta no esta rota', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'No tienes la llave de esta casa.', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'No eres un agente inmobiliario', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'No estás dentro de ninguna casa.', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Esta IPL no tiene temas disponibles', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Te mudaste demasiado lejos de la ubicación de la casa.', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Alguien más está decorando la casa.', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Debes estar dentro o cerca de la casa para decorarla.', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Vendiste un mueble por $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'No tienes suficiente dinero', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Las coordenadas no están dentro de la estructura.', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Vendiste la casa por $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Has alquilado una casa', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Casa vendida', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'No puedes vender esta casa porque tiene inquilino.', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'No puedes vender esta casa ya que se puede alquilar.', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'La casa ya está a la venta.', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'La casa ya no está a la venta.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Esta casa no está en venta.', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'No puedes eliminar esta casa', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'La casa fue eliminada', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'No puedes vender esta casa', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'No puedes alquilar esta casa', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'La casa no está disponible para alquiler.', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'El inquilino de esta casa ha realizado todos los pagos. No puedes desalojarlos', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Te han desalojado de la casa', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'saliste de la casa', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'No eres el inquilino de esta casa.', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'saliste de la casa', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Tu inquilino abandonó la casa.', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'No eres el dueño o hay otro inquilino en la casa.', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Esta casa está en venta, no puedes alquilarla.', - ['HOUSING_NOTIFICATION_RENTED'] = 'La casa ahora está en alquiler.', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Pago de alquiler realizado por el inquilino: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Pagaste el alquiler de la casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'No pude pagar el alquiler de la casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Por favor deposite fondos en su cuenta. De lo contrario, el propietario podrá desalojarle.', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = '¿Pagaste tu hipoteca? El monto pagado fue: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Monto restante $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ fue transferido a su cuenta', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'tu eliminaste', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Has sido eliminado de los poseedores de llaves.', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Recibiste llaves de', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Le diste las llaves a', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Esta persona ya tiene las llaves.', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Esta persona está desconectada', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Esta acción sólo está disponible para servicios de emergencia.', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'No hay suficiente policía en la ciudad.', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'El alquiler de esta casa aún no se ha pagado.', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = '¡El outfit ha sido eliminado!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Cantidad no válida', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Depósito exitoso de dinero negro', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'No tienes suficiente dinero para esta acción.', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Retiro exitoso de dinero negro', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Has elegido la puerta con éxito', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Rompiste la puerta de la casa', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'La puerta es demasiado resistente y no se rompió.', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'No puedes colocar el punto fuera de casa.', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'No puedes colocar esto fuera del cubo decorable que has creado previamente...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Casa no encontrada...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Necesitas al menos 4 puntos en tu área, y todo debe estar dentro de estos puntos...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'No puedes comprar más casas, has llegado al límite legal', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'No estás cerca de la puerta', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'El jugador no está cerca de la puerta.', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'No se puede vender una casa hipotecada...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'No eres dueño de ninguna casa.', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Cámara no encontrada', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Clave no dada', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Clave no eliminada', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Actualización no encontrada', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Luz no encontrada', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Por favor espera un momento', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'La casa ya existe', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Necesitas estar cerca de la casa para editarlo.', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'tu compraste', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'No eres el dueño de esta casa.', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'No se puede agregar un garaje a un edificio de apartamentos.', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'No se puede añadir un garaje a un apartamento.', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'La longitud mínima de la casa es', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'La longitud de tu casa es', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'No puedes decorar el exterior del apartamento.', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'No puedes colocar tu ropa fuera del apartamento.', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'No puedes colocar tu cargador fuera del apartamento.', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Necesitas tener habilitado el recurso qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'No puedes colocar tu almacenamiento fuera del apartamento.', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Este tipo de casa no es una IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'No puedes colocar esto fuera de la zona.', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Tu casa ya no está en alquiler', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'No encontramos la salida de esta casa, por favor especifíquela.', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Código de bóveda no válido', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'No encontramos las decoraciones.', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'No podemos encontrar los datos del objeto.', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'No encontramos los datos de decoración.', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'No puede establecer un código de bóveda en este objeto', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'No puedes crear más códigos de bóveda en esta casa.', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Se ha agregado un código de bóveda', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Has eliminado el código de la bóveda.', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Se produjo un error con el código de bóveda.', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'No se encontró la construcción...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = '¡La construcción de la casa ha finalizado!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Tiempo restante de construcción:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'No tienes permisos para ejecutar este comando', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Has sido contratado desde la casa por un administrador', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'El inquilino ha sido desalojado de la casa', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'No pudimos encontrar la casa', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'No pudimos encontrar las decoraciones', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'No pudimos encontrar el objeto', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "La longitud mínima de la casa es", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Tu casa mide", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "No hay apartamentos cercanos", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "No hay apartamentos en alquiler aquí", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "No podemos encontrar la casa en la base de datos" -} diff --git a/resources/[housing]/qs-housing/locales/fa.lua b/resources/[housing]/qs-housing/locales/fa.lua deleted file mode 100644 index ad16d468e..000000000 --- a/resources/[housing]/qs-housing/locales/fa.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['fa'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'خانه', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'خانه شما', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'خانه شما (قابل اجاره)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'خانه شما (اجاره ای)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'خانه برای اجاره', - ['HOUSING_BLIP_HOUSE_FREE'] = 'خانه برای خرید موجود است', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'درب', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'باز کردن قفل', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'قفل کنید', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'نماینده:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'تلفن:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'زمان باقی مانده:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'ثانیه', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'برای خروج، فشار دهید', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - ذخیره سازی', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - کمد لباس', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - خروج', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - در را باز کنید', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - وارد خانه شوید', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - خروج از خانه', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - از دوربین استفاده کنید', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - زنگ در', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - نمایش خانه', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - مشاهده قرارداد فروش', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - مشاهده قرارداد اجاره', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'نقطه ورود را تنظیم کنید', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'نقطه گلوله را تنظیم کنید', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'نقطه ساختار را تنظیم کنید', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'نقطه خروج را تنظیم کنید', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'نقطه سفارشی خانه را تنظیم کنید', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'نقطه بازدید', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = '[G] را برای تنظیم مکان خود فشار دهید', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - وارد فروشگاه مبلمان شوید', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - نمایش آپارتمان ها', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'برای انتخاب این شی، دکمه سمت راست ماوس را فشار دهید', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - کد خرک را تنظیم کنید', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - تعامل', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - حذف مبلمان غیرقانونی', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'وضعیت درب را تغییر دهید', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'باز کنید', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'نمایش خانه', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'مشاهده قرارداد', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'وارد خانه شوید', - ['HOUSING_TARGET_REQUEST_RING'] = 'درخواست زنگ در', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'از خانه خارج شوید', - ['HOUSING_TARGET_RING_DOORBELL'] = 'زنگ در', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'دسترسی به دوربین', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'دسترسی به کمد لباس', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'دسترسی به فضای ذخیره سازی', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'خروج از سیستم', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'نمایش آپارتمان ها', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'بازیکن:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'کمد لباس', - ['HOUSING_MENU_CLOTHES_MENU'] = 'لباس', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'حذف لباس', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'ذخیره سازی', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'موجودی بازیکن', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'موجودی خانه', - ['HOUSING_MENU_STASH_ITEMS'] = 'موارد', - ['HOUSING_MENU_STASH_WEAPONS'] = 'سلاح ها', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'پول سیاه', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'پول سیاه را برداشت کنید', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'مقدار', - ['HOUSING_MENU_STASH_STORE'] = 'فروشگاه', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'برداشت', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'آیا می خواهید این کالا را به قیمت دلار بخرید؟', - ['HOUSING_MENU_PRICE_UNDONE'] = 'این عمل قابل لغو نیست', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'منوی آپارتمان', - ['HOUSING_MENU_APARTMENT_SALES'] = 'این آپارتمان برای فروش است', - ['HOUSING_MENU_APARTMENT_OWN'] = 'شما صاحب این آپارتمان هستید', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'شما یک کلید برای این آپارتمان دارید', - ['HOUSING_MENU_APARTMENT_RENT'] = 'این آپارتمان برای اجاره است', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'درب این آپارتمان قفل نیست', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'این آپارتمان متعلق به شخص دیگری است', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'آپارتمان شما #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'آپارتمان #', - ['HOUSING_MENU_MY_APARTMENT'] = 'آپارتمان های من', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'اجاره آپارتمان', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'خرید آپارتمان', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'آپارتمان را بازرسی کنید', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'تعاملات آپارتمانی', - ['HOUSING_MENU_VAULT_TITLE'] = 'کد خرک را تغییر دهید', - ['HOUSING_MENU_VAULT_INPUT'] = 'ورودی متن', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'یک کد خوب وارد کنید', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'مدیریت خزانه', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'کد خرک را تنظیم کنید', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'کد را حذف کنید', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'کد خزانه', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'کد صندوق را وارد کنید', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'استخدام مستأجر', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'حذف مستأجر از آپارتمان', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'مالیات', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'کارمزد بانک', - ['HOUSING_NUI_TOTAL_PRICE'] = 'قیمت کل', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'هزینه کارگزاری', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'اطلاعات خرید', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'آژانس املاک و مستغلات Dynasty 8 ملک واقع در {address} را به نمایندگی از مشتری خود به {name} می فروشد.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'قرارداد خرید ملک', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'قیمت', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'آیا مایلید برای ملک با هزینه هر ساعت {هزینه} وام درخواست کنید؟', - ['HOUSING_NUI_LOAN'] = 'وام', - ['HOUSING_NUI_NOT_LOAN'] = 'بدون وام', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'قبول قرارداد', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'رد قرارداد', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'نهایی کردن قرارداد خرید', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'آیا مطمئن هستید که می خواهید قرارداد خرید را نهایی کنید؟', - ['HOUSING_NUI_MODAL_YES'] = 'بله', - ['HOUSING_NUI_MODAL_NO'] = 'خیر', - ['HOUSING_NUI_MODAL_DECLINE'] = 'رد قرارداد خرید', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'آیا مطمئن هستید که می خواهید قرارداد خرید را رد کنید؟', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'قرارداد اجاره', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'آژانس املاک و مستغلات Dynasty 8 ملکی را که در {address} قرار دارد به {name} از طرف مشتری خود اجاره می دهد.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'اطلاعات اجاره', - ['HOUSING_NUI_PRICE_HOUR'] = 'قیمت اجاره ساعتی', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'هزینه کارگزاری املاک و مستغلات (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'کارمزد بانک (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'مالیات (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'نهایی کردن قرارداد اجاره', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'آیا مطمئن هستید که می خواهید قرارداد اجاره را نهایی کنید؟', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'رد قرارداد اجاره', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'آیا مطمئن هستید که می خواهید قرارداد اجاره را رد کنید؟', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'تنظیمات', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'می توانید تنظیمات زیر را تغییر دهید:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'دوربین', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'به Speed ​​X نگاه کنید', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'سرعت Y را نگاه کنید', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'تنظیم حرکت', - ['HOUSING_NUI_ROTATE_SNAP'] = 'تنظیم چرخش', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'حالت ویرایش', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'چرخش', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'ترجمه کنید', - ['HOUSING_NUI_BUY_FURNITURE'] = 'خرید ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'انتخاب رنگ:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'این قطعه دارای کمد لباس است', - ['HOUSING_NUI_STASH_FURNITURE'] = 'این قطعه یک انبار دارد', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'خرید مبلمان', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'آیا مطمئن هستید که می خواهید مورد را به قیمت {price} بخرید؟', - ['HOUSING_NUI_MODAL_BUY'] = 'خرید کنید', - ['HOUSING_NUI_MODAL_CANCEL'] = 'لغو کنید', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'قبول کنید', - ['HOUSING_NUI_STASH_EMPTY'] = 'انبار شما خالی است', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'شما نمی توانید با این قطعه تعامل داشته باشید', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'دسته بندی:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'ذخیره کنید', - ['HOUSING_NUI_DECORATE_SELL'] = 'فروش', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'فروش مبلمان', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'آیا مطمئن هستید که می خواهید کالا را بفروشید؟', - ['HOUSING_NUI_MODAL_SELL'] = 'فروش', - ['HOUSING_NUI_PUT_STASH'] = 'در انبار قرار دهید', - ['HOUSING_NUI_TAKE_STASH'] = 'از انبار بگیر', - ['HOUSING_NUI_SORT_ROOM'] = 'موارد را بر اساس اتاق مرتب کنید', - ['HOUSING_NUI_SORT_CATEGORY'] = 'اقلام را بر اساس دسته بندی مرتب کنید', - ['HOUSING_NUI_SORT_STASH'] = 'اقلام را بر اساس انبار مرتب کنید', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'کمد لباس', - ['HOUSING_NUI_TYPE_STASH'] = 'مخفی کردن', - ['HOUSING_NUI_SEARCH'] = 'جستجو کنید', - ['HOUSING_NUI_HELP'] = 'کنترل و کمک', - ['HOUSING_NUI_KEY_INFORMATION'] = 'می توانید از کلیدهای زیر استفاده کنید:', - ['HOUSING_NUI_EDIT_MODE'] = 'حالت ویرایش', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'جستجوی مبلمان...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'فروش خانه', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'آیا مطمئن هستید که می خواهید این خانه را به بانک بفروشید؟', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'مبلمان', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'خانه', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'خرید کنید', - ['HOUSING_NUI_LIGHT_NAME'] = 'نور', - ['HOUSING_NUI_EDIT_LIGHT'] = 'ویرایش نور', - ['HOUSING_NUI_OPTION_NAME'] = 'نام', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'پنل مدیریت', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'مدیریت کلید', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'هنوز مالک کلیدی وجود ندارد', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'اجاره ها', - ['HOUSING_NUI_NO_RENTALS'] = 'اجاره ای موجود نیست', - ['HOUSING_NUI_NEED_CAMERAS'] = 'ابتدا باید یک ماژول دوربین بخرید', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'ارتقاء اموال', - ['HOUSING_NUI_LIGHT_LIST'] = 'فهرست نور', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'هیچ چراغی پیدا نشد', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'کمد لباس را پیدا کنید', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'محل ذخیره سازی را پیدا کنید', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'شارژر را پیدا کنید', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'خانه را تزئین کنید', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'ملک خود را اجاره دهید', - ['HOUSING_NUI_RENT_HOUSE'] = 'اجاره خانه', - ['HOUSING_NUI_STOP_RENTING'] = 'توقف اجاره خانه', - ['HOUSING_NUI_SELL_PROPERTY'] = 'ملک خود را بفروشید', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'فروش خانه به بازیکن', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'فروش خانه به بانک', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'لغو فروش خانه', - ['HOUSING_NUI_LEAVE_TITLE'] = 'خروج', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'از خانه خارج شوید', - ['HOUSING_NUI_DOORS_LABEL'] = 'درب ها:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'سرعت:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'خانه ها را مدیریت کنید', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'ایجاد فهرست', - ['HOUSING_NUI_HOUSE_NAME'] = 'نام خانه', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'نام', - ['HOUSING_NUI_HOUSE_TYPE'] = 'تایپ کنید', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'آپارتمان', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'مکان', - ['HOUSING_NUI_HOUSE_PRICE'] = 'قیمت', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'جستجو کنید', - ['HOUSING_NUI_HOUSE_EDIT'] = 'ویرایش ویژگی', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'افزودن/حذف گاراژ', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'نمی توان گاراژ را در آپارتمان ها فعال یا غیرفعال کرد', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Property را حذف کنید', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'ایجاد ملک', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'جزئیات ملک را انتخاب کنید', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'تعداد آپارتمان ها', - ['HOUSING_NUI_BLIP_NAME'] = 'نام بلیپ', - ['HOUSING_NUI_BLIP_SPRITE'] = 'نماد', - ['HOUSING_NUI_BLIP_COLOR'] = 'رنگ', - ['HOUSING_NUI_BLIP_SCALE'] = 'مقیاس', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'برای فروش', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'برای اجاره', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'اگر گزینه اجاره را انتخاب کنید، صاحب خانه خواهید شد و می توانید آن را به دیگران اجاره دهید. اگر می خواهید بعداً آن را بفروشید، می توانید از طریق مدیریت خانه این کار را انجام دهید.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'مکان یابی نقشه', - ['HOUSING_NUI_CREATE_ISLAND'] = 'جزیره ایجاد کنید', - ['HOUSING_NUI_CREATE_BLIP'] = 'نمایش Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'ایجاد آپارتمان', - ['HOUSING_NUI_CREATE_CANCEL'] = 'خارج شوید', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'ایجاد کنید', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'سایر ویرایش ها', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'منطقه بیرونی را ویرایش کنید', - ['HOUSING_NUI_EDIT_DOORS'] = 'ویرایش MLO Doors', - ['HOUSING_NUI_EDIT_VISIT'] = 'نقطه بازدید را ویرایش کنید', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'ذخیره کنید', - ['HOUSING_NUI_EDIT_TITLE'] = 'ویرایش ویژگی', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'مطمئنی میخوای', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'گاراژ را بردارید؟', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'گاراژ اضافه کنم؟', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'بله', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'خیر', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'آیا مطمئن هستید که می خواهید این ویژگی را حذف کنید؟', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'بازیکنان نزدیک', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'حذف کلیدها', - ['HOUSING_NUI_DELETE_KEYS'] = 'آیا مطمئن هستید که می خواهید این کلید را حذف کنید؟', - ['HOUSING_NUI_RENTAL_PAYED'] = 'پرداخت شده است', - ['HOUSING_NUI_RENTAL_PENDING'] = 'در انتظار', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'خرید ارتقا', - ['HOUSING_NUI_BUY_UPGRADE'] = 'مطمئنی میخوای بخری', - ['HOUSING_NUI_CAMERA_TITLE'] = 'دوربین', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'خرید کنید', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'خرید تم', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'مطمئنی میخوای بخری', - ['HOUSING_NUI_LIGHT_ON'] = 'روشن', - ['HOUSING_NUI_LIGHT_OFF'] = 'خاموش', - ['HOUSING_NUI_MODAL_PRICE'] = 'قیمت', - ['HOUSING_NUI_MODAL_DONE'] = 'ادامه دهید', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'نام', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'شدت', - ['HOUSING_NUI_LIGHT_COLOR'] = 'رنگ', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'هیچ مورد اجاره ای یافت نشد', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'شما مجوز ندارید', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'باز کردن/بستن درب', - ['HOUSING_NUI_FIX_DOOR'] = 'تعمیر درب', - ['HOUSING_NUI_CHANGE_THEME'] = 'تغییر تم', - ['HOUSING_NUI_DOOR_LOCKED'] = 'قفل شده است', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'باز شده است', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'قیمت', - ['HOUSING_NUI_PRICE_MODAL'] = 'یک قیمت انتخاب کنید', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'مطمئنی؟', - ['HOUSING_NUI_QUESTION_BANK'] = 'آیا مطمئن هستید که می خواهید این خانه را به بانک بفروشید؟', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'آیا مطمئن هستید که می خواهید این خانه را به یک بازیکن بفروشید؟', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'شما فروش این خانه را لغو می کنید و از لیست املاک برای فروش حذف می شود.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'شما قرارداد اجاره را رها می کنید و از لیست املاک شما حذف می شود.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'رنگ IPL را تغییر دهید', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'ماوس برای جابجایی مبلمان پس از انتخاب آن.', - ['HOUSING_NUI_KEYS_1'] = 'F5 نشانگر ماوس را پنهان یا نشان می دهد.', - ['HOUSING_NUI_KEYS_2'] = 'F6 حرکت دوربین را آزاد می کند.', - ['HOUSING_NUI_KEYS_3'] = 'WASD برای حرکت در حالت آزاد.', - ['HOUSING_NUI_KEYS_4'] = 'ESC برای خروج از منوی دکوراسیون بدون ذخیره کردن.', - ['HOUSING_NUI_KEYS_5'] = 'اولین گزینه مبلمان را بر اساس دسته بندی نشان می دهد. از بین همه گزینه ها انتخاب کنید.', - ['HOUSING_NUI_KEYS_6'] = 'از گزینه دوم در منو به فهرست کامل مبلمان دسترسی پیدا کنید.', - ['HOUSING_NUI_KEYS_7'] = 'با استفاده از آخرین گزینه در منو به کل فروشگاه مبلمان دسترسی پیدا کنید.', - ['HOUSING_NUI_KEYS_8'] = 'به یاد داشته باشید که برخی از مبلمان دارای گزینه‌های نوع و رنگ و همچنین ویژگی‌های ذخیره‌سازی یا کمد لباس هستند.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'شما باید یک در را انتخاب کنید', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'این درب قبلا اضافه شده است', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'شما یک درب جدید اضافه کرده اید', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'شما باید حداقل یک در را انتخاب کنید', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'شما یک در را برداشته اید', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'هیچ دری برای برداشتن وجود ندارد', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'مختصاتی را برای بازدیدکنندگان انتخاب کنید', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'شما نمی توانید یک منطقه در داخل دیگری ایجاد کنید', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'شما باید در محدوده یک خانه باشید', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'هیچ خانه نزدیکی پیدا نشد', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'قفل در خانه را باز کردی', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'در خانه را قفل کردی', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'شما کلید یا مجوزی برای تعامل با درها ندارید', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'نزدیک هیچ دری نیستی', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'زمان بازدید به پایان رسیده است', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'تو را از خانه بیرون کردند', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'یکی داره زنگ در رو میزنه', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'داری زنگ در رو میزنی', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'برای دادن کلید باید نزدیک در باشید', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'شما صاحب این خانه نیستید', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'هیچ بازیکنی در این نزدیکی نیست. به یاد داشته باشید که نزدیک یک در باشید', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'برای اضافه کردن مختصات آزمون، باید یک MLO باشد', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'یک نفر به زور در را می زند', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'این خانه در حال حاضر باز است', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'تلاش ناموفق بود', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'درب تعمیر شده است', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'درش شکسته نیست', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'شما کلید این خانه را ندارید', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'شما یک مشاور املاک نیستید', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'شما داخل هیچ خانه ای نیستید', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'این IPL هیچ تم موجودی ندارد', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'خیلی از محل خانه فاصله گرفتید', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'شخص دیگری دارد خانه را تزئین می کند', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'برای تزئین خانه باید داخل یا نزدیک آن باشید', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'شما یک تکه مبلمان را به دلار فروختید', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'شما پول کافی ندارید', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'مختصات در ساختار نیست', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'شما خانه را به دلار فروختید', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'شما خانه ای اجاره کرده اید', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'خانه فروخته شد', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'شما نمی توانید این خانه را بفروشید زیرا مستاجر دارد', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'شما نمی توانید این خانه را بفروشید زیرا ممکن است اجاره ای باشد', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'خانه در حال حاضر برای فروش است', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'خانه دیگر برای فروش نیست.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'این خانه برای فروش نیست', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'شما نمی توانید این خانه را حذف کنید', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'خانه حذف شد', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'شما نمی توانید این خانه را بفروشید', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'شما نمی توانید این خانه را اجاره کنید', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'خانه برای اجاره موجود نیست', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'مستاجر این خانه تمام پرداخت ها را انجام داده است. شما نمی توانید آنها را بیرون کنید', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'شما را از خانه بیرون کردند', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'از خانه بیرون رفتی', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'تو مستاجر این خانه نیستی', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'از خانه بیرون رفتی', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'مستاجر شما از خانه خارج شد', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'شما مالک نیستید یا مستاجر دیگری در خانه است', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'این خانه برای فروش است، نمی توانید آن را اجاره کنید', - ['HOUSING_NOTIFICATION_RENTED'] = 'خانه در حال حاضر برای اجاره است', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'پرداخت اجاره توسط مستاجر: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'کرایه خانه را پرداخت کردید: دلار', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'نمی توانم اجاره خانه را بپردازم: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'لطفا وجه را به حساب خود واریز کنید. در غیر این صورت، مالک ممکن است شما را اخراج کند', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'وام مسکن خود را پرداخت کردید؟ مبلغ پرداختی: دلار بود', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'مبلغ باقیمانده $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ به حساب شما منتقل شد', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'حذف کردی', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'شما از دارندگان کلید حذف شده اید', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'شما کلیدهایی را از', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'کلید دادی', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'این شخص از قبل کلیدها را دارد', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'این شخص آفلاین است', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'این اقدام فقط برای خدمات اضطراری در دسترس است', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'پلیس کافی در شهر نیست', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'اجاره این خانه هنوز پرداخت نشده است', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'لباس حذف شده است!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'مقدار نامعتبر', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'سپرده موفق پول سیاه', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'شما پول کافی برای این اقدام ندارید', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'برداشت موفق پول سیاه', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'شما با موفقیت در را انتخاب کردید', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'درب خانه را شکستی', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'درب خیلی محکم است و نشکند', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'شما نمی توانید نقطه را بیرون از خانه قرار دهید', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'شما نمی‌توانید این را خارج از مکعب قابل تزئین که قبلاً ایجاد کرده‌اید قرار دهید...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'خانه پیدا نشد...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'شما به حداقل 4 امتیاز در منطقه خود نیاز دارید و همه چیز باید در این نقاط باشد...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'شما نمی توانید خانه های بیشتری بخرید، به سقف قانونی رسیده اید', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'نزدیک در نیستی', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'بازیکن نزدیک در نیست', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'شما نمی توانید یک خانه رهن را بفروشید ...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'شما صاحب هیچ خانه ای نیستید', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'دوربین پیدا نشد', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'کلید داده نشده است', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'کلید حذف نشد', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'ارتقا یافت نشد', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'نور پیدا نشد', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'لطفا یک لحظه صبر کنید', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'خانه از قبل وجود دارد', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'برای ویرایش آن باید نزدیک خانه باشید', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'خریدی', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'شما صاحب این خانه نیستید', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'شما نمی توانید یک گاراژ به یک ساختمان آپارتمان اضافه کنید', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'شما نمی توانید یک گاراژ به یک آپارتمان اضافه کنید', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'حداقل طول خانه است', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'طول خانه شما است', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'شما نمی توانید بیرون آپارتمان را تزئین کنید', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'شما نمی توانید لباس خود را بیرون از آپارتمان قرار دهید', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'شما نمی توانید شارژر خود را خارج از آپارتمان قرار دهید', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'شما باید منبع qs-smartphone-pro را فعال کنید', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'شما نمی توانید انبار خود را در خارج از آپارتمان قرار دهید', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'این نوع خانه IPL نیست', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'شما نمی توانید این را در خارج از منطقه قرار دهید', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'خانه شما دیگر برای اجاره نیست', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'ما نمی توانیم خروجی این خانه را پیدا کنیم، لطفا آن را مشخص کنید', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'کد مخزن نامعتبر است', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'ما نمی توانیم تزئینات را پیدا کنیم', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'ما نمی توانیم داده های شی را پیدا کنیم', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'ما نمی توانیم داده های دکوراسیون را پیدا کنیم', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'شما نمی توانید یک کد خزانه روی این شی تنظیم کنید', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'شما نمی توانید کدهای خزانه بیشتری در این خانه ایجاد کنید', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'یک کد خزانه اضافه شده است', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'شما کد صندوق را حذف کرده اید', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'خطایی با کد طاقچه روی داد', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'ساخت و ساز یافت نشد...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'ساخت خانه تکمیل شد!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'زمان باقی‌مانده برای ساخت:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'شما مجوز اجرای این دستور را ندارید', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'شما توسط مدیر از خانه استخدام شدید', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'مستأجر از خانه بیرون شده است', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'ما نتوانستیم خانه را پیدا کنیم', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'ما نتوانستیم تزئینات را پیدا کنیم', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'ما نتوانستیم شیء را پیدا کنیم', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "حداقل طول خانه است", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "خانه شما اندازه دارد", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "هیچ آپارتمانی در نزدیکی وجود ندارد", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "هیچ آپارتمانی برای اجاره در اینجا وجود ندارد", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "ما نمی‌توانیم خانه را در پایگاه داده پیدا کنیم" -} diff --git a/resources/[housing]/qs-housing/locales/fr.lua b/resources/[housing]/qs-housing/locales/fr.lua deleted file mode 100644 index 90646345f..000000000 --- a/resources/[housing]/qs-housing/locales/fr.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['fr'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Maison', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Votre maison', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Votre maison (louable)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Votre maison (location)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Maison à louer', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Maison disponible à l\'achat', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Porte', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Ouvrir', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Verrouillage', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TÉLÉPHONE:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Temps restant :', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'secondes', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'pour sortir, appuyez sur', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Stockage', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Armoire', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Déconnexion', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Porte ouverte', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Entrez dans la maison', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Quitter la maison', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Utiliser l\'appareil photo', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Sonnette à sonnerie', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Maison témoin', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Afficher le contrat de vente', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Afficher le contrat de location', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Définir le point d\'entrée', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Définir une puce', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Définir le point de structure', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Définir le point de sortie', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Définir un point de maison personnalisé', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Point de visite', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Appuyez sur [G] pour définir votre emplacement', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Entrez dans le magasin de meubles', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Afficher les appartements', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Pour sélectionner cet objet, appuyez sur le bouton droit de la souris', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Définir le code du coffre-fort', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interagir', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Supprimer les meubles illégaux', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Changer l\'état de la porte', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Ouvrir', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Maison témoin', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Voir le contrat', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Entrez dans la maison', - ['HOUSING_TARGET_REQUEST_RING'] = 'Demande de sonner à la porte', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Quitter la maison', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Sonnette', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Accéder à la caméra', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Accès à l\'armoire', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Accéder au stockage', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Déconnexion', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Afficher les appartements', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Joueur:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Garde-robe', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Vêtements', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Supprimer des vêtements', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Stockage', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventaire des joueurs', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventaire de la maison', - ['HOUSING_MENU_STASH_ITEMS'] = 'Articles', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Armes', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Argent noir', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Retirer de l\'argent noir', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Montant', - ['HOUSING_MENU_STASH_STORE'] = 'Magasin', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Retirer', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Voulez-vous acheter cet article pour $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Cette action ne peut pas être annulée', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menu de l\'appartement', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Cet appartement est à vendre', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Vous êtes propriétaire de cet appartement', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Vous avez la clé de cet appartement', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Cet appartement est à louer', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'La porte de cet appartement n\'est pas verrouillée', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Cet appartement appartient à quelqu\'un d\'autre', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Votre numéro d\'appartement', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Appartement #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Mes appartements', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Louer Appartement', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Acheter Appartement', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspecter l’appartement', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interactions avec les appartements', - ['HOUSING_MENU_VAULT_TITLE'] = 'Changer le code du coffre-fort', - ['HOUSING_MENU_VAULT_INPUT'] = 'Saisie de texte', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Entrez un bon code', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Gestion du coffre-fort', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Définir le code du coffre-fort', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Supprimer le code', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Code du coffre-fort', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Entrez le code du coffre-fort', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Engager un locataire', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Retirer le locataire de l’appartement', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Impôts', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Frais bancaires', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Prix total', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Frais de courtage', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informations d\'achat', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'L\'agence immobilière Dynasty 8 vend, pour le compte de son client, le bien situé à {address} à {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Contrat d\'achat immobilier', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Prix', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Souhaitez-vous demander un prêt pour la propriété, au coût de {cost} par heure ?', - ['HOUSING_NUI_LOAN'] = 'Prêt', - ['HOUSING_NUI_NOT_LOAN'] = 'Pas de prêt', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Accepter le contrat', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Refuser le contrat', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Finaliser le contrat d\'achat', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Etes-vous sûr de vouloir finaliser le contrat d\'achat ?', - ['HOUSING_NUI_MODAL_YES'] = 'Oui', - ['HOUSING_NUI_MODAL_NO'] = 'Non', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Rejeter le contrat d\'achat', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Etes-vous sûr de vouloir rejeter le contrat d\'achat ?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Contrat de location', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'L\'agence immobilière Dynasty 8 loue, pour le compte de son client, le bien situé à {address} à {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informations sur la location', - ['HOUSING_NUI_PRICE_HOUR'] = 'Prix ​​de location horaire', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Frais de courtage immobilier (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Frais bancaires (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Taxes (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finaliser le contrat de location', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Etes-vous sûr de vouloir finaliser le contrat de location ?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Rejeter le contrat de location', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Etes-vous sûr de vouloir refuser le contrat de location ?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Paramètres', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Vous pouvez modifier les paramètres suivants :', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Caméra', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Regardez la vitesse X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Regardez la vitesse Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Ajustement du déplacement', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ajustement de la rotation', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Edit Mode', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Tourner', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Traduire', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Acheter ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Choisissez une couleur :', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Cette pièce a une armoire', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Cette pièce a une réserve', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Acheter des meubles', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Êtes-vous sûr de vouloir acheter l\'article à {price} ?', - ['HOUSING_NUI_MODAL_BUY'] = 'Acheter', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Annuler', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Accepter', - ['HOUSING_NUI_STASH_EMPTY'] = 'Votre réserve est vide', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Vous ne pouvez pas interagir avec cette pièce', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Catégorie:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Sauvegarder', - ['HOUSING_NUI_DECORATE_SELL'] = 'Vendre', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Vendre des meubles', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Etes-vous sûr de vouloir vendre l\'article ?', - ['HOUSING_NUI_MODAL_SELL'] = 'Vendre', - ['HOUSING_NUI_PUT_STASH'] = 'Placer en cachette', - ['HOUSING_NUI_TAKE_STASH'] = 'Prendre dans la réserve', - ['HOUSING_NUI_SORT_ROOM'] = 'Trier les articles par pièce', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Trier les éléments par catégorie', - ['HOUSING_NUI_SORT_STASH'] = 'Trier les éléments par réserve', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Garde-robe', - ['HOUSING_NUI_TYPE_STASH'] = 'Planque', - ['HOUSING_NUI_SEARCH'] = 'Recherche', - ['HOUSING_NUI_HELP'] = 'Contrôles et aide', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Vous pouvez utiliser les clés suivantes :', - ['HOUSING_NUI_EDIT_MODE'] = 'Edit Mode', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Rechercher des meubles...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Vendre maison', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Êtes-vous sûr de vouloir vendre cette maison à la banque ?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Meubles', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Maison', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Acheter', - ['HOUSING_NUI_LIGHT_NAME'] = 'Lumière', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Modifier la lumière', - ['HOUSING_NUI_OPTION_NAME'] = 'Nom', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Panneau de gestion', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Gestion des clés', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Pas encore de propriétaire de clé', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Locations', - ['HOUSING_NUI_NO_RENTALS'] = 'Aucune location disponible', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Vous devez d\'abord acheter un module de caméra', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Mise à niveau de la propriété', - ['HOUSING_NUI_LIGHT_LIST'] = 'Liste des lumières', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Aucune lumière trouvée', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Localiser la garde-robe', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Localiser le stockage', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Localiser le chargeur', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Décorer la maison', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Louez votre propriété', - ['HOUSING_NUI_RENT_HOUSE'] = 'Louer Maison', - ['HOUSING_NUI_STOP_RENTING'] = 'Arrêtez de louer une maison', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Vendez votre propriété', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Vendre une maison au joueur', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Vendre la maison à la banque', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Annuler la vente d\'une maison', - ['HOUSING_NUI_LEAVE_TITLE'] = 'SORTIE', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Quitter la maison', - ['HOUSING_NUI_DOORS_LABEL'] = 'Portes:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Vitesse:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Gérer les maisons', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Créer une annonce', - ['HOUSING_NUI_HOUSE_NAME'] = 'Nom de la maison', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nom', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Taper', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Appartement', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Emplacement', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Prix', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Recherche', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Modifier la propriété', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Ajouter/Supprimer un garage', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Impossible d\'activer ou de désactiver le garage dans les appartements', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Supprimer la propriété', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Créer une propriété', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Choisissez les détails de la propriété', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Nombre d\'appartements', - ['HOUSING_NUI_BLIP_NAME'] = 'Nom du spot', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Icône', - ['HOUSING_NUI_BLIP_COLOR'] = 'Couleur', - ['HOUSING_NUI_BLIP_SCALE'] = 'Échelle', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'À vendre', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'À louer', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Si vous choisissez l’option de location, vous serez propriétaire de la maison et pourrez la louer à d’autres. Si vous souhaitez le vendre plus tard, vous pouvez le faire via la gérance de la maison.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Emplacement sur la carte', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Créer une île', - ['HOUSING_NUI_CREATE_BLIP'] = 'Afficher le clip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Créer des appartements', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Sortie', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Créer', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Autres modifications', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Modifier la zone extérieure', - ['HOUSING_NUI_EDIT_DOORS'] = 'Modifier les portes MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Modifier le point de visite', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Sauvegarder', - ['HOUSING_NUI_EDIT_TITLE'] = 'Modifier la propriété', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Etes-vous sûr de vouloir', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'supprimer le garage ?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'ajouter un garage ?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Oui', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Non', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Etes-vous sûr de vouloir supprimer cette propriété ?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Joueurs à proximité', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Supprimer les clés', - ['HOUSING_NUI_DELETE_KEYS'] = 'Êtes-vous sûr de vouloir supprimer cette clé ?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Payé', - ['HOUSING_NUI_RENTAL_PENDING'] = 'En attente', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Acheter une mise à niveau', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Etes-vous sûr de vouloir acheter', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Caméra', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Acheter', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Acheter des thèmes', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Etes-vous sûr de vouloir acheter', - ['HOUSING_NUI_LIGHT_ON'] = 'Sur', - ['HOUSING_NUI_LIGHT_OFF'] = 'Désactivé', - ['HOUSING_NUI_MODAL_PRICE'] = 'Prix', - ['HOUSING_NUI_MODAL_DONE'] = 'Continuer', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nom', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensité', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Couleur', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Aucune location trouvée', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Vous n\'avez pas les autorisations', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Ouvrir/Fermer la porte', - ['HOUSING_NUI_FIX_DOOR'] = 'Réparer les portes', - ['HOUSING_NUI_CHANGE_THEME'] = 'Changer de thème', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Fermé', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Débloqué', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Prix', - ['HOUSING_NUI_PRICE_MODAL'] = 'Sélectionnez un prix', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Es-tu sûr?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Êtes-vous sûr de vouloir vendre cette maison à la banque ?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Etes-vous sûr de vouloir vendre cette maison à un joueur ?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Vous annulerez la vente de cette maison et elle sera supprimée de la liste des propriétés à vendre.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Vous abandonnerez le contrat de location et il sera supprimé de votre liste de propriétés.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Changer la couleur IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Souris pour déplacer le meuble après l\'avoir sélectionné.', - ['HOUSING_NUI_KEYS_1'] = 'F5 masque ou affiche le curseur de la souris.', - ['HOUSING_NUI_KEYS_2'] = 'F6 permet un mouvement libre de la caméra.', - ['HOUSING_NUI_KEYS_3'] = 'WASD pour vous déplacer en mode libre.', - ['HOUSING_NUI_KEYS_4'] = 'ESC pour quitter le menu de décoration sans enregistrer.', - ['HOUSING_NUI_KEYS_5'] = 'La première option affiche les meubles par catégorie. Choisissez parmi toutes les options.', - ['HOUSING_NUI_KEYS_6'] = 'Accédez à la liste complète des meubles à partir de la deuxième option du menu.', - ['HOUSING_NUI_KEYS_7'] = 'Accédez à l\'ensemble du magasin de meubles en utilisant la dernière option du menu.', - ['HOUSING_NUI_KEYS_8'] = 'N\'oubliez pas que certains meubles incluent des options de type et de couleur, ainsi que des caractéristiques de rangement ou de garde-robe.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Vous devez sélectionner une porte', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Cette porte a déjà été ajoutée', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Vous avez ajouté une nouvelle porte', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Vous devez sélectionner au moins une porte', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Vous avez supprimé une porte', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Il n\'y a pas de portes à retirer', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Sélectionnez une coordonnée pour les visiteurs', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Vous ne pouvez pas créer une zone à l\'intérieur d\'une autre', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Vous devez être à portée d\'une maison', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Aucune maison à proximité trouvée', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Tu as déverrouillé la porte de la maison', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Tu as verrouillé la porte de la maison', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Vous n\'avez pas de clés ou d\'autorisations pour interagir avec les portes', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Tu n\'es près d\'aucune porte', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Le temps de visite est terminé', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Tu as été expulsé de la maison', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Quelqu\'un sonne à la porte', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Vous sonnez à la porte', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Vous devez être près de la porte pour donner les clés', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Vous n\'êtes pas propriétaire de cette maison', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Aucun joueur à proximité. N\'oubliez pas d\'être près d\'une porte', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Pour ajouter des coordonnées de test, il doit s\'agir d\'un MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Quelqu\'un force la porte', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Cette maison est déjà ouverte', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'La tentative a échoué', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'La porte a été réparée', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'La porte n\'est pas cassée', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Vous n\'avez pas la clé de cette maison', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Vous n\'êtes pas un agent immobilier', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Vous n\'êtes dans aucune maison', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Cet IPL n\'a pas de thèmes disponibles', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Vous vous êtes trop éloigné de l\'emplacement de la maison', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Quelqu\'un d\'autre décore la maison', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Vous devez être à l\'intérieur ou à proximité de la maison pour la décorer', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Vous avez vendu un meuble pour $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Vous n\'avez pas assez d\'argent', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Les coordonnées ne sont pas dans la structure', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Vous avez vendu la maison pour $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Vous avez loué une maison', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Maison vendue', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Vous ne pouvez pas vendre cette maison car elle a un locataire', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Vous ne pouvez pas vendre cette maison car elle peut être louée', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'La maison est déjà à vendre', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'La maison n\'est plus à vendre.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Cette maison n\'est pas à vendre', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Vous ne pouvez pas supprimer cette maison', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'La maison a été supprimée', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Vous ne pouvez pas vendre cette maison', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Vous ne pouvez pas louer cette maison', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'La maison n\'est pas disponible à la location', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Le locataire de cette maison a effectué tous les paiements. Vous ne pouvez pas les expulser', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Vous avez été expulsé de la maison', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Tu as quitté la maison', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Vous n\'êtes pas locataire de cette maison', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Tu as quitté la maison', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Votre locataire a quitté la maison', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Vous n\'êtes pas propriétaire ou un autre locataire est présent dans la maison', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Cette maison est à vendre, vous ne pouvez pas la louer', - ['HOUSING_NOTIFICATION_RENTED'] = 'La maison est maintenant à louer', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Paiement du loyer effectué par le locataire : $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Vous avez payé le loyer de la maison : $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Impossible de payer le loyer de la maison : $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Veuillez déposer des fonds sur votre compte. Sinon, le propriétaire pourrait vous expulser', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Avez-vous payé votre hypothèque ? Le montant payé était de : $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Montant restant $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ a été transféré sur votre compte', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Vous avez supprimé', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Vous avez été supprimé des détenteurs de clés', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Vous avez reçu les clés de', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Tu as donné les clés à', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Cette personne possède déjà les clés', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Cette personne est hors ligne', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Cette action est uniquement disponible pour les services d\'urgence', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Pas assez de policiers en ville', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Le loyer de cette maison n\'a pas encore été payé', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'La tenue a été supprimée !', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Montant invalide', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Dépôt d’argent noir réussi', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Vous n\'avez pas assez d\'argent pour cette action', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Retrait d\'argent noir réussi', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Vous avez choisi la porte avec succès', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Tu as cassé la porte de la maison', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'La porte est trop solide et ne s\'est pas cassée', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Vous ne pouvez pas placer le point à l\'extérieur de la maison', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Vous ne pouvez pas placer cela en dehors du cube décoratif que vous avez créé précédemment...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Maison introuvable....', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Vous avez besoin d\'au moins 4 points dans votre zone, et tout doit être compris dans ces points...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Vous ne pouvez pas acheter plus de maisons, vous avez atteint la limite légale', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Tu n\'es pas près de la porte', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Le joueur n\'est pas près de la porte', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Vous ne pouvez pas vendre une maison hypothéquée...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Vous n\'êtes propriétaire d\'aucune maison', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Caméra introuvable', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Clé non donnée', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Clé non retirée', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Mise à niveau introuvable', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Lumière introuvable', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'S\'il vous plaît, attendez un moment', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'La maison existe déjà', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Vous devez être près de la maison pour le modifier', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Vous avez acheté', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Vous n\'êtes pas propriétaire de cette maison', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Vous ne pouvez pas ajouter un garage à un immeuble à appartements', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Vous ne pouvez pas ajouter un garage à un appartement', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'La longueur minimale de la maison est', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'La longueur de votre maison est', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Vous ne pouvez pas décorer l’extérieur de l’appartement', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Vous ne pouvez pas placer votre tenue en dehors de l\'appartement', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Vous ne pouvez pas placer votre chargeur en dehors de l\'appartement', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Vous devez activer la ressource qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Vous ne pouvez pas placer votre stockage à l\'extérieur de l\'appartement', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Ce type de maison n\'est pas un IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Vous ne pouvez pas le placer en dehors de la zone', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Votre maison n\'est plus à louer', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Nous ne trouvons pas la sortie de cette maison, merci de le préciser', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Code de coffre-fort invalide', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Nous ne trouvons pas les décorations', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Nous ne trouvons pas les données de l\'objet', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Nous ne trouvons pas les données de décoration', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Vous ne pouvez pas définir de code de coffre-fort sur cet objet', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Vous ne pouvez pas créer plus de codes de coffre-fort dans cette maison', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Un code de coffre-fort a été ajouté', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Vous avez supprimé le code du coffre-fort', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Une erreur s\'est produite avec le code du coffre-fort', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Construction non trouvée...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'La construction de la maison est terminée!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Temps restant pour la construction:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Vous n\'avez pas la permission d\'exécuter cette commande', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Vous avez été embauché de la maison par un administrateur', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Le locataire a été expulsé de la maison', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Nous n\'avons pas pu trouver la maison', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Nous n\'avons pas pu trouver les décorations', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nous n\'avons pas pu trouver l\'objet', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "La longueur minimale de la maison est", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Votre maison mesure", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Il n'y a pas d'appartements à proximité", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Il n'y a pas d'appartements à louer ici", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Nous ne pouvons pas trouver la maison dans la base de données" -} diff --git a/resources/[housing]/qs-housing/locales/hi.lua b/resources/[housing]/qs-housing/locales/hi.lua deleted file mode 100644 index 55bffcad4..000000000 --- a/resources/[housing]/qs-housing/locales/hi.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['hi'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'घर', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'आपका घर', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'आपका घर (किराए पर लेने योग्य)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'आपका घर (किराया)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'किराए के लिए मकान', - ['HOUSING_BLIP_HOUSE_FREE'] = 'घर खरीद के लिए उपलब्ध है', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'दरवाजा', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'अनलॉक', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'ताला', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'प्रतिनिधि:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'फ़ोन:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'शेष समय:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'सेकंड', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'बाहर निकलने के लिए दबाएँ', - ['HOUSING_DRAWTEXT_STASH'] = '[ई] - भंडारण', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[ई] - अलमारी', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[ई] - लॉगआउट', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[जी] - खुला दरवाज़ा', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[ई] - सदन में प्रवेश करें', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[ई] - निकास गृह', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[एच] - कैमरे का प्रयोग करें', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[जी] - घंटी बजाओ', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[जी] - शो हाउस', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[ई] - बिक्री अनुबंध देखें', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[ई] - किराया अनुबंध देखें', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'प्रवेश बिंदु निर्धारित करें', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'बुलेट प्वाइंट सेट करें', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'संरचना बिंदु सेट करें', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'निकास बिंदु निर्धारित करें', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'कस्टम हाउस प्वाइंट सेट करें', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'विजिटिंग पॉइंट', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'अपना स्थान निर्धारित करने के लिए [जी] दबाएँ', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[ई] - फर्नीचर की दुकान में प्रवेश करें', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[ई] - अपार्टमेंट दिखाएं', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'इस ऑब्जेक्ट का चयन करने के लिए दायाँ माउस बटन दबाएँ', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[जी] - वॉल्ट कोड सेट करें', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - बातचीत करें', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - अवैध फर्नीचर हटाएं', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'दरवाज़ा स्थिति टॉगल करें', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'खुला', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'शो हाउस', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'अनुबंध देखें', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'सदन में प्रवेश करें', - ['HOUSING_TARGET_REQUEST_RING'] = 'दरवाज़े की घंटी बजाने का अनुरोध', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'घर से बाहर निकलें', - ['HOUSING_TARGET_RING_DOORBELL'] = 'घंटी बजाओ', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'कैमरा एक्सेस करें', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'अलमारी तक पहुंचें', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'भंडारण तक पहुंचें', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'लॉग आउट', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'अपार्टमेंट दिखाएँ', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'खिलाड़ी:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'कपड़े की अलमारी', - ['HOUSING_MENU_CLOTHES_MENU'] = 'कपड़े', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'कपड़े हटाएँ', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'भंडारण', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'प्लेयर इन्वेंटरी', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'घर की सूची', - ['HOUSING_MENU_STASH_ITEMS'] = 'सामान', - ['HOUSING_MENU_STASH_WEAPONS'] = 'हथियार', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'काला धन', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'काला धन वापस लो', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'मात्रा', - ['HOUSING_MENU_STASH_STORE'] = 'इकट्ठा करना', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'निकालना', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'क्या आप इस वस्तु को $ में खरीदना चाहते हैं?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'इस एक्शन को वापस नहीं किया जा सकता', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'अपार्टमेंट मेनू', - ['HOUSING_MENU_APARTMENT_SALES'] = 'यह अपार्टमेंट बिक्री के लिए है', - ['HOUSING_MENU_APARTMENT_OWN'] = 'आप इस अपार्टमेंट के मालिक हैं', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'इस अपार्टमेंट की चाबी आपके पास है', - ['HOUSING_MENU_APARTMENT_RENT'] = 'यह अपार्टमेंट किराए के लिए है', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'इस अपार्टमेंट का दरवाज़ा बंद नहीं है', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'इस अपार्टमेंट का मालिक कोई और है', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'आपका अपार्टमेंट #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'अपार्टमेंट #', - ['HOUSING_MENU_MY_APARTMENT'] = 'मेरे अपार्टमेंट', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'किराए के अपार्टमेंट', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'अपार्टमेंट खरीदें', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'अपार्टमेंट का निरीक्षण करें', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'अपार्टमेंट इंटरैक्शन', - ['HOUSING_MENU_VAULT_TITLE'] = 'वॉल्ट कोड बदलें', - ['HOUSING_MENU_VAULT_INPUT'] = 'पाठ इनपुट', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'एक अच्छा कोड दर्ज करें', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'तिजोरी प्रबंधन', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'वॉल्ट कोड सेट करें', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'कोड हटाएँ', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'तिजोरी कोड', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'वॉल्ट कोड दर्ज करें', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'किरायेदार को नियुक्त करें', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'अपार्टमेंट से किरायेदार हटाएं', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'कर', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'बैंक शुल्क', - ['HOUSING_NUI_TOTAL_PRICE'] = 'कुल कीमत', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'ब्रोकरेज शुल्क', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'क्रय जानकारी', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'डायनेस्टी 8 रियल एस्टेट एजेंसी अपने ग्राहक की ओर से, {address} पर स्थित संपत्ति को {name} को बेचती है।', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'रियल एस्टेट खरीद अनुबंध', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'कीमत', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'क्या आप प्रति घंटे लागत {cost} वाली संपत्ति के लिए ऋण का अनुरोध करना चाहेंगे?', - ['HOUSING_NUI_LOAN'] = 'ऋृण', - ['HOUSING_NUI_NOT_LOAN'] = 'कोई ऋण नहीं', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'अनुबंध स्वीकार करें', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'अनुबंध अस्वीकार करें', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'खरीद अनुबंध को अंतिम रूप दें', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'क्या आप वाकई खरीद अनुबंध को अंतिम रूप देना चाहते हैं?', - ['HOUSING_NUI_MODAL_YES'] = 'हाँ', - ['HOUSING_NUI_MODAL_NO'] = 'नहीं', - ['HOUSING_NUI_MODAL_DECLINE'] = 'खरीद अनुबंध अस्वीकार करें', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'क्या आप वाकई खरीद अनुबंध को अस्वीकार करना चाहते हैं?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'किराये का अनुबंध', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'डायनेस्टी 8 रियल एस्टेट एजेंसी अपने ग्राहक की ओर से, {address} पर स्थित संपत्ति को {name} पर किराए पर देती है।', - ['HOUSING_NUI_RENTAL_TITLE'] = 'किराये की जानकारी', - ['HOUSING_NUI_PRICE_HOUR'] = 'प्रति घंटा किराये की कीमत', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'रियल एस्टेट ब्रोकरेज शुल्क (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'बैंक शुल्क (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'कर (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'किराये के अनुबंध को अंतिम रूप दें', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'क्या आप वाकई किराये के अनुबंध को अंतिम रूप देना चाहते हैं?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'किराया समझौता अस्वीकार करें', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'क्या आप वाकई किराये के समझौते को अस्वीकार करना चाहते हैं?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'सेटिंग्स', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'आप निम्नलिखित सेटिंग्स बदल सकते हैं:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'कैमरा', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'स्पीड एक्स देखो', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'देखो स्पीड वाई', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'समायोजन ले जाएँ', - ['HOUSING_NUI_ROTATE_SNAP'] = 'समायोजन घुमाएँ', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'संपादन मोड', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'घुमाएँ', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'अनुवाद', - ['HOUSING_NUI_BUY_FURNITURE'] = '${price} खरीदें', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'कोई रंग चुनें:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'इस टुकड़े में एक अलमारी है', - ['HOUSING_NUI_STASH_FURNITURE'] = 'इस टुकड़े में छिपाव है', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'फर्नीचर खरीदें', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'क्या आप वाकई {price} पर आइटम खरीदना चाहते हैं?', - ['HOUSING_NUI_MODAL_BUY'] = 'खरीदना', - ['HOUSING_NUI_MODAL_CANCEL'] = 'रद्द करना', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'स्वीकार करना', - ['HOUSING_NUI_STASH_EMPTY'] = 'आपका भंडार खाली है', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'आप इस टुकड़े के साथ बातचीत नहीं कर सकते', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'वर्ग:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'बचाना', - ['HOUSING_NUI_DECORATE_SELL'] = 'बेचना', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'फ़र्निचर बेचें', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'क्या आप वाकई आइटम बेचना चाहते हैं?', - ['HOUSING_NUI_MODAL_SELL'] = 'बेचना', - ['HOUSING_NUI_PUT_STASH'] = 'गुप्त स्थान पर रखें', - ['HOUSING_NUI_TAKE_STASH'] = 'छिपाने की जगह से ले लो', - ['HOUSING_NUI_SORT_ROOM'] = 'कमरे के अनुसार वस्तुओं को क्रमबद्ध करें', - ['HOUSING_NUI_SORT_CATEGORY'] = 'आइटम को श्रेणी के अनुसार क्रमबद्ध करें', - ['HOUSING_NUI_SORT_STASH'] = 'वस्तुओं को भंडारण के आधार पर क्रमबद्ध करें', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'कपड़े की अलमारी', - ['HOUSING_NUI_TYPE_STASH'] = 'छिपाने की जगह', - ['HOUSING_NUI_SEARCH'] = 'खोज', - ['HOUSING_NUI_HELP'] = 'नियंत्रण और सहायता', - ['HOUSING_NUI_KEY_INFORMATION'] = 'आप निम्नलिखित कुंजियों का उपयोग कर सकते हैं:', - ['HOUSING_NUI_EDIT_MODE'] = 'संपादन मोड', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'फर्नीचर खोजें...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'मकान बेचें', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'क्या आप वाकई यह घर बैंक को बेचना चाहते हैं?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'फर्नीचर', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'घर', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'खरीदना', - ['HOUSING_NUI_LIGHT_NAME'] = 'रोशनी', - ['HOUSING_NUI_EDIT_LIGHT'] = 'प्रकाश संपादित करें', - ['HOUSING_NUI_OPTION_NAME'] = 'नाम', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'प्रबंधन पैनल', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'महतवपूर्ण प्रबंधन', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'अभी तक कोई चाबी का मालिक नहीं है', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'किराया', - ['HOUSING_NUI_NO_RENTALS'] = 'कोई किराया उपलब्ध नहीं है', - ['HOUSING_NUI_NEED_CAMERAS'] = 'आपको पहले एक कैमरा मॉड्यूल खरीदना होगा', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'संपत्ति उन्नयन', - ['HOUSING_NUI_LIGHT_LIST'] = 'प्रकाश सूची', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'कोई लाइट नहीं मिली', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'अलमारी का पता लगाएँ', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'भंडारण का पता लगाएं', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'चार्जर का पता लगाएँ', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'घर सजाओ', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'अपनी संपत्ति किराये पर दें', - ['HOUSING_NUI_RENT_HOUSE'] = 'किराये का मकान', - ['HOUSING_NUI_STOP_RENTING'] = 'मकान किराये पर देना बंद करें', - ['HOUSING_NUI_SELL_PROPERTY'] = 'अपनी संपत्ति बेचें', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'खिलाड़ी को घर बेचें', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'बैंक को घर बेचें', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'मकान बिक्री रद्द करें', - ['HOUSING_NUI_LEAVE_TITLE'] = 'बाहर निकलना', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'घर से बाहर निकलें', - ['HOUSING_NUI_DOORS_LABEL'] = 'दरवाजे:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'रफ़्तार:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'मकानों का प्रबंधन करें', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'सूची बनाएं', - ['HOUSING_NUI_HOUSE_NAME'] = 'घर का नाम', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'नाम', - ['HOUSING_NUI_HOUSE_TYPE'] = 'प्रकार', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'अपार्टमेंट', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'जगह', - ['HOUSING_NUI_HOUSE_PRICE'] = 'कीमत', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'खोज', - ['HOUSING_NUI_HOUSE_EDIT'] = 'संपत्ति संपादित करें', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'गैराज जोड़ें/निकालें', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'अपार्टमेंट में गैराज को सक्षम या अक्षम नहीं किया जा सकता', - ['HOUSING_NUI_DELETE_HOUSE'] = 'संपत्ति हटाएँ', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'संपत्ति बनाएं', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'संपत्ति विवरण चुनें', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'अपार्टमेंट की संख्या', - ['HOUSING_NUI_BLIP_NAME'] = 'ब्लिप नाम', - ['HOUSING_NUI_BLIP_SPRITE'] = 'आइकन', - ['HOUSING_NUI_BLIP_COLOR'] = 'रंग', - ['HOUSING_NUI_BLIP_SCALE'] = 'पैमाना', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'बिक्री के लिए', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'किराए के लिए', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'यदि आप किराये का विकल्प चुनते हैं, तो आप घर के मालिक होंगे और इसे दूसरों को किराए पर दे सकते हैं। यदि आप इसे बाद में बेचना चाहें तो गृह प्रबंधन के माध्यम से ऐसा कर सकते हैं।', - ['HOUSING_NUI_CREATE_MAPPING'] = 'मानचित्र प्लेसमेंट', - ['HOUSING_NUI_CREATE_ISLAND'] = 'द्वीप बनाएँ', - ['HOUSING_NUI_CREATE_BLIP'] = 'ब्लिप दिखाएँ', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'अपार्टमेंट बनाएं', - ['HOUSING_NUI_CREATE_CANCEL'] = 'बाहर निकलना', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'बनाएं', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'अन्य संपादन', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'बाहरी क्षेत्र संपादित करें', - ['HOUSING_NUI_EDIT_DOORS'] = 'एमएलओ दरवाजे संपादित करें', - ['HOUSING_NUI_EDIT_VISIT'] = 'विज़िट पॉइंट संपादित करें', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'बचाना', - ['HOUSING_NUI_EDIT_TITLE'] = 'संपत्ति संपादित करें', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'क्या आप सचमच करना चाहते हैं', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'गैराज हटाओ?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'एक गैराज जोड़ें?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'हाँ', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'नहीं', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'क्या आप वाकई इस संपत्ति को हटाना चाहते हैं?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'आस-पास के खिलाड़ी', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'कुंजियाँ हटाएँ', - ['HOUSING_NUI_DELETE_KEYS'] = 'क्या आप वाकई इस कुंजी को हटाना चाहते हैं?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'चुकाया गया', - ['HOUSING_NUI_RENTAL_PENDING'] = 'लंबित', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'अपग्रेड खरीदें', - ['HOUSING_NUI_BUY_UPGRADE'] = 'क्या आप वाकई खरीदना चाहते हैं?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'कैमरा', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'खरीदना', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'थीम्स खरीदें', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'क्या आप वाकई खरीदना चाहते हैं?', - ['HOUSING_NUI_LIGHT_ON'] = 'पर', - ['HOUSING_NUI_LIGHT_OFF'] = 'बंद', - ['HOUSING_NUI_MODAL_PRICE'] = 'कीमत', - ['HOUSING_NUI_MODAL_DONE'] = 'जारी रखना', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'नाम', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'तीव्रता', - ['HOUSING_NUI_LIGHT_COLOR'] = 'रंग', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'कोई किराया नहीं मिला', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'आपके पास अनुमतियाँ नहीं हैं', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'दरवाज़ा खोलें/बंद करें', - ['HOUSING_NUI_FIX_DOOR'] = 'दरवाज़ों की मरम्मत करें', - ['HOUSING_NUI_CHANGE_THEME'] = 'विषय को परिवर्तित करें', - ['HOUSING_NUI_DOOR_LOCKED'] = 'बंद', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'अनलॉक किया', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'कीमत', - ['HOUSING_NUI_PRICE_MODAL'] = 'एक कीमत चुनें', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'क्या आपको यकीन है?', - ['HOUSING_NUI_QUESTION_BANK'] = 'क्या आप वाकई यह घर बैंक को बेचना चाहते हैं?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'क्या आप वाकई यह घर किसी खिलाड़ी को बेचना चाहते हैं?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'आप इस घर की बिक्री रद्द कर देंगे, और इसे बिक्री के लिए संपत्तियों की सूची से हटा दिया जाएगा।', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'आप किराये का अनुबंध छोड़ देंगे, और इसे आपकी संपत्ति सूची से हटा दिया जाएगा।', - ['HOUSING_NUI_CHANGE_COLOR'] = 'आईपीएल रंग बदलें', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'फर्नीचर का चयन करने के बाद उसे स्थानांतरित करने के लिए माउस का उपयोग करें।', - ['HOUSING_NUI_KEYS_1'] = 'F5 माउस कर्सर को छुपाता है या दिखाता है।', - ['HOUSING_NUI_KEYS_2'] = 'F6 निःशुल्क कैमरा मूवमेंट सक्षम करता है।', - ['HOUSING_NUI_KEYS_3'] = 'फ्री मोड में जाने के लिए WASD करें।', - ['HOUSING_NUI_KEYS_4'] = 'ESC बिना सहेजे सजावट मेनू से बाहर निकलने के लिए।', - ['HOUSING_NUI_KEYS_5'] = 'पहला विकल्प श्रेणी के अनुसार फर्नीचर दिखाता है। सभी विकल्पों में से चुनें.', - ['HOUSING_NUI_KEYS_6'] = 'मेनू में दूसरे विकल्प से पूरी फ़र्निचर सूची तक पहुँचें।', - ['HOUSING_NUI_KEYS_7'] = 'मेनू में अंतिम विकल्प का उपयोग करके संपूर्ण फ़र्निचर स्टोर तक पहुंचें।', - ['HOUSING_NUI_KEYS_8'] = 'याद रखें कि कुछ फ़र्निचर में प्रकार और रंग विकल्प, साथ ही भंडारण या अलमारी सुविधाएँ शामिल होती हैं।', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'आपको एक दरवाज़ा चुनना होगा', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'यह दरवाज़ा पहले ही जोड़ा जा चुका है', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'आपने एक नया दरवाज़ा जोड़ा है', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'आपको कम से कम एक दरवाज़ा चुनना होगा', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'आपने एक दरवाज़ा हटा दिया है', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'हटाने के लिए कोई दरवाजे नहीं हैं', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'आगंतुकों के लिए एक समन्वय चुनें', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'आप दूसरे के अंदर एक जोन नहीं बना सकते', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'आपको एक घर की सीमा के भीतर होना चाहिए', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'आस-पास कोई घर नहीं मिला', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'आपने घर का दरवाज़ा खोल दिया', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'तुमने घर का दरवाज़ा बंद कर लिया', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'आपके पास दरवाज़ों से बातचीत करने की चाबियाँ या अनुमतियाँ नहीं हैं', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'आप किसी भी दरवाजे के पास नहीं हैं', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'यात्रा का समय समाप्त हो गया है', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'तुम्हें घर से निकाल दिया गया', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'कोई दरवाजे की घंटी बजा रहा है', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'आप दरवाजे की घंटी बजा रहे हैं', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'चाबियाँ देने के लिए आपको दरवाजे के पास होना चाहिए', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'आप इस घर के मालिक नहीं हैं', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'आस-पास कोई खिलाड़ी नहीं. एक दरवाजे के पास रहना याद रखें', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'परीक्षण निर्देशांक जोड़ने के लिए, यह एक एमएलओ होना चाहिए', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'कोई जबरदस्ती दरवाजा खोल रहा है', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'यह घर पहले से ही खुला है', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'प्रयास विफल', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'दरवाजे की मरम्मत कर दी गई है', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'दरवाज़ा टूटा नहीं है', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'इस घर की चाबी आपके पास नहीं है', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'आप रियल एस्टेट एजेंट नहीं हैं', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'आप किसी घर के अंदर नहीं हैं', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'इस आईपीएल में कोई थीम उपलब्ध नहीं है', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'आप घर के स्थान से बहुत दूर चले गए हैं', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'घर को कोई और सजा रहा है', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'इसे सजाने के लिए आपको घर के अंदर या आस-पास होना चाहिए', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'आपने फर्नीचर का एक टुकड़ा $ में बेचा', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'आपके पास पर्याप्त पैसा नहीं है', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'निर्देशांक संरचना के भीतर नहीं हैं', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'आपने $ में घर बेच दिया', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'आपने एक मकान किराये पर लिया है', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'मकान बिक गया', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'आप यह घर नहीं बेच सकते क्योंकि इसमें एक किरायेदार है', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'आप इस घर को बेच नहीं सकते क्योंकि यह किराये का हो सकता है', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'घर पहले से ही बिक्री के लिए है', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'घर अब बिक्री के लिए नहीं है.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'यह घर बिक्री के लिए नहीं है', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'आप इस घर को नहीं हटा सकते', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'घर हटा दिया गया', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'आप यह घर नहीं बेच सकते', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'आप इस घर को किराये पर नहीं दे सकते', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'मकान किराये पर उपलब्ध नहीं है', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'इस घर के किरायेदार ने सारा भुगतान कर दिया है. आप उन्हें बेदखल नहीं कर सकते', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'तुम्हें घर से निकाल दिया गया है', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'आपने घर छोड़ दिया', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'आप इस घर के किरायेदार नहीं हैं', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'आपने घर छोड़ दिया', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'आपका किरायेदार घर छोड़कर चला गया', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'आप मालिक नहीं हैं या घर में कोई अन्य किरायेदार है', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'यह घर बिक्री के लिए है, आप इसे किराए पर नहीं दे सकते', - ['HOUSING_NOTIFICATION_RENTED'] = 'मकान अब किराये पर है', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'किरायेदार द्वारा किया गया किराया भुगतान: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'आपने घर का किराया चुकाया: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'मकान का किराया नहीं दे सके: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'कृपया अपने खाते में धनराशि जमा करें। नहीं तो मालिक आपको बेदखल कर सकता है', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'क्या आपने अपना बंधक चुकाया? भुगतान की गई राशि थी: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'शेष राशि $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ आपके खाते में स्थानांतरित कर दिया गया', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'आपने हटा दिया', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'आपको कुंजी धारकों से हटा दिया गया है', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'आपको चाबियाँ प्राप्त हुईं', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'तुमने चाबियाँ दे दीं', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'इस व्यक्ति के पास पहले से ही चाबियाँ हैं', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'यह व्यक्ति ऑफ़लाइन है', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'यह कार्रवाई केवल आपातकालीन सेवाओं के लिए उपलब्ध है', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'शहर में पर्याप्त पुलिस नहीं', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'इस मकान का किराया अभी तक नहीं चुकाया गया है', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'पोशाक हटा दी गई है!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'अमान्य राशि', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'काला धन जमा कराने में सफलता', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'इस कार्रवाई के लिए आपके पास पर्याप्त धन नहीं है', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'काले धन की सफल वापसी', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'आपने सफलतापूर्वक दरवाज़ा चुन लिया', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'तुमने घर का दरवाज़ा तोड़ दिया', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'दरवाज़ा बहुत मजबूत है और टूटा नहीं', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'आप बिंदु को घर के बाहर नहीं रख सकते', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'आप इसे उस सजावटी घन के बाहर नहीं रख सकते जिसे आपने पहले बनाया था...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'घर नहीं मिला...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'आपको अपने क्षेत्र में कम से कम 4 बिंदुओं की आवश्यकता है, और सब कुछ इन बिंदुओं के भीतर होना चाहिए...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'आप और अधिक घर नहीं खरीद सकते, आप कानूनी सीमा तक पहुँच चुके हैं', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'आप दरवाजे के पास नहीं हैं', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'खिलाड़ी दरवाजे के पास नहीं है', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'आप गिरवी रखा घर नहीं बेच सकते...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'आपके पास कोई मकान नहीं है', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'कैमरा नहीं मिला', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'चाबी नहीं दी गई', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'चाबी नहीं हटाई गई', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'अपग्रेड नहीं मिला', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'रोशनी नहीं मिली', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'कृपया कुछ देर इंतज़ार करें', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'घर पहले से मौजूद है', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'इसे संपादित करने के लिए आपको घर के पास रहना होगा', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'आप खरीदा', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'आप इस घर के मालिक नहीं हैं', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'आप किसी अपार्टमेंट बिल्डिंग में गैराज नहीं जोड़ सकते', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'आप किसी अपार्टमेंट में गैराज नहीं जोड़ सकते', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'घर की न्यूनतम लंबाई है', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'आपके घर की लंबाई है', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'आप अपार्टमेंट के बाहरी हिस्से को नहीं सजा सकते', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'आप अपना पहनावा अपार्टमेंट के बाहर नहीं रख सकते', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'आप अपना चार्जर अपार्टमेंट के बाहर नहीं रख सकते', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'आपको क्यूएस-स्मार्टफोन-प्रो संसाधन सक्षम करना होगा', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'आप अपना भंडारण अपार्टमेंट के बाहर नहीं रख सकते', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'यह घर प्रकार आईपीएल नहीं है', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'आप इसे ज़ोन के बाहर नहीं रख सकते', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'आपका घर अब किराए के लिए नहीं है', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'हमें इस घर से बाहर निकलने का रास्ता नहीं मिल रहा है, कृपया बताएं', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'अमान्य वॉल्ट कोड', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'हमें सजावटें नहीं मिल सकीं', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'हम ऑब्जेक्ट डेटा नहीं ढूँढ सकते', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'हमें सजावट डेटा नहीं मिल सका', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'आप इस ऑब्जेक्ट पर वॉल्ट कोड सेट नहीं कर सकते', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'आप इस घर में और अधिक वॉल्ट कोड नहीं बना सकते', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'एक वॉल्ट कोड जोड़ा गया है', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'आपने वॉल्ट कोड हटा दिया है', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'वॉल्ट कोड में कोई त्रुटि उत्पन्न हुई', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'निर्माण नहीं मिला...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'घर का निर्माण पूरा हो गया है!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'बचे हुए निर्माण का समय:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'आपके पास इस कमांड को चलाने की अनुमति नहीं है', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'आपको एक व्यवस्थापक द्वारा घर से किराए पर लिया गया है', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'किरायेदार को घर से निकाल दिया गया है', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'हम घर नहीं ढूंढ सके', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'हम सजावट नहीं ढूंढ सके', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'हम वस्तु नहीं ढूंढ सके', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "घर की न्यूनतम लंबाई है", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "आपका घर मापता है", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "आसपास कोई अपार्टमेंट नहीं हैं", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "यहां कोई किराये के अपार्टमेंट नहीं हैं", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "हम डेटाबेस में घर नहीं ढूंढ सकते" -} diff --git a/resources/[housing]/qs-housing/locales/hu.lua b/resources/[housing]/qs-housing/locales/hu.lua deleted file mode 100644 index 9585b2db5..000000000 --- a/resources/[housing]/qs-housing/locales/hu.lua +++ /dev/null @@ -1,427 +0,0 @@ -Locales['hu'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Ház', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Saját házad', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Saját házad (kiadható)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Saját házad (bérlés)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Bérelt ház', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Eladó ház', - - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Ajtó', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Feloldás', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Zár', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'Ügynök:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'Telefon:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Hátralévő idő:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'másodperc', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'kilépéshez nyomd', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Tároló', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Gardrób', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Kijelentkezés', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Ajtó nyitva', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Belépés a házba', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Kilépés a házból', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Kamera használata', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Csengő', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Ház bemutatása', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Adásvételi szerződés megtekintése', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Bérleti szerződés megtekintése', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Belépési pont beállítása', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Hirdetőtábla pont beállítása', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Szerkezet pont beállítása', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Kilépési pont beállítása', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Házpont beállítása', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Látogatási pont', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = '[G] - Nyomd meg a helyed beállításához', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] – Belépés a bútorboltba', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Lakások megjelenítése', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Ehhez az objektum kiválasztásához nyomd meg a jobb egérgombot', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Széfkód beállítása', - - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Ajtó állapotának váltása', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Megnyitás', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Ház megtekintése', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Szerződés megtekintése', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Házba lépés', - ['HOUSING_TARGET_REQUEST_RING'] = 'Csengő megcsöngetési kérelem', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Kilépés a házból', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Csengő megcsöngetése', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Kamera elérése', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Gardrób elérése', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Tároló elérése', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Kijelentkezés', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Lakások megjelenítése', - - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Játékos:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Gardrób', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Ruhák', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Ruhák törlése', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Raktár', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Játékos készlete', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Ház készlete', - ['HOUSING_MENU_STASH_ITEMS'] = 'Tárgyak', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Fegyverek', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Fekete pénz', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Fekete pénz kivétele', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Összeg', - ['HOUSING_MENU_STASH_STORE'] = 'Belerakás', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Kivétel', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Meg akarod vásárolni ezt a tárgyat $ értékben?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Ez a művelet nem vonható vissza', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Lakás menü', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Ez a lakás eladó', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Neked van ez a lakás', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Rendelkezel kulccsal ehhez a lakáshoz', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Ez a lakás bérelhető', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Ennek a lakásnak az ajtaja nincs zárva', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Ezt a lakást valaki más tulajdonolja', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'A te lakásod, No.', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Lakás No.', - ['HOUSING_MENU_MY_APARTMENT'] = 'Saját lakásaid', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Lakás bérlése', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Lakás vásárlása', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Lakás ellenőrzése', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Lakások közötti interakciók', - ['HOUSING_MENU_VAULT_TITLE'] = 'Széfkód módosítása', - ['HOUSING_MENU_VAULT_INPUT'] = 'Szöveg bevitel', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Adj meg egy megfelelő kódot', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Széf kezelése', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Széfkód beállítása', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Kód törlése', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Széfkód', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Add meg a széf kódját', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Bérlő felvétele', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Bérlő eltávolítása a lakásból', - - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Adók', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Banki díjak', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Teljes ár', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Közvetítői díjak', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Vásárlási információk', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'A Dynasty 8 ingatlanügynökség az ügyfelének nevében értékesíti a(z) {address} címen található ingatlant {name} részére.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Ingatlan adásvételi szerződés', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Ár', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Szeretnél jelzáloghitelt kérni az ingatlanra, melynek költsége {cost} óránként?', - ['HOUSING_NUI_LOAN'] = 'Hitel', - ['HOUSING_NUI_NOT_LOAN'] = 'Nincs hitel', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Szerződés elfogadása', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Szerződés elutasítása', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Vásárlási szerződés lezárása', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Biztosan le akarod zárni a vásárlási szerződést?', - ['HOUSING_NUI_MODAL_YES'] = 'IGEN', - ['HOUSING_NUI_MODAL_NO'] = 'NEM', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Vásárlási szerződés elutasítása', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Biztosan elutasítod a vásárlási szerződést?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Bérleti szerződés', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'A Dynasty 8 ingatlanügynökség ügyfele nevében adja bérbe a(z) {address} címen található ingatlant {name} részére.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Bérleti információk', - ['HOUSING_NUI_PRICE_HOUR'] = 'Órabérleti ár', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Ingatlan közvetítői díj (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Banki díjak (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Adók (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Bérleti szerződés lezárása', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Biztosan le akarod zárni a bérleti szerződést?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Bérleti szerződés elutasítása', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Biztosan elutasítod a bérleti szerződést?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Beállítások', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Az alábbi beállításokat módosíthatod:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Nézési sebesség X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Nézési sebesség Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Mozgás rögzítési lépése', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Forgatás rögzítési lépése', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Szerkesztési mód', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Forgatás', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Mozgatás', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Vásárlás ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Válassz egy színt:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Ez a bútor gardróbbal rendelkezik', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Ez a bútor raktárral rendelkezik', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Bútor vásárlása', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Biztosan meg akarod vásárolni ezt a tárgyat {price} áron?', - ['HOUSING_NUI_MODAL_BUY'] = 'Vásárlás', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Mégse', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Elfogadás', - ['HOUSING_NUI_STASH_EMPTY'] = 'A raktárod üres', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Ezzel a tárggyal nem léphetsz interakcióba', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategória:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Mentés', - ['HOUSING_NUI_DECORATE_SELL'] = 'Eladás', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Bútor eladása', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Biztosan el akarod adni ezt a tárgyat?', - ['HOUSING_NUI_MODAL_SELL'] = 'Eladás', - ['HOUSING_NUI_PUT_STASH'] = 'Tedd a raktárba', - ['HOUSING_NUI_TAKE_STASH'] = 'Vedd ki a raktárból', - ['HOUSING_NUI_SORT_ROOM'] = 'Tárgyak rendezése szoba szerint', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Tárgyak rendezése kategória szerint', - ['HOUSING_NUI_SORT_STASH'] = 'Tárgyak rendezése raktár szerint', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Gardrób', - ['HOUSING_NUI_TYPE_STASH'] = 'Raktár', - ['HOUSING_NUI_SEARCH'] = 'Keresés', - ['HOUSING_NUI_HELP'] = 'Irányítás és segítség', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Az alábbi billentyűket használhatod:', - ['HOUSING_NUI_EDIT_MODE'] = 'Szerkesztési mód', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Bútorok keresése...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Ház eladása', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Biztosan el akarod adni ezt a házat a banknak?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Bútorok', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Ház', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Vásárlás', - ['HOUSING_NUI_LIGHT_NAME'] = 'Fény', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Fény szerkesztése', - ['HOUSING_NUI_OPTION_NAME'] = 'Név', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Kezelőpanel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Kulcsok kezelése', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Még nincs kulcs tulajdonos', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Bérletek', - ['HOUSING_NUI_NO_RENTALS'] = 'Nincs elérhető bérlet', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Először meg kell vásárolnod egy kamera modult', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Ingatlan fejlesztés', - ['HOUSING_NUI_LIGHT_LIST'] = 'Fények listája', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Nincs fény találva', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Gardrób helyének meghatározása', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Tároló helyének meghatározása', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Töltő helyének meghatározása', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Ház dekorálása', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Add ki az ingatlanodat', - ['HOUSING_NUI_RENT_HOUSE'] = 'Ház bérlése', - ['HOUSING_NUI_STOP_RENTING'] = 'Befejezni a ház bérbeadását', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Add el az ingatlanodat', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Ház eladása játékosnak', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Ház eladása a banknak', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Ház eladásának visszavonása', - ['HOUSING_NUI_LEAVE_TITLE'] = 'KILÉPÉS', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Kilépés a házból', - ['HOUSING_NUI_DOORS_LABEL'] = 'Ajtók:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Sebesség:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Házak kezelése', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Lista létrehozása', - ['HOUSING_NUI_HOUSE_NAME'] = 'Ház neve', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Név', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Típus', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Lakás', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Elhelyezkedés', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Ár', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Keresés', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Ingatlan szerkesztése', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Garázs hozzáadása/eltávolítása', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Lakásokban nem lehet garázst engedélyezni vagy letiltani', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Ingatlan törlése', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Ingatlan létrehozása', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Válaszd ki az ingatlan részleteit', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Lakások száma', - ['HOUSING_NUI_BLIP_NAME'] = 'Ikon neve', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikon', - ['HOUSING_NUI_BLIP_COLOR'] = 'Szín', - ['HOUSING_NUI_BLIP_SCALE'] = 'Méretarány', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Eladó', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Kiadó', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Ha a bérbeadás opciót választod, te leszel a ház tulajdonosa, és kiadhatod azt másoknak. Ha később el szeretnéd adni, azt az ingatlan kezelése menüpontban teheted meg.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Elhelyezés a térképen', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Sziget létrehozása', - ['HOUSING_NUI_CREATE_BLIP'] = 'Blip megjelenítése', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Lakások létrehozása', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Kilépés', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Létrehozás', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'További beállítások', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Külső terület szerkesztése', - ['HOUSING_NUI_EDIT_DOORS'] = 'MLO ajtók szerkesztése', - ['HOUSING_NUI_EDIT_VISIT'] = 'Látogatási pont szerkesztése', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Mentés', - ['HOUSING_NUI_EDIT_TITLE'] = 'Ingatlan szerkesztése', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Biztosan ezt szeretnéd?', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'Eltávolítani a garázst?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'Hozzáadni egy garázst?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'IGEN', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'NEM', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Biztosan törölni szeretnéd ezt az ingatlant?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Közeli játékosok', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Kulcsok törlése', - ['HOUSING_NUI_DELETE_KEYS'] = 'Biztosan törölni szeretnéd ezt a kulcsot?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Fizetve', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Függőben', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Fejlesztés vásárlása', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Biztosan meg szeretnéd vásárolni?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Vásárlás', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Témák vásárlása', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Biztosan meg szeretnéd vásárolni?', - ['HOUSING_NUI_LIGHT_ON'] = 'BE', - ['HOUSING_NUI_LIGHT_OFF'] = 'KI', - ['HOUSING_NUI_MODAL_PRICE'] = 'Ár', - ['HOUSING_NUI_MODAL_DONE'] = 'Folytatás', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Név', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intenzitás', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Szín', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Nem található bérlet', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Nincs jogosultságod', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Ajtó nyitása/zárása', - ['HOUSING_NUI_FIX_DOOR'] = 'Ajtó javítása', - ['HOUSING_NUI_CHANGE_THEME'] = 'Téma módosítása', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Zárolva', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Feloldva', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Ár', - ['HOUSING_NUI_PRICE_MODAL'] = 'Válassz egy árat', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Biztosan?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Biztosan el akarod adni ezt a házat a banknak?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Biztosan el akarod adni ezt a házat egy játékosnak?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Ezzel törlöd a ház eladását, és az eltűnik az eladó ingatlanok listájáról.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Ezzel megszünteted a bérleti szerződést, és eltűnik az ingatlanjaid közül.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'IPL szín módosítása', - - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Egér - A bútor elmozgatásához a kiválasztás után.', - ['HOUSING_NUI_KEYS_1'] = 'F5 - Elrejti vagy megjeleníti az egérmutatót.', - ['HOUSING_NUI_KEYS_2'] = 'F6 - Szabad kameramozgást engedélyez.', - ['HOUSING_NUI_KEYS_3'] = 'WASD - Mozgás szabad módban.', - ['HOUSING_NUI_KEYS_4'] = 'ESC - Kilépés a dekorációs menüből mentés nélkül.', - ['HOUSING_NUI_KEYS_5'] = 'Az első opció a bútorokat kategóriák szerint jeleníti meg. Válassz az összes lehetőség közül.', - ['HOUSING_NUI_KEYS_6'] = 'A menü második opciójából érheted el a teljes bútorlistát.', - ['HOUSING_NUI_KEYS_7'] = 'A menü utolsó opciójával érheted el a teljes bútorboltot.', - ['HOUSING_NUI_KEYS_8'] = 'Ne feledd, hogy néhány bútor tartalmaz típus- és színválasztékot, valamint tároló vagy gardrób funkciókat.', - - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Válassz egy ajtót', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Ezt az ajtót már hozzáadtad', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Új ajtót adtál hozzá', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Legalább egy ajtót ki kell választani', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Eltávolítottál egy ajtót', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Nincsenek eltávolítandó ajtók', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Válassz koordinátát a látogatók számára', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Nem hozhatsz létre egy zónát egy másik zónán belül', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Egy ház határain belül kell lenned', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Nincs ház a közelben', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Kinyitottad a ház ajtaját', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Lezártad a ház ajtaját', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Nincs kulcsod vagy jogosultságod az ajtók kezeléséhez', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Nem vagy közel egy ajtóhoz sem', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'A látogatási idő lejárt', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Kirúgtak a házból', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Valaki cseng a csengőn', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Te csengesz', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Közel kell lenned az ajtóhoz a kulcs átadásához', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Nem te vagy ennek a háznak a tulajdonosa', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Nincs játékos a közelben. Ügyelj rá, hogy közel legyél egy ajtóhoz', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'A koordináták hozzáadásához MLO-nak kell lennie', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Valaki erőlteti az ajtót', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Ez a ház már nyitva van', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Kísérlet sikertelen', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Az ajtót javították', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Az ajtó nem törött össze', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Nincs kulcsod ehhez a házhoz', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Nem vagy ingatlanügynök', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Nem vagy semmilyen házban', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Ennek az IPL-nek nincsenek elérhető témái', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Túl messze vagy a ház helyétől', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Valaki más éppen dekorálja a házat', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'A ház dekorálásához bent vagy közel kell lenned hozzá', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Eladtál egy bútordarabot $ értékben', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Nincs elég pénzed', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'A koordináták nem a szerkezeten belül vannak', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Eladtad a házat $ értékért', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Béreltél egy házat', - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Ház eladva', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Nem adhatod el ezt a házat, mert van benne bérlő', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Nem adhatod el ezt a házat, mert kiadható lehet', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'A ház már eladó', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'A ház már nincs eladó', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Ez a ház nem eladó', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Nem törölheted ezt a házat', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'A ház törölve lett', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Nem adhatod el ezt a házat', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Nem bérelheted ki ezt a házat', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'A ház nem bérelhető', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Ennek a háznak a bérlője minden fizetést teljesített, nem ürítheted ki', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Kiürítettek a házból', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Kiléptél a házból', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Nem te vagy ennek a háznak a bérlője', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Kiléptél a házból', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'A bérlőd elhagyta a házat', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Nem te vagy a tulajdonos, vagy más bérlő van a házban', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Ez a ház eladó, nem bérelhető ki', - ['HOUSING_NOTIFICATION_RENTED'] = 'A ház most bérbe van adva', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'A bérlő által teljesített bérleti fizetés: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Kifizetted a ház bérleti díját: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Nem tudod kifizetni a ház bérleti díját: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Kérjük, utald be a pénzt a számládra, különben a tulajdonos kiüríthet téged', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Kifizetted a jelzáloghitelről? A kifizetett összeg: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Fennmaradó összeg: $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ került átutalásra a számládra', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Eltávolítottad', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Eltávolítottak a kulcs birtokosok közül', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Megkaptad a kulcsot', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Átadtad a kulcsot', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Ennek a személynek már megvannak a kulcsai', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Ez a személy offline van', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Ez a művelet csak sürgősségi szolgálatok számára elérhető', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Nincs elegendő rendőrség a városban', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Ennek a háznak a bérleti díját még nem fizették ki', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Az öltözék törölve lett!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Érvénytelen összeg', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Fekete pénz befizetése sikeres', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Nincs elég pénzed ehhez a művelethez', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Fekete pénz kivétele sikeres', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Sikeresen feltörted az ajtót', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Sikeresen feltörted a ház ajtaját', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Az ajtó túl erős, nem tört össze', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Nem helyezheted el a pontot a házon kívül', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Ezt nem helyezheted el a korábban létrehozott dekorálható kockán kívül...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Ház nem található...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Legalább 4 pont szükséges a zónádban, és mindennek ezen pontokon belül kell lennie...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Nem vásárolhatsz több házat, elérted a jogi határt', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Nem vagy közel az ajtóhoz', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'A játékos nincs közel az ajtóhoz', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Nem adhatod el a jelzáloggal terhelt házat...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Nem birtokolsz házat', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kamera nem található', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Kulcs nincs megadva', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Kulcs nincs eltávolítva', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Frissítés nem található', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Fény nem található', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Kérlek, várj egy kicsit', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'A ház már létezik', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Közel kell lenned a házhoz a szerkesztéshez', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Megvásároltad', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Nem te vagy ennek a háznak a tulajdonosa', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Lakóépülethez nem lehet garázst hozzáadni', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Lakáshoz nem lehet garázst hozzáadni', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'A ház minimális hossza', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Nem dekorálhatod a lakás külső részét', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Nem helyezheted el az öltözéked a lakáson kívül', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'A töltőt nem helyezheted el a lakáson kívül', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Engedélyezni kell a qs-smartphone-pro erőforrást', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'A raktárodat nem helyezheted el a lakáson kívül', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Ez a háztípus nem IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Nem helyezheted el a zónán kívül', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'A házad már nem bérelhető', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Nem találjuk ennek a háznak a kijáratát, add meg azt', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Érvénytelen széfkód', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Nem találjuk a dekorációkat', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Nem találhatók az objektum adatai', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Nem találhatók a dekoráció adatai', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Erre az objektumra nem állítható be védőkód', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Ebben a házban nem hozhatsz létre több széfkódot', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Biztonsági kód hozzáadva', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Eltávolítottad a széfkódot', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Hiba történt a széfkóddal', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Építkezés nem található...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'A ház építése befejeződött!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Hátralévő idő az építkezéshez:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Nincs jogosultságod a parancs végrehajtásához', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Egy admin által felvettek a házba', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'A bérlőt kiürítették a házból', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Nem találtuk a házat', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Nem találtuk a dekorációkat', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nem találtuk az objektumot', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "A ház minimális hossza", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "A házad hossza", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Nincsenek lakások a közelben", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Itt nincsenek kiadó lakások", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Nem találjuk a házat az adatbázisban" -} - \ No newline at end of file diff --git a/resources/[housing]/qs-housing/locales/it.lua b/resources/[housing]/qs-housing/locales/it.lua deleted file mode 100644 index 3b459adb6..000000000 --- a/resources/[housing]/qs-housing/locales/it.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['it'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Casa', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'La tua casa', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'La tua casa (affittabile)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'La tua casa (affitto)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Casa in affitto', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Casa disponibile per l\'acquisto', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Porta', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Sbloccare', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Serratura', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENTE:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFONO:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Tempo rimanente:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'secondi', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'per uscire premere', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Deposito', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Guardaroba', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Logout', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Porta aperta', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Entra nella Casa', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Esci dalla casa', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Usa la fotocamera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Suona il campanello', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Casa dello spettacolo', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Visualizza il contratto di vendita', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Visualizza il contratto di noleggio', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Imposta punto di ingresso', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Imposta il punto elenco', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Imposta punto struttura', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Imposta punto di uscita', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Imposta il punto di dogana', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Punto di visita', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Premi [G] per impostare la tua posizione', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] – Entra nel negozio di mobili', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Mostra appartamenti', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Per selezionare questo oggetto premere il tasto destro del mouse', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Imposta il codice della cassaforte', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interagisci', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Elimina mobili illegali', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Attiva/disattiva lo stato della porta', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Aprire', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Mostra casa', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Visualizza contratto', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Entra in Casa', - ['HOUSING_TARGET_REQUEST_RING'] = 'Richiesta di suonare il campanello', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Esci dalla Casa', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Suona il campanello', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Accedi alla Fotocamera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Accesso al guardaroba', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Accedi allo spazio di archiviazione', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Esci', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Mostra appartamenti', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Giocatore:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Armadio', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Vestiti', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Elimina vestiti', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Magazzinaggio', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventario dei giocatori', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventario della casa', - ['HOUSING_MENU_STASH_ITEMS'] = 'Elementi', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Armi', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Soldi neri', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Prelevare denaro nero', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Quantità', - ['HOUSING_MENU_STASH_STORE'] = 'Negozio', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Ritirare', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Vuoi acquistare questo articolo per $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Questa azione non può essere annullata', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menù Appartamento', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Questo appartamento è in vendita', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Possiedi questo appartamento', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Hai una chiave di questo appartamento', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Questo appartamento è in affitto', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'La porta di questo appartamento non è chiusa a chiave', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Questo appartamento è di proprietà di qualcun altro', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Il tuo appartamento n.', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Appartamento n.', - ['HOUSING_MENU_MY_APARTMENT'] = 'I miei appartamenti', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Affitta Appartamento', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Acquista Appartamento', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Ispezionare l\'appartamento', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interazioni tra appartamenti', - ['HOUSING_MENU_VAULT_TITLE'] = 'Modifica il codice della cassaforte', - ['HOUSING_MENU_VAULT_INPUT'] = 'Inserimento di testo', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Inserisci un buon codice', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Gestione del caveau', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Imposta il codice della cassaforte', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Rimuovi codice', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Codice della cassaforte', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Inserisci il codice del caveau', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Assumere un inquilino', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Rimuovere l’inquilino dall’appartamento', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Tasse', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Commissioni bancarie', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Prezzo totale', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Commissioni di intermediazione', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informazioni sull\'acquisto', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'L\'agenzia immobiliare Dynasty 8 vende, per conto del proprio cliente, l\'immobile sito in {address} a {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Contratto di compravendita immobiliare', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Prezzo', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Vorresti richiedere un mutuo per l\'immobile al costo di {cost} all\'ora?', - ['HOUSING_NUI_LOAN'] = 'Prestito', - ['HOUSING_NUI_NOT_LOAN'] = 'Nessun prestito', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Accetta contratto', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Rifiutare contratto', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Concludere il contratto di acquisto', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Sei sicuro di voler finalizzare il contratto di acquisto?', - ['HOUSING_NUI_MODAL_YES'] = 'SÌ', - ['HOUSING_NUI_MODAL_NO'] = 'NO', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Rifiutare il contratto di acquisto', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Sei sicuro di voler rifiutare il contratto di acquisto?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Contratto di locazione', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'L\'agenzia immobiliare Dynasty 8 affitta, per conto del suo cliente, l\'immobile sito in {address} a {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informazioni sul noleggio', - ['HOUSING_NUI_PRICE_HOUR'] = 'Prezzo di noleggio orario', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Commissioni di intermediazione immobiliare (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Commissioni bancarie (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Tasse (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finalizzare il contratto di noleggio', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Sei sicuro di voler finalizzare il contratto di noleggio?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Rifiutare il contratto di noleggio', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Sei sicuro di voler rifiutare il contratto di noleggio?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Impostazioni', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'È possibile modificare le seguenti impostazioni:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Telecamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Guarda Velocità X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Guarda Velocità Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Sposta la regolazione', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ruota la regolazione', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Modalità Modifica', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Ruotare', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Tradurre', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Acquista ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Scegli un colore:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Questo pezzo ha un guardaroba', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Questo pezzo ha una scorta', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Acquistare mobili', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Sei sicuro di voler acquistare l\'articolo per {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Acquistare', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Cancellare', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Accettare', - ['HOUSING_NUI_STASH_EMPTY'] = 'La tua scorta è vuota', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Non puoi interagire con questo pezzo', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Categoria:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Salva', - ['HOUSING_NUI_DECORATE_SELL'] = 'Vendere', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Vendere mobili', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Sei sicuro di voler vendere l\'oggetto?', - ['HOUSING_NUI_MODAL_SELL'] = 'Vendere', - ['HOUSING_NUI_PUT_STASH'] = 'Mettilo nella scorta', - ['HOUSING_NUI_TAKE_STASH'] = 'Prendi dalla scorta', - ['HOUSING_NUI_SORT_ROOM'] = 'Ordina gli elementi per stanza', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Ordina gli articoli per categoria', - ['HOUSING_NUI_SORT_STASH'] = 'Ordina gli oggetti per scorta', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Armadio', - ['HOUSING_NUI_TYPE_STASH'] = 'Scorta', - ['HOUSING_NUI_SEARCH'] = 'Ricerca', - ['HOUSING_NUI_HELP'] = 'Controlli e aiuto', - ['HOUSING_NUI_KEY_INFORMATION'] = 'È possibile utilizzare i seguenti tasti:', - ['HOUSING_NUI_EDIT_MODE'] = 'Modalità Modifica', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Cerca mobili...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Vendere casa', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Sei sicuro di voler vendere questa casa alla banca?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Mobilia', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Casa', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Acquistare', - ['HOUSING_NUI_LIGHT_NAME'] = 'Leggero', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Modifica Luce', - ['HOUSING_NUI_OPTION_NAME'] = 'Nome', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Pannello di gestione', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Gestione delle chiavi', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Nessun proprietario della chiave ancora', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Noleggi', - ['HOUSING_NUI_NO_RENTALS'] = 'Nessun noleggio disponibile', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Devi prima acquistare un modulo fotocamera', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Aggiornamento della proprietà', - ['HOUSING_NUI_LIGHT_LIST'] = 'Elenco luci', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Nessuna luce trovata', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Individua il guardaroba', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Individua spazio di archiviazione', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Individua il caricabatterie', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Decorare la casa', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Affitta la tua proprietà', - ['HOUSING_NUI_RENT_HOUSE'] = 'Affitta casa', - ['HOUSING_NUI_STOP_RENTING'] = 'Smettere di affittare casa', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Vendi la tua proprietà', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Vendi casa al giocatore', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Vendere casa alla banca', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Annulla la vendita della casa', - ['HOUSING_NUI_LEAVE_TITLE'] = 'USCITA', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Esci dalla Casa', - ['HOUSING_NUI_DOORS_LABEL'] = 'Porte:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Velocità:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Gestisci case', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Crea elenco', - ['HOUSING_NUI_HOUSE_NAME'] = 'Nome della casa', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nome', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Tipo', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Appartamento', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Posizione', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Prezzo', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Ricerca', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Modifica proprietà', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Aggiungi/Rimuovi garage', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Non è possibile abilitare o disabilitare il garage negli appartamenti', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Elimina proprietà', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Crea proprietà', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Scegli i dettagli dell\'immobile', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Numero di appartamenti', - ['HOUSING_NUI_BLIP_NAME'] = 'Nome dell\'icona', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Icona', - ['HOUSING_NUI_BLIP_COLOR'] = 'Colore', - ['HOUSING_NUI_BLIP_SCALE'] = 'Scala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'In vendita', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'In affitto', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Se scegli l\'opzione di affitto, sarai proprietario della casa e potrai affittarla ad altri. Se desideri venderlo in seguito, puoi farlo tramite la gestione della casa.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Posizionamento sulla mappa', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Crea isola', - ['HOUSING_NUI_CREATE_BLIP'] = 'Mostra Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Crea appartamenti', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Uscita', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Creare', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Altre modifiche', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Modifica zona esterna', - ['HOUSING_NUI_EDIT_DOORS'] = 'Modifica porte MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Modifica punto visita', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Salva', - ['HOUSING_NUI_EDIT_TITLE'] = 'Modifica proprietà', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Sei sicuro di volerlo fare?', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'smontare il garage?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'aggiungere un garage?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'SÌ', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'NO', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Sei sicuro di voler eliminare questa proprietà?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Giocatori vicini', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Elimina chiavi', - ['HOUSING_NUI_DELETE_KEYS'] = 'Sei sicuro di voler eliminare questa chiave?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Pagato', - ['HOUSING_NUI_RENTAL_PENDING'] = 'In attesa di', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Acquista l\'aggiornamento', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Sei sicuro di voler acquistare?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Telecamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Acquistare', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Acquista temi', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Sei sicuro di voler acquistare?', - ['HOUSING_NUI_LIGHT_ON'] = 'SU', - ['HOUSING_NUI_LIGHT_OFF'] = 'Spento', - ['HOUSING_NUI_MODAL_PRICE'] = 'Prezzo', - ['HOUSING_NUI_MODAL_DONE'] = 'Continuare', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nome', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensità', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Colore', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Nessun affitto trovato', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Non hai i permessi', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Apri/Chiudi porta', - ['HOUSING_NUI_FIX_DOOR'] = 'Riparare le porte', - ['HOUSING_NUI_CHANGE_THEME'] = 'Cambia tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Bloccato', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Sbloccato', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Prezzo', - ['HOUSING_NUI_PRICE_MODAL'] = 'Seleziona un prezzo', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Sei sicuro?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Sei sicuro di voler vendere questa casa alla banca?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Sei sicuro di voler vendere questa casa a un giocatore?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Annullerai la vendita di questa casa e questa verrà rimossa dall\'elenco delle proprietà in vendita.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Abbandonerai il contratto di affitto e verrà rimosso dall\'elenco delle tue proprietà.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Cambia colore IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mouse per spostare il mobile dopo averlo selezionato.', - ['HOUSING_NUI_KEYS_1'] = 'F5 nasconde o mostra il cursore del mouse.', - ['HOUSING_NUI_KEYS_2'] = 'F6 consente il movimento libero della fotocamera.', - ['HOUSING_NUI_KEYS_3'] = 'WASD per muoversi in modalità libera.', - ['HOUSING_NUI_KEYS_4'] = 'ESC per uscire dal menu decorazione senza salvare.', - ['HOUSING_NUI_KEYS_5'] = 'La prima opzione mostra i mobili per categoria. Scegli tra tutte le opzioni.', - ['HOUSING_NUI_KEYS_6'] = 'Accedi all\'elenco completo dei mobili dalla seconda opzione nel menu.', - ['HOUSING_NUI_KEYS_7'] = 'Accedi all\'intero negozio di mobili utilizzando l\'ultima opzione nel menu.', - ['HOUSING_NUI_KEYS_8'] = 'Ricorda che alcuni mobili includono opzioni di tipo e colore, nonché funzionalità di contenitore o guardaroba.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'È necessario selezionare una porta', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Questa porta è già stata aggiunta', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Hai aggiunto una nuova porta', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'È necessario selezionare almeno una porta', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Hai rimosso una porta', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Non ci sono porte da rimuovere', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Seleziona una coordinata per i visitatori', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Non è possibile creare una zona all\'interno di un\'altra', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Devi trovarti nel raggio di una casa', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Nessuna casa nelle vicinanze trovata', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Hai aperto la porta di casa', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Hai chiuso a chiave la porta di casa', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Non hai chiavi o permessi per interagire con le porte', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Non sei vicino a nessuna porta', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Il tempo della visita è terminato', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Sei stato cacciato di casa', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Qualcuno sta suonando il campanello', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Stai suonando il campanello', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Devi essere vicino alla porta per consegnare le chiavi', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Non sei il proprietario di questa casa', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Nessun giocatore nelle vicinanze. Ricordati di essere vicino a una porta', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Per aggiungere le coordinate del test, deve essere un MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Qualcuno sta forzando la porta', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Questa casa è già aperta', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Tentativo fallito', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'La porta è stata riparata', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'La porta non è rotta', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Non hai la chiave di questa casa', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Non sei un agente immobiliare', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Non sei dentro nessuna casa', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Questo IPL non ha temi disponibili', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Ti sei allontanato troppo dalla posizione della casa', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Qualcun altro sta decorando la casa', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Devi essere dentro o vicino alla casa per decorarla', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Hai venduto un mobile per $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Non hai abbastanza soldi', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Le coordinate non sono all\'interno della struttura', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Hai venduto la casa per $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Hai affittato una casa', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Casa venduta', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Non puoi vendere questa casa perché ha un inquilino', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Non puoi vendere questa casa perché potrebbe essere affittata', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'La casa è già in vendita', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'La casa non è più in vendita.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Questa casa non è in vendita', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Non puoi eliminare questa casa', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'La casa è stata cancellata', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Non puoi vendere questa casa', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Non puoi affittare questa casa', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'La casa non è disponibile per l\'affitto', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'L\'inquilino di questa casa ha effettuato tutti i pagamenti. Non puoi sfrattarli', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Sei stato sfrattato da casa', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Sei uscito di casa', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Non sei l\'inquilino di questa casa', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Sei uscito di casa', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Il tuo inquilino ha lasciato la casa', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Non sei il proprietario o c\'è un altro inquilino in casa', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Questa casa è in vendita, non puoi affittarla', - ['HOUSING_NOTIFICATION_RENTED'] = 'La casa ora è in affitto', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Pagamento dell\'affitto effettuato dall\'inquilino: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Hai pagato l\'affitto della casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Impossibile pagare l\'affitto della casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Ti preghiamo di depositare fondi sul tuo conto. Altrimenti il ​​proprietario potrebbe sfrattarti', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Hai pagato il mutuo? L\'importo pagato è stato: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Importo residuo $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ sono stati trasferiti sul tuo conto', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Hai rimosso', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Sei stato rimosso dai detentori di chiavi', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Hai ricevuto le chiavi da', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Hai dato le chiavi a', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Questa persona ha già le chiavi', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Questa persona è offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Questa azione è disponibile solo per i servizi di emergenza', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Non c\'è abbastanza polizia in città', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'L\'affitto di questa casa non è stato ancora pagato', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'L\'outfit è stato eliminato!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Importo non valido', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Deposito di denaro nero riuscito', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Non hai abbastanza soldi per questa azione', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Prelievo di denaro nero riuscito', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Hai scelto la porta con successo', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Hai sfondato la porta di casa', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'La porta è troppo robusta e non si è rotta', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Non puoi posizionare il punto fuori casa', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Non puoi posizionare questo al di fuori del cubo decorativo che hai creato in precedenza...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Casa non trovata...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Hai bisogno di almeno 4 punti nella tua zona e tutto deve essere all\'interno di questi punti...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Non puoi acquistare più case, hai raggiunto il limite legale', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Non sei vicino alla porta', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Il giocatore non è vicino alla porta', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Non si può vendere una casa ipotecata...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Non possiedi alcuna casa', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Fotocamera non trovata', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Chiave non fornita', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Chiave non rimossa', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Aggiornamento non trovato', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Luce non trovata', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Per favore aspetta un attimo', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'La casa esiste già', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Devi essere vicino alla casa per modificarlo', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Hai comprato', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Non sei il proprietario di questa casa', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Non è possibile aggiungere un garage a un condominio', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Non è possibile aggiungere un garage ad un appartamento', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'La lunghezza minima della casa è', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'La lunghezza della tua casa è', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Non puoi decorare l\'esterno dell\'appartamento', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Non puoi posizionare il tuo outfit fuori dall\'appartamento', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Non è possibile posizionare il caricabatterie fuori dall\'appartamento', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'È necessario avere la risorsa qs-smartphone-pro abilitata', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Non puoi posizionare il tuo deposito fuori dall\'appartamento', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Questo tipo di casa non è un IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Non puoi posizionarlo fuori dalla zona', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'La tua casa non è più in affitto', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Non riusciamo a trovare l\'uscita di questa casa, specificala', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Codice della cassaforte non valido', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Non riusciamo a trovare le decorazioni', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Impossibile trovare i dati dell\'oggetto', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Non riusciamo a trovare i dati della decorazione', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Non è possibile impostare un codice di protezione su questo oggetto', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Non puoi creare più codici del caveau in questa casa', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'È stato aggiunto un codice di sicurezza', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Hai rimosso il codice del vault', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Si è verificato un errore con il codice del vault', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Costruzione non trovata...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'La costruzione della casa è stata completata!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Tempo rimanente per la costruzione:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Non hai il permesso di eseguire questo comando', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Sei stato assunto dalla casa da un amministratore', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'L\'inquilino è stato sfrattato dalla casa', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Non siamo riusciti a trovare la casa', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Non siamo riusciti a trovare le decorazioni', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Non siamo riusciti a trovare l\'oggetto', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "La lunghezza minima della casa è", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "La tua casa misura", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Non ci sono appartamenti nelle vicinanze", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Non ci sono appartamenti in affitto qui", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Non riusciamo a trovare la casa nel database" -} diff --git a/resources/[housing]/qs-housing/locales/ja.lua b/resources/[housing]/qs-housing/locales/ja.lua deleted file mode 100644 index 7ea039aaf..000000000 --- a/resources/[housing]/qs-housing/locales/ja.lua +++ /dev/null @@ -1,423 +0,0 @@ -Locales['ja'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = '家', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'あなたの家', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'あなたの家(賃貸)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'あなたの家(賃貸)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = '貸家', - ['HOUSING_BLIP_HOUSE_FREE'] = '購入可能な家', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'ドア', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'ロックを解除する', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'ロック', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'エージェント:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = '電話:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = '残り時間:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = '秒', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = '終了するには、 を押します', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - ストレージ', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - ワードローブ', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - ログアウト', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - ドアを開ける', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - 家に入る', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - 出口ハウス', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - カメラを使用する', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - ドアベルを鳴らす', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - ショーハウス', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - 販売契約の表示', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - レンタル契約を見る', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'エントリポイントの設定', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = '箇条書きの設定', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = '構造点の設定', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = '出口ポイントの設定', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'カスタムハウスポイントの設定', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = '訪問ポイント', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = '[G]を押して現在地を設定します', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - 家具店に入る', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - ショーアパートメント', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'このオブジェクトを選択するには、マウスの右ボタンを押します', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - ボールトコードの設定', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - インタラクト', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - 違法な家具を削除', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'ドアステータスの切り替え', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = '開ける', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'ショーハウス', - ['HOUSING_TARGET_VIEW_HOUSE'] = '契約書を見る', - ['HOUSING_TARGET_ENTER_HOUSE'] = '家に入る', - ['HOUSING_TARGET_REQUEST_RING'] = 'ドアベルを鳴らすリクエスト', - ['HOUSING_TARGET_EXIT_HOUSE'] = '出口ハウス', - ['HOUSING_TARGET_RING_DOORBELL'] = 'ドアベルを鳴らす', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'カメラにアクセスする', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'ワードローブへのアクセス', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'ストレージにアクセスする', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'ログアウト', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'アパートメントを表示する', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'プレーヤー:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'ワードローブ', - ['HOUSING_MENU_CLOTHES_MENU'] = '服', - ['HOUSING_MENU_DELETE_CLOTHES'] = '服の削除', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'ストレージ', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'プレイヤーのインベントリ', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'ハウスインベントリ', - ['HOUSING_MENU_STASH_ITEMS'] = 'アイテム', - ['HOUSING_MENU_STASH_WEAPONS'] = '兵器', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'ブラックマネー', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'ブラックマネーを引き出す', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = '額', - ['HOUSING_MENU_STASH_STORE'] = '店', - ['HOUSING_MENU_STASH_WITHDRAW'] = '撤回する', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'この商品を $ で購入しますか?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'この操作は元に戻せません', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'アパートメントメニュー', - ['HOUSING_MENU_APARTMENT_SALES'] = 'このアパートは売りに出されています', - ['HOUSING_MENU_APARTMENT_OWN'] = 'あなたはこのアパートの所有者です', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'あなたはこのアパートの鍵を持っています', - ['HOUSING_MENU_APARTMENT_RENT'] = 'このアパートは賃貸です', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'このアパートのドアには鍵がかかっていません', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'このアパートは他の人が所有しています', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'あなたのアパート番号', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'アパート番号', - ['HOUSING_MENU_MY_APARTMENT'] = '私のアパート', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = '賃貸アパート', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'アパートを購入する', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'アパートを検査する', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'アパート間の交流', - ['HOUSING_MENU_VAULT_TITLE'] = 'ボールトコードの変更', - ['HOUSING_MENU_VAULT_INPUT'] = 'テキスト入力', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = '適切なコードを入力してください', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'ボールト管理', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'ボールトコードの設定', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'コードの削除', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'ボールトコード', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = '保管庫コードを入力してください', - ['HOUSING_MENU_HIRE_APARTMENT'] = '借主を雇う', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'アパートから借主を削除する', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = '税金', - ['HOUSING_NUI_BANK_FEES_VALUE'] = '銀行手数料', - ['HOUSING_NUI_TOTAL_PRICE'] = '合計価格', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = '仲介手数料', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = '購入情報', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'ダイナスティ 8 不動産業者は、クライアントに代わって、{address} にある不動産を {name} に販売します。', - ['HOUSING_NUI_REALESTATE_TITLE'] = '不動産売買契約書', - ['HOUSING_NUI_CONTRACT_PRICE'] = '価格', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = '1 時間あたり {cost} の費用でその物件のローンをリクエストしますか?', - ['HOUSING_NUI_LOAN'] = 'ローン', - ['HOUSING_NUI_NOT_LOAN'] = 'ローンなし', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = '契約に同意する', - ['HOUSING_NUI_DECLINE_CONTRACT'] = '契約の拒否', - ['HOUSING_NUI_MODAL_FINALIZE'] = '購入契約を完了する', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = '購入契約を完了してもよろしいですか?', - ['HOUSING_NUI_MODAL_YES'] = 'はい', - ['HOUSING_NUI_MODAL_NO'] = 'いいえ', - ['HOUSING_NUI_MODAL_DECLINE'] = '購入契約の拒否', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = '購入契約を拒否してもよろしいですか?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'レンタル契約', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'ダイナスティ 8 不動産会社は、クライアントに代わって、{address} にある不動産を {name} に賃貸しています。', - ['HOUSING_NUI_RENTAL_TITLE'] = 'レンタル情報', - ['HOUSING_NUI_PRICE_HOUR'] = '時間レンタル料金', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = '不動産仲介手数料 (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = '銀行手数料 (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = '税金(6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'レンタル契約を完了する', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'レンタル契約を完了してもよろしいですか?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'レンタル契約を拒否する', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'レンタル契約を拒否してもよろしいですか?', - ['HOUSING_NUI_SETTINGS_TITLE'] = '設定', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = '次の設定を変更できます。', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'カメラ', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'ルックスピードX', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'ルックスピードY', - ['HOUSING_NUI_TRANSLATE_SNAP'] = '移動調整', - ['HOUSING_NUI_ROTATE_SNAP'] = '回転調整', - ['HOUSING_NUI_EDITMODE_LABEL'] = '編集モード', - ['HOUSING_NUI_EDITMODE_ROTATE'] = '回転', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = '翻訳する', - ['HOUSING_NUI_BUY_FURNITURE'] = '${price}を購入する', - ['HOUSING_NUI_COLOR_FURNITURE'] = '色を選択してください:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'この作品にはワードローブがあります', - ['HOUSING_NUI_STASH_FURNITURE'] = 'この作品には隠し場所があります', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = '家具を購入する', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = '商品を {price} で購入してもよろしいですか?', - ['HOUSING_NUI_MODAL_BUY'] = '買う', - ['HOUSING_NUI_MODAL_CANCEL'] = 'キャンセル', - ['HOUSING_NUI_MODAL_ACCEPT'] = '受け入れる', - ['HOUSING_NUI_STASH_EMPTY'] = 'あなたの隠し場所は空です', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'この作品を操作することはできません', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'カテゴリ:', - ['HOUSING_NUI_DECORATE_SAVE'] = '保存', - ['HOUSING_NUI_DECORATE_SELL'] = '売る', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = '家具を売る', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = '商品を販売してもよろしいですか?', - ['HOUSING_NUI_MODAL_SELL'] = '売る', - ['HOUSING_NUI_PUT_STASH'] = '隠し場所に置く', - ['HOUSING_NUI_TAKE_STASH'] = '隠し場所から取り出す', - ['HOUSING_NUI_SORT_ROOM'] = 'アイテムを部屋ごとに分類する', - ['HOUSING_NUI_SORT_CATEGORY'] = 'カテゴリごとにアイテムを並べ替える', - ['HOUSING_NUI_SORT_STASH'] = '隠し場所ごとにアイテムを並べ替える', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'ワードローブ', - ['HOUSING_NUI_TYPE_STASH'] = '隠し場所', - ['HOUSING_NUI_SEARCH'] = '検索', - ['HOUSING_NUI_HELP'] = 'コントロールとヘルプ', - ['HOUSING_NUI_KEY_INFORMATION'] = '次のキーを使用できます。', - ['HOUSING_NUI_EDIT_MODE'] = '編集モード', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = '家具を検索...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = '家を売る', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'この家を銀行に売ってもよろしいですか?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = '家具', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = '家', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = '買う', - ['HOUSING_NUI_LIGHT_NAME'] = 'ライト', - ['HOUSING_NUI_EDIT_LIGHT'] = 'ライトの編集', - ['HOUSING_NUI_OPTION_NAME'] = '名前', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = '管理パネル', - ['HOUSING_NUI_KEY_MANAGEMENT'] = '鍵の管理', - ['HOUSING_NUI_NO_KEYS_OWNER'] = '鍵の所有者はまだいません', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'レンタル', - ['HOUSING_NUI_NO_RENTALS'] = 'レンタルはありません', - ['HOUSING_NUI_NEED_CAMERAS'] = 'まずカメラモジュールを購入する必要があります', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'プロパティのアップグレード', - ['HOUSING_NUI_LIGHT_LIST'] = 'ライトリスト', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'ライトが見つかりません', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'ワードローブを探す', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'ストレージの検索', - ['HOUSING_NUI_LOCATE_CHARGE'] = '充電器の位置を確認する', - ['HOUSING_NUI_DECORATE_HOUSE'] = '家を飾る', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = '不動産を貸し出す', - ['HOUSING_NUI_RENT_HOUSE'] = '賃貸住宅', - ['HOUSING_NUI_STOP_RENTING'] = 'レンタルハウスをやめる', - ['HOUSING_NUI_SELL_PROPERTY'] = '不動産を売却する', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'プレイヤーに家を売る', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = '家を銀行に売る', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = '住宅販売をキャンセルする', - ['HOUSING_NUI_LEAVE_TITLE'] = '出口', - ['HOUSING_NUI_LEAVE_HOUSE'] = '出口ハウス', - ['HOUSING_NUI_DOORS_LABEL'] = 'ドア:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'スピード:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = '住宅の管理', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'リストの作成', - ['HOUSING_NUI_HOUSE_NAME'] = '家名', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = '名前', - ['HOUSING_NUI_HOUSE_TYPE'] = 'タイプ', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'アパート', - ['HOUSING_NUI_HOUSE_LOCATION'] = '位置', - ['HOUSING_NUI_HOUSE_PRICE'] = '価格', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = '検索', - ['HOUSING_NUI_HOUSE_EDIT'] = 'プロパティの編集', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'ガレージの追加/削除', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'アパートメントではガレージを有効または無効にできません', - ['HOUSING_NUI_DELETE_HOUSE'] = 'プロパティの削除', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'プロパティの作成', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = '物件詳細を選択してください', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'アパートの数', - ['HOUSING_NUI_BLIP_NAME'] = 'ブリップ名', - ['HOUSING_NUI_BLIP_SPRITE'] = 'アイコン', - ['HOUSING_NUI_BLIP_COLOR'] = '色', - ['HOUSING_NUI_BLIP_SCALE'] = '規模', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = '販売用', - ['HOUSING_NUI_CREATE_RENTABLE'] = '賃貸用', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = '賃貸オプションを選択した場合、あなたは家を所有し、他の人に貸すことができます。後で売却したい場合は、ハウスマネジメントを通じて売却することができます。', - ['HOUSING_NUI_CREATE_MAPPING'] = '地図の配置', - ['HOUSING_NUI_CREATE_ISLAND'] = '島の作成', - ['HOUSING_NUI_CREATE_BLIP'] = 'ブリップを表示', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'アパートを作成する', - ['HOUSING_NUI_CREATE_CANCEL'] = '出口', - ['HOUSING_NUI_CREATE_CONTINUE'] = '作成する', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'その他の編集', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'アウターゾーンの編集', - ['HOUSING_NUI_EDIT_DOORS'] = 'MLO ドアの編集', - ['HOUSING_NUI_EDIT_VISIT'] = '訪問ポイントの編集', - ['HOUSING_NUI_EDIT_COMPLETE'] = '保存', - ['HOUSING_NUI_EDIT_TITLE'] = 'プロパティの編集', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = '本当によろしいですか', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'ガレージを撤去しますか?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'ガレージを追加しますか?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'はい', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'いいえ', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'このプロパティを削除してもよろしいですか?', - ['HOUSING_NUI_NEABY_PLAYERS'] = '近くのプレイヤー', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'キーの削除', - ['HOUSING_NUI_DELETE_KEYS'] = 'このキーを削除してもよろしいですか?', - ['HOUSING_NUI_RENTAL_PAYED'] = '有料', - ['HOUSING_NUI_RENTAL_PENDING'] = '保留中', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'アップグレードを購入する', - ['HOUSING_NUI_BUY_UPGRADE'] = '本当に購入してもよろしいですか', - ['HOUSING_NUI_CAMERA_TITLE'] = 'カメラ', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = '買う', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'テーマを購入する', - ['HOUSING_NUI_BUY_IPL_THEME'] = '本当に購入してもよろしいですか', - ['HOUSING_NUI_LIGHT_ON'] = 'の上', - ['HOUSING_NUI_LIGHT_OFF'] = 'オフ', - ['HOUSING_NUI_MODAL_PRICE'] = '価格', - ['HOUSING_NUI_MODAL_DONE'] = '続く', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = '名前', - ['HOUSING_NUI_LIGHT_INTENSITY'] = '強度', - ['HOUSING_NUI_LIGHT_COLOR'] = '色', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'レンタルが見つかりませんでした', - ['HOUSING_NUI_NO_PERMISSIONS'] = '権限がありません', - ['HOUSING_NUI_TOGGLE_DOOR'] = '開閉ドア', - ['HOUSING_NUI_FIX_DOOR'] = 'ドアの修理', - ['HOUSING_NUI_CHANGE_THEME'] = 'テーマの変更', - ['HOUSING_NUI_DOOR_LOCKED'] = 'ロックされています', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'ロック解除済み', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = '価格', - ['HOUSING_NUI_PRICE_MODAL'] = '価格を選択してください', - ['HOUSING_NUI_GENERIC_QUESTION'] = '本気ですか?', - ['HOUSING_NUI_QUESTION_BANK'] = 'この家を銀行に売ってもよろしいですか?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'この家をプレイヤーに売却してもよろしいですか?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'この家の売却をキャンセルし、販売物件リストから削除されます。', - ['HOUSING_NUI_QUESTION_LEAVE'] = '賃貸契約を破棄すると、物件リストから削除されます。', - ['HOUSING_NUI_CHANGE_COLOR'] = 'IPL カラーの変更', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = '家具を選択した後にマウスを使用して家具を移動します。', - ['HOUSING_NUI_KEYS_1'] = 'F5 はマウス カーソルを表示または非表示にします。', - ['HOUSING_NUI_KEYS_2'] = 'F6 を押すと、カメラを自由に動かすことができます。', - ['HOUSING_NUI_KEYS_3'] = 'フリーモードで移動するにはWASD。', - ['HOUSING_NUI_KEYS_4'] = 'ESC を押すと、保存せずに装飾メニューを終了します。', - ['HOUSING_NUI_KEYS_5'] = '最初のオプションでは、カテゴリ別に家具が表示されます。すべてのオプションからお選びください。', - ['HOUSING_NUI_KEYS_6'] = 'メニューの2 番目のオプションから家具の全リストにアクセスします。', - ['HOUSING_NUI_KEYS_7'] = 'メニューの最後のオプションを使用して、家具ストア全体にアクセスします。', - ['HOUSING_NUI_KEYS_8'] = '一部の家具にはタイプと色のオプションのほか、収納やワードローブの機能が含まれていることに注意してください。', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'ドアを選択する必要があります', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'このドアはすでに追加されています', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = '新しいドアを追加しました', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = '少なくとも 1 つのドアを選択する必要があります', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'ドアを取り外しました', - ['HOUSING_NOTIFICATION_NO_DOOR'] = '取り外せるドアはありません', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = '訪問者向けのコーディネートを選択してください', - ['HOUSING_NOTIFICATION_ZONE_USED'] = '別のゾーンの中にゾーンを作成することはできません', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = '家の範囲内にいる必要があります', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = '近くに家が見つからない', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'あなたは家のドアの鍵を開けました', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'あなたは家のドアに鍵をかけました', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'ドアを操作するためのキーまたは権限がありません', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'どのドアの近くにもいません', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = '見学時間は終了しました', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'あなたは家から追い出されました', - ['HOUSING_NOTIFICATION_RING_DOOR'] = '誰かがドアベルを鳴らしている', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'あなたはドアベルを鳴らしています', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = '鍵を渡すにはドアの近くにいる必要があります', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'あなたはこの家の所有者ではありません', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = '近くにプレイヤーがいません。ドアの近くにいるのを忘れないでください', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'テスト座標を追加するには、MLO である必要があります', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = '誰かがドアをこじ開けています', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'この家はすでにオープンしています', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = '失敗しました', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'ドアは修理されました', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'ドアは壊れていません', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'あなたはこの家の鍵を持っていません', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'あなたは不動産業者ではありません', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'あなたはどの家の中にもいません', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'この IPL には使用可能なテーマがありません', - ['HOUSING_NOTIFICATION_TOO_FAR'] = '家の所在地から遠すぎた', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = '他の人が家を飾っています', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = '飾るには家の中か近くにいる必要があります', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'あなたは家具を $ で売りました', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'お金が足りない', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = '座標が構造内にありません', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'あなたは家を$で売りました', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'あなたは家を借りました', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = '家が売れた', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'この家はテナントがいるから売れない', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'この家は賃貸中のため売却できません', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'その家はすでに売りに出されています', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'その家はもう売りに出されません。', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'この家は売り物ではありません', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'この家は削除できません', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = '家は削除されました', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'この家は売れません', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'この家は借りられません', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = '家は借りることができません', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'この家の借主がすべての支払いを済ませています。彼らを追い出すことはできない', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'あなたは家から追い出されました', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'あなたは家を出ました', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'あなたはこの家の借主ではありません', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'あなたは家を出ました', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'あなたの借主が家を出て行った', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'あなたが所有者ではないか、別のテナントが家にいます', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'この家は売りに出されています、借りることはできません', - ['HOUSING_NOTIFICATION_RENTED'] = 'その家は今賃貸中です', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'テナントによる家賃の支払い: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'あなたが支払った家の家賃: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = '家の家賃が支払えませんでした: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'アカウントに資金を入金してください。そうしないと、所有者があなたを立ち退かせる可能性があります', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = '住宅ローンを支払いましたか?支払われた金額は: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = '残額 $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ があなたのアカウントに送金されました', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = '削除しました', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'キーホルダーから外されました', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'からキーを受け取りました', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'あなたは鍵を与えました', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'この人はすでに鍵を持っています', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'この人はオフラインです', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'このアクションは緊急サービスでのみ利用可能です', - ['HOUSING_NOTIFICATION_NO_POLICES'] = '市内には警察が足りない', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'この家の家賃はまだ支払われていません', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = '衣装は削除されました!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = '無効な金額です', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = '成功したブラックマネー入金', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'このアクションを実行するには十分なお金がありません', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = '闇資金の引き出しに成功', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'ドアを選ぶことに成功しました', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'あなたは家のドアを壊しました', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'ドアは頑丈すぎて壊れませんでした', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'ポイントを家の外に設置することはできません', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = '以前作成した装飾可能なキューブの外にこれを配置することはできません...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = '家が見つからない…', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'エリア内に少なくとも 4 つのポイントが必要で、すべてがこれらのポイント内に収まる必要があります...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = '法定限度額に達しているため、これ以上家を購入することはできません', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'あなたはドアの近くにいません', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'プレイヤーはドアの近くにいません', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = '抵当に入った家は売れない…', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'あなたは家を一軒も所有していません', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'カメラが見つかりません', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'キーが渡されていません', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'キーが抜かれていない', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'アップグレードが見つかりません', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'ライトが見つかりません', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'しばらくお待ちください', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'その家はすでに存在しています', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = '編集するには家の近くにいる必要があります', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'あなたが買った', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'あなたはこの家の所有者ではありません', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'マンションにガレージを増設することはできません', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'アパートにガレージを追加することはできません', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = '家の最小の長さは、', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'あなたの家の長さは', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'アパートの外側を装飾することはできません', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = '衣服をアパートの外に置くことはできません', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = '充電器をアパートの外に置くことはできません', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'qs-smartphone-pro リソースを有効にする必要があります', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'アパートの外に保管場所を置くことはできません', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'このタイプの住宅は IPL ではありません', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'ゾーン外には設置できません', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'あなたの家はもう賃貸ではありません', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'この家の出口が見つかりません。出口を指定してください', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = '無効なボールト コード', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = '装飾品が見つからない', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'オブジェクトデータが見つかりません', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = '装飾データが見つかりません', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'このオブジェクトにはボールト コードを設定できません', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'この家ではこれ以上 Vault コードを作成できません', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = '保管庫コードが追加されました', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = '保管庫コードを削除しました', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'ボールト コードでエラーが発生しました', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = '建設が見つかりませんでした...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = '家の建設が完了しました!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = '建設の残り時間:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'このコマンドを実行する権限がありません', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = '管理者により家から雇用されました', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = '借主が家から退去されました', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = '家が見つかりませんでした', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = '装飾が見つかりませんでした', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "家の最小長さは", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "あなたの家の長さは", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "近くにアパートはありません", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "ここには賃貸アパートがありません", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "データベース内の家を見つけられません" -} diff --git a/resources/[housing]/qs-housing/locales/ko.lua b/resources/[housing]/qs-housing/locales/ko.lua deleted file mode 100644 index 07ea3dbef..000000000 --- a/resources/[housing]/qs-housing/locales/ko.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['ko'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = '집', - ['HOUSING_BLIP_MAIN_HOUSE'] = '당신의 집', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = '귀하의 집(임대 가능)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = '귀하의 집(임대)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = '임대 주택', - ['HOUSING_BLIP_HOUSE_FREE'] = '구매 가능한 주택', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = '문', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = '터놓다', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = '잠그다', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = '대리인:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = '핸드폰:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = '남은 시간:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = '초', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = '종료하려면 누르세요.', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - 저장', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - 옷장', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - 로그아웃', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - 열린 문', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - 집에 들어가기', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - 출구 집', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - 카메라 사용', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - 링 초인종', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - 쇼하우스', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - 판매 계약 보기', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - 임대 계약 보기', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = '진입점 설정', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = '글머리 기호 설정', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = '구조점 설정', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = '종료 지점 설정', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = '세관 포인트 설정', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = '방문 포인트', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = '[G]를 눌러 위치를 설정하세요.', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - 가구점 입장', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - 쇼 아파트먼트', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = '이 개체를 선택하려면 마우스 오른쪽 버튼을 누르세요.', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - 볼트 코드 설정', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - 상호작용', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - 불법 가구 삭제', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = '토글 도어 상태', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = '열려 있는', - ['HOUSING_TARGET_SHOW_HOUSE'] = '쇼 하우스', - ['HOUSING_TARGET_VIEW_HOUSE'] = '계약 보기', - ['HOUSING_TARGET_ENTER_HOUSE'] = '집에 들어가다', - ['HOUSING_TARGET_REQUEST_RING'] = '초인종 울리기 요청', - ['HOUSING_TARGET_EXIT_HOUSE'] = '출구 집', - ['HOUSING_TARGET_RING_DOORBELL'] = '링 초인종', - ['HOUSING_TARGET_ACCESS_CAMERA'] = '카메라에 접근하다', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = '옷장 이용', - ['HOUSING_TARGET_STASH_INTERACTION'] = '스토리지 액세스', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = '로그아웃', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = '쇼 아파트먼트', - -- Menus - ['HOUSING_MENU_PLAYER'] = '플레이어:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = '옷장', - ['HOUSING_MENU_CLOTHES_MENU'] = '옷', - ['HOUSING_MENU_DELETE_CLOTHES'] = '옷 삭제', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = '저장', - ['HOUSING_MENU_PLAYER_INVENTORY'] = '플레이어 인벤토리', - ['HOUSING_MENU_HOUSE_INVENTORY'] = '주택 재고', - ['HOUSING_MENU_STASH_ITEMS'] = '품목', - ['HOUSING_MENU_STASH_WEAPONS'] = '무기', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = '블랙머니', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = '블랙머니 인출', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = '양', - ['HOUSING_MENU_STASH_STORE'] = '가게', - ['HOUSING_MENU_STASH_WITHDRAW'] = '철회하다', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = '이 품목을 $에 구매하시겠습니까?', - ['HOUSING_MENU_PRICE_UNDONE'] = '이 작업은 취소할 수 없습니다.', - ['HOUSING_MENU_APARTMENT_TITLE'] = '아파트 메뉴', - ['HOUSING_MENU_APARTMENT_SALES'] = '이 아파트는 매매 중입니다', - ['HOUSING_MENU_APARTMENT_OWN'] = '당신은 이 아파트를 소유하고 있습니다', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = '당신은 이 아파트의 열쇠를 가지고 있습니다', - ['HOUSING_MENU_APARTMENT_RENT'] = '이 아파트는 임대 중입니다.', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = '이 아파트의 문은 잠겨 있지 않습니다', - ['HOUSING_MENU_APARTMENT_OWNED'] = '이 아파트는 다른 사람의 소유입니다', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = '귀하의 아파트 #', - ['HOUSING_MENU_APARTMENT_SELECT'] = '아파트 #', - ['HOUSING_MENU_MY_APARTMENT'] = '마이 아파트먼트', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = '아파트 임대', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = '아파트 구입', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = '아파트 검사', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = '아파트 상호 작용', - ['HOUSING_MENU_VAULT_TITLE'] = '볼트 코드 변경', - ['HOUSING_MENU_VAULT_INPUT'] = '텍스트 입력', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = '좋은 코드를 입력하세요', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = '볼트 관리', - ['HOUSING_MENU_VAULT_SET_CODE'] = '볼트 코드 설정', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = '코드 제거', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = '볼트 코드', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = '금고 코드를 입력하세요', - ['HOUSING_MENU_HIRE_APARTMENT'] = '세입자 고용', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = '아파트에서 세입자 제거', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = '세금', - ['HOUSING_NUI_BANK_FEES_VALUE'] = '은행 수수료', - ['HOUSING_NUI_TOTAL_PRICE'] = '총 가격', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = '중개 수수료', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = '구매정보', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = '다이너스티 8 부동산 중개인은 고객을 대신하여 {address}에 위치한 부동산을 {name}에 판매합니다.', - ['HOUSING_NUI_REALESTATE_TITLE'] = '부동산매매계약', - ['HOUSING_NUI_CONTRACT_PRICE'] = '가격', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = '시간당 {cost}의 비용으로 해당 부동산에 대한 대출을 요청하시겠습니까?', - ['HOUSING_NUI_LOAN'] = '대출', - ['HOUSING_NUI_NOT_LOAN'] = '대출 없음', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = '계약 수락', - ['HOUSING_NUI_DECLINE_CONTRACT'] = '계약 거절', - ['HOUSING_NUI_MODAL_FINALIZE'] = '구매계약 확정', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = '구매 계약을 완료하시겠습니까?', - ['HOUSING_NUI_MODAL_YES'] = '예', - ['HOUSING_NUI_MODAL_NO'] = '아니요', - ['HOUSING_NUI_MODAL_DECLINE'] = '구매 계약 거부', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = '구매 계약을 거부하시겠습니까?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = '임대 계약', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = '다이너스티 8 부동산 중개인은 고객을 대신하여 {address}에 위치한 부동산을 {name}에 임대합니다.', - ['HOUSING_NUI_RENTAL_TITLE'] = '임대정보', - ['HOUSING_NUI_PRICE_HOUR'] = '시간당 임대 가격', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = '부동산 중개 수수료 (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = '은행 수수료 (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = '세금 (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = '임대 계약 확정', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = '임대 계약을 완료하시겠습니까?', - ['HOUSING_NUI_DECLINE_RENTAL'] = '임대 계약 거부', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = '임대 계약을 거부하시겠습니까?', - ['HOUSING_NUI_SETTINGS_TITLE'] = '설정', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = '다음 설정을 변경할 수 있습니다.', - ['HOUSING_NUI_SETTINGS_CAMERA'] = '카메라', - ['HOUSING_NUI_LOOK_SPEED_X'] = '룩 스피드 X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = '룩 스피드 Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = '조정 이동', - ['HOUSING_NUI_ROTATE_SNAP'] = '회전 조정', - ['HOUSING_NUI_EDITMODE_LABEL'] = '편집 모드', - ['HOUSING_NUI_EDITMODE_ROTATE'] = '회전', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = '번역하다', - ['HOUSING_NUI_BUY_FURNITURE'] = '${price} 구매', - ['HOUSING_NUI_COLOR_FURNITURE'] = '색상을 선택하세요:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = '이 작품에는 옷장이 있습니다', - ['HOUSING_NUI_STASH_FURNITURE'] = '이 작품에는 보관함이 있습니다', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = '가구 구매', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = '정말로 해당 상품을 {price}에 구매하시겠습니까?', - ['HOUSING_NUI_MODAL_BUY'] = '구입하다', - ['HOUSING_NUI_MODAL_CANCEL'] = '취소', - ['HOUSING_NUI_MODAL_ACCEPT'] = '수용하다', - ['HOUSING_NUI_STASH_EMPTY'] = '보관함이 비어 있습니다.', - ['HOUSING_NUI_STASH_NO_ITEM'] = '이 작품과 상호작용할 수 없습니다', - ['HOUSING_NUI_DECORATE_CATEGORY'] = '범주:', - ['HOUSING_NUI_DECORATE_SAVE'] = '구하다', - ['HOUSING_NUI_DECORATE_SELL'] = '팔다', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = '가구 판매', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = '해당 항목을 판매하시겠습니까?', - ['HOUSING_NUI_MODAL_SELL'] = '팔다', - ['HOUSING_NUI_PUT_STASH'] = '은신처에 보관', - ['HOUSING_NUI_TAKE_STASH'] = '보관함에서 가져오기', - ['HOUSING_NUI_SORT_ROOM'] = '방별로 물건 정렬하기', - ['HOUSING_NUI_SORT_CATEGORY'] = '카테고리별로 항목 정렬', - ['HOUSING_NUI_SORT_STASH'] = '보관함을 기준으로 항목 정렬', - ['HOUSING_NUI_TYPE_WARDROBE'] = '옷장', - ['HOUSING_NUI_TYPE_STASH'] = '숨기는 장소', - ['HOUSING_NUI_SEARCH'] = '찾다', - ['HOUSING_NUI_HELP'] = '컨트롤 및 도움말', - ['HOUSING_NUI_KEY_INFORMATION'] = '다음 키를 사용할 수 있습니다.', - ['HOUSING_NUI_EDIT_MODE'] = '편집 모드', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = '가구 검색...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = '주택 판매', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = '정말로 이 집을 은행에 팔겠습니까?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = '가구', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = '집', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = '구입하다', - ['HOUSING_NUI_LIGHT_NAME'] = '빛', - ['HOUSING_NUI_EDIT_LIGHT'] = '조명 편집', - ['HOUSING_NUI_OPTION_NAME'] = '이름', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = '관리 패널', - ['HOUSING_NUI_KEY_MANAGEMENT'] = '키 관리', - ['HOUSING_NUI_NO_KEYS_OWNER'] = '아직 키 소유자가 없습니다.', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = '렌탈', - ['HOUSING_NUI_NO_RENTALS'] = '대여가 가능하지 않습니다', - ['HOUSING_NUI_NEED_CAMERAS'] = '먼저 카메라 모듈을 구입해야 합니다.', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = '부동산 업그레이드', - ['HOUSING_NUI_LIGHT_LIST'] = '조명 목록', - ['HOUSING_NUI_NO_LIGHT_LIST'] = '조명을 찾을 수 없습니다.', - ['HOUSING_NUI_LOCATE_WARDROBE'] = '옷장 찾기', - ['HOUSING_NUI_LOCATE_STORAGE'] = '스토리지 찾기', - ['HOUSING_NUI_LOCATE_CHARGE'] = '충전기 찾기', - ['HOUSING_NUI_DECORATE_HOUSE'] = '집을 장식하다', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = '부동산 임대', - ['HOUSING_NUI_RENT_HOUSE'] = '렌트 하우스', - ['HOUSING_NUI_STOP_RENTING'] = '집 임대 중지', - ['HOUSING_NUI_SELL_PROPERTY'] = '귀하의 부동산 판매', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = '플레이어에게 집을 판매하세요', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = '집을 은행에 팔다', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = '주택 판매 취소', - ['HOUSING_NUI_LEAVE_TITLE'] = '출구', - ['HOUSING_NUI_LEAVE_HOUSE'] = '출구 집', - ['HOUSING_NUI_DOORS_LABEL'] = '문:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = '속도:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = '주택 관리', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = '목록 생성', - ['HOUSING_NUI_HOUSE_NAME'] = '집 이름', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = '이름', - ['HOUSING_NUI_HOUSE_TYPE'] = '유형', - ['HOUSING_NUI_HOUSE_APARTMENT'] = '아파트', - ['HOUSING_NUI_HOUSE_LOCATION'] = '위치', - ['HOUSING_NUI_HOUSE_PRICE'] = '가격', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = '찾다', - ['HOUSING_NUI_HOUSE_EDIT'] = '속성 편집', - ['HOUSING_NUI_TOGGLE_GARAGE'] = '차고 추가/제거', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = '아파트의 차고를 활성화하거나 비활성화할 수 없습니다.', - ['HOUSING_NUI_DELETE_HOUSE'] = '속성 삭제', - ['HOUSING_NUI_CREATE_PROPERTY'] = '속성 생성', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = '부동산 세부정보를 선택하세요', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = '아파트 수', - ['HOUSING_NUI_BLIP_NAME'] = '블립 이름', - ['HOUSING_NUI_BLIP_SPRITE'] = '상', - ['HOUSING_NUI_BLIP_COLOR'] = '색상', - ['HOUSING_NUI_BLIP_SCALE'] = '규모', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = '판매용', - ['HOUSING_NUI_CREATE_RENTABLE'] = '임대용', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = '임대 옵션을 선택하면 해당 주택을 소유하게 되며 다른 사람에게 임대할 수도 있습니다. 나중에 팔고 싶으면 하우스 관리를 통해서 팔면 됩니다.', - ['HOUSING_NUI_CREATE_MAPPING'] = '지도 배치', - ['HOUSING_NUI_CREATE_ISLAND'] = '섬 만들기', - ['HOUSING_NUI_CREATE_BLIP'] = '블립 표시', - ['HOUSING_NUI_CREATE_APARTMENT'] = '아파트 만들기', - ['HOUSING_NUI_CREATE_CANCEL'] = '출구', - ['HOUSING_NUI_CREATE_CONTINUE'] = '만들다', - ['HOUSING_NUI_EDIT_OPTIONS'] = '기타 편집', - ['HOUSING_NUI_EDIT_EXTERIOR'] = '외부 영역 편집', - ['HOUSING_NUI_EDIT_DOORS'] = 'MLO 문 편집', - ['HOUSING_NUI_EDIT_VISIT'] = '방문 지점 편집', - ['HOUSING_NUI_EDIT_COMPLETE'] = '구하다', - ['HOUSING_NUI_EDIT_TITLE'] = '속성 편집', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = '정말로 하시겠어요?', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = '차고를 없애?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = '차고를 추가해?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = '예', - ['HOUSING_NUI_OPTION_MODAL_NO'] = '아니요', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = '이 속성을 삭제하시겠습니까?', - ['HOUSING_NUI_NEABY_PLAYERS'] = '주변 플레이어', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = '키 삭제', - ['HOUSING_NUI_DELETE_KEYS'] = '이 키를 삭제하시겠습니까?', - ['HOUSING_NUI_RENTAL_PAYED'] = '유급의', - ['HOUSING_NUI_RENTAL_PENDING'] = '보류 중', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = '업그레이드 구매', - ['HOUSING_NUI_BUY_UPGRADE'] = '정말로 구매하시겠습니까?', - ['HOUSING_NUI_CAMERA_TITLE'] = '카메라', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = '구입하다', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = '테마 구매', - ['HOUSING_NUI_BUY_IPL_THEME'] = '정말로 구매하시겠습니까?', - ['HOUSING_NUI_LIGHT_ON'] = '~에', - ['HOUSING_NUI_LIGHT_OFF'] = '끄다', - ['HOUSING_NUI_MODAL_PRICE'] = '가격', - ['HOUSING_NUI_MODAL_DONE'] = '계속하다', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = '이름', - ['HOUSING_NUI_LIGHT_INTENSITY'] = '강함', - ['HOUSING_NUI_LIGHT_COLOR'] = '색상', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = '대여 항목을 찾을 수 없습니다.', - ['HOUSING_NUI_NO_PERMISSIONS'] = '권한이 없습니다.', - ['HOUSING_NUI_TOGGLE_DOOR'] = '문 열기/닫기', - ['HOUSING_NUI_FIX_DOOR'] = '문 수리', - ['HOUSING_NUI_CHANGE_THEME'] = '테마 변경', - ['HOUSING_NUI_DOOR_LOCKED'] = '잠김', - ['HOUSING_NUI_DOOR_UNLOCKED'] = '잠금 해제됨', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = '가격', - ['HOUSING_NUI_PRICE_MODAL'] = '가격을 선택하세요', - ['HOUSING_NUI_GENERIC_QUESTION'] = '확실합니까?', - ['HOUSING_NUI_QUESTION_BANK'] = '정말로 이 집을 은행에 팔겠습니까?', - ['HOUSING_NUI_QUESTION_PLAYER'] = '정말로 이 집을 플레이어에게 팔겠습니까?', - ['HOUSING_NUI_QUESTION_CANCEL'] = '이 주택의 판매를 취소하고 해당 주택이 판매용 부동산 목록에서 제거됩니다.', - ['HOUSING_NUI_QUESTION_LEAVE'] = '귀하는 임대 계약을 포기하고 귀하의 부동산 목록에서 삭제됩니다.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'IPL 색상 변경', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = '가구를 선택한 후 마우스로 이동하세요.', - ['HOUSING_NUI_KEYS_1'] = 'F5는 마우스 커서를 숨기거나 표시합니다.', - ['HOUSING_NUI_KEYS_2'] = 'F6을 사용하면 카메라를 자유롭게 움직일 수 있습니다.', - ['HOUSING_NUI_KEYS_3'] = 'WASD를 사용하면 자유 모드로 이동할 수 있습니다.', - ['HOUSING_NUI_KEYS_4'] = '저장하지 않고 장식 메뉴를 종료하려면 ESC를 누르세요.', - ['HOUSING_NUI_KEYS_5'] = '첫 번째 옵션은 가구를 카테고리별로 표시합니다. 모든 옵션 중에서 선택하세요.', - ['HOUSING_NUI_KEYS_6'] = '메뉴의 두 번째 옵션에서 전체 가구 목록에 액세스하세요.', - ['HOUSING_NUI_KEYS_7'] = '메뉴의 마지막 옵션을 사용하여 전체 가구점에 액세스하세요.', - ['HOUSING_NUI_KEYS_8'] = '일부 가구에는 유형 및 색상 옵션은 물론 수납 또는 옷장 기능도 포함되어 있습니다.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = '문을 선택해야 합니다.', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = '이 문은 이미 추가되었습니다.', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = '새로운 문을 추가했습니다', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = '문을 하나 이상 선택해야 합니다.', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = '문을 제거했습니다.', - ['HOUSING_NOTIFICATION_NO_DOOR'] = '제거할 문이 없습니다.', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = '방문객을 위한 좌표를 선택하세요', - ['HOUSING_NOTIFICATION_ZONE_USED'] = '다른 영역 안에 영역을 만들 수 없습니다.', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = '집 범위 내에 있어야 합니다.', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = '근처에 주택이 없습니다.', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = '당신은 집 문을 열었습니다', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = '당신은 집 문을 잠갔습니다', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = '문과 상호작용할 수 있는 키나 권한이 없습니다.', - ['HOUSING_NOTIFICATION_NO_DOORS'] = '당신은 어떤 문 근처에도 없습니다', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = '방문시간이 종료되었습니다', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = '당신은 집에서 쫓겨났습니다', - ['HOUSING_NOTIFICATION_RING_DOOR'] = '누군가 초인종을 누르고 있다', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = '당신은 초인종을 울리고 있습니다', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = '열쇠를 주려면 문 근처에 있어야 합니다.', - ['HOUSING_NOTIFICATION_NO_OWNER'] = '당신은 이 집의 주인이 아닙니다', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = '근처에 플레이어가 없습니다. 문 근처에 있다는 것을 기억하세요', - ['HOUSING_NOTIFICATION_NO_MLO'] = '테스트 좌표를 추가하려면 MLO여야 합니다.', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = '누군가가 강제로 문을 열고 있어요', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = '이 집은 이미 오픈했어요', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = '시도가 실패했습니다.', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = '문은 수리됐어요', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = '문은 부서지지 않았어', - ['HOUSING_NOTIFICATION_NO_KEYS'] = '당신은 이 집의 열쇠를 가지고 있지 않습니다', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = '당신은 부동산 중개인이 아닙니다.', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = '당신은 어떤 집에도 없습니다', - ['HOUSING_NOTIFICATION_NO_THEMES'] = '이 IPL에는 사용 가능한 테마가 없습니다.', - ['HOUSING_NOTIFICATION_TOO_FAR'] = '집 위치에서 너무 멀리 이사했습니다.', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = '다른 사람이 집을 꾸미고 있어요', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = '장식하려면 집 안이나 근처에 있어야 합니다.', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = '가구 한 점을 $에 팔았습니다.', - ['HOUSING_NOTIFICATION_NO_MONEY'] = '돈이 부족해요', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = '좌표가 구조 내에 없습니다.', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = '당신은 그 집을 $에 팔았습니다', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = '집을 빌렸어요', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = '집 팔렸습니다', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = '이 집은 임차인이 있어서 팔 수 없어요', - ['HOUSING_NOTIFICATION_CANT_SELL'] = '이 집은 임대가 가능하기 때문에 팔 수 없습니다', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = '집은 이미 매물로 나와 있어요', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = '그 집은 더 이상 판매되지 않습니다.', - ['HOUSING_NOTIFICATION_NO_SALE'] = '이 집은 매물이 아닙니다', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = '이 집은 삭제할 수 없습니다', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = '집이 삭제되었습니다', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = '이 집은 팔 수 없어요', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = '이 집을 빌릴 수 없어요', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = '집은 임대할 수 없습니다', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = '이 집의 임차인이 모든 비용을 지불했습니다. 당신은 그들을 쫓아낼 수 없습니다', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = '당신은 집에서 쫓겨났습니다', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = '당신은 집을 떠났어요', - ['HOUSING_NOTIFICATION_NO_TENANT'] = '당신은 이 집의 세입자가 아닙니다', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = '당신은 집을 떠났어요', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = '세입자가 집을 나갔습니다.', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = '귀하가 집주인이 아니거나 다른 세입자가 집에 있습니다.', - ['HOUSING_NOTIFICATION_IN_SELL'] = '이 집은 매매 중이므로 임대할 수 없습니다.', - ['HOUSING_NOTIFICATION_RENTED'] = '그 집은 지금 임대 중이에요', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = '세입자가 지불한 임대료: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = '귀하는 집세를 지불했습니다: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = '집세를 지불할 수 없습니다: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = '계좌에 자금을 입금해 주세요. 그렇지 않으면 주인이 당신을 쫓아낼 수도 있습니다.', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = '모기지를 지불하셨나요? 지불된 금액은 다음과 같습니다: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = '남은 금액 $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$가 귀하의 계좌로 이체되었습니다', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = '삭제했습니다', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = '귀하는 키홀더에서 삭제되었습니다.', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = '다음에서 열쇠를 받았습니다.', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = '열쇠를 주셨습니다', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = '이 사람은 이미 열쇠를 가지고 있습니다', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = '이 사람은 오프라인 상태입니다', - ['HOUSING_NOTIFICATION_STORMRAM'] = '이 작업은 응급 서비스에만 사용할 수 있습니다.', - ['HOUSING_NOTIFICATION_NO_POLICES'] = '도시에는 경찰이 부족하다', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = '이 집의 임대료는 아직 지불되지 않았습니다.', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = '의상이 삭제되었습니다!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = '잘못된 금액', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = '블랙머니 입금 성공', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = '이 작업을 수행할 자금이 충분하지 않습니다.', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = '블랙머니 출금 성공', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = '문을 성공적으로 골랐습니다.', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = '당신은 집 문을 부수었습니다', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = '문이 너무 튼튼해서 부서지지도 않더라구요', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = '집 밖에 포인트를 놓을 수 없습니다', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = '이전에 만든 장식용 큐브 밖에 이것을 배치할 수 없습니다...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = '집을 찾을 수 없습니다...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = '해당 지역에 최소 4개의 포인트가 필요하며 모든 것이 이 포인트 내에 있어야 합니다...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = '더 이상 집을 살 수 없습니다. 법적 한도에 도달했습니다.', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = '당신은 문 근처에 없습니다', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = '플레이어가 문 근처에 없습니다', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = '담보대출 받은 집은 팔 수 없어…', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = '귀하는 주택을 소유하고 있지 않습니다.', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = '카메라를 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = '키가 제공되지 않음', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = '키가 제거되지 않았습니다.', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = '업그레이드를 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = '빛을 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = '잠시만 기다려주세요', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = '집은 이미 존재합니다', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = '수정하려면 집 근처에 있어야 합니다.', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = '당신은 샀다', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = '당신은 이 집의 주인이 아닙니다', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = '아파트 건물에는 차고를 추가할 수 없습니다.', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = '아파트에 차고를 추가할 수 없습니다.', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = '집의 최소 길이는', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = '당신의 집 길이는', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = '아파트 외부를 장식할 수 없습니다.', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = '아파트 외부에 옷을 둘 수 없습니다', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = '아파트 외부에 충전기를 놓을 수 없습니다.', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'qs-smartphone-pro 리소스를 활성화해야 합니다', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = '아파트 외부에 보관소를 둘 수 없습니다', - ['HOUSING_NOTIFICATION_NOT_IPL'] = '이 주택 유형은 IPL이 아닙니다.', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = '구역 외부에 배치할 수 없습니다.', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = '당신의 집은 더 이상 임대할 수 없습니다', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = '이 집의 출구를 찾을 수 없습니다. 명시해 주세요.', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = '잘못된 금고 코드', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = '장식을 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = '개체 데이터를 찾을 수 없습니다.', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = '장식 데이터를 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = '이 물건에는 금고 코드를 설정할 수 없습니다', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = '이 집에서는 더 이상 금고 코드를 만들 수 없습니다', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = '금고 코드가 추가되었습니다', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = '금고 코드를 제거했습니다.', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = '볼트 코드에 오류가 발생했습니다', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = '건설을 찾을 수 없습니다...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = '집 건설이 완료되었습니다!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = '남은 건설 시간:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = '이 명령을 실행할 권한이 없습니다', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = '관리자가 집에서 고용했습니다', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = '세입자가 집에서 퇴거되었습니다', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = '집을 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = '장식을 찾을 수 없습니다', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = '객체를 찾을 수 없습니다', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "집의 최소 길이는", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "당신의 집 길이는", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "근처에 아파트가 없습니다", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "여기에는 임대 아파트가 없습니다", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "데이터베이스에서 집을 찾을 수 없습니다" -} diff --git a/resources/[housing]/qs-housing/locales/nl.lua b/resources/[housing]/qs-housing/locales/nl.lua deleted file mode 100644 index 371125129..000000000 --- a/resources/[housing]/qs-housing/locales/nl.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['nl'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Huis', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Jouw huis', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Uw huis (verhuurbaar)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Uw huis (verhuur)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Huis te huur', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Huis beschikbaar voor aankoop', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Door', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Ontgrendelen', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Slot', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'TUSSENPERSOON:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFOON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Resterende tijd:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'seconden', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'Druk op om af te sluiten', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Opslag', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Kledingkast', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Uitloggen', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Open Door', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Ga het huis binnen', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Verlaat het huis', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Gebruik camera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Bel deurbel', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Showhuis', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Verkoopcontract bekijken', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Bekijk huurcontract', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Ingangspunt instellen', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Opsommingsteken instellen', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Structuurpunt instellen', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Uitgangspunt instellen', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Stel Custom House-punt in', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Bezoekpunt', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Druk op [G] om uw locatie in te stellen', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Ga de meubelwinkel binnen', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Toon appartementen', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Om dit object te selecteren, drukt u op de rechtermuisknop', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Kluiscode instellen', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interactie', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Verwijder illegale meubels', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Toggle Door Status', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Open', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Toon huis', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Contract bekijken', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Huis binnengaan', - ['HOUSING_TARGET_REQUEST_RING'] = 'Verzoek om aan te bellen', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Verlaat Huis', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Bel de deurbel', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Toegang tot camera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Toegang tot kledingkast', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Toegang tot opslag', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Uitloggen', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Toon appartementen', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Speler:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Kledingkast', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Kleren', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Verwijder kleding', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Opslag', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Spelerinventaris', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Huisinventaris', - ['HOUSING_MENU_STASH_ITEMS'] = 'Artikelen', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Wapens', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Zwart geld', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Zwart geld opnemen', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Hoeveelheid', - ['HOUSING_MENU_STASH_STORE'] = 'Winkel', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Terugtrekken', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Wil je dit artikel kopen voor €', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Deze actie kan niet ongedaan worden gemaakt', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Appartementmenu', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Dit appartement staat te koop', - ['HOUSING_MENU_APARTMENT_OWN'] = 'U bent eigenaar van dit appartement', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'U heeft een sleutel van dit appartement', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Dit appartement is te huur', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'De deur van dit appartement is niet op slot', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Dit appartement is eigendom van iemand anders', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Uw appartement #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Appartement #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Mijn appartementen', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Appartement huren', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Koop appartement', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspecteer appartement', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Appartementinteracties', - ['HOUSING_MENU_VAULT_TITLE'] = 'Wijzig de kluiscode', - ['HOUSING_MENU_VAULT_INPUT'] = 'Tekstinvoer', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Voer een goede code in', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Kluisbeheer', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Kluiscode instellen', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Code verwijderen', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Kluiscode', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Voer de kluiscode in', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Huurder aannemen', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Huurder uit appartement verwijderen', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Belastingen', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bankkosten', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Totale prijs', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Makelaarskosten', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Aankoopinformatie', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Het makelaarskantoor Dynasty 8 verkoopt namens zijn klant het onroerend goed gelegen op {address} aan {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Aankoopcontract voor onroerend goed', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Prijs', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Wilt u een lening voor de woning aanvragen voor {cost} per uur?', - ['HOUSING_NUI_LOAN'] = 'Lening', - ['HOUSING_NUI_NOT_LOAN'] = 'Geen lening', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Contract accepteren', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Contract weigeren', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Sluit het koopcontract af', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Weet u zeker dat u het koopcontract wilt afronden?', - ['HOUSING_NUI_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_MODAL_NO'] = 'Nee', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Koopcontract afwijzen', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Weet u zeker dat u het koopcontract wilt afwijzen?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Huurcontract', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Vastgoedkantoor Dynasty 8 verhuurt namens haar klant het pand gelegen op {address} aan {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Verhuurinformatie', - ['HOUSING_NUI_PRICE_HOUR'] = 'Huurprijs per uur', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Makelaarskosten voor onroerend goed (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bankkosten (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Belastingen (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Huurcontract afronden', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Weet u zeker dat u het huurcontract wilt finaliseren?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Huurovereenkomst afwijzen', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Weet u zeker dat u de huurovereenkomst wilt afwijzen?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Instellingen', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'U kunt de volgende instellingen wijzigen:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Camera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Kijk Snelheid X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Kijksnelheid Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Aanpassing verplaatsen', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Aanpassing draaien', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Bewerkingsmodus', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Draaien', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Vertalen', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Koop ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Kies een kleur:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Dit stuk heeft een kledingkast', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Dit stuk heeft een voorraad', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Meubels kopen', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Weet u zeker dat u het artikel voor {price} wilt kopen?', - ['HOUSING_NUI_MODAL_BUY'] = 'Kopen', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Annuleren', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Accepteren', - ['HOUSING_NUI_STASH_EMPTY'] = 'Je voorraad is leeg', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Je kunt geen interactie hebben met dit stuk', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Categorie:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Redden', - ['HOUSING_NUI_DECORATE_SELL'] = 'Verkopen', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Meubels verkopen', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Weet u zeker dat u het artikel wilt verkopen?', - ['HOUSING_NUI_MODAL_SELL'] = 'Verkopen', - ['HOUSING_NUI_PUT_STASH'] = 'In voorraad plaatsen', - ['HOUSING_NUI_TAKE_STASH'] = 'Uit voorraad halen', - ['HOUSING_NUI_SORT_ROOM'] = 'Sorteer items per kamer', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sorteer artikelen op categorie', - ['HOUSING_NUI_SORT_STASH'] = 'Sorteer items op voorraad', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Kledingkast', - ['HOUSING_NUI_TYPE_STASH'] = 'Opbergplaats', - ['HOUSING_NUI_SEARCH'] = 'Zoekopdracht', - ['HOUSING_NUI_HELP'] = 'Bediening en hulp', - ['HOUSING_NUI_KEY_INFORMATION'] = 'U kunt de volgende sleutels gebruiken:', - ['HOUSING_NUI_EDIT_MODE'] = 'Bewerkingsmodus', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Meubels zoeken...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Huis verkopen', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Weet u zeker dat u deze woning aan de bank wilt verkopen?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Meubilair', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Huis', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Kopen', - ['HOUSING_NUI_LIGHT_NAME'] = 'Licht', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Bewerk licht', - ['HOUSING_NUI_OPTION_NAME'] = 'Naam', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Beheerpaneel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Sleutelbeheer', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Nog geen sleuteleigenaar', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Verhuur', - ['HOUSING_NUI_NO_RENTALS'] = 'Geen verhuur beschikbaar', - ['HOUSING_NUI_NEED_CAMERAS'] = 'U moet eerst een cameramodule kopen', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Eigendomsupgrade', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lichte lijst', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Geen lampen gevonden', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Zoek kledingkast', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Zoek opslag', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Zoek de oplader', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Versier huis', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Verhuur uw woning', - ['HOUSING_NUI_RENT_HOUSE'] = 'Huis huren', - ['HOUSING_NUI_STOP_RENTING'] = 'Stop met het huren van een huis', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Verkoop uw eigendom', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Verkoop huis aan speler', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Verkoop huis aan bank', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Huisverkoop annuleren', - ['HOUSING_NUI_LEAVE_TITLE'] = 'UITGANG', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Verlaat Huis', - ['HOUSING_NUI_DOORS_LABEL'] = 'Deuren:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Snelheid:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Beheer huizen', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Maak een vermelding', - ['HOUSING_NUI_HOUSE_NAME'] = 'Huisnaam', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Naam', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Type', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Appartement', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Locatie', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Prijs', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Zoekopdracht', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Eigenschap bewerken', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Garage toevoegen/verwijderen', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Kan de garage in appartementen niet in- of uitschakelen', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Eigenschap verwijderen', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Eigendom creëren', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Kies de woningdetails', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Aantal appartementen', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip-naam', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Icon', - ['HOUSING_NUI_BLIP_COLOR'] = 'Kleur', - ['HOUSING_NUI_BLIP_SCALE'] = 'Schaal', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Te koop', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Te huur', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Als u voor de huuroptie kiest, wordt u eigenaar van de woning en kunt u deze aan anderen verhuren. Als u het later wilt verkopen, kunt u dit doen via huisbeheer.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Kaartplaatsing', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Eiland creëren', - ['HOUSING_NUI_CREATE_BLIP'] = 'Laat Blip zien', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Maak appartementen', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Uitgang', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Creëren', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Andere bewerkingen', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Buitenzone bewerken', - ['HOUSING_NUI_EDIT_DOORS'] = 'MLO-deuren bewerken', - ['HOUSING_NUI_EDIT_VISIT'] = 'Bezoekpunt bewerken', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Redden', - ['HOUSING_NUI_EDIT_TITLE'] = 'Eigenschap bewerken', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Weet je zeker dat je dat wilt', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'garage verwijderen?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'garage toevoegen?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Nee', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Weet u zeker dat u deze eigenschap wilt verwijderen?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Spelers in de buurt', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Sleutels verwijderen', - ['HOUSING_NUI_DELETE_KEYS'] = 'Weet u zeker dat u deze sleutel wilt verwijderen?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Betaald', - ['HOUSING_NUI_RENTAL_PENDING'] = 'In behandeling', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Koop upgrade', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Weet u zeker dat u wilt kopen', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Camera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Kopen', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Thema\'s kopen', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Weet u zeker dat u wilt kopen', - ['HOUSING_NUI_LIGHT_ON'] = 'Op', - ['HOUSING_NUI_LIGHT_OFF'] = 'Uit', - ['HOUSING_NUI_MODAL_PRICE'] = 'Prijs', - ['HOUSING_NUI_MODAL_DONE'] = 'Doorgaan', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Naam', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensiteit', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Kleur', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Geen verhuur gevonden', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'U heeft geen rechten', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Open/Close Door', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparatie deuren', - ['HOUSING_NUI_CHANGE_THEME'] = 'Wijzig thema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Vergrendeld', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Ontgrendeld', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Prijs', - ['HOUSING_NUI_PRICE_MODAL'] = 'Selecteer een prijs', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Weet je het zeker?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Weet u zeker dat u deze woning aan de bank wilt verkopen?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Weet u zeker dat u dit huis aan een speler wilt verkopen?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'U annuleert de verkoop van deze woning en deze wordt verwijderd van de lijst met te koop staande woningen.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'U zegt het huurcontract op en het wordt van uw eigendomslijst verwijderd.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'IPL-kleur wijzigen', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Muis om het meubilair te verplaatsen nadat het is geselecteerd.', - ['HOUSING_NUI_KEYS_1'] = 'F5 verbergt of toont de muiscursor.', - ['HOUSING_NUI_KEYS_2'] = 'F6 maakt vrije camerabewegingen mogelijk.', - ['HOUSING_NUI_KEYS_3'] = 'WASD om in de vrije modus te bewegen.', - ['HOUSING_NUI_KEYS_4'] = 'ESC om het decoratiemenu te verlaten zonder op te slaan.', - ['HOUSING_NUI_KEYS_5'] = 'De eerste optie toont meubels per categorie. Kies uit alle opties.', - ['HOUSING_NUI_KEYS_6'] = 'Toegang tot de volledige meubellijst via de tweede optie in het menu.', - ['HOUSING_NUI_KEYS_7'] = 'Krijg toegang tot de volledige meubelwinkel via de laatste optie in het menu.', - ['HOUSING_NUI_KEYS_8'] = 'Houd er rekening mee dat sommige meubels type- en kleur-opties bevatten, evenals opberg- of kledingkast-functies.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'U moet een deur selecteren', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Deze deur is al toegevoegd', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Je hebt een nieuwe deur toegevoegd', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'U moet minimaal één deur selecteren', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Je hebt een deur verwijderd', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Er zijn geen deuren om te verwijderen', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Selecteer een coördinaat voor bezoekers', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Je kunt geen zone binnen een andere creëren', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'U moet zich binnen het bereik van een huis bevinden', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Geen huizen in de buurt gevonden', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Je hebt de huisdeur van het slot gehaald', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Je hebt de huisdeur op slot gedaan', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'U heeft geen sleutels of toestemming om met de deuren te communiceren', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Je bent niet in de buurt van deuren', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Bezoektijd is afgelopen', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Je werd het huis uit gezet', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Er belt iemand aan', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Je belt aan', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Om de sleutels af te geven, moet u bij de deur zijn', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'U bent niet de eigenaar van deze woning', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Geen spelers in de buurt. Vergeet niet om in de buurt van een deur te zijn', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Als u testcoördinaten wilt toevoegen, moet het een MLO zijn', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Iemand forceert de deur', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Dit huis is al open', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Poging mislukt', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'De deur is gerepareerd', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'De deur is niet kapot', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'U heeft de sleutel van deze woning niet', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'U bent geen makelaar', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Je bent in geen enkel huis', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Deze IPL heeft geen beschikbare thema\'s', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Je bent te ver van de locatie van het huis verhuisd', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Iemand anders is het huis aan het versieren', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Om het te versieren, moet u zich binnen of in de buurt van het huis bevinden', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Je verkocht een meubelstuk voor $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Je hebt niet genoeg geld', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Coördinaten bevinden zich niet binnen de structuur', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Je hebt het huis verkocht voor €', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'U heeft een huis gehuurd', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Huis verkocht', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'U kunt dit huis niet verkopen omdat het een huurder heeft', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'U kunt dit huis niet verkopen omdat het mogelijk verhuurd is', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Het huis staat al te koop', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Het huis staat niet meer te koop.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Dit huis staat niet te koop', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Je kunt dit huis niet verwijderen', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Het huis is verwijderd', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Je kunt dit huis niet verkopen', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Je kunt dit huis niet huren', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'De woning is niet beschikbaar voor verhuur', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'De huurder van deze woning heeft alle betalingen gedaan. Je kunt ze niet uitzetten', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'U bent uit uw huis gezet', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Je verliet het huis', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'U bent niet de huurder van deze woning', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Je verliet het huis', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Uw huurder heeft de woning verlaten', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'U bent niet de eigenaar of er is een andere huurder in de woning', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Dit huis staat te koop, je kunt het niet verhuren', - ['HOUSING_NOTIFICATION_RENTED'] = 'Het huis staat nu te huur', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Huurbetaling door huurder: €', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'U betaalde de huur van de woning: €', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Kon de huishuur niet betalen: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Stort alstublieft geld op uw rekening. Anders kan de eigenaar u uitzetten', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Heeft u uw hypotheek betaald? Het betaalde bedrag was: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Resterend bedrag €', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ is overgemaakt naar uw account', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Jij verwijderd', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'U bent verwijderd uit de sleutelhouders', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'U heeft sleutels ontvangen van', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Jij hebt de sleutels gegeven', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Deze persoon heeft de sleutels al', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Deze persoon is offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Deze actie is alleen beschikbaar voor hulpdiensten', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Er is niet genoeg politie in de stad', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'De huur voor deze woning is nog niet betaald', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Outfit is verwijderd!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Ongeldig bedrag', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Succesvolle storting van zwart geld', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Je hebt niet genoeg geld voor deze actie', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Succesvolle opname van zwart geld', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Je hebt met succes de deur gekozen', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Je hebt de huisdeur opengebroken', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'De deur is te stevig en is niet kapot gegaan', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Je kunt het punt niet buiten het huis plaatsen', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Je kunt dit niet buiten de decoratieve kubus plaatsen die je eerder hebt gemaakt...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Huis niet gevonden...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Je hebt minimaal 4 punten in jouw omgeving nodig, en alles moet binnen deze punten liggen...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'U kunt geen huizen meer kopen, u heeft de wettelijke limiet bereikt', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Je bent niet bij de deur', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'De speler bevindt zich niet in de buurt van de deur', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Je kunt een huis met hypotheek niet verkopen...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'U bezit geen huizen', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Camera niet gevonden', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Sleutel niet gegeven', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Sleutel niet verwijderd', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Upgrade niet gevonden', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Licht niet gevonden', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Wacht even', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Het huis bestaat al', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Je moet in de buurt van het huis zijn om het te kunnen bewerken', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Jij kocht', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'U bent niet de eigenaar van deze woning', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Aan een appartementencomplex kunt u geen garage toevoegen', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'U kunt geen garage aan een appartement toevoegen', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'De minimale lengte van de woning is', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Uw huislengte is', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Je kunt de buitenkant van het appartement niet versieren', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Je kunt je outfit niet buiten het appartement plaatsen', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Je kunt je oplader niet buiten het appartement plaatsen', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'U moet de qs-smartphone-pro-bron ingeschakeld hebben', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Je kunt je berging niet buiten het appartement plaatsen', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Dit woningtype is geen IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Je kunt deze niet buiten de zone plaatsen', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Uw woning staat niet meer te huur', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'We kunnen de uitgang van dit huis niet vinden. Geef dit alstublieft aan', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Ongeldige kluiscode', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'We kunnen de versieringen niet vinden', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'We kunnen de objectgegevens niet vinden', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'We kunnen de decoratiegegevens niet vinden', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'U kunt geen kluiscode instellen voor dit object', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Je kunt in dit huis niet meer kluiscodes aanmaken', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Er is een kluiscode toegevoegd', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'U heeft de kluiscode verwijderd', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Er is een fout opgetreden met de kluiscode', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Constructie niet gevonden...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'De bouw van het huis is voltooid!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Resterende bouwtijd:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Je hebt geen toestemming om dit commando uit te voeren', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Je bent door een beheerder vanuit het huis aangenomen', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'De huurder is uit het huis gezet', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'We konden het huis niet vinden', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'We konden de decoraties niet vinden', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'We konden het object niet vinden', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "De minimale lengte van het huis is", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Uw huis meet", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Er zijn geen appartementen in de buurt", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Er zijn hier geen huurappartementen", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "We kunnen het huis niet vinden in de database" -} diff --git a/resources/[housing]/qs-housing/locales/no.lua b/resources/[housing]/qs-housing/locales/no.lua deleted file mode 100644 index 8ec6b07b6..000000000 --- a/resources/[housing]/qs-housing/locales/no.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['no'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Hus', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Huset ditt', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Huset ditt (utleiebart)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Huset ditt (utleie)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Hus til leie', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Hus tilgjengelig for kjøp', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Dør', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Låse opp', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Låse', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Gjenværende tid:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'sekunder', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'for å avslutte, trykk', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Lagring', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Garderobeskap', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Logg ut', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Åpen dør', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Gå inn i huset', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Gå ut av huset', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Bruk kamera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] – Ring på døren', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Vis hus', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] – Se salgskontrakt', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] – Se leiekontrakten', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Angi inngangspunkt', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Still inn punkt', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Sett strukturpunkt', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Angi utgangspunkt', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Angi Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Besøkspunkt', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Trykk på [G] for å angi posisjonen din', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Gå inn i møbelbutikken', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Vis leiligheter', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'For å velge dette objektet, trykk på høyre museknapp', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Angi hvelvkode', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interager', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Slett ulovlige møbler', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Slå på dørstatus', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Åpne', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Vis Hus', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Se kontrakt', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Gå inn i huset', - ['HOUSING_TARGET_REQUEST_RING'] = 'Forespørsel om å ringe på døren', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Gå ut av huset', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Ring på døren', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Få tilgang til kamera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Tilgang garderobeskap', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Få tilgang til lagring', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Logg ut', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Vis leiligheter', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Spiller:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Garderobe', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Klær', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Slett klær', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Lagring', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Spillerinventar', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Husinventar', - ['HOUSING_MENU_STASH_ITEMS'] = 'Varer', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Våpen', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Svarte penger', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Ta ut svarte penger', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Beløp', - ['HOUSING_MENU_STASH_STORE'] = 'Store', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Trekk tilbake', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Ønsker du å kjøpe denne varen for $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Denne handlingen kan ikke angres', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Leilighetsmeny', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Denne leiligheten er til salgs', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Du eier denne leiligheten', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Du har nøkkel til denne leiligheten', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Denne leiligheten er til leie', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Døren til denne leiligheten er ikke låst', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Denne leiligheten eies av noen andre', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Din leilighet #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Leilighet #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Mine leiligheter', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Lei leilighet', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Kjøp leilighet', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspiser leiligheten', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Leilighetsinteraksjoner', - ['HOUSING_MENU_VAULT_TITLE'] = 'Endre hvelvkode', - ['HOUSING_MENU_VAULT_INPUT'] = 'Tekstinntasting', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Skriv inn en god kode', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Hvelvadministrasjon', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Angi hvelvkode', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Fjern kode', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Hvelvkode', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Skriv inn hvelvkoden', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Ansett leietaker', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Fjern leietaker fra leiligheten', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Skatter', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bankgebyrer', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Totalpris', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Meglergebyr', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Kjøpsinformasjon', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Eiendomsbyrået Dynasty 8 selger, på vegne av sin klient, eiendommen som ligger på {address} til {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Eiendomskjøpskontrakt', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Pris', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Vil du be om et lån for eiendommen, som koster {cost} per time?', - ['HOUSING_NUI_LOAN'] = 'Låne', - ['HOUSING_NUI_NOT_LOAN'] = 'Ingen lån', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Godta kontrakt', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Avslå kontrakt', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Fullfør kjøpskontrakt', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Er du sikker på at du vil fullføre kjøpskontrakten?', - ['HOUSING_NUI_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_MODAL_NO'] = 'Ingen', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Avvis kjøpskontrakt', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Er du sikker på at du vil avvise kjøpekontrakten?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Leiekontrakt', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Dynasty 8 eiendomsbyrå leier, på vegne av sin klient, eiendommen som ligger på {address} til {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Leieinformasjon', - ['HOUSING_NUI_PRICE_HOUR'] = 'Leiepris per time', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Eiendomsmeglerhonorarer (5 %)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bankgebyrer (10 %)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Avgifter (6 %)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Fullfør leiekontrakt', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Er du sikker på at du vil fullføre leiekontrakten?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Avvis leieavtale', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Er du sikker på at du vil avvise leieavtalen?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Innstillinger', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Du kan endre følgende innstillinger:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Se Speed ​​X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Se Speed ​​Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Bevegelsesjustering', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Roter justering', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Redigeringsmodus', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Rotere', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Oversett', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Kjøp ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Velg en farge:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Dette stykket har en garderobe', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Dette stykket har et stash', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Kjøp møbler', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Er du sikker på at du vil kjøpe varen for {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Kjøpe', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Kansellere', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Akseptere', - ['HOUSING_NUI_STASH_EMPTY'] = 'Oppbevaringen din er tom', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Du kan ikke samhandle med dette stykket', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategori:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Spare', - ['HOUSING_NUI_DECORATE_SELL'] = 'Selge', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Selg møbler', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Er du sikker på at du vil selge varen?', - ['HOUSING_NUI_MODAL_SELL'] = 'Selge', - ['HOUSING_NUI_PUT_STASH'] = 'Legg i stash', - ['HOUSING_NUI_TAKE_STASH'] = 'Ta fra stash', - ['HOUSING_NUI_SORT_ROOM'] = 'Sorter elementer etter rom', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sorter elementer etter kategori', - ['HOUSING_NUI_SORT_STASH'] = 'Sorter elementer etter stash', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Garderobe', - ['HOUSING_NUI_TYPE_STASH'] = 'Stash', - ['HOUSING_NUI_SEARCH'] = 'Søk', - ['HOUSING_NUI_HELP'] = 'Kontroller og hjelp', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Du kan bruke følgende taster:', - ['HOUSING_NUI_EDIT_MODE'] = 'Redigeringsmodus', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Søk etter møbler...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Selge hus', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Er du sikker på at du vil selge dette huset til banken?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Møbler', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Hus', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Kjøpe', - ['HOUSING_NUI_LIGHT_NAME'] = 'Lys', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Rediger lys', - ['HOUSING_NUI_OPTION_NAME'] = 'Navn', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Administrasjonspanel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Nøkkelledelse', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Ingen nøkkeleier ennå', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Utleie', - ['HOUSING_NUI_NO_RENTALS'] = 'Ingen utleie tilgjengelig', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Du må kjøpe en kameramodul først', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Eiendomsoppgradering', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lysliste', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Ingen lys funnet', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Finn garderobe', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Finn lagring', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Finn laderen', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Dekorer huset', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Lei ut eiendommen din', - ['HOUSING_NUI_RENT_HOUSE'] = 'Lei hus', - ['HOUSING_NUI_STOP_RENTING'] = 'Slutt å leie hus', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Selg eiendommen din', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Selg hus til spiller', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Selg hus til bank', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Avbryt hussalg', - ['HOUSING_NUI_LEAVE_TITLE'] = 'GÅ', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Gå ut av huset', - ['HOUSING_NUI_DOORS_LABEL'] = 'Dører:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Fart:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Administrer hus', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Opprett oppføring', - ['HOUSING_NUI_HOUSE_NAME'] = 'Husets navn', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Navn', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Type', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Leilighet', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Sted', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Pris', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Søk', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Rediger egenskap', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Legg til/fjern garasje', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Kan ikke aktivere eller deaktivere garasjen i leiligheter', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Slett eiendom', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Opprett eiendom', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Velg eiendomsdetaljene', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Antall leiligheter', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip navn', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikon', - ['HOUSING_NUI_BLIP_COLOR'] = 'Farge', - ['HOUSING_NUI_BLIP_SCALE'] = 'Skala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Til salgs', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Til leie', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Velger du utleiealternativet vil du eie huset og kan leie det ut til andre. Hvis du ønsker å selge det senere, kan du gjøre det gjennom husadministrasjon.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Kartplassering', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Lag øya', - ['HOUSING_NUI_CREATE_BLIP'] = 'Vis Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Lag leiligheter', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Gå', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Skape', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Andre redigeringer', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Rediger ytre sone', - ['HOUSING_NUI_EDIT_DOORS'] = 'Rediger MLO-dører', - ['HOUSING_NUI_EDIT_VISIT'] = 'Rediger besøkspunkt', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Spare', - ['HOUSING_NUI_EDIT_TITLE'] = 'Rediger egenskap', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Er du sikker på at du vil', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'fjerne garasjen?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'legge til en garasje?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Ingen', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Er du sikker på at du vil slette denne egenskapen?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Spillere i nærheten', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Slett nøkler', - ['HOUSING_NUI_DELETE_KEYS'] = 'Er du sikker på at du vil slette denne nøkkelen?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Betalt', - ['HOUSING_NUI_RENTAL_PENDING'] = 'I påvente av', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Kjøp oppgradering', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Er du sikker på at du vil kjøpe', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Kjøpe', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Kjøp temaer', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Er du sikker på at du vil kjøpe', - ['HOUSING_NUI_LIGHT_ON'] = 'På', - ['HOUSING_NUI_LIGHT_OFF'] = 'Av', - ['HOUSING_NUI_MODAL_PRICE'] = 'Pris', - ['HOUSING_NUI_MODAL_DONE'] = 'Fortsette', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Navn', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensitet', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Farge', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Ingen utleie funnet', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Du har ikke tillatelser', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Åpne/lukk døren', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparer dører', - ['HOUSING_NUI_CHANGE_THEME'] = 'Endre tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Låst', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Ulåst', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Pris', - ['HOUSING_NUI_PRICE_MODAL'] = 'Velg en pris', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Er du sikker?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Er du sikker på at du vil selge dette huset til banken?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Er du sikker på at du vil selge dette huset til en spiller?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Du kansellerer salget av dette huset, og det vil bli fjernet fra listen over eiendommer til salgs.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Du vil forlate leiekontrakten, og den vil bli fjernet fra eiendomslisten din.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Endre IPL-farge', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mus for å flytte møblene etter at du har valgt det.', - ['HOUSING_NUI_KEYS_1'] = 'F5 skjuler eller viser musepekeren.', - ['HOUSING_NUI_KEYS_2'] = 'F6 muliggjør fri kamerabevegelse.', - ['HOUSING_NUI_KEYS_3'] = 'WASD for å flytte i fri modus.', - ['HOUSING_NUI_KEYS_4'] = 'ESC for å gå ut av dekorasjonsmenyen uten å lagre.', - ['HOUSING_NUI_KEYS_5'] = 'Det første alternativet viser møbler etter kategori. Velg blant alle alternativene.', - ['HOUSING_NUI_KEYS_6'] = 'Få tilgang til hele møbellisten fra det andre alternativet i menyen.', - ['HOUSING_NUI_KEYS_7'] = 'Få tilgang til hele møbelbutikken ved å bruke det siste alternativet i menyen.', - ['HOUSING_NUI_KEYS_8'] = 'Husk at noen møbler inkluderer alternativer for type og farge, samt funksjoner for oppbevaring eller garderobe.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Du må velge en dør', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Denne døren er allerede lagt til', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Du har lagt til en ny dør', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Du må velge minst én dør', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Du har fjernet en dør', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Det er ingen dører å fjerne', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Velg en koordinat for besøkende', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Du kan ikke opprette en sone inne i en annen', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Du må være innenfor rekkevidden til et hus', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Ingen hus i nærheten funnet', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Du låste opp husdøren', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Du låste husdøren', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Du har ikke nøkler eller tillatelser til å samhandle med dørene', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Du er ikke i nærheten av noen dører', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Besøkstiden er over', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Du ble kastet ut av huset', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Noen ringer på døren', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Du ringer på døra', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Du må være i nærheten av døren for å gi nøkler', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Du er ikke eieren av dette huset', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Ingen spillere i nærheten. Husk å være i nærheten av en dør', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'For å legge til testkoordinater må det være en MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Noen tvinger døren', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Dette huset er allerede åpent', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Forsøk mislyktes', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Døren er reparert', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Døren er ikke ødelagt', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Du har ikke nøkkelen til dette huset', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Du er ikke eiendomsmegler', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Du er ikke inne i noe hus', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Denne IPLen har ingen tilgjengelige temaer', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Du flyttet for langt fra husets beliggenhet', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Noen andre pynter huset', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Du må være inne i eller i nærheten av huset for å dekorere det', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Du solgte et møbel for $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'du har ikke nok penger', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Koordinatene er ikke innenfor strukturen', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Du solgte huset for $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Du har leid et hus', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Hus solgt', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Du kan ikke selge dette huset fordi det har en leietaker', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Du kan ikke selge dette huset da det kan leies', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Huset er allerede til salgs', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Huset er ikke lenger til salgs.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Dette huset er ikke til salgs', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Du kan ikke slette dette huset', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Huset ble slettet', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Du kan ikke selge dette huset', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Du kan ikke leie dette huset', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Huset er ikke tilgjengelig for utleie', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Leietaker av dette huset har utført alle betalinger. Du kan ikke kaste dem ut', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Du har blitt kastet ut av huset', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Du forlot huset', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Du er ikke leietaker av dette huset', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Du forlot huset', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Leietakeren din forlot huset', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Du er ikke eieren eller en annen leietaker er i huset', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Dette huset er til salgs, du kan ikke leie det', - ['HOUSING_NOTIFICATION_RENTED'] = 'Huset er nå til leie', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Leiebetaling utført av leietaker: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Du betalte husleien: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Kunne ikke betale husleien: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Vennligst sett inn penger på kontoen din. Ellers kan eieren kaste deg ut', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Betalte du boliglånet ditt? Innbetalt beløp var: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Gjenstående beløp $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ ble overført til kontoen din', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Du fjernet', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Du har blitt fjernet fra nøkkelholdere', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Du mottok nøkler fra', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Du ga nøkler til', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Denne personen har allerede nøklene', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Denne personen er frakoblet', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Denne handlingen er kun tilgjengelig for nødetater', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Ikke nok politi i byen', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Leien for dette huset er ennå ikke betalt', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Antrekket er slettet!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Ugyldig beløp', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Vellykket innskudd med svarte penger', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Du har ikke nok penger til denne handlingen', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Vellykket uttak av svarte penger', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Du valgte døren', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Du brøt ned husdøren', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Døren er for solid og gikk ikke i stykker', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Du kan ikke plassere punktet utenfor huset', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Du kan ikke plassere dette utenfor den dekorative kuben du tidligere har opprettet...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Huset ble ikke funnet...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Du trenger minst 4 poeng i ditt område, og alt må være innenfor disse punktene...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Du kan ikke kjøpe flere hus, du har nådd den lovlige grensen', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Du er ikke i nærheten av døren', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Spilleren er ikke i nærheten av døren', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Du kan ikke selge et boliglån...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Du eier ingen hus', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kameraet ble ikke funnet', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Nøkkel ikke gitt', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Nøkkel ikke fjernet', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Oppgradering ikke funnet', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Lys ikke funnet', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Vennligst vent et øyeblikk', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Huset eksisterer allerede', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Du må være i nærheten av huset for å redigere det', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Du kjøpte', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Du er ikke eieren av dette huset', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Du kan ikke legge til en garasje til en bygård', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Du kan ikke legge til en garasje til en leilighet', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Minste lengde på huset er', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Husets lengde er', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Du kan ikke dekorere utsiden av leiligheten', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Du kan ikke plassere antrekket ditt utenfor leiligheten', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Du kan ikke plassere laderen utenfor leiligheten', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Du må ha qs-smartphone-pro-ressursen aktivert', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Du kan ikke plassere lageret ditt utenfor leiligheten', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Denne hustypen er ikke en IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Du kan ikke plassere dette utenfor sonen', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Huset ditt er ikke lenger til leie', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Vi kan ikke finne utgangen til dette huset, vennligst spesifiser det', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Ugyldig hvelvkode', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Vi finner ikke dekorasjonene', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Vi kan ikke finne objektdataene', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Vi kan ikke finne dekorasjonsdataene', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Du kan ikke angi en hvelvkode på dette objektet', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Du kan ikke opprette flere hvelvkoder i dette huset', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'En hvelvkode er lagt til', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Du har fjernet hvelvkoden', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Det oppsto en feil med hvelvkoden', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Konstruksjonen ble ikke funnet...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Husbyggingen er ferdig!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Gjenværende byggetid:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Du har ikke tillatelse til å kjøre denne kommandoen', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Du har blitt ansatt fra huset av en administrator', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Leietakeren har blitt kastet ut av huset', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Vi kunne ikke finne huset', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Vi kunne ikke finne dekorasjonene', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Vi kunne ikke finne objektet', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Den minste lengden på huset er", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Huset ditt måler", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Det er ingen leiligheter i nærheten", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Det er ingen leiligheter til leie her", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Vi kan ikke finne huset i databasen" -} diff --git a/resources/[housing]/qs-housing/locales/pl.lua b/resources/[housing]/qs-housing/locales/pl.lua deleted file mode 100644 index 02f9d82d5..000000000 --- a/resources/[housing]/qs-housing/locales/pl.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['pl'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Dom', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Twój dom', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Twój dom (do wynajęcia)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Twój dom (wynajem)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Dom do wynajęcia', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Dom do kupienia', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Drzwi', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Odblokować', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Zamek', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Pozostały czas:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'towary drugiej jakości', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'aby wyjść, naciśnij', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Przechowywanie', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Szafa', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Wyloguj się', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Otwarte drzwi', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] – Wejdź do domu', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Wyjdź z domu', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] – Użyj aparatu', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] – Dzwonek do drzwi', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Pokaż dom', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] – Wyświetl umowę sprzedaży', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] – Wyświetl umowę najmu', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Ustaw punkt wejścia', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Ustaw punktor', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Ustaw punkt struktury', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Ustaw punkt wyjścia', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Ustaw niestandardowy punkt domu', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Punkt zwiedzania', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Naciśnij [G], aby ustawić swoją lokalizację', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Wejdź do Sklepu Meblowego', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Pokaż mieszkania', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Aby wybrać ten obiekt naciśnij prawy przycisk myszy', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Ustaw kod skarbca', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Wejdź w interakcję', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Usuń nielegalne meble', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Przełącz stan drzwi', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Otwarte', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Pokaż Dom', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Zobacz umowę', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Wejdź do domu', - ['HOUSING_TARGET_REQUEST_RING'] = 'Prośba o włączenie dzwonka', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Wyjdź z domu', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Zadzwoń do drzwi', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Dostęp do aparatu', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Dostęp do szafy', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Dostęp do magazynu', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Wyloguj się', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Pokaż apartamenty', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Odtwarzacz:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Szafa', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Odzież', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Usuń ubrania', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Składowanie', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inwentarz gracza', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inwentarz domu', - ['HOUSING_MENU_STASH_ITEMS'] = 'Rzeczy', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Broń', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Czarne pieniądze', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Wypłacić czarne pieniądze', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Kwota', - ['HOUSING_MENU_STASH_STORE'] = 'Sklep', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Wycofać', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Czy chcesz kupić ten przedmiot za $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Tej akcji nie można cofnąć', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menu apartamentu', - ['HOUSING_MENU_APARTMENT_SALES'] = 'To mieszkanie jest na sprzedaż', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Jesteś właścicielem tego mieszkania', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Masz klucz do tego mieszkania', - ['HOUSING_MENU_APARTMENT_RENT'] = 'To mieszkanie jest do wynajęcia', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Drzwi do tego mieszkania nie są zamknięte', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'To mieszkanie jest własnością kogoś innego', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Twoje mieszkanie #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Apartament #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Moje apartamenty', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Wynajmij mieszkanie', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Kup mieszkanie', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Sprawdź mieszkanie', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interakcje w mieszkaniu', - ['HOUSING_MENU_VAULT_TITLE'] = 'Zmień kod skarbca', - ['HOUSING_MENU_VAULT_INPUT'] = 'Wprowadzanie tekstu', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Wpisz dobry kod', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Zarządzanie skarbcem', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Ustaw kod skarbca', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Usuń kod', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Kod skarbca', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Wprowadź kod skarbca', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Zatrudnij lokatora', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Usuń lokatora z apartamentu', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Podatki', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Opłaty bankowe', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Cena całkowita', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Opłaty maklerskie', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informacje o zakupie', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Agencja nieruchomości Dynasty 8 sprzedaje w imieniu swojego klienta nieruchomość położoną pod adresem {address} firmie {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Umowa kupna nieruchomości', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Cena', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Czy chcesz poprosić o pożyczkę na nieruchomość, która kosztuje {cost} za godzinę?', - ['HOUSING_NUI_LOAN'] = 'Pożyczka', - ['HOUSING_NUI_NOT_LOAN'] = 'Brak pożyczki', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Zaakceptuj umowę', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Odrzuć umowę', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Sfinalizuj umowę zakupu', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Czy na pewno chcesz sfinalizować umowę kupna?', - ['HOUSING_NUI_MODAL_YES'] = 'Tak', - ['HOUSING_NUI_MODAL_NO'] = 'NIE', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Odrzuć umowę kupna', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Czy na pewno chcesz odrzucić umowę kupna?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Umowa najmu', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Agencja nieruchomości Dynasty 8 wynajmuje w imieniu swojego klienta nieruchomość położoną pod adresem {address} firmie {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informacje o wynajmie', - ['HOUSING_NUI_PRICE_HOUR'] = 'Cena wynajmu za godzinę', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Opłaty za pośrednictwo w obrocie nieruchomościami (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Opłaty bankowe (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Podatki (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Sfinalizuj umowę najmu', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Czy na pewno chcesz sfinalizować umowę najmu?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Odrzuć umowę najmu', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Czy na pewno chcesz odrzucić umowę najmu?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Ustawienia', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Możesz zmienić następujące ustawienia:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Spójrz na prędkość X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Spójrz na prędkość Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Przesuń regulację', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Obróć regulację', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Tryb edycji', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Obracać', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Tłumaczyć', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Kup ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Wybierz kolor:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Ten element ma szafę', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Ten kawałek ma skrytkę', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Zakup mebli', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Czy na pewno chcesz kupić ten przedmiot za {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Kupić', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Anulować', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Przyjąć', - ['HOUSING_NUI_STASH_EMPTY'] = 'Twój schowek jest pusty', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Nie możesz wchodzić w interakcję z tym elementem', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategoria:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Ratować', - ['HOUSING_NUI_DECORATE_SELL'] = 'Sprzedać', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Sprzedam Meble', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Czy na pewno chcesz sprzedać przedmiot?', - ['HOUSING_NUI_MODAL_SELL'] = 'Sprzedać', - ['HOUSING_NUI_PUT_STASH'] = 'Umieść w schowku', - ['HOUSING_NUI_TAKE_STASH'] = 'Weź ze skrytki', - ['HOUSING_NUI_SORT_ROOM'] = 'Sortuj elementy według pokoju', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sortuj elementy według kategorii', - ['HOUSING_NUI_SORT_STASH'] = 'Sortuj przedmioty według skrytki', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Szafa', - ['HOUSING_NUI_TYPE_STASH'] = 'Chować na potem', - ['HOUSING_NUI_SEARCH'] = 'Szukaj', - ['HOUSING_NUI_HELP'] = 'Sterowanie i pomoc', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Możesz użyć następujących klawiszy:', - ['HOUSING_NUI_EDIT_MODE'] = 'Tryb edycji', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Szukaj mebli...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Sprzedaj dom', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Czy na pewno chcesz sprzedać ten dom bankowi?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Meble', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Dom', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Kupić', - ['HOUSING_NUI_LIGHT_NAME'] = 'Światło', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Edytuj światło', - ['HOUSING_NUI_OPTION_NAME'] = 'Nazwa', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Panel Zarządzający', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Zarządzanie kluczami', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Nie ma jeszcze właściciela klucza', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Wynajem', - ['HOUSING_NUI_NO_RENTALS'] = 'Brak możliwości wypożyczenia', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Najpierw musisz kupić moduł kamery', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Modernizacja nieruchomości', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lista świateł', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Nie znaleziono świateł', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Znajdź Szafę', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Znajdź magazyn', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Znajdź ładowarkę', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Udekoruj dom', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Wynajmij swoją nieruchomość', - ['HOUSING_NUI_RENT_HOUSE'] = 'Wynajmij dom', - ['HOUSING_NUI_STOP_RENTING'] = 'Przestań wynajmować dom', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Sprzedaj swoją nieruchomość', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Sprzedaj dom graczowi', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Sprzedaj dom bankowi', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Anuluj sprzedaż domu', - ['HOUSING_NUI_LEAVE_TITLE'] = 'WYJŚCIE', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Wyjdź z domu', - ['HOUSING_NUI_DOORS_LABEL'] = 'Drzwi:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Prędkość:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Zarządzaj domami', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Utwórz listę', - ['HOUSING_NUI_HOUSE_NAME'] = 'Nazwa domu', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nazwa', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Typ', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Apartament', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Lokalizacja', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Cena', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Szukaj', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Edytuj właściwość', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Dodaj/usuń garaż', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Nie można włączyć ani wyłączyć garażu w mieszkaniach', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Usuń właściwość', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Utwórz właściwość', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Wybierz szczegóły nieruchomości', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Liczba mieszkań', - ['HOUSING_NUI_BLIP_NAME'] = 'Nazwa migająca', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikona', - ['HOUSING_NUI_BLIP_COLOR'] = 'Kolor', - ['HOUSING_NUI_BLIP_SCALE'] = 'Skala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Na sprzedaż', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Do wynajęcia', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Jeśli wybierzesz opcję wynajmu, będziesz właścicielem domu i będziesz mógł go wynajmować innym. Jeśli chcesz go później sprzedać, możesz to zrobić poprzez zarządzanie domem.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Umiejscowienie mapy', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Utwórz wyspę', - ['HOUSING_NUI_CREATE_BLIP'] = 'Pokaż Blipa', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Twórz apartamenty', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Wyjście', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Tworzyć', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Inne edycje', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Edytuj strefę zewnętrzną', - ['HOUSING_NUI_EDIT_DOORS'] = 'Edytuj drzwi MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Edytuj punkt wizyty', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Ratować', - ['HOUSING_NUI_EDIT_TITLE'] = 'Edytuj właściwość', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Czy na pewno chcesz', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'usunąć garaż?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'dodać garaż?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Tak', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'NIE', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Czy na pewno chcesz usunąć tę usługę?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Pobliscy gracze', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Usuń klucze', - ['HOUSING_NUI_DELETE_KEYS'] = 'Czy na pewno chcesz usunąć ten klucz?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Płatny', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Aż do', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Kup aktualizację', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Czy na pewno chcesz kupić', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Kupić', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Kup Motywy', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Czy na pewno chcesz kupić', - ['HOUSING_NUI_LIGHT_ON'] = 'NA', - ['HOUSING_NUI_LIGHT_OFF'] = 'Wyłączony', - ['HOUSING_NUI_MODAL_PRICE'] = 'Cena', - ['HOUSING_NUI_MODAL_DONE'] = 'Kontynuować', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nazwa', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensywność', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Kolor', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Nie znaleziono wypożyczalni', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Nie masz uprawnień', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Otwórz/zamknij drzwi', - ['HOUSING_NUI_FIX_DOOR'] = 'Naprawa drzwi', - ['HOUSING_NUI_CHANGE_THEME'] = 'Zmień motyw', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Zamknięty', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Odblokowany', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Cena', - ['HOUSING_NUI_PRICE_MODAL'] = 'Wybierz cenę', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Czy jesteś pewien?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Czy na pewno chcesz sprzedać ten dom bankowi?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Czy na pewno chcesz sprzedać ten dom graczowi?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Anulujesz sprzedaż tego domu i zostanie on usunięty z listy nieruchomości na sprzedaż.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Zrezygnujesz z umowy najmu, a nieruchomość zostanie skreślona z Twojej listy nieruchomości.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Zmień kolor IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mysz, aby przesunąć mebel po jego wybraniu.', - ['HOUSING_NUI_KEYS_1'] = 'F5 ukrywa lub pokazuje kursor myszy.', - ['HOUSING_NUI_KEYS_2'] = 'F6 umożliwia swobodny ruch kamery.', - ['HOUSING_NUI_KEYS_3'] = 'WASD, aby poruszać się w trybie swobodnym.', - ['HOUSING_NUI_KEYS_4'] = 'ESC, aby wyjść z menu dekoracji bez zapisywania.', - ['HOUSING_NUI_KEYS_5'] = 'Pierwsza opcja pokazuje meble według kategorii. Wybierz spośród wszystkich opcji.', - ['HOUSING_NUI_KEYS_6'] = 'Dostęp do pełnej listy mebli znajdziesz w drugiej opcji w menu.', - ['HOUSING_NUI_KEYS_7'] = 'Uzyskaj dostęp do całego sklepu meblowego, korzystając z ostatniej opcji w menu.', - ['HOUSING_NUI_KEYS_8'] = 'Pamiętaj, że niektóre meble mają opcje rodzaju i koloru, a także funkcje przechowywania lub garderoby.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Musisz wybrać drzwi', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Te drzwi zostały już dodane', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Dodałeś nowe drzwi', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Musisz wybrać co najmniej jedne drzwi', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Usunąłeś drzwi', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Nie ma drzwi do demontażu', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Wybierz współrzędne dla gości', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Nie można utworzyć strefy wewnątrz innej', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Musisz znajdować się w zasięgu domu', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Nie znaleziono pobliskich domów', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Otworzyłeś drzwi do domu', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Zamknąłeś drzwi do domu', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Nie masz kluczy ani uprawnień do interakcji z drzwiami', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Nie jesteś w pobliżu żadnych drzwi', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Czas odwiedzin dobiegł końca', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Wyrzucono cię z domu', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Ktoś dzwoni do drzwi', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Dzwonisz do drzwi', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Aby dać klucze, musisz być blisko drzwi', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Nie jesteś właścicielem tego domu', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Brak graczy w pobliżu. Pamiętaj, aby znajdować się blisko drzwi', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Aby dodać współrzędne testowe, musi to być MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Ktoś wyważa drzwi', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Ten dom jest już otwarty', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Próba nie powiodła się', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Drzwi zostały naprawione', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Drzwi nie są zniszczone', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Nie masz klucza do tego domu', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Nie jesteś agentem nieruchomości', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Nie jesteś w żadnym domu', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Ten IPL nie ma dostępnych motywów', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Przeniosłeś się zbyt daleko od lokalizacji domu', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Ktoś inny dekoruje dom', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Musisz być w domu lub w jego pobliżu, aby go udekorować', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Sprzedałeś mebel za $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Nie masz wystarczającej ilości pieniędzy', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Współrzędne nie znajdują się w strukturze', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Sprzedałeś dom za $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Wynająłeś dom', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Dom sprzedany', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Nie możesz sprzedać tego domu, ponieważ ma najemcę', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Nie możesz sprzedać tego domu, ponieważ może zostać wynajęty', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Dom jest już na sprzedaż', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Dom nie jest już na sprzedaż.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Ten dom nie jest na sprzedaż', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Nie możesz usunąć tego domu', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Dom został usunięty', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Nie możesz sprzedać tego domu', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Nie możesz wynająć tego domu', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Dom nie jest dostępny do wynajęcia', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Najemca tego domu dokonał wszystkich płatności. Nie możesz ich eksmitować', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Zostałeś eksmitowany z domu', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Wyszedłeś z domu', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Nie jesteś najemcą tego domu', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Wyszedłeś z domu', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Twój najemca opuścił dom', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Nie jesteś właścicielem lub w domu jest inny najemca', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Ten dom jest na sprzedaż, nie można go wynająć', - ['HOUSING_NOTIFICATION_RENTED'] = 'Dom jest teraz do wynajęcia', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Płatność czynszu płacona przez najemcę: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Zapłaciłeś czynsz za dom: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Nie mogłem zapłacić czynszu za dom: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Prosimy o wpłatę środków na swoje konto. W przeciwnym razie właściciel może Cię eksmitować', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Spłaciłeś kredyt hipoteczny? Zapłacona kwota wyniosła: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Pozostała kwota $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ zostało przelane na Twoje konto', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Usunąłeś', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Zostałeś usunięty z posiadaczy kluczy', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Otrzymałeś klucze od', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Dałeś klucze do', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Ta osoba ma już klucze', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Ta osoba jest offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Ta czynność jest dostępna tylko dla służb ratunkowych', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Za mało policji w mieście', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Czynsz za ten dom nie został jeszcze zapłacony', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Strój został usunięty!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Nieprawidłowa kwota', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Udana wpłata czarnych pieniędzy', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Nie masz wystarczającej ilości pieniędzy na tę akcję', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Skuteczna wypłata czarnych pieniędzy', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Pomyślnie wybrałeś drzwi', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Wyłamałeś drzwi do domu', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Drzwi są zbyt mocne i nie pękają', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Nie możesz umieścić punktu poza domem', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Nie możesz umieścić tego poza dekoracyjną kostką, którą wcześniej stworzyłeś...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Nie znaleziono domu...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Potrzebujesz co najmniej 4 punktów w swojej okolicy i wszystko musi mieścić się w tych punktach...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Nie możesz kupić więcej domów, osiągnąłeś dozwolony limit', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Nie jesteś blisko drzwi', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Gracz nie znajduje się w pobliżu drzwi', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Nie możesz sprzedać domu obciążonego hipoteką...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Nie posiadasz żadnych domów', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Nie znaleziono aparatu', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Klucz nie został podany', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Klucz nie został usunięty', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Nie znaleziono aktualizacji', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Nie znaleziono światła', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Proszę chwilę poczekać', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Dom już istnieje', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Aby go edytować, musisz być blisko domu', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Kupiłeś', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Nie jesteś właścicielem tego domu', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Nie można dobudować garażu do budynku mieszkalnego', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Nie ma możliwości dodania garażu do mieszkania', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Minimalna długość domu wynosi', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Długość Twojego domu wynosi', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Nie możesz ozdobić zewnętrznej części mieszkania', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Nie możesz wystawiać swojego stroju poza mieszkaniem', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Nie możesz wystawiać ładowarki poza mieszkaniem', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Musisz mieć włączony zasób qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Nie możesz umieszczać swojego magazynu poza mieszkaniem', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Ten typ domu nie jest IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Nie możesz umieścić tego poza strefą', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Twój dom nie jest już do wynajęcia', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Nie możemy znaleźć wyjścia z tego domu. Podaj je', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Nieprawidłowy kod skarbca', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Nie możemy znaleźć dekoracji', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Nie możemy znaleźć danych obiektu', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Nie możemy znaleźć danych dekoracji', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Nie można ustawić kodu skarbca dla tego obiektu', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Nie możesz utworzyć więcej kodów skarbca w tym domu', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Dodano kod skarbca', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Usunąłeś kod skarbca', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Wystąpił błąd z kodem skarbca', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Budowa nie została znaleziona...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Budowa domu została zakończona!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Pozostały czas budowy:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Nie masz uprawnień do wykonania tego polecenia', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Zostałeś zatrudniony z domu przez administratora', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Najemca został eksmitowany z domu', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Nie mogliśmy znaleźć domu', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Nie mogliśmy znaleźć dekoracji', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nie mogliśmy znaleźć obiektu', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Minimalna długość domu to", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Twój dom mierzy", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Nie ma mieszkań w pobliżu", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Nie ma tutaj mieszkań do wynajęcia", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Nie możemy znaleźć domu w bazie danych" -} diff --git a/resources/[housing]/qs-housing/locales/pt.lua b/resources/[housing]/qs-housing/locales/pt.lua deleted file mode 100644 index 9bb59b5b0..000000000 --- a/resources/[housing]/qs-housing/locales/pt.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['pt'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Casa', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Sua casa', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Sua casa (alugável)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Sua Casa (Aluguel)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Casa para alugar', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Casa disponível para compra', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Porta', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Desbloquear', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Trancar', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENTE:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFONE:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Tempo restante:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'segundos', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'para sair, pressione', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Armazenamento', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Wardrobe', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Logout', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Porta Aberta', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Enter House', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Sair da Casa', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Usar câmera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Campainha', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Mostrar Casa', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Ver Contrato de Venda', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Ver Contrato de Aluguel', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Definir ponto de entrada', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Definir marcador', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Definir ponto de estrutura', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Definir ponto de saída', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Definir ponto de casa personalizado', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Ponto de Visita', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Pressione [G] para definir sua localização', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Entra na Loja de Móveis', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Mostrar apartamentos', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Para selecionar este objeto pressione o botão direito do mouse', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Definir código do cofre', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interagir', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Excluir móveis ilegais', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Alternar status da porta', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Abrir', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Mostrar casa', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Ver Contrato', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Entre na casa', - ['HOUSING_TARGET_REQUEST_RING'] = 'Solicitação para tocar a campainha', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Sair da casa', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Campainha', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Acessar câmera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Guarda-roupa de acesso', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Acessar armazenamento', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Sair', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Mostrar apartamentos', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Jogador:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Guarda-roupa', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Roupas', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Excluir roupas', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Armazenar', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventário de Jogadores', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventário da Casa', - ['HOUSING_MENU_STASH_ITEMS'] = 'Unid', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Armas', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Dinheiro Negro', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Retirar dinheiro preto', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Quantia', - ['HOUSING_MENU_STASH_STORE'] = 'Loja', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Retirar', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Você quer comprar este item por $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Esta ação não pode ser desfeita', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Menu Apartamento', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Este apartamento está à venda', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Você é dono deste apartamento', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Você tem a chave deste apartamento', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Este apartamento está para alugar', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'A porta deste apartamento não está trancada', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Este apartamento é propriedade de outra pessoa', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Seu apartamento #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Apartamento #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Meus apartamentos', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Alugar apartamento', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Comprar apartamento', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspecionar apartamento', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interações entre apartamentos', - ['HOUSING_MENU_VAULT_TITLE'] = 'Alterar código do cofre', - ['HOUSING_MENU_VAULT_INPUT'] = 'Entrada de texto', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Insira um bom código', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Gerenciamento de cofre', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Definir código do cofre', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Remover código', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Código do cofre', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Insira o código do cofre', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Contratar inquilino', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Remover inquilino do apartamento', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Impostos', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Taxas bancárias', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Preço total', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Taxas de corretagem', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informações de compra', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'A imobiliária Dynasty 8 vende, por conta do seu cliente, o imóvel situado em {address} a {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Contrato de compra de imóveis', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Preço', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Gostaria de solicitar um empréstimo para o imóvel, no valor de {cost} por hora?', - ['HOUSING_NUI_LOAN'] = 'Empréstimo', - ['HOUSING_NUI_NOT_LOAN'] = 'Sem empréstimo', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Aceitar contrato', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Recusar contrato', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Finalizar Contrato de Compra', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Tem certeza de que deseja finalizar o contrato de compra?', - ['HOUSING_NUI_MODAL_YES'] = 'Sim', - ['HOUSING_NUI_MODAL_NO'] = 'No', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Rejeitar contrato de compra', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Tem certeza de que deseja rejeitar o contrato de compra?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Contrato de aluguel', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'A imobiliária Dynasty 8 aluga, por conta do seu cliente, o imóvel situado em {address} a {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informações de aluguel', - ['HOUSING_NUI_PRICE_HOUR'] = 'Preço de aluguel por hora', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Taxas de corretagem imobiliária (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Taxas bancárias (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Impostos (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finalizar contrato de aluguel', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Tem certeza de que deseja finalizar o contrato de aluguel?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Rejeitar Contrato de Locação', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Tem certeza de que deseja rejeitar o contrato de locação?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Configurações', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Você pode alterar as seguintes configurações:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Câmera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Veja Velocidade X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Olhe Velocidade Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Ajuste de movimento', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ajuste de rotação', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Modo de edição', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Girar', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Traduzir', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Compre ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Escolha uma cor:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Essa peça tem guarda-roupa', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Esta peça tem um estoque', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Comprar móveis', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Tem certeza de que deseja comprar o item por {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Comprar', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Cancelar', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Aceitar', - ['HOUSING_NUI_STASH_EMPTY'] = 'Seu estoque está vazio', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Você não pode interagir com esta peça', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Categoria:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Salvar', - ['HOUSING_NUI_DECORATE_SELL'] = 'Vender', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Vender Móveis', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Tem certeza de que deseja vender o item?', - ['HOUSING_NUI_MODAL_SELL'] = 'Vender', - ['HOUSING_NUI_PUT_STASH'] = 'Coloque no estoque', - ['HOUSING_NUI_TAKE_STASH'] = 'Retire do estoque', - ['HOUSING_NUI_SORT_ROOM'] = 'Classifique os itens por cômodo', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Classifique os itens por categoria', - ['HOUSING_NUI_SORT_STASH'] = 'Classifique os itens por estoque', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Guarda-roupa', - ['HOUSING_NUI_TYPE_STASH'] = 'Esconderijo', - ['HOUSING_NUI_SEARCH'] = 'Procurar', - ['HOUSING_NUI_HELP'] = 'Controles e Ajuda', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Você pode usar as seguintes chaves:', - ['HOUSING_NUI_EDIT_MODE'] = 'Modo de edição', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Pesquisar móveis...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Vender casa', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Tem certeza de que deseja vender esta casa ao banco?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Mobília', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Casa', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Comprar', - ['HOUSING_NUI_LIGHT_NAME'] = 'Luz', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Editar luz', - ['HOUSING_NUI_OPTION_NAME'] = 'Nome', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Painel de gerenciamento', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Gerenciamento de Chaves', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Ainda não há proprietário da chave', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Aluguéis', - ['HOUSING_NUI_NO_RENTALS'] = 'Não há aluguel disponível', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Você precisa comprar um módulo de câmera primeiro', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Atualização de propriedade', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lista clara', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Nenhuma luz encontrada', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Localize o guarda-roupa', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Localize o armazenamento', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Localize o carregador', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Decorar casa', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Alugue sua propriedade', - ['HOUSING_NUI_RENT_HOUSE'] = 'Alugar casa', - ['HOUSING_NUI_STOP_RENTING'] = 'Pare de alugar casa', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Venda sua propriedade', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Vender a casa ao jogador', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Vender casa ao banco', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Cancelar venda de casa', - ['HOUSING_NUI_LEAVE_TITLE'] = 'SAÍDA', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Sair da casa', - ['HOUSING_NUI_DOORS_LABEL'] = 'Portas:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Velocidade:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Gerenciar casas', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Criar listagem', - ['HOUSING_NUI_HOUSE_NAME'] = 'Nome da casa', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nome', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Tipo', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Apartamento', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Localização', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Preço', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Procurar', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Editar propriedade', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Adicionar/remover garagem', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Não é possível ativar ou desativar a garagem nos apartamentos', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Excluir propriedade', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Criar propriedade', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Escolha os detalhes do imóvel', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Número de apartamentos', - ['HOUSING_NUI_BLIP_NAME'] = 'Nome da mensagem', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ícone', - ['HOUSING_NUI_BLIP_COLOR'] = 'Cor', - ['HOUSING_NUI_BLIP_SCALE'] = 'Escala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'À venda', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Para alugar', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Se você escolher a opção de aluguel, você será o proprietário da casa e poderá alugá-la para terceiros. Se quiser vendê-lo mais tarde, poderá fazê-lo através da administração da casa.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Posicionamento do mapa', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Criar ilha', - ['HOUSING_NUI_CREATE_BLIP'] = 'Mostrar mensagem', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Criar apartamentos', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Saída', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Criar', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Outras edições', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Editar zona externa', - ['HOUSING_NUI_EDIT_DOORS'] = 'Editar portas MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Editar ponto de visita', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Salvar', - ['HOUSING_NUI_EDIT_TITLE'] = 'Editar propriedade', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Tem certeza que quer', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'remover a garagem?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'adicionar uma garagem?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Sim', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'No', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Tem certeza de que deseja excluir esta propriedade?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Jogadores próximos', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Excluir chaves', - ['HOUSING_NUI_DELETE_KEYS'] = 'Tem certeza de que deseja excluir esta chave?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Pago', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Pendente', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Comprar atualização', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Tem certeza que deseja comprar', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Câmera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Comprar', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Comprar temas', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Tem certeza que deseja comprar', - ['HOUSING_NUI_LIGHT_ON'] = 'Sobre', - ['HOUSING_NUI_LIGHT_OFF'] = 'Desligado', - ['HOUSING_NUI_MODAL_PRICE'] = 'Preço', - ['HOUSING_NUI_MODAL_DONE'] = 'Continuar', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nome', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensidade', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Cor', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Nenhum aluguel encontrado', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Você não tem permissões', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Abrir/Fechar Porta', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparar portas', - ['HOUSING_NUI_CHANGE_THEME'] = 'Alterar tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Bloqueado', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Desbloqueado', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Preço', - ['HOUSING_NUI_PRICE_MODAL'] = 'Selecione um preço', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Tem certeza?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Tem certeza de que deseja vender esta casa ao banco?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Tem certeza de que deseja vender esta casa para um jogador?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Você cancelará a venda desta casa e ela será removida da lista de imóveis à venda.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Você abandonará o contrato de aluguel e ele será removido da sua lista de imóveis.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Alterar cor do IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mouse para mover os móveis após selecioná-los.', - ['HOUSING_NUI_KEYS_1'] = 'F5 oculta ou mostra o cursor do mouse.', - ['HOUSING_NUI_KEYS_2'] = 'F6 permite movimento livre da câmera.', - ['HOUSING_NUI_KEYS_3'] = 'WASD para mover-se no modo livre.', - ['HOUSING_NUI_KEYS_4'] = 'ESC para sair do menu de decoração sem salvar.', - ['HOUSING_NUI_KEYS_5'] = 'A primeira opção mostra os móveis por categoria. Escolha entre todas as opções.', - ['HOUSING_NUI_KEYS_6'] = 'Acesse a lista completa de móveis na segunda opção do menu.', - ['HOUSING_NUI_KEYS_7'] = 'Acesse toda a loja de móveis usando a última opção do menu.', - ['HOUSING_NUI_KEYS_8'] = 'Lembre-se de que alguns móveis incluem opções de tipo e cor, bem como recursos de arrumação ou guarda-roupa.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Você deve selecionar uma porta', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Esta porta já foi adicionada', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Você adicionou uma nova porta', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Você deve selecionar pelo menos uma porta', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Você removeu uma porta', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Não há portas para remover', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Selecione uma coordenada para visitantes', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Você não pode criar uma zona dentro de outra', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Você deve estar dentro do alcance de uma casa', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Nenhuma casa próxima encontrada', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Você destrancou a porta da casa', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Você trancou a porta de casa', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Você não tem chaves ou permissões para interagir com as portas', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Você não está perto de nenhuma porta', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'O tempo de visita terminou', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Você foi expulso de casa', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Alguém está tocando a campainha', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Você está tocando a campainha', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Você deve estar perto da porta para entregar as chaves', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Você não é o dono desta casa', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Nenhum jogador por perto. Lembre-se de estar perto de uma porta', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Para adicionar coordenadas de teste, deve ser um MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Alguém está forçando a porta', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Esta casa já está aberta', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Tentativa falhou', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'A porta foi consertada', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'A porta não está quebrada', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Você não tem a chave desta casa', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Você não é um corretor de imóveis', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Você não está dentro de nenhuma casa', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Este IPL não tem temas disponíveis', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Você se mudou muito para longe da localização da casa', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Alguém está decorando a casa', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Você deve estar dentro ou perto da casa para decorá-la', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Você vendeu um móvel por $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Você não tem dinheiro suficiente', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'As coordenadas não estão dentro da estrutura', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Você vendeu a casa por $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Você alugou uma casa', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Casa vendida', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Você não pode vender esta casa porque ela tem inquilino', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Você não pode vender esta casa, pois ela pode ser alugada', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'A casa já está à venda', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'A casa não está mais à venda.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Esta casa não está à venda', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Você não pode excluir esta casa', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'A casa foi excluída', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Você não pode vender esta casa', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Você não pode alugar esta casa', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'A casa não está disponível para alugar', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'O inquilino desta casa fez todos os pagamentos. Você não pode despejá-los', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Você foi despejado de casa', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Você saiu de casa', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Você não é o inquilino desta casa', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Você saiu de casa', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Seu inquilino saiu de casa', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Você não é o proprietário ou outro inquilino está na casa', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Esta casa está à venda, você não pode alugá-la', - ['HOUSING_NOTIFICATION_RENTED'] = 'A casa já está para alugar', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Pagamento do aluguel feito pelo inquilino: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Você pagou o aluguel da casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Não foi possível pagar o aluguel da casa: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Por favor, deposite fundos em sua conta. Caso contrário, o proprietário pode despejá-lo', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Você pagou sua hipoteca? O valor pago foi: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Valor restante $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ foi transferido para sua conta', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Você removeu', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Você foi removido dos porta-chaves', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Você recebeu chaves de', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Você deu as chaves para', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Esta pessoa já tem as chaves', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Esta pessoa está off-line', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Esta ação está disponível apenas para serviços de emergência', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Não há polícia suficiente na cidade', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'O aluguel desta casa ainda não foi pago', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'O traje foi excluído!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Valor inválido', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Depósito de dinheiro negro bem sucedido', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Você não tem dinheiro suficiente para esta ação', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Retirada de dinheiro negro bem-sucedida', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Você escolheu a porta com sucesso', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Você quebrou a porta da casa', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'A porta é muito resistente e não quebrou', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Você não pode colocar o ponto fora de casa', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Você não pode colocar isso fora do cubo decorativo que criou anteriormente...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Casa não encontrada...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Você precisa de pelo menos 4 pontos na sua área, e tudo deve estar dentro desses pontos...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Não pode comprar mais casas, atingiu o limite legal', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Você não está perto da porta', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'O jogador não está perto da porta', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Você não pode vender uma casa hipotecada...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Você não possui nenhuma casa', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Câmera não encontrada', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Chave não fornecida', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Chave não removida', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Atualização não encontrada', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Luz não encontrada', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Por favor, espere um momento', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'A casa já existe', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Você precisa estar perto de casa para editá-lo', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Você comprou', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Você não é o dono desta casa', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Você não pode adicionar uma garagem a um prédio de apartamentos', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Você não pode adicionar uma garagem a um apartamento', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'O comprimento mínimo da casa é', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'O comprimento da sua casa é', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Você não pode decorar a parte externa do apartamento', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Você não pode colocar sua roupa fora do apartamento', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Você não pode colocar seu carregador fora do apartamento', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Você precisa ter o recurso qs-smartphone-pro habilitado', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Você não pode colocar seu armazenamento fora do apartamento', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Este tipo de casa não é um IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Você não pode colocar isso fora da zona', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Sua casa não está mais para alugar', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Não conseguimos encontrar a saída desta casa, especifique-a', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Código do cofre inválido', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Não conseguimos encontrar as decorações', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Não conseguimos encontrar os dados do objeto', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Não conseguimos encontrar os dados da decoração', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Você não pode definir um código do vault neste objeto', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Você não pode criar mais códigos de cofre nesta casa', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Um código do cofre foi adicionado', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Você removeu o código do cofre', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Ocorreu um erro com o código do cofre', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Construção não encontrada...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'A construção da casa foi concluída!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Tempo restante de construção:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Você não tem permissão para executar este comando', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Você foi contratado da casa por um administrador', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'O inquilino foi despejado da casa', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Não conseguimos encontrar a casa', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Não conseguimos encontrar as decorações', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Não conseguimos encontrar o objeto', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "O comprimento mínimo da casa é", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Sua casa mede", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Não há apartamentos por perto", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Não há apartamentos para alugar aqui", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Não conseguimos encontrar a casa no banco de dados" -} diff --git a/resources/[housing]/qs-housing/locales/ro.lua b/resources/[housing]/qs-housing/locales/ro.lua deleted file mode 100644 index 1ee4cd54f..000000000 --- a/resources/[housing]/qs-housing/locales/ro.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['ro'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Casa', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Casa ta', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Casa ta (de închiriat)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Casa ta (închiriere)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Casa de inchiriat', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Casa disponibila spre cumparare', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Uşă', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Deblocați', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Blocare', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Timp rămas:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'secunde', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'pentru a ieși, apăsați', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Depozitare', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Garderoba', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Deconectare', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Ușa deschisă', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Intră în casă', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Ieșire din casă', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Utilizați camera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Sună la uşă', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Vezi contractul de vânzare', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Vezi contractul de închiriere', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Setați punctul de intrare', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Setați Bullet Point', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Setați punctul de structură', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Setați punctul de ieșire', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Setați punctul Custom House', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Punct de vizitare', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Apăsați [G] pentru a vă seta locația', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Intră în magazinul de mobilă', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Show Apartments', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Pentru a selecta acest obiect apăsați butonul dreapta al mouse-ului', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Setați codul seifului', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interacționează', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Șterge mobilierul ilegal', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Comutați starea ușii', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Deschide', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Show House', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Vezi contractul', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Intră în casă', - ['HOUSING_TARGET_REQUEST_RING'] = 'Solicitare de a suna la uşă', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Ieșire din casă', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Sună la ușă', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Accesați Camera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Dulap de acces', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Accesați stocarea', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Deconectare', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Arată apartamente', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Player:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Dulap', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Haine', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Șterge hainele', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Depozitare', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventarul jucătorilor', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Inventarul casei', - ['HOUSING_MENU_STASH_ITEMS'] = 'Articole', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Arme', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Bani Negri', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Retrage Bani Negri', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Cantitate', - ['HOUSING_MENU_STASH_STORE'] = 'Magazin', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Retrage', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Doriți să cumpărați acest articol pentru $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Această acțiune nu poate fi anulată', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Meniul apartamentului', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Acest apartament este de vanzare', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Ești proprietarul acestui apartament', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Ai cheia acestui apartament', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Acest apartament este de inchiriat', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Ușa acestui apartament nu este încuiată', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Acest apartament este deținut de altcineva', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Apartamentul dvs. #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Apartament #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Apartamentele mele', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Inchiriez apartament', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Cumpăr apartament', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspectați apartamentul', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interacțiuni cu apartamente', - ['HOUSING_MENU_VAULT_TITLE'] = 'Schimbați codul seifului', - ['HOUSING_MENU_VAULT_INPUT'] = 'Introducerea textului', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Introdu un cod bun', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Managementul seifului', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Setați codul seifului', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Eliminați codul', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Codul seifului', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Introdu codul seifului', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Angajează chiriaș', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Elimină chiriașul din apartament', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Taxe', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Comisioane bancare', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Prețul total', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Tarifele de intermediere', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informații de achiziție', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Agenția imobiliară Dynasty 8 vinde, în numele clientului său, proprietatea situată la {address} către {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Contract de cumpărare imobiliară', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Preț', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Doriți să solicitați un împrumut pentru proprietate, care costă {cost} pe oră?', - ['HOUSING_NUI_LOAN'] = 'Împrumut', - ['HOUSING_NUI_NOT_LOAN'] = 'Fără împrumut', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Accept contractul', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Refuzați contractul', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Finalizați contractul de cumpărare', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Sigur doriți să finalizați contractul de cumpărare?', - ['HOUSING_NUI_MODAL_YES'] = 'Da', - ['HOUSING_NUI_MODAL_NO'] = 'Nu', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Respinge contractul de cumpărare', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Sigur doriți să respingeți contractul de cumpărare?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Contract de închiriere', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Agenția imobiliară Dynasty 8 închiriază, în numele clientului său, proprietatea situată la {address} către {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informații privind închirierea', - ['HOUSING_NUI_PRICE_HOUR'] = 'Preț orar de închiriere', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Taxe de intermediere imobiliară (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Taxe bancare (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Taxe (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Finalizați contractul de închiriere', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Sigur doriți să finalizați contractul de închiriere?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Respinge contractul de închiriere', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Sigur doriți să respingeți contractul de închiriere?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Setări', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Puteți modifica următoarele setări:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Camera foto', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Uită-te la Viteza X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Uită-te la viteza Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Mutare Ajustare', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Rotire Ajustare', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Mod Editare', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Roti', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Traduce', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Cumpărați {price} USD', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Alege o culoare:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Această piesă are șifonier', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Această piesă are o adăpostire', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Achiziționați Mobilier', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Sigur doriți să cumpărați articolul la {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Cumpăra', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Anula', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Accepta', - ['HOUSING_NUI_STASH_EMPTY'] = 'Rezerva ta este goală', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Nu poți interacționa cu această piesă', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Categorie:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Salva', - ['HOUSING_NUI_DECORATE_SELL'] = 'Vinde', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Vand Mobila', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Sunteți sigur că doriți să vindeți articolul?', - ['HOUSING_NUI_MODAL_SELL'] = 'Vinde', - ['HOUSING_NUI_PUT_STASH'] = 'Puneți în ascunziș', - ['HOUSING_NUI_TAKE_STASH'] = 'Luați din depozit', - ['HOUSING_NUI_SORT_ROOM'] = 'Sortați articolele după cameră', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sortați articolele după categorie', - ['HOUSING_NUI_SORT_STASH'] = 'Sortați articolele după depozit', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Dulap', - ['HOUSING_NUI_TYPE_STASH'] = 'Stash', - ['HOUSING_NUI_SEARCH'] = 'Căutare', - ['HOUSING_NUI_HELP'] = 'Controale și ajutor', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Puteți folosi următoarele taste:', - ['HOUSING_NUI_EDIT_MODE'] = 'Mod Editare', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Cauta mobila...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Vindem Casa', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Ești sigur că vrei să vinzi această casă băncii?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Mobilier', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Casa', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Cumpăra', - ['HOUSING_NUI_LIGHT_NAME'] = 'Aprinde', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Editare lumină', - ['HOUSING_NUI_OPTION_NAME'] = 'Nume', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Panoul de management', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Managementul cheilor', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Niciun proprietar de cheie încă', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Închirieri', - ['HOUSING_NUI_NO_RENTALS'] = 'Nu există închirieri disponibile', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Mai întâi trebuie să cumpărați un modul de cameră', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Upgrade de proprietate', - ['HOUSING_NUI_LIGHT_LIST'] = 'Lista Luminii', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Nu s-au găsit lumini', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Găsiți garderoba', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Localizați Stocare', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Localizați încărcătorul', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Decorează Casa', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Închiriază-ți proprietatea', - ['HOUSING_NUI_RENT_HOUSE'] = 'Inchiriez Casa', - ['HOUSING_NUI_STOP_RENTING'] = 'Nu mai închiriați o casă', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Vinde-ți proprietatea', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Vinde casă jucătorului', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Vindem casa la bancă', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Anulează vânzarea casei', - ['HOUSING_NUI_LEAVE_TITLE'] = 'IEȘIRE', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Ieșire din casă', - ['HOUSING_NUI_DOORS_LABEL'] = 'Usi:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Viteză:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Administrați case', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Creați listare', - ['HOUSING_NUI_HOUSE_NAME'] = 'Numele casei', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Nume', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Tip', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Apartament', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Locaţie', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Preţ', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Căutare', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Editați proprietatea', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Adăugați/Eliminați garaj', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Nu se poate activa sau dezactiva garajul din apartamente', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Ștergeți proprietatea', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Creați proprietate', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Alegeți detaliile proprietății', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Numărul de apartamente', - ['HOUSING_NUI_BLIP_NAME'] = 'Nume Blip', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Pictogramă', - ['HOUSING_NUI_BLIP_COLOR'] = 'Culoare', - ['HOUSING_NUI_BLIP_SCALE'] = 'Scară', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'For Sale', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'De inchiriat', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Dacă alegeți opțiunea de închiriere, veți deține casa și o puteți închiria altora. Dacă vrei să-l vinzi mai târziu, o poți face prin managementul casei.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Plasare pe hartă', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Creați insula', - ['HOUSING_NUI_CREATE_BLIP'] = 'Arată Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Creați apartamente', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Ieșire', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Crea', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Alte editări', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Edit Exterior Zone', - ['HOUSING_NUI_EDIT_DOORS'] = 'Editați ușile MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Editați punctul de vizită', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Salva', - ['HOUSING_NUI_EDIT_TITLE'] = 'Editați proprietatea', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Ești sigur că vrei', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'scoatem garajul?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'adauga un garaj?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Da', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Nu', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Sigur doriți să ștergeți această proprietate?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Jucători din apropiere', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Șterge cheile', - ['HOUSING_NUI_DELETE_KEYS'] = 'Sigur doriți să ștergeți această cheie?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Plătit', - ['HOUSING_NUI_RENTAL_PENDING'] = 'În așteptare', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Cumpărați upgrade', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Ești sigur că vrei să cumperi', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Camera foto', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Cumpăra', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Cumpărați teme', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Ești sigur că vrei să cumperi', - ['HOUSING_NUI_LIGHT_ON'] = 'Pe', - ['HOUSING_NUI_LIGHT_OFF'] = 'Oprit', - ['HOUSING_NUI_MODAL_PRICE'] = 'Preţ', - ['HOUSING_NUI_MODAL_DONE'] = 'Continua', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Nume', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensitate', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Culoare', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Nu au fost găsite închirieri', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Nu aveți permisiuni', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Deschide/Închide Ușa', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparatie usi', - ['HOUSING_NUI_CHANGE_THEME'] = 'Schimbați tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Blocat', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Deblocat', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Preţ', - ['HOUSING_NUI_PRICE_MODAL'] = 'Selectați un preț', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'esti sigur?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Ești sigur că vrei să vinzi această casă băncii?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Ești sigur că vrei să vinzi această casă unui jucător?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Veți anula vânzarea acestei case, iar aceasta va fi eliminată din lista proprietăților de vânzare.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Veți renunța la contractul de închiriere și acesta va fi eliminat din lista dvs. de proprietăți.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Schimbați culoarea IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mouse pentru a muta mobilierul după ce ați selectat-o.', - ['HOUSING_NUI_KEYS_1'] = 'F5 ascunde sau afișează cursorul mouse-ului.', - ['HOUSING_NUI_KEYS_2'] = 'F6 permite mișcarea liberă a camerei.', - ['HOUSING_NUI_KEYS_3'] = 'WASD pentru a vă deplasa în modul liber.', - ['HOUSING_NUI_KEYS_4'] = 'ESC pentru a ieși din meniul de decorare fără a salva.', - ['HOUSING_NUI_KEYS_5'] = 'Prima opțiune arată mobilierul pe categorii. Alegeți dintre toate opțiunile.', - ['HOUSING_NUI_KEYS_6'] = 'Accesați lista completă de mobilier din a doua opțiune din meniu.', - ['HOUSING_NUI_KEYS_7'] = 'Accesați întregul magazin de mobilă folosind ultima opțiune din meniu.', - ['HOUSING_NUI_KEYS_8'] = 'Rețineți că unele mobilier includ opțiuni de tip și culoare, precum și funcții de depozitare sau dulap.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Trebuie să alegeți o ușă', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Această ușă a fost deja adăugată', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Ați adăugat o ușă nouă', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Trebuie să selectați cel puțin o ușă', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Ai scos o ușă', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Nu există uși de îndepărtat', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Selectați o coordonată pentru vizitatori', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Nu puteți crea o zonă în interiorul alteia', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Trebuie să fii în raza de acțiune a unei case', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Nu s-au găsit case în apropiere', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Ai descuiat ușa casei', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Ai încuiat ușa casei', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Nu aveți chei sau permisiuni pentru a interacționa cu ușile', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Nu ești lângă nicio ușă', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Timpul de vizită s-a încheiat', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Ai fost dat afară din casă', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Cineva sună la ușă', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Suni la ușă', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Trebuie să fii lângă uşă ca să dai cheile', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Nu ești proprietarul acestei case', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Nu există jucători în apropiere. Amintiți-vă să fiți lângă o ușă', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Pentru a adăuga coordonatele de testare, trebuie să fie un MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Cineva forțează ușa', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Această casă este deja deschisă', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Încercarea eșuată', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Ușa a fost reparată', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Ușa nu este spartă', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Nu ai cheia acestei case', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Nu sunteți agent imobiliar', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Nu ești în nicio casă', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Acest IPL nu are teme disponibile', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Te-ai mutat prea departe de locația casei', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Altcineva decorează casa', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Trebuie să fii înăuntru sau lângă casă pentru a o decora', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Ai vândut o piesă de mobilier cu $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'nu ai destui bani', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Coordonatele nu se află în structură', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Ai vândut casa cu $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Ai închiriat o casă', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Casa vândută', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Nu poți vinde această casă pentru că are chiriaș', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Nu puteți vinde această casă deoarece poate fi închiriată', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Casa este deja de vânzare', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Casa nu se mai vinde.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Această casă nu este de vânzare', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Nu poți șterge această casă', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Casa a fost șters', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Nu poți vinde această casă', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Nu poți închiria această casă', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Casa nu este disponibila spre inchiriere', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Chiriașul acestei case a făcut toate plățile. Nu îi poți evacua', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Ai fost evacuat din casă', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Ai plecat din casă', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Nu ești chiriașul acestei case', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Ai plecat din casă', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Chiriașul tău a părăsit casa', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Nu ești proprietarul sau alt chiriaș este în casă', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Această casă este de vânzare, nu o puteți închiria', - ['HOUSING_NOTIFICATION_RENTED'] = 'Casa este acum de inchiriat', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Plata chiriei efectuată de chiriaș: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Ai plătit chiria casei: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Nu a putut plăti chiria casei: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Vă rugăm să depuneți fonduri în contul dvs. În caz contrar, proprietarul te poate evacua', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Ți-ai plătit ipoteca? Suma plătită a fost: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Suma rămasă $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ a fost transferat în contul dvs', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Ai eliminat', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Ai fost exclus din posesorii de chei', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Ai primit cheile de la', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'I-ai dat cheile', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Această persoană are deja cheile', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Această persoană este offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Această acțiune este disponibilă numai pentru serviciile de urgență', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Nu este suficientă poliție în oraș', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Chiria pentru această casă nu a fost încă plătită', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Ținuta a fost ștearsă!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Sumă nevalidă', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Depunere de bani negri cu succes', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Nu aveți suficienți bani pentru această acțiune', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Retragere de bani negri cu succes', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Ai ales ușa cu succes', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Ai spart ușa casei', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Usa este prea rezistenta si nu s-a spart', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Nu puteți plasa punctul în afara casei', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Nu poți plasa acest lucru în afara cubului decorativ pe care l-ai creat anterior...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Casa nu a fost gasita...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Ai nevoie de cel puțin 4 puncte în zona ta și totul trebuie să fie în aceste puncte...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Nu puteți cumpăra mai multe case, ați atins limita legală', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Nu esti aproape de usa', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Jucătorul nu este aproape de uşă', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Nu poți vinde o casă ipotecată...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Nu dețineți nicio casă', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Camera nu a fost găsită', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Cheia nu a fost dată', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Cheia nu a fost scoasă', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Upgrade nu a fost găsit', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Lumina nu a fost găsită', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Vă rugăm să așteptați un moment', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Casa exista deja', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Trebuie să fii lângă casă pentru a o edita', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Ai cumpărat', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Nu ești proprietarul acestei case', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Nu puteți adăuga un garaj într-un bloc de apartamente', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Nu puteți adăuga un garaj la un apartament', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Lungimea minima a casei este', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Lungimea casei tale este', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Nu poți decora exteriorul apartamentului', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Nu îți poți plasa ținuta în afara apartamentului', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Nu puteți plasa încărcătorul în afara apartamentului', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Trebuie să aveți resursa qs-smartphone-pro activată', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Nu vă puteți plasa depozitul în afara apartamentului', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Acest tip de casă nu este un IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Nu puteți plasa acest lucru în afara zonei', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Casa ta nu mai este de inchiriat', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Nu găsim ieșirea din această casă, vă rugăm să o specificați', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Cod seif nevalid', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Nu găsim decorațiunile', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Nu putem găsi datele obiectului', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Nu putem găsi datele de decor', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Nu puteți seta un cod de seif pentru acest obiect', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Nu puteți crea mai multe coduri de seif în această casă', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'A fost adăugat un cod de seif', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Ați eliminat codul seifului', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'A apărut o eroare cu codul seifului', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Construcția nu a fost găsită...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Construcția casei a fost finalizată!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Timp rămas pentru construcție:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Nu aveți permisiunea de a rula această comandă', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Ați fost angajat din casă de un administrator', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Chiriașul a fost evacuat din casă', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Nu am putut găsi casa', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Nu am putut găsi decorațiunile', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nu am putut găsi obiectul', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Lungimea minimă a casei este", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Casa ta măsoară", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Nu există apartamente în apropiere", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Nu există apartamente de închiriat aici", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Nu putem găsi casa în baza de date" -} diff --git a/resources/[housing]/qs-housing/locales/ru.lua b/resources/[housing]/qs-housing/locales/ru.lua deleted file mode 100644 index 56094e9e6..000000000 --- a/resources/[housing]/qs-housing/locales/ru.lua +++ /dev/null @@ -1,425 +0,0 @@ -Locales['ru'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Дом', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Ваш дом', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Ваш Дом (Аренда)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Ваш Дом (Аренда)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Дом в аренду', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Дом доступен для покупки', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Дверь', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Разблокировать', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Замок', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'АГЕНТ:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'ТЕЛЕФОН:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Оставшееся время:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'секунды', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'для выхода нажмите', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Хранение', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Гардероб', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Выход', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] — Открытая дверь', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] — войти в дом', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] — Выход из дома', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] — использовать камеру', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] — позвонить в дверной звонок', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] — Шоу-хаус', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] — просмотреть договор купли-продажи', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] — просмотреть договор аренды', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Установить точку входа', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Установить маркированный список', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Установить точку структуры', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Установить точку выхода', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Установить индивидуальную точку дома', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Посещение пункта', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Нажмите [G], чтобы установить свое местоположение.', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] — войти в мебельный магазин.', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Показать апартаменты', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Чтобы выбрать этот объект, нажмите правую кнопку мыши.', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Установить код хранилища', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Взаимодействовать', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Удалить незаконную мебель', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Переключить статус двери', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Открыть', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Шоу-хаус', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Посмотреть контракт', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Войти в дом', - ['HOUSING_TARGET_REQUEST_RING'] = 'Просьба позвонить в дверь', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Выход из дома', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Кольцо дверного звонка', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Доступ к камере', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Доступ к гардеробу', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Доступ к хранилищу', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Выход из системы', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Показать апартаменты', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Игрок:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Гардероб', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Одежда', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Удалить одежду', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Хранилище', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Инвентарь игрока', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Инвентаризация дома', - ['HOUSING_MENU_STASH_ITEMS'] = 'Предметы', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Оружие', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Черные деньги', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Вывод черных денег', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Количество', - ['HOUSING_MENU_STASH_STORE'] = 'Магазин', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Отзывать', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Хотите купить этот товар за $?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Это действие нельзя отменить.', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Меню апартаментов', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Эта квартира продается', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Вы являетесь владельцем этой квартиры', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'У вас есть ключ от этой квартиры', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Эта квартира сдается в аренду', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Дверь в эту квартиру не заперта', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Эта квартира принадлежит другому лицу', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Ваша квартира №', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Квартира #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Мои апартаменты', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Снять квартиру', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Купить квартиру', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Осмотреть квартиру', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Взаимодействие с квартирой', - ['HOUSING_MENU_VAULT_TITLE'] = 'Изменить код хранилища', - ['HOUSING_MENU_VAULT_INPUT'] = 'Ввод текста', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Введите хороший код', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Управление хранилищем', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Установить код хранилища', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Удалить код', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Код хранилища', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Введите код хранилища', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Нанять арендатора', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Удалить арендатора из квартиры', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Налоги', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Банковские комиссии', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Общая стоимость', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Брокерские сборы', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Информация о покупке', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Агентство недвижимости «Династия 8» продает от имени своего клиента недвижимость, расположенную по адресу {address}, компании {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Договор купли-продажи недвижимости', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Цена', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Хотели бы вы запросить кредит на недвижимость по цене {cost} в час?', - ['HOUSING_NUI_LOAN'] = 'Заем', - ['HOUSING_NUI_NOT_LOAN'] = 'Нет кредита', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Принять контракт', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Отклонить контракт', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Завершить договор купли-продажи', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Вы уверены, что хотите завершить договор купли-продажи?', - ['HOUSING_NUI_MODAL_YES'] = 'Да', - ['HOUSING_NUI_MODAL_NO'] = 'Нет', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Отклонить договор купли-продажи', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Вы уверены, что хотите отклонить договор купли-продажи?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Договор аренды', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Агентство недвижимости «Династия 8» сдает в аренду от имени своего клиента недвижимость, расположенную по адресу {address}, компании {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Информация об аренде', - ['HOUSING_NUI_PRICE_HOUR'] = 'Почасовая стоимость аренды', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Комиссия за брокерские услуги по недвижимости (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Банковские комиссии (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Налоги (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Завершить договор аренды', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Вы уверены, что хотите завершить договор аренды?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Отклонить договор аренды', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Вы уверены, что хотите отклонить договор аренды?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Настройки', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Вы можете изменить следующие настройки:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Камера', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Посмотрите Скорость X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Посмотрите скорость Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Регулировка перемещения', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Регулировка поворота', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Режим редактирования', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Поворот', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Переводить', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Купить ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Выберите цвет:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'В этой части есть гардероб', - ['HOUSING_NUI_STASH_FURNITURE'] = 'У этой части есть тайник', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Покупка мебели', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Вы уверены, что хотите купить товар за {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Купить', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Отмена', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Принимать', - ['HOUSING_NUI_STASH_EMPTY'] = 'Ваш тайник пуст', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Вы не можете взаимодействовать с этим произведением', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Категория:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Сохранять', - ['HOUSING_NUI_DECORATE_SELL'] = 'Продавать', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Продать мебель', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Вы уверены, что хотите продать товар?', - ['HOUSING_NUI_MODAL_SELL'] = 'Продавать', - ['HOUSING_NUI_PUT_STASH'] = 'Поместить в тайник', - ['HOUSING_NUI_TAKE_STASH'] = 'Взять из тайника', - ['HOUSING_NUI_SORT_ROOM'] = 'Сортировка вещей по комнатам', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Сортировка товаров по категориям', - ['HOUSING_NUI_SORT_STASH'] = 'Сортировка предметов по тайнику', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Гардероб', - ['HOUSING_NUI_TYPE_STASH'] = 'Тайник', - ['HOUSING_NUI_SEARCH'] = 'Поиск', - ['HOUSING_NUI_HELP'] = 'Управление и помощь', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Вы можете использовать следующие ключи:', - ['HOUSING_NUI_EDIT_MODE'] = 'Режим редактирования', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Искать мебель...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Продать дом', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Вы уверены, что хотите продать этот дом банку?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Мебель', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Дом', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Купить', - ['HOUSING_NUI_LIGHT_NAME'] = 'Свет', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Редактировать свет', - ['HOUSING_NUI_OPTION_NAME'] = 'Имя', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Панель управления', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Управление ключами', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Ключевого владельца пока нет', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Аренда', - ['HOUSING_NUI_NO_RENTALS'] = 'Нет доступных вариантов аренды', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Сначала вам нужно купить модуль камеры.', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Обновление недвижимости', - ['HOUSING_NUI_LIGHT_LIST'] = 'Световой список', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Огни не найдены', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Найдите гардероб', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Найдите хранилище', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Найдите зарядное устройство', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Украсить дом', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Сдайте в аренду свою недвижимость', - ['HOUSING_NUI_RENT_HOUSE'] = 'Снять дом', - ['HOUSING_NUI_STOP_RENTING'] = 'Перестаньте арендовать дом', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Продайте свою недвижимость', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Продать дом игроку', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Продать дом банку', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Отменить продажу дома', - ['HOUSING_NUI_LEAVE_TITLE'] = 'ВЫХОД', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Выход из дома', - ['HOUSING_NUI_DOORS_LABEL'] = 'Двери:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Скорость:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Управление домами', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Создать объявление', - ['HOUSING_NUI_HOUSE_NAME'] = 'Название дома', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Имя', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Тип', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Квартира', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Расположение', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Цена', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Поиск', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Редактировать свойство', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Добавить/удалить гараж', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Невозможно включить или отключить гараж в квартирах', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Удалить свойство', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Создать недвижимость', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Выберите детали объекта недвижимости', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Количество квартир', - ['HOUSING_NUI_BLIP_NAME'] = 'Имя сообщения', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Икона', - ['HOUSING_NUI_BLIP_COLOR'] = 'Цвет', - ['HOUSING_NUI_BLIP_SCALE'] = 'Шкала', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Для продажи', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'В аренду', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Если вы выберете вариант аренды, вы станете владельцем дома и сможете сдавать его в аренду другим лицам. Если вы захотите продать его позже, вы можете сделать это через домоуправление.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Размещение карты', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Создать остров', - ['HOUSING_NUI_CREATE_BLIP'] = 'Показать метку', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Создать апартаменты', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Выход', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Создавать', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Другие изменения', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Редактировать внешнюю зону', - ['HOUSING_NUI_EDIT_DOORS'] = 'Редактировать двери MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Изменить точку посещения', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Сохранять', - ['HOUSING_NUI_EDIT_TITLE'] = 'Редактировать свойство', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Вы уверены, что хотите', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'убрать гараж?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'добавить гараж?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Да', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Нет', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Вы уверены, что хотите удалить это свойство?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Ближайшие игроки', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Удалить ключи', - ['HOUSING_NUI_DELETE_KEYS'] = 'Вы уверены, что хотите удалить этот ключ?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Оплаченный', - ['HOUSING_NUI_RENTAL_PENDING'] = 'В ожидании', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Купить обновление', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Вы уверены, что хотите купить', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Камера', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Купить', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Купить темы', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Вы уверены, что хотите купить', - ['HOUSING_NUI_LIGHT_ON'] = 'На', - ['HOUSING_NUI_LIGHT_OFF'] = 'Выключенный', - ['HOUSING_NUI_MODAL_PRICE'] = 'Цена', - ['HOUSING_NUI_MODAL_DONE'] = 'Продолжать', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Имя', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Интенсивность', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Цвет', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Аренда не найдена', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'У вас нет разрешений', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Открыть/закрыть дверь', - ['HOUSING_NUI_FIX_DOOR'] = 'Ремонт дверей', - ['HOUSING_NUI_CHANGE_THEME'] = 'Изменить тему', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Заблокировано', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Разблокировано', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Цена', - ['HOUSING_NUI_PRICE_MODAL'] = 'Выберите цену', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Вы уверены?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Вы уверены, что хотите продать этот дом банку?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Вы уверены, что хотите продать этот дом игроку?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Вы отмените продажу этого дома, и он будет удален из списка объектов недвижимости, выставленных на продажу.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Вы откажетесь от договора аренды, и он будет удален из вашего списка недвижимости.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Изменить цвет IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Мышь для перемещения мебели после ее выбора.', - ['HOUSING_NUI_KEYS_1'] = 'F5 скрывает или показывает курсор мыши.', - ['HOUSING_NUI_KEYS_2'] = 'F6 включает свободное движение камеры.', - ['HOUSING_NUI_KEYS_3'] = 'WASD для перемещения в свободном режиме.', - ['HOUSING_NUI_KEYS_4'] = 'ESC, чтобы выйти из меню оформления без сохранения.', - ['HOUSING_NUI_KEYS_5'] = 'Первый вариант показывает мебель по категориям. Выбирайте из всех вариантов.', - ['HOUSING_NUI_KEYS_6'] = 'Получите доступ к полному списку мебели из второй опции в меню.', - ['HOUSING_NUI_KEYS_7'] = 'Получите доступ ко всему мебельному магазину, используя последнюю опцию в меню.', - ['HOUSING_NUI_KEYS_8'] = 'Помните, что некоторая мебель включает варианты типа и цвета, а также функции места хранения или гардероба.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Вам необходимо выбрать дверь', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Эта дверь уже добавлена', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Вы добавили новую дверь', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Вы должны выбрать хотя бы одну дверь', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Вы удалили дверь', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Нет дверей, которые можно было бы снять', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Выберите координату для посетителей', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Вы не можете создать зону внутри другой', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Вы должны находиться в радиусе действия дома', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Дома поблизости не найдены', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Ты открыл дверь дома', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Ты запер дверь дома', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'У вас нет ключей или разрешений для взаимодействия с дверями.', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Тебя нет рядом с дверями', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Время посещения закончилось', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Вас выгнали из дома', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Кто-то звонит в дверь', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Вы звоните в дверь', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Вы должны быть рядом с дверью, чтобы передать ключи.', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Вы не владелец этого дома', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Никаких игроков поблизости. Не забудьте быть рядом с дверью', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Чтобы добавить координаты теста, это должен быть MLO.', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Кто-то выламывает дверь', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Этот дом уже открыт', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Попытка не удалась', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Дверь была отремонтирована', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Дверь не сломана', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'У тебя нет ключа от этого дома', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Вы не агент по недвижимости', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Вы не находитесь ни в одном доме', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Для этой IPL нет доступных тем.', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Вы отошли слишком далеко от места расположения дома', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Кто-то другой украшает дом', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Вы должны находиться внутри или рядом с домом, чтобы украсить его.', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Вы продали предмет мебели за $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'У вас недостаточно денег', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Координаты не входят в структуру', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Вы продали дом за $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Вы арендовали дом', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Дом продан', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Вы не можете продать этот дом, потому что у него есть арендатор.', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Вы не можете продать этот дом, так как его можно сдать в аренду.', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Дом уже продается', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Дом больше не продается.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Этот дом не продается', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Вы не можете удалить этот дом', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Дом был удален', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Вы не можете продать этот дом', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Вы не можете арендовать этот дом', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Дом не сдается в аренду', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Арендатор этого дома произвел все платежи. Вы не можете их выселить', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Вас выселили из дома', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Ты вышел из дома', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Вы не арендатор этого дома', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Ты вышел из дома', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Ваш арендатор покинул дом', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Вы не собственник или в доме находится другой арендатор', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Этот дом продается, вы не можете сдать его в аренду.', - ['HOUSING_NOTIFICATION_RENTED'] = 'Дом сейчас сдается в аренду', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Арендная плата, внесенная арендатором: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Вы заплатили за аренду дома: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Не смог оплатить аренду дома: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Пожалуйста, внесите средства на свой счет. В противном случае владелец может вас выселить.', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Вы заплатили ипотеку? Выплаченная сумма составила: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Оставшаяся сумма $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ было переведено на ваш счет', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Вы удалили', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Вас удалили из держателей ключей', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Вы получили ключи от', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Ты дал ключи от', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'У этого человека уже есть ключи', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Этот человек не в сети', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Это действие доступно только для экстренных служб.', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'В городе недостаточно полиции', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Арендная плата за этот дом еще не оплачена', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Наряд удален!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Неверная сумма', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Успешный депозит «черных денег»', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'У вас недостаточно денег для этого действия', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Успешный вывод черных денег', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Вы успешно выбрали дверь', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Ты сломал дверь дома', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Дверь слишком прочная и не сломалась.', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Нельзя разместить точку вне дома', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Вы не можете разместить это за пределами декоративного куба, который вы создали ранее...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Дом не найден...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Вам нужно как минимум 4 точки в вашем районе, и все должно находиться в пределах этих точек...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Вы не можете купить больше домов, вы достигли установленного законом предела.', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Ты не рядом с дверью', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Игрока нет рядом с дверью', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Заложенный дом продать нельзя.', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'У вас нет домов', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Камера не найдена', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Ключ не предоставлен', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Ключ не удален', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Обновление не найдено', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Свет не найден', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Пожалуйста, подождите немного', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Дом уже существует', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Чтобы отредактировать его, вам нужно находиться рядом с домом.', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Вы купили', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Вы не владелец этого дома', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'К многоквартирному дому нельзя пристроить гараж', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'К квартире нельзя пристроить гараж', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Минимальная длина дома', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Длина вашего дома', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Нельзя украшать квартиру снаружи', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Нельзя размещать свой наряд за пределами квартиры', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Нельзя оставлять зарядное устройство вне квартиры', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Вам необходимо включить ресурс qs-smartphone-pro.', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Нельзя размещать кладовую за пределами квартиры', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Этот тип дома не является IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Вы не можете разместить это за пределами зоны', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Ваш дом больше не сдается в аренду', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Мы не можем найти выход из этого дома, укажите его.', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Неверный код хранилища', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Мы не можем найти украшения', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Не можем найти данные объекта', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Мы не можем найти данные украшения', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Вы не можете установить код хранилища для этого объекта.', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Вы не можете создать больше кодов хранилищ в этом доме.', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Добавлен код хранилища.', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Вы удалили код хранилища', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Произошла ошибка с кодом хранилища.', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Строительство не найдено...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Строительство дома завершено!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Оставшееся время строительства:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Nu aveți permisiunea de a rula această comandă', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Ați fost angajat din casă de un administrator', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Chiriașul a fost evacuat din casă', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Мы не смогли найти дом', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Мы не смогли найти украшения', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Мы не смогли найти объект', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Минимальная длина дома составляет", - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Минимальная длина дома составляет", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Ваш дом имеет длину", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Рядом нет квартир", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Здесь нет квартир в аренду", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Мы не можем найти дом в базе данных" -} diff --git a/resources/[housing]/qs-housing/locales/sl.lua b/resources/[housing]/qs-housing/locales/sl.lua deleted file mode 100644 index 54ebbc8a3..000000000 --- a/resources/[housing]/qs-housing/locales/sl.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['sl'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Hiša', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Vaša hiša', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Vaša hiša (za najem)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Vaša hiša (najem)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Hiša za najem', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Hiša na voljo za nakup', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Vrata', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Odkleni', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Zaklepanje', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AGENT:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Preostali čas:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'sekund', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'za izhod pritisnite', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Shranjevanje', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Garderoba', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Odjava', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Odprta vrata', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Vstopi v hišo', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Izhod iz hiše', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Uporabi kamero', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Pozvoni na zvonec', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Ogled prodajne pogodbe', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Oglejte si najemno pogodbo', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Nastavite vstopno točko', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Nastavite točko', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Nastavite točko strukture', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Nastavite izhodno točko', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Nastavite hišno točko po meri', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Točka obiska', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Pritisnite [G], da nastavite svojo lokacijo', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Vstopite v trgovino s pohištvom', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Prikaži apartmaje', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Če želite izbrati ta predmet, pritisnite desni gumb miške', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Nastavi kodo trezorja', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interakcija', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Izbriši nezakonito pohištvo', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Preklop stanja vrat', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Odpri', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Show House', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Oglejte si pogodbo', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Vnesite hišo', - ['HOUSING_TARGET_REQUEST_RING'] = 'Zahteva za zvonjenje na vratih', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Izstop iz hiše', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Pozvoni zvonec', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Dostop do kamere', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Dostop do garderobe', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Dostop do shrambe', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Odjava', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Pokaži Apartmaji', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Igralec:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Garderoba', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Oblačila', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Izbriši oblačila', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Shranjevanje', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Inventar igralca', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Hišni inventar', - ['HOUSING_MENU_STASH_ITEMS'] = 'Predmeti', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Orožje', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Črni denar', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Dvig črnega denarja', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Znesek', - ['HOUSING_MENU_STASH_STORE'] = 'Trgovina', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Umakni se', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Ali želite kupiti ta izdelek za $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Tega dejanja ni mogoče razveljaviti', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Stanovanje Meni', - ['HOUSING_MENU_APARTMENT_SALES'] = 'To stanovanje je naprodaj', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Vi ste lastnik tega stanovanja', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Imate ključ od tega stanovanja', - ['HOUSING_MENU_APARTMENT_RENT'] = 'To stanovanje se oddaja', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Vrata tega stanovanja niso zaklenjena', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'To stanovanje je v lasti nekoga drugega', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Vaše stanovanje št.', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Apartma št.', - ['HOUSING_MENU_MY_APARTMENT'] = 'Moji apartmaji', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Najem stanovanja', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Kupi stanovanje', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Preglejte stanovanje', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Interakcije s stanovanji', - ['HOUSING_MENU_VAULT_TITLE'] = 'Spremenite kodo trezorja', - ['HOUSING_MENU_VAULT_INPUT'] = 'Vnos besedila', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Vnesite dobro kodo', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Upravljanje trezorja', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Nastavite kodo trezorja', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Odstrani kodo', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Koda trezorja', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Vnesite kodo trezorja', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Najemi najemnika', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Odstrani najemnika iz stanovanja', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Davki', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bančne provizije', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Skupna cena', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Provizije za posredovanje', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Informacije o nakupu', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Nepremičninska agencija Dynasty 8 v imenu svoje stranke prodaja nepremičnino na naslovu {address} podjetju {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Kupoprodajna pogodba za nepremičnino', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Cena', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Ali želite zahtevati posojilo za nepremičnino po ceni {cost} na uro?', - ['HOUSING_NUI_LOAN'] = 'Posojilo', - ['HOUSING_NUI_NOT_LOAN'] = 'Brez posojila', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Sprejmi pogodbo', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Zavrnitev pogodbe', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Dokončajte kupoprodajno pogodbo', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Ste prepričani, da želite skleniti kupoprodajno pogodbo?', - ['HOUSING_NUI_MODAL_YES'] = 'ja', - ['HOUSING_NUI_MODAL_NO'] = 'št', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Zavrnitev kupoprodajne pogodbe', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Ali ste prepričani, da želite zavrniti kupoprodajno pogodbo?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Najemna pogodba', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Nepremičninska agencija Dynasty 8 v imenu svoje stranke oddaja nepremičnino na {address} {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Informacije o najemu', - ['HOUSING_NUI_PRICE_HOUR'] = 'Cena najemnine na uro', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Provizije za nepremičninsko posredovanje (5 %)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bančne provizije (10 %)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Davki (6 %)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Dokončajte najemno pogodbo', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Ste prepričani, da želite dokončati najemno pogodbo?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Zavrni najemno pogodbo', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Ali ste prepričani, da želite zavrniti najemno pogodbo?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'nastavitve', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Spremenite lahko naslednje nastavitve:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Poglej Hitrost X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Poglej hitrost Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Prilagoditev premika', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Prilagoditev vrtenja', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Način urejanja', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Zasukaj', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Prevajaj', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Kupi ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Izberite barvo:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Ta kos ima garderobo', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Ta kos ima zalogo', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Nakup pohištva', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Ali ste prepričani, da želite kupiti izdelek za {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Nakup', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Prekliči', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Sprejmi', - ['HOUSING_NUI_STASH_EMPTY'] = 'Vaša zaloga je prazna', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'S tem delom ne morete komunicirati', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategorija:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Shrani', - ['HOUSING_NUI_DECORATE_SELL'] = 'Prodaja', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Prodam pohištvo', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Ali ste prepričani, da želite prodati predmet?', - ['HOUSING_NUI_MODAL_SELL'] = 'Prodaja', - ['HOUSING_NUI_PUT_STASH'] = 'Postavite v shrambo', - ['HOUSING_NUI_TAKE_STASH'] = 'Vzemi iz zaloge', - ['HOUSING_NUI_SORT_ROOM'] = 'Razvrstite predmete po sobi', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Razvrstite predmete po kategoriji', - ['HOUSING_NUI_SORT_STASH'] = 'Razvrstite predmete po zalogi', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Garderoba', - ['HOUSING_NUI_TYPE_STASH'] = 'Skladišče', - ['HOUSING_NUI_SEARCH'] = 'Iskanje', - ['HOUSING_NUI_HELP'] = 'Kontrole in pomoč', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Uporabite lahko naslednje tipke:', - ['HOUSING_NUI_EDIT_MODE'] = 'Način urejanja', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Iskanje pohištva ...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Prodam hišo', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Ste prepričani, da želite to hišo prodati banki?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Pohištvo', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Hiša', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Nakup', - ['HOUSING_NUI_LIGHT_NAME'] = 'Svetloba', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Uredi svetlobo', - ['HOUSING_NUI_OPTION_NAME'] = 'Ime', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Upravljalna plošča', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Upravljanje ključev', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Lastnika ključa še ni', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Izposoje', - ['HOUSING_NUI_NO_RENTALS'] = 'Najem ni na voljo', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Najprej morate kupiti modul kamere', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Nadgradnja nepremičnine', - ['HOUSING_NUI_LIGHT_LIST'] = 'Svetlobni seznam', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Ni luči', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Poiščite garderobo', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Poiščite shrambo', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Poiščite polnilnik', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Okrasite hišo', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Oddajte svojo nepremičnino', - ['HOUSING_NUI_RENT_HOUSE'] = 'Najem hiše', - ['HOUSING_NUI_STOP_RENTING'] = 'Nehajte najemati hišo', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Prodajte svojo nepremičnino', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Prodaj hišo igralcu', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Prodaj hišo banki', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Prekliči prodajo hiše', - ['HOUSING_NUI_LEAVE_TITLE'] = 'IZHOD', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Izstop iz hiše', - ['HOUSING_NUI_DOORS_LABEL'] = 'Vrata:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Hitrost:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Upravljajte hiše', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Ustvari seznam', - ['HOUSING_NUI_HOUSE_NAME'] = 'Hišno ime', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Ime', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Vrsta', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Apartma', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Lokacija', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Cena', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Iskanje', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Uredi lastnino', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Dodaj/odstrani garažo', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Garaž v stanovanjih ni mogoče omogočiti ali onemogočiti', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Izbriši lastnino', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Ustvari lastnino', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Izberite podrobnosti nepremičnine', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Število stanovanj', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip Ime', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikona', - ['HOUSING_NUI_BLIP_COLOR'] = 'barva', - ['HOUSING_NUI_BLIP_SCALE'] = 'Lestvica', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Za prodajo', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Za najem', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Če izberete možnost najema, boste lastnik hiše in jo lahko oddajate drugim. Če ga želite kasneje prodati, lahko to storite prek hišne uprave.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Postavitev zemljevida', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Ustvari otok', - ['HOUSING_NUI_CREATE_BLIP'] = 'Pokaži Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Ustvarite Apartmaje', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Izhod', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Ustvari', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Drugi popravki', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Uredi zunanjo cono', - ['HOUSING_NUI_EDIT_DOORS'] = 'Uredite vrata MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'Uredi točko obiska', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Shrani', - ['HOUSING_NUI_EDIT_TITLE'] = 'Uredi lastnino', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Ste prepričani, da želite', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'odstraniti garažo?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'dodati garažo?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'ja', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'št', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Ali ste prepričani, da želite izbrisati to lastnost?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Igralci v bližini', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Izbriši ključe', - ['HOUSING_NUI_DELETE_KEYS'] = 'Ali ste prepričani, da želite izbrisati ta ključ?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Plačano', - ['HOUSING_NUI_RENTAL_PENDING'] = 'V teku', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Nakup nadgradnje', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Ste prepričani, da želite kupiti', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Nakup', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Kupite teme', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Ste prepričani, da želite kupiti', - ['HOUSING_NUI_LIGHT_ON'] = 'Vklopljeno', - ['HOUSING_NUI_LIGHT_OFF'] = 'Izključeno', - ['HOUSING_NUI_MODAL_PRICE'] = 'Cena', - ['HOUSING_NUI_MODAL_DONE'] = 'Nadaljuj', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Ime', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intenzivnost', - ['HOUSING_NUI_LIGHT_COLOR'] = 'barva', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Ni najemnin', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Nimate dovoljenj', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Odpiranje/zapiranje vrat', - ['HOUSING_NUI_FIX_DOOR'] = 'Popravilo vrat', - ['HOUSING_NUI_CHANGE_THEME'] = 'Spremeni temo', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Zaklenjeno', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Odklenjeno', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Cena', - ['HOUSING_NUI_PRICE_MODAL'] = 'Izberite ceno', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Ste prepričani?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Ste prepričani, da želite to hišo prodati banki?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Ste prepričani, da želite prodati to hišo igralcu?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Preklicali boste prodajo te hiše in odstranjena bo s seznama nepremičnin za prodajo.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Odstopili boste od najemne pogodbe in izbrisan bo s seznama vaših nepremičnin.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Spremenite barvo IPL', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Miška za premikanje pohištva po izbiri.', - ['HOUSING_NUI_KEYS_1'] = 'F5 skrije ali prikaže kazalec miške.', - ['HOUSING_NUI_KEYS_2'] = 'F6 omogoča prosto gibanje kamere.', - ['HOUSING_NUI_KEYS_3'] = 'WASD za premikanje v prostem načinu.', - ['HOUSING_NUI_KEYS_4'] = 'ESC za izhod iz okrasnega menija brez shranjevanja.', - ['HOUSING_NUI_KEYS_5'] = 'Prva možnost prikazuje pohištvo po kategorijah. Izbirajte med vsemi možnostmi.', - ['HOUSING_NUI_KEYS_6'] = 'Dostopajte do celotnega seznama pohištva z drugo možnostjo v meniju.', - ['HOUSING_NUI_KEYS_7'] = 'Dostopajte do celotne trgovine s pohištvom z uporabo zadnje možnosti v meniju.', - ['HOUSING_NUI_KEYS_8'] = 'Ne pozabite, da nekaj pohištva vključuje možnosti vrste in barve ter funkcije shranjevanja ali garderobe.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Izbrati morate vrata', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Ta vrata so že dodana', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Dodali ste nova vrata', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Izbrati morate vsaj ena vrata', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Odstranili ste vrata', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Ni vrat za odstranitev', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Izberite koordinato za obiskovalce', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Ne morete ustvariti območja znotraj drugega', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Biti morate v dosegu hiše', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Ni najdenih bližnjih hiš', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Odklenil si hišna vrata', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Zaklenil si hišna vrata', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Nimate ključev ali dovoljenj za interakcijo z vrati', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Nisi blizu nobenih vrat', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Čas obiska se je iztekel', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Vrgli so te iz hiše', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Nekdo pozvoni na vratih', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Zvoniš na vratih', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Za predajo ključev morate biti blizu vrat', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Niste lastnik te hiše', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Ni igralcev v bližini. Ne pozabite biti blizu vrat', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Če želite dodati preskusne koordinate, mora biti MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Nekdo sili na vrata', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Ta hiša je že odprta', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Poskus ni uspel', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Vrata so popravljena', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Vrata niso polomljena', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Nimate ključa od te hiše', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Niste nepremičninski agent', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Niste v nobeni hiši', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Ta IPL nima razpoložljivih tem', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Premaknili ste se predaleč od lokacije hiše', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Nekdo drug okrasi hišo', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Morate biti znotraj ali blizu hiše, da jo okrasite', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Prodal si kos pohištva za $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Nimate dovolj denarja', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Koordinate niso znotraj strukture', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Prodal si hišo za $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Najeli ste hišo', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Hiša prodana', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Te hiše ne morete prodati, ker ima najemnika', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Te hiše ne morete prodati, saj je morda najeta', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Hiša je že naprodaj', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Hiša ni več naprodaj.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Ta hiša ni naprodaj', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Te hiše ne morete izbrisati', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Hiša je bila izbrisana', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Te hiše ne morete prodati', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Te hiše ne morete najeti', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Hiša ni na voljo za najem', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Najemnik te hiše je plačal vsa plačila. Ne morete jih izgnati', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Izseljeni ste bili iz hiše', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Zapustil si hišo', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Niste najemnik te hiše', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Zapustil si hišo', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Vaš najemnik je zapustil hišo', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Niste lastnik ali pa je v hiši drug najemnik', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Ta hiša je naprodaj, ne morete je najeti', - ['HOUSING_NOTIFICATION_RENTED'] = 'Hiša se zdaj oddaja', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Najemnina plača najemnik: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Plačali ste najemnino za hišo: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Nisem mogel plačati najemnine za hišo: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Položite sredstva na svoj račun. V nasprotnem primeru vas lahko lastnik izseli', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Ste plačali hipoteko? Plačan znesek je bil: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Preostali znesek $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ je bilo nakazanih na vaš račun', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Odstranili ste', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Odstranjeni ste iz imetnikov ključev', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Ključe ste prejeli od', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Dal si ključe', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Ta oseba že ima ključe', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Ta oseba je brez povezave', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'To dejanje je na voljo samo za nujne službe', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'V mestu ni dovolj policije', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Najemnina za to hišo še ni bila plačana', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Obleka je bila izbrisana!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Neveljaven znesek', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Uspešen depozit črnega denarja', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Nimate dovolj denarja za to dejanje', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Uspešen črni dvig denarja', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Uspešno ste izbrali vrata', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Razbili ste hišna vrata', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Vrata so preveč trdna in se niso zlomila', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Točke ne morete postaviti zunaj hiše', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Tega ne morete postaviti zunaj dekorativne kocke, ki ste jo prej ustvarili...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Hiša ni najdena...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'V svojem območju potrebujete vsaj 4 točke in vse mora biti znotraj teh točk...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Ne morete kupiti več hiš, dosegli ste zakonsko dovoljeno mejo', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Nisi blizu vrat', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Igralec ni blizu vrat', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Ne morete prodati hiše pod hipoteko ...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Nisi lastnik nobene hiše', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kamere ni mogoče najti', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Ključ ni dan', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Ključ ni odstranjen', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Nadgradnje ni bilo mogoče najti', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Svetlobe ni bilo mogoče najti', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Prosim počakajte trenutek', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Hiša že obstaja', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Za urejanje morate biti blizu hiše', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Kupil si', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Niste lastnik te hiše', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'K stanovanjski hiši ne morete dodati garaže', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Stanovanju ne morete dodati garaže', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Najmanjša dolžina hiše je', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Dolžina vaše hiše je', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Ne morete okrasiti zunaj stanovanja', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Svoje obleke ne morete postaviti zunaj stanovanja', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Polnilnika ne morete postaviti zunaj stanovanja', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Omogočen mora biti vir qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Skladišča ne morete postaviti zunaj stanovanja', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Ta tip hiše ni IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Tega ne morete postaviti izven območja', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Vaše hiše ni več za najem', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Ne najdemo izhoda iz te hiše, navedite ga', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Neveljavna koda trezorja', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Ne najdemo okraskov', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Ne najdemo podatkov o objektu', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Ne najdemo podatkov o dekoraciji', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Za ta objekt ne morete nastaviti kode trezorja', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'V tej hiši ne morete ustvariti več kod trezorja', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Dodana je koda trezorja', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Odstranili ste kodo trezorja', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Pri kodi trezorja je prišlo do napake', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Gradnja ni bila najdena...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Gradnja hiše je zaključena!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Preostali čas za gradnjo:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Nimate dovoljenja za izvajanje tega ukaza', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Najel vas je skrbnik iz hiše', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Najemnik je bil izseljen iz hiše', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Nismo mogli najti hiše', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Nismo mogli najti dekoracij', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nismo mogli najti objekta', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Minimalna dolžina hiše je", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Vaša hiša meri", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "V bližini ni stanovanj", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Tukaj ni stanovanj za najem", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Ne moremo najti hiše v bazi podatkov" -} diff --git a/resources/[housing]/qs-housing/locales/sv.lua b/resources/[housing]/qs-housing/locales/sv.lua deleted file mode 100644 index 4f070ec30..000000000 --- a/resources/[housing]/qs-housing/locales/sv.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['sv'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Hus', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Ditt hus', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Ditt hus (uthyrningsbart)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Ditt hus (uthyrning)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Hus uthyres', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Hus tillgängligt för köp', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Dörr', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Låsa upp', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Låsa', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'OMBUD:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Återstående tid:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'sekunder', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'för att avsluta, tryck', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Förvaring', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Garderob', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Logga ut', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Öppna dörren', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Gå in i huset', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Gå ur huset', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Använd kamera', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Ring dörrklockan', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Show House', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Se försäljningskontrakt', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Se hyreskontrakt', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Ställ in ingångspunkt', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Ställ in punkt', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Ställ in strukturpunkt', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Ställ in utgångspunkt', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Ställ in Custom House Point', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Visiting Point', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Tryck på [G] för att ställa in din plats', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Gå in i möbelaffären', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Visa lägenheter', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'För att välja detta objekt, tryck på höger musknapp', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Ställ in valvkod', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Interagera', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Ta bort olagliga möbler', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Växla dörrstatus', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Öppna', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Visa hus', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Se kontrakt', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Gå in i huset', - ['HOUSING_TARGET_REQUEST_RING'] = 'Begäran att ringa dörrklockan', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Gå ur huset', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Ring dörrklocka', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Få åtkomst till kamera', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Tillgång till garderob', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Tillgång till lagring', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Utloggning', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Visa lägenheter', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Spelare:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Garderob', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Kläder', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Ta bort kläder', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Lagring', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Spelarinventering', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Husinventering', - ['HOUSING_MENU_STASH_ITEMS'] = 'Föremål', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Vapen', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Svarta pengar', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Ta ut svarta pengar', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Belopp', - ['HOUSING_MENU_STASH_STORE'] = 'Lagra', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Dra tillbaka', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Vill du köpa denna vara för $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Denna åtgärd kan inte ångras', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Lägenhet Meny', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Denna lägenhet är till salu', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Du äger den här lägenheten', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Du har nyckel till denna lägenhet', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Denna lägenhet är att hyra', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Dörren till denna lägenhet är inte låst', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Denna lägenhet ägs av någon annan', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Din lägenhet #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Lägenhet #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Mina lägenheter', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Hyr lägenhet', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Köp lägenhet', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Inspektera lägenheten', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Lägenhetsinteraktioner', - ['HOUSING_MENU_VAULT_TITLE'] = 'Ändra valvkod', - ['HOUSING_MENU_VAULT_INPUT'] = 'Textinmatning', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'Ange en bra kod', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Valvhantering', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Ställ in valvkod', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Ta bort kod', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Valvkod', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Ange valvkoden', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Anställ hyresgäst', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Ta bort hyresgäst från lägenheten', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Skatter', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Bankavgifter', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Totalt pris', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Förmedlingsavgifter', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Köpinformation', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Fastighetsbyrån Dynasty 8 säljer, på uppdrag av sin kund, fastigheten belägen på {address} till {name}.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Köpekontrakt för fastigheter', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Pris', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Vill du begära ett lån för fastigheten som kostar {cost} per timme?', - ['HOUSING_NUI_LOAN'] = 'Lån', - ['HOUSING_NUI_NOT_LOAN'] = 'Inget lån', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Acceptera kontrakt', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Avvisa kontrakt', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Slutför köpekontrakt', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Är du säker på att du vill slutföra köpekontraktet?', - ['HOUSING_NUI_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_MODAL_NO'] = 'Inga', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Avvisa köpekontrakt', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Är du säker på att du vill avslå köpekontraktet?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Hyreskontrakt', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Fastighetsbyrån Dynasty 8 hyr ut, på uppdrag av sin kund, fastigheten belägen på {address} till {name}.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Uthyrningsinformation', - ['HOUSING_NUI_PRICE_HOUR'] = 'Hyra per timme', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Fastighetsmäklararvoden (5 %)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Bankavgifter (10 %)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Skatter (6 %)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Slutför hyreskontrakt', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Är du säker på att du vill slutföra hyreskontraktet?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Avvisa hyresavtal', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Är du säker på att du vill avslå hyresavtalet?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Inställningar', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Du kan ändra följande inställningar:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Titta på Speed ​​X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Titta på Speed ​​Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Flytta justering', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Rotera justering', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Redigera läge', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Rotera', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Översätta', - ['HOUSING_NUI_BUY_FURNITURE'] = 'Köp ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Välj en färg:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Denna del har en garderob', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Den här biten har ett förvaringsutrymme', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Köp möbler', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Är du säker på att du vill köpa varan för {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'Köpa', - ['HOUSING_NUI_MODAL_CANCEL'] = 'Avboka', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Acceptera', - ['HOUSING_NUI_STASH_EMPTY'] = 'Ditt lager är tomt', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Du kan inte interagera med detta stycke', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategori:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Spara', - ['HOUSING_NUI_DECORATE_SELL'] = 'Sälja', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Sälj möbler', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Är du säker på att du vill sälja varan?', - ['HOUSING_NUI_MODAL_SELL'] = 'Sälja', - ['HOUSING_NUI_PUT_STASH'] = 'Lägg i förvaringen', - ['HOUSING_NUI_TAKE_STASH'] = 'Ta från förrådet', - ['HOUSING_NUI_SORT_ROOM'] = 'Sortera föremål efter rum', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Sortera objekt efter kategori', - ['HOUSING_NUI_SORT_STASH'] = 'Sortera artiklar efter stash', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Garderob', - ['HOUSING_NUI_TYPE_STASH'] = 'Gömma', - ['HOUSING_NUI_SEARCH'] = 'Söka', - ['HOUSING_NUI_HELP'] = 'Kontroller och hjälp', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Du kan använda följande nycklar:', - ['HOUSING_NUI_EDIT_MODE'] = 'Redigera läge', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Sök efter möbler...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Sälj hus', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Är du säker på att du vill sälja det här huset till banken?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Möbler', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Hus', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Köpa', - ['HOUSING_NUI_LIGHT_NAME'] = 'Ljus', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Redigera ljus', - ['HOUSING_NUI_OPTION_NAME'] = 'Namn', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Management Panel', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Nyckelhantering', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Ingen nyckelägare ännu', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Uthyrning', - ['HOUSING_NUI_NO_RENTALS'] = 'Inga uthyrningar tillgängliga', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Du måste köpa en kameramodul först', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Fastighetsuppgradering', - ['HOUSING_NUI_LIGHT_LIST'] = 'Ljuslista', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Inga lampor hittades', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Hitta garderob', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Hitta lagring', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Hitta laddaren', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Dekorera huset', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Hyr ut din fastighet', - ['HOUSING_NUI_RENT_HOUSE'] = 'Hyr hus', - ['HOUSING_NUI_STOP_RENTING'] = 'Sluta hyra hus', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Sälj din fastighet', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Sälj hus till spelare', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Sälj hus till bank', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Avbryt husförsäljning', - ['HOUSING_NUI_LEAVE_TITLE'] = 'UTGÅNG', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Gå ur huset', - ['HOUSING_NUI_DOORS_LABEL'] = 'Dörrar:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Hastighet:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Hantera hus', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'Skapa notering', - ['HOUSING_NUI_HOUSE_NAME'] = 'Husets namn', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'Namn', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Typ', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Lägenhet', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Plats', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Pris', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Söka', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Redigera egenskap', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Lägg till/ta bort garage', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Kan inte aktivera eller avaktivera garaget i lägenheter', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Ta bort egendom', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Skapa egendom', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Välj fastighetsinformation', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Antal lägenheter', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip Namn', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Ikon', - ['HOUSING_NUI_BLIP_COLOR'] = 'Färg', - ['HOUSING_NUI_BLIP_SCALE'] = 'Skala', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Till salu', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Uthyres', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Väljer du hyresalternativet kommer du att äga huset och kan hyra ut det till andra. Om du vill sälja den senare kan du göra det genom husförvaltning.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Kartplacering', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Skapa Island', - ['HOUSING_NUI_CREATE_BLIP'] = 'Visa Blip', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Skapa lägenheter', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Utgång', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Skapa', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Andra redigeringar', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Redigera yttre zon', - ['HOUSING_NUI_EDIT_DOORS'] = 'Redigera MLO-dörrar', - ['HOUSING_NUI_EDIT_VISIT'] = 'Redigera besökspunkt', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Spara', - ['HOUSING_NUI_EDIT_TITLE'] = 'Redigera egenskap', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Är du säker på att du vill', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'ta bort garaget?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'lägga till ett garage?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Ja', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'Inga', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Är du säker på att du vill ta bort den här egenskapen?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Närliggande spelare', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Ta bort nycklar', - ['HOUSING_NUI_DELETE_KEYS'] = 'Är du säker på att du vill ta bort den här nyckeln?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Betalt', - ['HOUSING_NUI_RENTAL_PENDING'] = 'I avvaktan på', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Köp uppgradering', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Är du säker på att du vill köpa', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Köpa', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Köp teman', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Är du säker på att du vill köpa', - ['HOUSING_NUI_LIGHT_ON'] = 'På', - ['HOUSING_NUI_LIGHT_OFF'] = 'Av', - ['HOUSING_NUI_MODAL_PRICE'] = 'Pris', - ['HOUSING_NUI_MODAL_DONE'] = 'Fortsätta', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'Namn', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Intensitet', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Färg', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Inga lägenheter hittades', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'Du har inte behörighet', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Öppna/stäng dörr', - ['HOUSING_NUI_FIX_DOOR'] = 'Reparera dörrar', - ['HOUSING_NUI_CHANGE_THEME'] = 'Ändra tema', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Låst', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Olåst', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Pris', - ['HOUSING_NUI_PRICE_MODAL'] = 'Välj ett pris', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Är du säker?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Är du säker på att du vill sälja det här huset till banken?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Är du säker på att du vill sälja det här huset till en spelare?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Du kommer att avbryta försäljningen av detta hus och det kommer att tas bort från listan över fastigheter till salu.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Du kommer att överge hyreskontraktet och det kommer att tas bort från din fastighetslista.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'Ändra IPL-färg', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mus för att flytta möbeln efter att ha valt den.', - ['HOUSING_NUI_KEYS_1'] = 'F5 döljer eller visar muspekaren.', - ['HOUSING_NUI_KEYS_2'] = 'F6 möjliggör fri kamerarörelse.', - ['HOUSING_NUI_KEYS_3'] = 'WASD för att flytta i fritt läge.', - ['HOUSING_NUI_KEYS_4'] = 'ESC för att avsluta dekorationsmenyn utan att spara.', - ['HOUSING_NUI_KEYS_5'] = 'Det första alternativet visar möbler efter kategori. Välj bland alla alternativ.', - ['HOUSING_NUI_KEYS_6'] = 'Öppna hela möbellistan från det andra alternativet i menyn.', - ['HOUSING_NUI_KEYS_7'] = 'Gå till hela möbelaffären med det sista alternativet i menyn.', - ['HOUSING_NUI_KEYS_8'] = 'Kom ihåg att vissa möbler har alternativ för typ och färg, samt funktioner för förvaring eller garderob.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Du måste välja en dörr', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Den här dörren har redan lagts till', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Du har lagt till en ny dörr', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'Du måste välja minst en dörr', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Du har tagit bort en dörr', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Det finns inga dörrar att ta bort', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Välj en koordinat för besökare', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Du kan inte skapa en zon i en annan', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Du måste vara inom räckhåll för ett hus', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Inga närliggande hus hittades', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Du låste upp husdörren', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Du låste husdörren', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Du har inga nycklar eller behörighet att interagera med dörrarna', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Du är inte nära några dörrar', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Besökstiden är slut', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Du blev utslängd ur huset', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Någon ringer på dörren', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Du ringer på dörren', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Du måste vara nära dörren för att ge nycklar', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Du är inte ägaren till det här huset', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Inga spelare i närheten. Kom ihåg att vara nära en dörr', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'För att lägga till testkoordinater måste det vara en MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Någon tvingar fram dörren', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Det här huset är redan öppet', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Försök misslyckades', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Dörren har reparerats', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Dörren är inte trasig', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Du har inte nyckeln till det här huset', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Du är inte en fastighetsmäklare', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Du är inte inne i något hus', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Denna IPL har inga tillgängliga teman', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Du flyttade för långt från husets läge', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Någon annan håller på att inreda huset', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Du måste vara inne i eller nära huset för att dekorera det', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Du sålde en möbel för $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Du har inte tillräckligt med pengar', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Koordinaterna finns inte inom strukturen', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Du sålde huset för $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Du har hyrt ett hus', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Hus sålt', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Du kan inte sälja det här huset eftersom det har en hyresgäst', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Du kan inte sälja det här huset eftersom det kan hyras', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Huset är redan till salu', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Huset är inte längre till salu.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Detta hus är inte till salu', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Du kan inte ta bort det här huset', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Huset raderades', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Du kan inte sälja detta hus', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Du kan inte hyra det här huset', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Huset är inte tillgängligt för uthyrning', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Hyresgästen i detta hus har gjort alla betalningar. Du kan inte vräka dem', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Du har blivit vräkt från huset', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Du lämnade huset', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Du är inte hyresgästen i det här huset', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Du lämnade huset', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Din hyresgäst lämnade huset', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Du är inte ägaren eller någon annan hyresgäst är i huset', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Det här huset är till salu, du kan inte hyra det', - ['HOUSING_NOTIFICATION_RENTED'] = 'Huset är nu uthyrt', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Hyresbetalning gjord av hyresgästen: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Du betalade hushyran: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Kunde inte betala hushyran: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Vänligen sätt in pengar på ditt konto. Annars kan ägaren vräka dig', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'Har du betalat ditt bolån? Betalt belopp var: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Återstående belopp $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ överfördes till ditt konto', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Du tog bort', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Du har tagits bort från nyckelhållare', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Du fick nycklar från', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Du gav nycklar till', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Den här personen har redan nycklarna', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Den här personen är offline', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Denna åtgärd är endast tillgänglig för räddningstjänst', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Inte tillräckligt med poliser i staden', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Hyran för detta hus har ännu inte betalats', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Outfiten har tagits bort!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Ogiltigt belopp', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Framgångsrik insättning av svarta pengar', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Du har inte tillräckligt med pengar för den här åtgärden', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Framgångsrikt uttag av svarta pengar', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Du valde framgångsrikt dörren', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Du bröt ner husdörren', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Dörren är för stadig och gick inte sönder', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Du kan inte placera punkten utanför huset', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Du kan inte placera detta utanför den dekorativa kuben du tidigare skapade...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Huset hittades inte...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Du behöver minst 4 poäng i ditt område, och allt måste vara inom dessa punkter...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Du kan inte köpa fler hus, du har nått den lagliga gränsen', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Du är inte nära dörren', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Spelaren är inte nära dörren', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'Du kan inte sälja ett belånat hus...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Du äger inga hus', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kameran hittades inte', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Nyckel ej given', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Nyckel ej borttagen', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Uppgraderingen hittades inte', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Ljuset hittades inte', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Vänta ett ögonblick', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Huset finns redan', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Du måste vara nära huset för att redigera det', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Du köpte', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Du är inte ägaren till det här huset', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Du kan inte lägga till ett garage till ett hyreshus', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Du kan inte lägga till ett garage till en lägenhet', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Minsta längd på huset är', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Din huslängd är', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Du kan inte dekorera utsidan av lägenheten', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Du kan inte placera din outfit utanför lägenheten', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Du kan inte placera din laddare utanför lägenheten', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Du måste ha qs-smartphone-pro-resursen aktiverad', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Du kan inte placera ditt förråd utanför lägenheten', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Denna hustyp är inte en IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Du kan inte placera detta utanför zonen', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Ditt hus är inte längre att hyra', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Vi kan inte hitta utgången från det här huset, ange det', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Ogiltig valvkod', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Vi kan inte hitta dekorationerna', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Vi kan inte hitta objektdata', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Vi kan inte hitta dekorationsdata', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Du kan inte ställa in en valvkod på detta objekt', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Du kan inte skapa fler valvkoder i det här huset', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'En valvkod har lagts till', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Du har tagit bort valvkoden', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Ett fel uppstod med valvkoden', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'Bygget hittades inte...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Husbygget är klart!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Återstående byggtid:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Du har inte behörighet att köra detta kommando', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Du har blivit anställd från huset av en administratör', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Hyresgästen har blivit vräkt från huset', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Vi kunde inte hitta huset', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Vi kunde inte hitta dekorationerna', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Vi kunde inte hitta objektet', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Den minsta längden på huset är", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Ditt hus mäter", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Det finns inga lägenheter i närheten", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Det finns inga lägenheter att hyra här", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Vi kan inte hitta huset i databasen" -} diff --git a/resources/[housing]/qs-housing/locales/th.lua b/resources/[housing]/qs-housing/locales/th.lua deleted file mode 100644 index c6c8cea5a..000000000 --- a/resources/[housing]/qs-housing/locales/th.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['th'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'บ้าน', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'บ้านของคุณ', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'บ้านของคุณ (เช่า)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'บ้านของคุณ (เช่า)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'บ้านให้เช่า', - ['HOUSING_BLIP_HOUSE_FREE'] = 'บ้านพร้อมสำหรับการซื้อ', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'ประตู', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'ปลดล็อค', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'ล็อค', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'ตัวแทน:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'โทรศัพท์:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'เวลาที่เหลืออยู่:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'วินาที', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'หากต้องการออก ให้กด', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - ที่เก็บข้อมูล', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - ตู้เสื้อผ้า', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - ออกจากระบบ', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - เปิดประตู', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - เข้าสู่บ้าน', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - ออกจากบ้าน', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - ใช้กล้อง', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - กริ่งประตู', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - แสดงบ้าน', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - ดูสัญญาการขาย', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - ดูสัญญาเช่า', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'กำหนดจุดเริ่มต้น', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'ตั้งจุดแสดงหัวข้อย่อย', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'กำหนดจุดโครงสร้าง', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'กำหนดจุดออก', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'ตั้งค่าจุดบ้านแบบกำหนดเอง', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'จุดเยี่ยมชม', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'กด [G] เพื่อตั้งค่าตำแหน่งของคุณ', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - เข้าสู่ร้านเฟอร์นิเจอร์', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - แสดงอพาร์ทเมนท์', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'ในการเลือกวัตถุนี้ให้กดปุ่มเมาส์ขวา', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - ตั้งรหัสห้องนิรภัย', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - โต้ตอบ', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - ลบเฟอร์นิเจอร์ผิดกฎหมาย', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'สลับสถานะประตู', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'เปิด', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'โชว์เฮาส์', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'ดูสัญญา', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'เข้าบ้าน', - ['HOUSING_TARGET_REQUEST_RING'] = 'ขอให้กดกริ่งออด', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'ออกจากบ้าน', - ['HOUSING_TARGET_RING_DOORBELL'] = 'กริ่งประตู', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'เข้าถึงกล้อง', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'เข้าถึงตู้เสื้อผ้า', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'เข้าถึงที่เก็บข้อมูล', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'ออกจากระบบ', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'แสดงอพาร์ตเมนต์', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'ผู้เล่น:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'ตู้เสื้อผ้า', - ['HOUSING_MENU_CLOTHES_MENU'] = 'เสื้อผ้า', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'ลบเสื้อผ้า', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'พื้นที่จัดเก็บ', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'สินค้าคงคลังของผู้เล่น', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'สินค้าคงคลังบ้าน', - ['HOUSING_MENU_STASH_ITEMS'] = 'รายการ', - ['HOUSING_MENU_STASH_WEAPONS'] = 'อาวุธ', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'เงินดำ', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'ถอนเงินดำ', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'จำนวน', - ['HOUSING_MENU_STASH_STORE'] = 'เก็บ', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'ถอน', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'คุณต้องการซื้อรายการนี้ในราคา $', - ['HOUSING_MENU_PRICE_UNDONE'] = 'การดำเนินการนี้ไม่สามารถยกเลิกได้', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'เมนูอพาร์ทเมนท์', - ['HOUSING_MENU_APARTMENT_SALES'] = 'อพาร์ทเมนท์นี้สำหรับขาย', - ['HOUSING_MENU_APARTMENT_OWN'] = 'คุณเป็นเจ้าของอพาร์ทเมนต์นี้', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'คุณมีกุญแจเข้าอพาร์ทเมนท์นี้', - ['HOUSING_MENU_APARTMENT_RENT'] = 'อพาร์ทเมนท์นี้ให้เช่า', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'ประตูอพาร์ตเมนต์นี้ไม่ได้ล็อค', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'อพาร์ทเมนท์นี้เป็นของคนอื่น', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'อพาร์ทเมนต์ของคุณ #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'อพาร์ทเมนต์ #', - ['HOUSING_MENU_MY_APARTMENT'] = 'อพาร์ตเมนต์ของฉัน', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'เช่าอพาร์ตเมนต์', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'ซื้ออพาร์ทเมนต์', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'ตรวจสอบอพาร์ตเมนต์', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'การโต้ตอบกับอพาร์ตเมนต์', - ['HOUSING_MENU_VAULT_TITLE'] = 'เปลี่ยนรหัสห้องนิรภัย', - ['HOUSING_MENU_VAULT_INPUT'] = 'การป้อนข้อความ', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'ใส่รหัสดีๆ', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'การจัดการห้องนิรภัย', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'ตั้งรหัสห้องนิรภัย', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'ลบรหัส', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'รหัสห้องนิรภัย', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'ป้อนรหัสห้องนิรภัย', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'จ้างผู้เช่า', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'ลบผู้เช่าออกจากอพาร์ตเมนต์', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'ภาษี', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'ค่าธรรมเนียมธนาคาร', - ['HOUSING_NUI_TOTAL_PRICE'] = 'ราคารวม', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'ค่าธรรมเนียมนายหน้า', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'ข้อมูลการซื้อ', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'ตัวแทนอสังหาริมทรัพย์ Dynasty 8 ขายทรัพย์สินที่ตั้งอยู่ที่ {address} ให้กับ {name} ในนามของลูกค้า', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'สัญญาซื้อขายอสังหาริมทรัพย์', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'ราคา', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'คุณต้องการขอสินเชื่อสำหรับอสังหาริมทรัพย์ โดยคิดต้นทุน {cost} ต่อชั่วโมงหรือไม่', - ['HOUSING_NUI_LOAN'] = 'เงินกู้', - ['HOUSING_NUI_NOT_LOAN'] = 'ไม่มีเงินกู้', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'ยอมรับสัญญา', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'ปฏิเสธสัญญา', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'จัดทำสัญญาซื้อให้เสร็จสิ้น', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'คุณแน่ใจหรือไม่ว่าต้องการสรุปสัญญาการซื้อ', - ['HOUSING_NUI_MODAL_YES'] = 'ใช่', - ['HOUSING_NUI_MODAL_NO'] = 'เลขที่', - ['HOUSING_NUI_MODAL_DECLINE'] = 'ปฏิเสธสัญญาการซื้อ', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'คุณแน่ใจหรือไม่ว่าต้องการปฏิเสธสัญญาการซื้อ', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'สัญญาเช่า', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'ตัวแทนอสังหาริมทรัพย์ Dynasty 8 เช่าทรัพย์สินซึ่งตั้งอยู่ที่ {address} ถึง {name} ในนามของลูกค้า', - ['HOUSING_NUI_RENTAL_TITLE'] = 'ข้อมูลการเช่า', - ['HOUSING_NUI_PRICE_HOUR'] = 'ราคาเช่ารายชั่วโมง', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'ค่าธรรมเนียมนายหน้าอสังหาริมทรัพย์ (5%)', - ['HOUSING_NUI_RENTAL_FEES'] = 'ค่าธรรมเนียมธนาคาร (10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'ภาษี (6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'จัดทำสัญญาเช่าให้เสร็จสิ้น', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'คุณแน่ใจหรือไม่ว่าต้องการสรุปสัญญาเช่า?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'ปฏิเสธสัญญาเช่า', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'คุณแน่ใจหรือไม่ว่าต้องการปฏิเสธสัญญาเช่า?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'การตั้งค่า', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'คุณสามารถเปลี่ยนการตั้งค่าต่อไปนี้:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'กล้อง', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'ดูความเร็ว X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'ดูความเร็ว Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'ย้ายการปรับ', - ['HOUSING_NUI_ROTATE_SNAP'] = 'หมุนการปรับ', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'โหมดแก้ไข', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'หมุน', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'แปล', - ['HOUSING_NUI_BUY_FURNITURE'] = 'ซื้อ ${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'เลือกสี:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'ชิ้นนี้มีตู้เสื้อผ้า', - ['HOUSING_NUI_STASH_FURNITURE'] = 'ชิ้นนี้มีของมาฝากครับ', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'ซื้อเฟอร์นิเจอร์', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'คุณแน่ใจหรือไม่ว่าต้องการซื้อสินค้าในราคา {price}?', - ['HOUSING_NUI_MODAL_BUY'] = 'ซื้อ', - ['HOUSING_NUI_MODAL_CANCEL'] = 'ยกเลิก', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'ยอมรับ', - ['HOUSING_NUI_STASH_EMPTY'] = 'คลังเก็บของของคุณว่างเปล่า', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'คุณไม่สามารถโต้ตอบกับงานชิ้นนี้ได้', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'หมวดหมู่:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'บันทึก', - ['HOUSING_NUI_DECORATE_SELL'] = 'ขาย', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'ขายเฟอร์นิเจอร์', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'คุณแน่ใจหรือว่าต้องการขายสินค้า?', - ['HOUSING_NUI_MODAL_SELL'] = 'ขาย', - ['HOUSING_NUI_PUT_STASH'] = 'วางไว้ในที่ซ่อน', - ['HOUSING_NUI_TAKE_STASH'] = 'เอามาจากคลัง.', - ['HOUSING_NUI_SORT_ROOM'] = 'จัดเรียงรายการตามห้อง', - ['HOUSING_NUI_SORT_CATEGORY'] = 'จัดเรียงรายการตามหมวดหมู่', - ['HOUSING_NUI_SORT_STASH'] = 'จัดเรียงรายการตามที่เก็บสะสม', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'ตู้เสื้อผ้า', - ['HOUSING_NUI_TYPE_STASH'] = 'สะสม', - ['HOUSING_NUI_SEARCH'] = 'ค้นหา', - ['HOUSING_NUI_HELP'] = 'การควบคุมและความช่วยเหลือ', - ['HOUSING_NUI_KEY_INFORMATION'] = 'คุณสามารถใช้คีย์ต่อไปนี้:', - ['HOUSING_NUI_EDIT_MODE'] = 'โหมดแก้ไข', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'ค้นหาเฟอร์นิเจอร์...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'ขายบ้าน', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'คุณแน่ใจหรือไม่ว่าต้องการขายบ้านหลังนี้ให้กับธนาคาร', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'เฟอร์นิเจอร์', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'บ้าน', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'ซื้อ', - ['HOUSING_NUI_LIGHT_NAME'] = 'แสงสว่าง', - ['HOUSING_NUI_EDIT_LIGHT'] = 'แก้ไขแสง', - ['HOUSING_NUI_OPTION_NAME'] = 'ชื่อ', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'แผงการจัดการ', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'การจัดการคีย์', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'ยังไม่มีเจ้าของกุญแจ', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'เช่า', - ['HOUSING_NUI_NO_RENTALS'] = 'ไม่มีให้เช่า', - ['HOUSING_NUI_NEED_CAMERAS'] = 'คุณต้องซื้อโมดูลกล้องก่อน', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'การอัพเกรดคุณสมบัติ', - ['HOUSING_NUI_LIGHT_LIST'] = 'รายการแสง', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'ไม่พบไฟ', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'ค้นหาตู้เสื้อผ้า', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'ค้นหาที่เก็บข้อมูล', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'ค้นหาเครื่องชาร์จ', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'ตกแต่งบ้าน', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'เช่าทรัพย์สินของคุณ', - ['HOUSING_NUI_RENT_HOUSE'] = 'บ้านเช่า', - ['HOUSING_NUI_STOP_RENTING'] = 'หยุดการเช่าบ้าน', - ['HOUSING_NUI_SELL_PROPERTY'] = 'ขายทรัพย์สินของคุณ', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'ขายบ้านให้กับผู้เล่น', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'ขายบ้านให้ธนาคาร', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'ยกเลิกการขายบ้าน', - ['HOUSING_NUI_LEAVE_TITLE'] = 'ออก', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'ออกจากบ้าน', - ['HOUSING_NUI_DOORS_LABEL'] = 'ประตู:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'ความเร็ว:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'จัดการบ้าน', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'สร้างรายการ', - ['HOUSING_NUI_HOUSE_NAME'] = 'ชื่อบ้าน', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'ชื่อ', - ['HOUSING_NUI_HOUSE_TYPE'] = 'พิมพ์', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'อพาร์ตเมนต์', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'ที่ตั้ง', - ['HOUSING_NUI_HOUSE_PRICE'] = 'ราคา', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'ค้นหา', - ['HOUSING_NUI_HOUSE_EDIT'] = 'แก้ไขคุณสมบัติ', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'เพิ่ม/ลบโรงรถ', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'ไม่สามารถเปิดหรือปิดใช้งานโรงรถในอพาร์ตเมนต์ได้', - ['HOUSING_NUI_DELETE_HOUSE'] = 'ลบคุณสมบัติ', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'สร้างคุณสมบัติ', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'เลือกรายละเอียดทรัพย์สิน', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'จำนวนอพาร์ทเมนท์', - ['HOUSING_NUI_BLIP_NAME'] = 'ชื่อ ลิป', - ['HOUSING_NUI_BLIP_SPRITE'] = 'ไอคอน', - ['HOUSING_NUI_BLIP_COLOR'] = 'สี', - ['HOUSING_NUI_BLIP_SCALE'] = 'มาตราส่วน', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'ขาย', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'ให้เช่า', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'หากคุณเลือกตัวเลือกการเช่า คุณจะเป็นเจ้าของบ้านและสามารถให้เช่าให้กับผู้อื่นได้ หากต้องการขายทีหลังก็สามารถทำได้ผ่านการจัดการบ้าน', - ['HOUSING_NUI_CREATE_MAPPING'] = 'การวางตำแหน่งแผนที่', - ['HOUSING_NUI_CREATE_ISLAND'] = 'สร้างเกาะ', - ['HOUSING_NUI_CREATE_BLIP'] = 'โชว์บลิป', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'สร้างอพาร์ตเมนต์', - ['HOUSING_NUI_CREATE_CANCEL'] = 'ออก', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'สร้าง', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'การแก้ไขอื่นๆ', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'แก้ไขโซนด้านนอก', - ['HOUSING_NUI_EDIT_DOORS'] = 'แก้ไขประตู MLO', - ['HOUSING_NUI_EDIT_VISIT'] = 'แก้ไขจุดเยี่ยมชม', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'บันทึก', - ['HOUSING_NUI_EDIT_TITLE'] = 'แก้ไขคุณสมบัติ', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'คุณแน่ใจหรือไม่ว่าต้องการ', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'ถอดโรงรถออกไหม?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'เพิ่มโรงรถใช่ไหม?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'ใช่', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'เลขที่', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'คุณแน่ใจหรือไม่ว่าต้องการลบคุณสมบัตินี้', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'ผู้เล่นใกล้เคียง', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'ลบคีย์', - ['HOUSING_NUI_DELETE_KEYS'] = 'คุณแน่ใจหรือไม่ว่าต้องการลบคีย์นี้', - ['HOUSING_NUI_RENTAL_PAYED'] = 'จ่าย', - ['HOUSING_NUI_RENTAL_PENDING'] = 'รอดำเนินการ', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'ซื้อการอัพเกรด', - ['HOUSING_NUI_BUY_UPGRADE'] = 'คุณแน่ใจหรือไม่ว่าต้องการซื้อ', - ['HOUSING_NUI_CAMERA_TITLE'] = 'กล้อง', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'ซื้อ', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'ซื้อธีม', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'คุณแน่ใจหรือไม่ว่าต้องการซื้อ', - ['HOUSING_NUI_LIGHT_ON'] = 'บน', - ['HOUSING_NUI_LIGHT_OFF'] = 'ปิด', - ['HOUSING_NUI_MODAL_PRICE'] = 'ราคา', - ['HOUSING_NUI_MODAL_DONE'] = 'ดำเนินการต่อ', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'ชื่อ', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'ความเข้ม', - ['HOUSING_NUI_LIGHT_COLOR'] = 'สี', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'ไม่พบการเช่า', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'คุณไม่มีสิทธิ์', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'เปิด/ปิดประตู', - ['HOUSING_NUI_FIX_DOOR'] = 'ซ่อมประตู', - ['HOUSING_NUI_CHANGE_THEME'] = 'เปลี่ยนธีม', - ['HOUSING_NUI_DOOR_LOCKED'] = 'ล็อคแล้ว', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'ปลดล็อคแล้ว', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'ราคา', - ['HOUSING_NUI_PRICE_MODAL'] = 'เลือกราคา', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'คุณแน่ใจเหรอ?', - ['HOUSING_NUI_QUESTION_BANK'] = 'คุณแน่ใจหรือไม่ว่าต้องการขายบ้านหลังนี้ให้กับธนาคาร', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'คุณแน่ใจหรือไม่ว่าต้องการขายบ้านหลังนี้ให้กับผู้เล่น?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'คุณจะยกเลิกการขายบ้านหลังนี้ และจะถูกลบออกจากรายการทรัพย์สินรอขาย', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'คุณจะละทิ้งสัญญาเช่า และจะถูกลบออกจากรายการทรัพย์สินของคุณ', - ['HOUSING_NUI_CHANGE_COLOR'] = 'เปลี่ยนสีไอพีแอล', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'เมาส์เพื่อย้ายเฟอร์นิเจอร์หลังจากเลือกแล้ว', - ['HOUSING_NUI_KEYS_1'] = 'F5 ซ่อนหรือแสดงเคอร์เซอร์ของเมาส์', - ['HOUSING_NUI_KEYS_2'] = 'F6 ช่วยให้สามารถเคลื่อนกล้องได้อย่างอิสระ', - ['HOUSING_NUI_KEYS_3'] = 'WASD เพื่อเคลื่อนที่ในโหมดอิสระ', - ['HOUSING_NUI_KEYS_4'] = 'ESC เพื่อออกจากเมนูตกแต่งโดยไม่บันทึก', - ['HOUSING_NUI_KEYS_5'] = 'ตัวเลือกแรกแสดงเฟอร์นิเจอร์ตามหมวดหมู่ เลือกจากตัวเลือกทั้งหมด', - ['HOUSING_NUI_KEYS_6'] = 'เข้าถึงรายการเฟอร์นิเจอร์ทั้งหมดได้จากตัวเลือกที่สองในเมนู', - ['HOUSING_NUI_KEYS_7'] = 'เข้าถึงร้านเฟอร์นิเจอร์ทั้งหมดโดยใช้ตัวเลือกสุดท้ายในเมนู', - ['HOUSING_NUI_KEYS_8'] = 'โปรดจำไว้ว่าเฟอร์นิเจอร์บางอย่างมีตัวเลือกประเภทและสี เช่นเดียวกับคุณสมบัติที่เก็บของหรือตู้เสื้อผ้า', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'คุณต้องเลือกประตู', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'ประตูนี้ได้ถูกเพิ่มแล้ว', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'คุณได้เพิ่มประตูใหม่', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'คุณต้องเลือกอย่างน้อยหนึ่งประตู', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'คุณได้ถอดประตูออกแล้ว', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'ไม่มีประตูให้ถอดออก', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'เลือกพิกัดสำหรับผู้เยี่ยมชม', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'คุณไม่สามารถสร้างโซนภายในโซนอื่นได้', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'คุณต้องอยู่ในระยะของบ้าน', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'ไม่พบบ้านใกล้เคียง', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'คุณปลดล็อคประตูบ้าน', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'คุณล็อคประตูบ้าน', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'คุณไม่มีกุญแจหรือสิทธิ์ในการโต้ตอบกับประตู', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'คุณไม่ได้อยู่ใกล้ประตูใดๆ', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'เวลาเยี่ยมชมสิ้นสุดลงแล้ว', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'คุณถูกไล่ออกจากบ้าน', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'มีคนกดกริ่งประตู', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'คุณกำลังกดกริ่งประตู', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'คุณต้องอยู่ใกล้ประตูจึงจะมอบกุญแจได้', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'คุณไม่ใช่เจ้าของบ้านหลังนี้', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'ไม่มีผู้เล่นใกล้เคียง อย่าลืมอยู่ใกล้ประตู', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'หากต้องการเพิ่มพิกัดทดสอบ จะต้องเป็น MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'มีคนกำลังบังคับประตู', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'บ้านนี้เปิดอยู่แล้ว', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'ความพยายามล้มเหลว', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'ประตูได้รับการซ่อมแซม', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'ประตูไม่พัง', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'คุณไม่มีกุญแจสำหรับบ้านหลังนี้', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'คุณไม่ใช่ตัวแทนอสังหาริมทรัพย์', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'คุณไม่ได้อยู่ในบ้านใด ๆ', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'IPL นี้ไม่มีธีมที่ใช้ได้', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'คุณย้ายจากที่ตั้งของบ้านมากเกินไป', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'คนอื่นกำลังตกแต่งบ้านอยู่', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'ต้องอยู่ภายในหรือใกล้บ้านจึงจะตกแต่งได้', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'คุณขายเฟอร์นิเจอร์ชิ้นหนึ่งในราคา $', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'คุณมีเงินไม่เพียงพอ', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'พิกัดไม่อยู่ภายในโครงสร้าง', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'คุณขายบ้านในราคา $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'คุณได้เช่าบ้าน', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'ขายบ้านแล้ว', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'คุณไม่สามารถขายบ้านหลังนี้เพราะมีผู้เช่า', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'คุณไม่สามารถขายบ้านหลังนี้ได้เนื่องจากอาจเช่าได้', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'บ้านพร้อมขายแล้ว', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'บ้านไม่มีขายแล้ว.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'บ้านนี้ไม่ได้ขาย', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'คุณไม่สามารถลบบ้านหลังนี้ได้', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'บ้านถูกลบไปแล้ว', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'คุณไม่สามารถขายบ้านหลังนี้ได้', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'คุณไม่สามารถเช่าบ้านหลังนี้ได้', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'บ้านไม่มีให้เช่า', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'ผู้เช่าบ้านหลังนี้ได้ชำระเงินทั้งหมดแล้ว คุณไม่สามารถขับไล่พวกเขาได้', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'คุณถูกไล่ออกจากบ้าน', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'คุณออกจากบ้านแล้ว', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'คุณไม่ใช่ผู้เช่าบ้านหลังนี้', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'คุณออกจากบ้านแล้ว', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'ผู้เช่าของคุณออกจากบ้าน', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'คุณไม่ใช่เจ้าของหรือมีผู้เช่ารายอื่นอยู่ในบ้าน', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'บ้านหลังนี้ขายคุณไม่สามารถเช่าได้', - ['HOUSING_NOTIFICATION_RENTED'] = 'ตอนนี้บ้านให้เช่าแล้ว', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'ค่าเช่าที่ชำระโดยผู้เช่า: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'คุณจ่ายค่าเช่าบ้าน: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'ไม่สามารถจ่ายค่าเช่าบ้านได้: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'กรุณาฝากเงินเข้าบัญชีของคุณ มิฉะนั้นเจ้าของอาจไล่คุณออก', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'คุณได้ชำระค่าจำนองของคุณหรือไม่? จำนวนเงินที่จ่ายคือ: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'ยอดเงินคงเหลือ $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ ถูกโอนเข้าบัญชีของคุณแล้ว', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'คุณลบออกแล้ว', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'คุณถูกลบออกจากผู้ถือกุญแจแล้ว', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'คุณได้รับกุญแจจาก', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'คุณมอบกุญแจให้', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'คนนี้มีกุญแจอยู่แล้ว', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'บุคคลนี้ออฟไลน์อยู่', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'การดำเนินการนี้ใช้ได้กับบริการฉุกเฉินเท่านั้น', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'ตำรวจในเมืองไม่เพียงพอ', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'ค่าเช่าบ้านหลังนี้ยังไม่ได้ชำระ', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'ชุดถูกลบแล้ว!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'จำนวนเงินไม่ถูกต้อง', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'ฝากเงินดำสำเร็จ', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'คุณมีเงินไม่เพียงพอสำหรับการดำเนินการนี้', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'ถอนเงินสีดำสำเร็จ', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'คุณเลือกประตูได้สำเร็จ', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'คุณพังประตูบ้าน', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'ประตูแข็งแรงเกินไปและไม่พัง', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'คุณไม่สามารถวางจุดไว้นอกบ้านได้', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'คุณไม่สามารถวางสิ่งนี้ไว้นอกลูกบาศก์ตกแต่งที่คุณสร้างไว้ก่อนหน้านี้...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'ไม่พบบ้าน...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'คุณต้องมีอย่างน้อย 4 คะแนนในพื้นที่ของคุณ และทุกอย่างต้องอยู่ภายในจุดเหล่านี้...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'คุณไม่สามารถซื้อบ้านเพิ่มได้ คุณถึงขีดจำกัดที่กฎหมายกำหนดแล้ว', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'คุณไม่ได้อยู่ใกล้ประตู', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'เครื่องเล่นไม่ได้อยู่ใกล้ประตู', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'ขายบ้านจำนองไม่ได้...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'คุณไม่มีบ้านเป็นของตัวเอง', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'ไม่พบกล้อง', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'ไม่ได้ให้กุญแจ', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'คีย์ไม่ได้ถูกลบออก', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'ไม่พบการอัพเกรด', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'ไม่พบแสง', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'กรุณารอสักครู่', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'บ้านมีอยู่แล้ว', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'คุณต้องอยู่ใกล้บ้านจึงจะแก้ไขได้', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'คุณซื้อ', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'คุณไม่ใช่เจ้าของบ้านหลังนี้', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'คุณไม่สามารถเพิ่มโรงจอดรถในอาคารอพาร์ตเมนต์ได้', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'คุณไม่สามารถเพิ่มที่จอดรถในอพาร์ตเมนต์ได้', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'ความยาวขั้นต่ำของบ้านคือ', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'ความยาวบ้านของคุณคือ', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'คุณไม่สามารถตกแต่งด้านนอกอพาร์ทเมนท์ได้', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'คุณไม่สามารถวางเสื้อผ้าของคุณไว้นอกอพาร์ตเมนต์ได้', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'คุณไม่สามารถวางที่ชาร์จไว้นอกอพาร์ทเมนท์ได้', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'คุณต้องเปิดใช้งานทรัพยากร qs-smartphone-pro', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'คุณไม่สามารถวางที่เก็บของไว้นอกอพาร์ทเมนท์ได้', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'บ้านประเภทนี้ไม่ใช่ IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'คุณไม่สามารถวางสิ่งนี้ไว้นอกโซนได้', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'บ้านของคุณไม่ได้ให้เช่าอีกต่อไป', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'เราไม่พบทางออกของบ้านหลังนี้ โปรดระบุ', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'รหัสห้องนิรภัยไม่ถูกต้อง', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'เราหาของตกแต่งไม่เจอ', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'เราไม่พบข้อมูลวัตถุ', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'เราไม่พบข้อมูลการตกแต่ง', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'คุณไม่สามารถตั้งค่ารหัสห้องนิรภัยบนวัตถุนี้ได้', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'คุณไม่สามารถสร้างรหัสห้องนิรภัยเพิ่มเติมในบ้านนี้ได้', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'เพิ่มรหัสห้องนิรภัยแล้ว', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'คุณได้ลบรหัสห้องนิรภัยแล้ว', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'เกิดข้อผิดพลาดกับรหัสห้องนิรภัย', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'ไม่พบการก่อสร้าง...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'การก่อสร้างบ้านเสร็จสมบูรณ์!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'เวลาที่เหลือสำหรับการก่อสร้าง:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'คุณไม่ได้รับอนุญาตให้เรียกใช้คำสั่งนี้', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'คุณถูกจ้างจากบ้านโดยผู้ดูแลระบบ', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'ผู้เช่าถูกขับไล่ออกจากบ้าน', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'เราไม่พบบ้าน', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'เราไม่พบของตกแต่ง', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'เราไม่พบวัตถุ', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "ความยาวขั้นต่ำของบ้านคือ", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "บ้านของคุณมีความยาว", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "ไม่มีอพาร์ตเมนต์ใกล้เคียง", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "ไม่มีอพาร์ตเมนต์ให้เช่าที่นี่", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "เราไม่พบบ้านในฐานข้อมูล" -} diff --git a/resources/[housing]/qs-housing/locales/tr.lua b/resources/[housing]/qs-housing/locales/tr.lua deleted file mode 100644 index 6ac05ad8c..000000000 --- a/resources/[housing]/qs-housing/locales/tr.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['tr'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = 'Ev', - ['HOUSING_BLIP_MAIN_HOUSE'] = 'Eviniz', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = 'Eviniz (Kiralanabilir)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = 'Eviniz (Kiralık)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = 'Kiralık Ev', - ['HOUSING_BLIP_HOUSE_FREE'] = 'Satın Alınabilecek Ev', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = 'Kapı', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = 'Kilidi aç', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = 'Kilit', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = 'AJAN:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = 'TELEFON:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = 'Kalan Süre:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = 'saniye', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = 'çıkmak için tuşuna basın', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - Depolama', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - Dolap', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - Oturumu kapat', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - Kapıyı Aç', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - Eve Gir', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - Evden Çıkış', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - Kamerayı Kullan', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - Kapı Zili Çalın', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - Gösteri Evi', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - Satış Sözleşmesini Görüntüle', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - Kira Sözleşmesini Görüntüle', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = 'Giriş Noktasını Ayarla', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = 'Madde İşareti Noktasını Ayarla', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = 'Yapı Noktasını Ayarla', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = 'Çıkış Noktasını Ayarla', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = 'Özel Ev Noktasını Ayarla', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = 'Ziyaret Noktası', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = 'Konumunuzu ayarlamak için [G] tuşuna basın', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - Mobilya Mağazasına Gir', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - Daireleri Göster', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = 'Bu nesneyi seçmek için farenin sağ tuşuna basın', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - Kasa Kodunu Ayarla', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - Etkileşim', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - Yasadışı mobilyaları sil', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = 'Kapı Durumunu Değiştir', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = 'Açık', - ['HOUSING_TARGET_SHOW_HOUSE'] = 'Evi Göster', - ['HOUSING_TARGET_VIEW_HOUSE'] = 'Sözleşmeyi Görüntüle', - ['HOUSING_TARGET_ENTER_HOUSE'] = 'Eve Girin', - ['HOUSING_TARGET_REQUEST_RING'] = 'Kapı Zili Çalma İsteği', - ['HOUSING_TARGET_EXIT_HOUSE'] = 'Evden Çıkış', - ['HOUSING_TARGET_RING_DOORBELL'] = 'Halka Kapı Zili', - ['HOUSING_TARGET_ACCESS_CAMERA'] = 'Erişim Kamerası', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = 'Erişim Dolabı', - ['HOUSING_TARGET_STASH_INTERACTION'] = 'Depolama Alanına Erişim', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = 'Oturumu kapat', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = 'Daireleri Göster', - -- Menus - ['HOUSING_MENU_PLAYER'] = 'Oyuncu:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = 'Dolap', - ['HOUSING_MENU_CLOTHES_MENU'] = 'Kıyafetler', - ['HOUSING_MENU_DELETE_CLOTHES'] = 'Giysileri Sil', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = 'Depolamak', - ['HOUSING_MENU_PLAYER_INVENTORY'] = 'Oyuncu Envanteri', - ['HOUSING_MENU_HOUSE_INVENTORY'] = 'Ev Envanteri', - ['HOUSING_MENU_STASH_ITEMS'] = 'Öğeler', - ['HOUSING_MENU_STASH_WEAPONS'] = 'Silahlar', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = 'Kara para', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = 'Kara Para Çekme', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = 'Miktar', - ['HOUSING_MENU_STASH_STORE'] = 'Mağaza', - ['HOUSING_MENU_STASH_WITHDRAW'] = 'Geri çekilmek', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = 'Bu ürünü $ karşılığında satın almak ister misiniz?', - ['HOUSING_MENU_PRICE_UNDONE'] = 'Bu işlem geri alınamaz', - ['HOUSING_MENU_APARTMENT_TITLE'] = 'Daire Menüsü', - ['HOUSING_MENU_APARTMENT_SALES'] = 'Bu daire satılıktır', - ['HOUSING_MENU_APARTMENT_OWN'] = 'Bu dairenin sahibi sizsiniz', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = 'Bu dairenin anahtarı sende var', - ['HOUSING_MENU_APARTMENT_RENT'] = 'Bu daire kiralıktır', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = 'Bu dairenin kapısı kilitli değil', - ['HOUSING_MENU_APARTMENT_OWNED'] = 'Bu daire başkasına ait', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = 'Daireniz #', - ['HOUSING_MENU_APARTMENT_SELECT'] = 'Daire #', - ['HOUSING_MENU_MY_APARTMENT'] = 'Dairelerim', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = 'Kiralık Daire', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = 'Daire Satın Al', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = 'Daireyi İncele', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = 'Apartman Etkileşimleri', - ['HOUSING_MENU_VAULT_TITLE'] = 'Kasa Kodunu Değiştir', - ['HOUSING_MENU_VAULT_INPUT'] = 'Metin girişi', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = 'İyi bir kod girin', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = 'Kasa Yönetimi', - ['HOUSING_MENU_VAULT_SET_CODE'] = 'Kasa Kodunu Ayarla', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = 'Kodu Kaldır', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = 'Kasa Kodu', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = 'Kasa kodunu girin', - ['HOUSING_MENU_HIRE_APARTMENT'] = 'Kiracı işe al', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = 'Kiracıyı apartmandan çıkar', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = 'Vergiler', - ['HOUSING_NUI_BANK_FEES_VALUE'] = 'Banka Ücretleri', - ['HOUSING_NUI_TOTAL_PRICE'] = 'Toplam Fiyat', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = 'Aracılık Ücretleri', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = 'Satın Alma Bilgileri', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Dynasty 8 emlak acentesi, müşterisi adına {address} adresinde bulunan mülkü {name} adına satmaktadır.', - ['HOUSING_NUI_REALESTATE_TITLE'] = 'Gayrimenkul Alım Sözleşmesi', - ['HOUSING_NUI_CONTRACT_PRICE'] = 'Fiyat', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = 'Mülk için saat başına {cost} tutarında bir kredi talebinde bulunmak ister misiniz?', - ['HOUSING_NUI_LOAN'] = 'Borç', - ['HOUSING_NUI_NOT_LOAN'] = 'Kredi Yok', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = 'Sözleşmeyi Kabul Et', - ['HOUSING_NUI_DECLINE_CONTRACT'] = 'Sözleşmeyi Reddet', - ['HOUSING_NUI_MODAL_FINALIZE'] = 'Satın Alma Sözleşmesini Kesinleştirin', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = 'Satın alma sözleşmesini sonuçlandırmak istediğinizden emin misiniz?', - ['HOUSING_NUI_MODAL_YES'] = 'Evet', - ['HOUSING_NUI_MODAL_NO'] = 'HAYIR', - ['HOUSING_NUI_MODAL_DECLINE'] = 'Satın Alma Sözleşmesini Reddet', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = 'Satın alma sözleşmesini reddetmek istediğinizden emin misiniz?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = 'Kira Sözleşmesi', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Dynasty 8 emlak acentesi, müşterisi adına {address} adresinde bulunan mülkü {name} adına kiralamaktadır.', - ['HOUSING_NUI_RENTAL_TITLE'] = 'Kiralama Bilgileri', - ['HOUSING_NUI_PRICE_HOUR'] = 'Saatlik Kiralama Fiyatı', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = 'Emlak Komisyonculuğu Ücretleri (%5)', - ['HOUSING_NUI_RENTAL_FEES'] = 'Banka Ücretleri (%10)', - ['HOUSING_NUI_RENTAL_TAXES'] = 'Vergiler (%6)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = 'Kira Sözleşmesini Kesinleştirin', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = 'Kira sözleşmesini sonuçlandırmak istediğinizden emin misiniz?', - ['HOUSING_NUI_DECLINE_RENTAL'] = 'Kira Sözleşmesini Reddet', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = 'Kira sözleşmesini reddetmek istediğinizden emin misiniz?', - ['HOUSING_NUI_SETTINGS_TITLE'] = 'Ayarlar', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = 'Aşağıdaki ayarları değiştirebilirsiniz:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = 'Kamera', - ['HOUSING_NUI_LOOK_SPEED_X'] = 'Bakma Hızı X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = 'Bakma Hızı Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = 'Hareket Ayarı', - ['HOUSING_NUI_ROTATE_SNAP'] = 'Ayarı Döndür', - ['HOUSING_NUI_EDITMODE_LABEL'] = 'Düzenleme Modu', - ['HOUSING_NUI_EDITMODE_ROTATE'] = 'Döndür', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = 'Çevir', - ['HOUSING_NUI_BUY_FURNITURE'] = '${price} satın al', - ['HOUSING_NUI_COLOR_FURNITURE'] = 'Bir renk seçin:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = 'Bu parçanın bir gardırobu var', - ['HOUSING_NUI_STASH_FURNITURE'] = 'Bu parçanın bir zulası var', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = 'Mobilya Satın Al', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = 'Ürünü {price} karşılığında satın almak istediğinizden emin misiniz?', - ['HOUSING_NUI_MODAL_BUY'] = 'Satın almak', - ['HOUSING_NUI_MODAL_CANCEL'] = 'İptal etmek', - ['HOUSING_NUI_MODAL_ACCEPT'] = 'Kabul etmek', - ['HOUSING_NUI_STASH_EMPTY'] = 'Zulanız boş', - ['HOUSING_NUI_STASH_NO_ITEM'] = 'Bu parçayla etkileşime giremezsiniz', - ['HOUSING_NUI_DECORATE_CATEGORY'] = 'Kategori:', - ['HOUSING_NUI_DECORATE_SAVE'] = 'Kaydetmek', - ['HOUSING_NUI_DECORATE_SELL'] = 'Satmak', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = 'Mobilya Sat', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = 'Ürünü satmak istediğinizden emin misiniz?', - ['HOUSING_NUI_MODAL_SELL'] = 'Satmak', - ['HOUSING_NUI_PUT_STASH'] = 'Sakla', - ['HOUSING_NUI_TAKE_STASH'] = 'Zuladan al', - ['HOUSING_NUI_SORT_ROOM'] = 'Öğeleri odaya göre sırala', - ['HOUSING_NUI_SORT_CATEGORY'] = 'Öğeleri kategoriye göre sırala', - ['HOUSING_NUI_SORT_STASH'] = 'Öğeleri zulaya göre sırala', - ['HOUSING_NUI_TYPE_WARDROBE'] = 'Dolap', - ['HOUSING_NUI_TYPE_STASH'] = 'Saklamak', - ['HOUSING_NUI_SEARCH'] = 'Aramak', - ['HOUSING_NUI_HELP'] = 'Kontroller ve Yardım', - ['HOUSING_NUI_KEY_INFORMATION'] = 'Aşağıdaki tuşları kullanabilirsiniz:', - ['HOUSING_NUI_EDIT_MODE'] = 'Düzenleme Modu', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = 'Mobilya ara...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = 'Evi Sat', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = 'Bu evi bankaya satmak istediğinden emin misin?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = 'Mobilya', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = 'Ev', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = 'Satın almak', - ['HOUSING_NUI_LIGHT_NAME'] = 'Işık', - ['HOUSING_NUI_EDIT_LIGHT'] = 'Işığı Düzenle', - ['HOUSING_NUI_OPTION_NAME'] = 'İsim', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = 'Yönetim Paneli', - ['HOUSING_NUI_KEY_MANAGEMENT'] = 'Anahtar Yönetimi', - ['HOUSING_NUI_NO_KEYS_OWNER'] = 'Henüz anahtar sahibi yok', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = 'Kiralıklar', - ['HOUSING_NUI_NO_RENTALS'] = 'Kiralama mevcut değil', - ['HOUSING_NUI_NEED_CAMERAS'] = 'Öncelikle bir kamera modülü satın almanız gerekiyor', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = 'Mülk Yükseltme', - ['HOUSING_NUI_LIGHT_LIST'] = 'Işık Listesi', - ['HOUSING_NUI_NO_LIGHT_LIST'] = 'Işık bulunamadı', - ['HOUSING_NUI_LOCATE_WARDROBE'] = 'Gardırobun yerini bulun', - ['HOUSING_NUI_LOCATE_STORAGE'] = 'Depolama Alanının Bulunması', - ['HOUSING_NUI_LOCATE_CHARGE'] = 'Şarj Cihazını Bul', - ['HOUSING_NUI_DECORATE_HOUSE'] = 'Evi dekore et', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = 'Gayrimenkulünüzü Kiraya Verin', - ['HOUSING_NUI_RENT_HOUSE'] = 'Kiralık Ev', - ['HOUSING_NUI_STOP_RENTING'] = 'Ev Kiralamayı Durdur', - ['HOUSING_NUI_SELL_PROPERTY'] = 'Mülkünüzü Satmak', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = 'Evi Oyuncuya Sat', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = 'Evi bankaya satmak', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = 'Ev Satışını İptal Et', - ['HOUSING_NUI_LEAVE_TITLE'] = 'ÇIKIŞ', - ['HOUSING_NUI_LEAVE_HOUSE'] = 'Evden Çıkış', - ['HOUSING_NUI_DOORS_LABEL'] = 'Kapılar:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = 'Hız:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = 'Evleri Yönet', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = 'İlan Oluştur', - ['HOUSING_NUI_HOUSE_NAME'] = 'Ev Adı', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = 'İsim', - ['HOUSING_NUI_HOUSE_TYPE'] = 'Tip', - ['HOUSING_NUI_HOUSE_APARTMENT'] = 'Daire', - ['HOUSING_NUI_HOUSE_LOCATION'] = 'Konum', - ['HOUSING_NUI_HOUSE_PRICE'] = 'Fiyat', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = 'Aramak', - ['HOUSING_NUI_HOUSE_EDIT'] = 'Mülkü Düzenle', - ['HOUSING_NUI_TOGGLE_GARAGE'] = 'Garaj Ekle/Kaldır', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = 'Dairelerde garaj etkinleştirilemiyor veya devre dışı bırakılamıyor', - ['HOUSING_NUI_DELETE_HOUSE'] = 'Mülkü Sil', - ['HOUSING_NUI_CREATE_PROPERTY'] = 'Mülk Oluştur', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = 'Mülk ayrıntılarını seçin', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = 'Daire Sayısı', - ['HOUSING_NUI_BLIP_NAME'] = 'Blip Adı', - ['HOUSING_NUI_BLIP_SPRITE'] = 'Simge', - ['HOUSING_NUI_BLIP_COLOR'] = 'Renk', - ['HOUSING_NUI_BLIP_SCALE'] = 'Ölçek', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = 'Satılık', - ['HOUSING_NUI_CREATE_RENTABLE'] = 'Kiralık', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = 'Kiralama seçeneğini tercih ettiğiniz takdirde evin sahibi siz olursunuz ve onu başkalarına kiraya verebilirsiniz. Daha sonra satmak isterseniz bunu ev yönetimi aracılığıyla yapabilirsiniz.', - ['HOUSING_NUI_CREATE_MAPPING'] = 'Harita Yerleştirme', - ['HOUSING_NUI_CREATE_ISLAND'] = 'Ada Oluştur', - ['HOUSING_NUI_CREATE_BLIP'] = 'Blip\'i Göster', - ['HOUSING_NUI_CREATE_APARTMENT'] = 'Daireler Oluştur', - ['HOUSING_NUI_CREATE_CANCEL'] = 'Çıkış', - ['HOUSING_NUI_CREATE_CONTINUE'] = 'Yaratmak', - ['HOUSING_NUI_EDIT_OPTIONS'] = 'Diğer Düzenlemeler', - ['HOUSING_NUI_EDIT_EXTERIOR'] = 'Dış Bölgeyi Düzenle', - ['HOUSING_NUI_EDIT_DOORS'] = 'MLO Kapılarını Düzenle', - ['HOUSING_NUI_EDIT_VISIT'] = 'Ziyaret Noktasını Düzenle', - ['HOUSING_NUI_EDIT_COMPLETE'] = 'Kaydetmek', - ['HOUSING_NUI_EDIT_TITLE'] = 'Mülkü Düzenle', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = 'Bunu istediğinden emin misin?', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = 'garajı kaldırmak mı?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = 'garaj eklensin mi?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = 'Evet', - ['HOUSING_NUI_OPTION_MODAL_NO'] = 'HAYIR', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = 'Bu özelliği silmek istediğinizden emin misiniz?', - ['HOUSING_NUI_NEABY_PLAYERS'] = 'Yakındaki Oyuncular', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = 'Anahtarları Sil', - ['HOUSING_NUI_DELETE_KEYS'] = 'Bu anahtarı silmek istediğinizden emin misiniz?', - ['HOUSING_NUI_RENTAL_PAYED'] = 'Paralı', - ['HOUSING_NUI_RENTAL_PENDING'] = 'Askıda olması', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = 'Yükseltmeyi Satın Al', - ['HOUSING_NUI_BUY_UPGRADE'] = 'Satın almak istediğinizden emin misiniz?', - ['HOUSING_NUI_CAMERA_TITLE'] = 'Kamera', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = 'Satın almak', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = 'Tema Satın Al', - ['HOUSING_NUI_BUY_IPL_THEME'] = 'Satın almak istediğinizden emin misiniz?', - ['HOUSING_NUI_LIGHT_ON'] = 'Açık', - ['HOUSING_NUI_LIGHT_OFF'] = 'Kapalı', - ['HOUSING_NUI_MODAL_PRICE'] = 'Fiyat', - ['HOUSING_NUI_MODAL_DONE'] = 'Devam etmek', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = 'İsim', - ['HOUSING_NUI_LIGHT_INTENSITY'] = 'Yoğunluk', - ['HOUSING_NUI_LIGHT_COLOR'] = 'Renk', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = 'Kiralık yer bulunamadı', - ['HOUSING_NUI_NO_PERMISSIONS'] = 'İzniniz yok', - ['HOUSING_NUI_TOGGLE_DOOR'] = 'Kapıyı Aç/Kapat', - ['HOUSING_NUI_FIX_DOOR'] = 'Kapıların Onarımı', - ['HOUSING_NUI_CHANGE_THEME'] = 'Temayı Değiştir', - ['HOUSING_NUI_DOOR_LOCKED'] = 'Kilitli', - ['HOUSING_NUI_DOOR_UNLOCKED'] = 'Kilitli değil', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = 'Fiyat', - ['HOUSING_NUI_PRICE_MODAL'] = 'Bir fiyat seçin', - ['HOUSING_NUI_GENERIC_QUESTION'] = 'Emin misin?', - ['HOUSING_NUI_QUESTION_BANK'] = 'Bu evi bankaya satmak istediğinden emin misin?', - ['HOUSING_NUI_QUESTION_PLAYER'] = 'Bu evi bir oyuncuya satmak istediğinden emin misin?', - ['HOUSING_NUI_QUESTION_CANCEL'] = 'Bu evin satışını iptal edeceksiniz ve satılık mülkler listesinden çıkarılacak.', - ['HOUSING_NUI_QUESTION_LEAVE'] = 'Kira sözleşmesinden vazgeçeceksiniz ve mülk listenizden kaldırılacak.', - ['HOUSING_NUI_CHANGE_COLOR'] = 'IPL Rengini Değiştir', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = 'Mobilyayı seçtikten sonra hareket ettirmek için Fare.', - ['HOUSING_NUI_KEYS_1'] = 'F5 fare imlecini gizler veya gösterir.', - ['HOUSING_NUI_KEYS_2'] = 'F6 serbest kamera hareketi sağlar.', - ['HOUSING_NUI_KEYS_3'] = 'Serbest modda hareket etmek için WASD.', - ['HOUSING_NUI_KEYS_4'] = 'Kaydetmeden dekorasyon menüsünden çıkmak için ESC tuşuna basın.', - ['HOUSING_NUI_KEYS_5'] = 'İlk seçenek mobilyaları kategoriye göre gösterir. Tüm seçenekler arasından seçim yapın.', - ['HOUSING_NUI_KEYS_6'] = 'Menüdeki ikinci seçenekten tam mobilya listesine erişin.', - ['HOUSING_NUI_KEYS_7'] = 'Menüdeki son seçeneği kullanarak mobilya mağazasının tamamına erişin.', - ['HOUSING_NUI_KEYS_8'] = 'Bazı mobilyaların tür ve renk seçeneklerinin yanı sıra saklama veya gardırop özelliklerinin de bulunduğunu unutmayın.', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = 'Bir kapı seçmelisiniz', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = 'Bu kapı zaten eklendi', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = 'Yeni bir kapı eklediniz', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = 'En az bir kapı seçmelisiniz', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = 'Bir kapıyı kaldırdınız', - ['HOUSING_NOTIFICATION_NO_DOOR'] = 'Kaldırılacak kapı yok', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = 'Ziyaretçiler için bir koordinat seçin', - ['HOUSING_NOTIFICATION_ZONE_USED'] = 'Başka bir bölgenin içinde bir bölge oluşturamazsınız', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = 'Bir evin menzilinde olmalısınız', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = 'Yakınlarda ev bulunamadı', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = 'Evin kapısını açtın', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = 'Evin kapısını kilitledin', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = 'Kapılarla etkileşime geçmek için anahtarınız veya izniniz yok', - ['HOUSING_NOTIFICATION_NO_DOORS'] = 'Hiçbir kapının yakınında değilsin', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = 'Ziyaret süresi sona erdi', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = 'Evden atıldın', - ['HOUSING_NOTIFICATION_RING_DOOR'] = 'Birisi kapı zilini çalıyor', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = 'Kapı zilini çalıyorsun', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = 'Anahtarları vermek için kapının yakınında olmalısınız', - ['HOUSING_NOTIFICATION_NO_OWNER'] = 'Sen bu evin sahibi değilsin', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = 'Yakınlarda oyuncu yok. Bir kapının yakınında olmayı unutma', - ['HOUSING_NOTIFICATION_NO_MLO'] = 'Test koordinatlarını eklemek için bunun bir MLO olması gerekir', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = 'Birisi kapıyı zorluyor', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = 'Bu ev zaten açık', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = 'Deneme başarısız oldu', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = 'Kapı tamir edildi', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = 'Kapı kırık değil', - ['HOUSING_NOTIFICATION_NO_KEYS'] = 'Bu evin anahtarı sende değil', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = 'Siz emlakçı değilsiniz', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = 'Hiçbir evin içinde değilsin', - ['HOUSING_NOTIFICATION_NO_THEMES'] = 'Bu IPL\'de kullanılabilir tema yok', - ['HOUSING_NOTIFICATION_TOO_FAR'] = 'Evin bulunduğu yerden çok uzağa taşındınız', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = 'Başkası evi dekore ediyor', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = 'Süslemek için evin içinde veya yakınında olmanız gerekir', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = 'Bir mobilya parçasını dolara sattınız', - ['HOUSING_NOTIFICATION_NO_MONEY'] = 'Yeterli paran yok', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = 'Koordinatlar yapının içinde değil', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = 'Evi dolara sattın', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = 'Bir ev kiraladın', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = 'Ev satıldı', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = 'Bu evi satamazsınız çünkü kiracısı var', - ['HOUSING_NOTIFICATION_CANT_SELL'] = 'Bu evi kiralayabileceğin için satamazsın', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = 'Ev zaten satılık', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = 'Ev artık satılık değil.', - ['HOUSING_NOTIFICATION_NO_SALE'] = 'Bu ev satılık değil', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = 'Bu evi silemezsiniz', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = 'Ev silindi', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = 'Bu evi satamazsınız', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = 'Bu evi kiralayamazsınız', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = 'Ev kiralık değil', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = 'Bu evin kiracısı tüm ödemeleri yaptı. Onları tahliye edemezsin', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = 'Evden kovuldun', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = 'Evi terk ettin', - ['HOUSING_NOTIFICATION_NO_TENANT'] = 'Sen bu evin kiracısı değilsin', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = 'Evi terk ettin', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = 'Kiracınız evden ayrıldı', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = 'Evin sahibi değilsiniz veya evde başka bir kiracı var', - ['HOUSING_NOTIFICATION_IN_SELL'] = 'Bu ev satılık, kiralayamazsın', - ['HOUSING_NOTIFICATION_RENTED'] = 'Ev artık kiralık', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = 'Kiracının yaptığı kira ödemesi: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = 'Evin kirasını ödediniz: $', - ['HOUSING_NOTIFICATION_CANT_PAY'] = 'Evin kirasını ödeyemedi: $', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = 'Lütfen hesabınıza para yatırın. Aksi halde mal sahibi sizi tahliye edebilir', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = 'İpotekini ödedin mi? Ödenen tutar: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = 'Kalan tutar $', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ hesabınıza aktarıldı', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = 'Kaldırdınız', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = 'Anahtar sahiplerinden çıkarıldınız', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = 'Anahtarları şuradan aldınız:', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = 'Anahtarları verdin', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = 'Bu kişinin anahtarları zaten var', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = 'Bu kişi çevrimdışı', - ['HOUSING_NOTIFICATION_STORMRAM'] = 'Bu işlem yalnızca acil durum hizmetleri için kullanılabilir', - ['HOUSING_NOTIFICATION_NO_POLICES'] = 'Şehirde yeterli polis yok', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = 'Bu evin kirası henüz ödenmedi', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = 'Kıyafet silindi!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = 'Geçersiz tutar', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = 'Başarılı kara para yatırma', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = 'Bu işlem için yeterli paranız yok', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = 'Başarılı kara para çekme', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = 'Kapıyı başarıyla seçtin', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = 'Evin kapısını kırdın', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = 'Kapı çok sağlam ve kırılmadı', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = 'Noktayı evin dışına yerleştiremezsiniz', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = 'Bunu daha önce oluşturduğunuz dekoratif küpün dışına yerleştiremezsiniz...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = 'Ev bulunamadı...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = 'Bulunduğunuz bölgede en az 4 puan olması gerekiyor ve her şey bu puanlar dahilinde olmalı...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = 'Daha fazla ev alamazsınız, yasal sınıra ulaştınız', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = 'Kapının yakınında değilsin', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = 'Oyuncu kapının yakınında değil', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = 'İpotekli bir evi satamazsınız.', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = 'Herhangi bir evin sahibi değilsin', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = 'Kamera bulunamadı', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = 'Anahtar verilmedi', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = 'Anahtar kaldırılmadı', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = 'Yükseltme bulunamadı', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = 'Işık bulunamadı', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = 'Lütfen biraz bekleyin', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = 'Ev zaten var', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = 'Düzenlemek için evin yakınında olmanız gerekir', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = 'Sen satın aldın', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = 'Sen bu evin sahibi değilsin', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = 'Bir apartman binasına garaj ekleyemezsiniz', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = 'Bir daireye garaj ekleyemezsiniz', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = 'Evin minimum uzunluğu', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = 'Evinizin uzunluğu', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = 'Dairenin dışını dekore edemezsiniz', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = 'Kıyafetinizi dairenin dışına koyamazsınız', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = 'Şarj cihazınızı dairenin dışına koyamazsınız', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = 'Qs-smartphone-pro kaynağını etkinleştirmeniz gerekir', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = 'Deponuzu dairenin dışına yerleştiremezsiniz', - ['HOUSING_NOTIFICATION_NOT_IPL'] = 'Bu ev tipi bir IPL değil', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = 'Bunu bölgenin dışına yerleştiremezsiniz', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = 'Eviniz artık kiralık değil', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = 'Bu evin çıkışını bulamıyoruz, lütfen belirtin', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = 'Geçersiz kasa kodu', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = 'Süslemeleri bulamıyoruz', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = 'Nesne verilerini bulamıyoruz', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = 'Dekorasyon verilerini bulamıyoruz', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = 'Bu nesneye kasa kodu ayarlayamazsınız', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = 'Bu evde daha fazla kasa kodu oluşturamazsınız', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = 'Bir kasa kodu eklendi', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = 'Kasa kodunu kaldırdınız', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = 'Kasa kodunda bir hata oluştu', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = 'İnşaat bulunamadı...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = 'Ev inşaatı tamamlandı!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = 'Kalan inşaat süresi:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = 'Bu komutu çalıştırma izniniz yok', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = 'Bir yönetici tarafından evden işe alındınız', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = 'Kiracı evden tahliye edildi', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = 'Evi bulamadık', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = 'Dekorasyonları bulamadık', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = 'Nesneyi bulamadık', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "Evin minimum uzunluğu", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "Evinizin uzunluğu", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "Yakınlarda apartman yok", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "Burada kiralık apartman yok", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "Veritabanında evi bulamıyoruz" -} diff --git a/resources/[housing]/qs-housing/locales/zh-CN.lua b/resources/[housing]/qs-housing/locales/zh-CN.lua deleted file mode 100644 index 81acac45d..000000000 --- a/resources/[housing]/qs-housing/locales/zh-CN.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['zh-CN'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = '房子', - ['HOUSING_BLIP_MAIN_HOUSE'] = '你的房子', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = '你的房子(可出租)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = '你的房子(出租)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = '房屋出租', - ['HOUSING_BLIP_HOUSE_FREE'] = '可供购买的房屋', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = '门', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = '开锁', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = '锁', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = '代理人:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = '电话:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = '剩余时间:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = '秒', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = '要退出,请按', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - 存储', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - 衣柜', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - 注销', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - 开门', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - 进入房屋', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - 退出房子', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - 使用相机', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - 按门铃', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - 样板房', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - 查看销售合同', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - 查看租赁合同', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = '设置入口点', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = '设置项目符号点', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = '设置结构点', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = '设置退出点', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = '设置海关点', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = '参观点', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = '按 [G] 设置您的位置', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - 进入家具店', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - 示范公寓', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = '要选择该对象,请按鼠标右键', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - 设置保管库代码', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - 互动', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - 删除非法家具', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = '切换门状态', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = '打开', - ['HOUSING_TARGET_SHOW_HOUSE'] = '样板房', - ['HOUSING_TARGET_VIEW_HOUSE'] = '查看合同', - ['HOUSING_TARGET_ENTER_HOUSE'] = '进入房屋', - ['HOUSING_TARGET_REQUEST_RING'] = '请求按门铃', - ['HOUSING_TARGET_EXIT_HOUSE'] = '退出之家', - ['HOUSING_TARGET_RING_DOORBELL'] = '按门铃', - ['HOUSING_TARGET_ACCESS_CAMERA'] = '访问摄像头', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = '访问衣柜', - ['HOUSING_TARGET_STASH_INTERACTION'] = '访问存储', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = '退出', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = '展示公寓', - -- Menus - ['HOUSING_MENU_PLAYER'] = '玩家:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = '衣柜', - ['HOUSING_MENU_CLOTHES_MENU'] = '衣服', - ['HOUSING_MENU_DELETE_CLOTHES'] = '删除衣服', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = '贮存', - ['HOUSING_MENU_PLAYER_INVENTORY'] = '球员库存', - ['HOUSING_MENU_HOUSE_INVENTORY'] = '房屋库存', - ['HOUSING_MENU_STASH_ITEMS'] = '项目', - ['HOUSING_MENU_STASH_WEAPONS'] = '武器', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = '黑钱', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = '提取黑钱', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = '数量', - ['HOUSING_MENU_STASH_STORE'] = '店铺', - ['HOUSING_MENU_STASH_WITHDRAW'] = '提取', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = '您想以 $ 购买此商品吗', - ['HOUSING_MENU_PRICE_UNDONE'] = '此操作无法撤消', - ['HOUSING_MENU_APARTMENT_TITLE'] = '公寓菜单', - ['HOUSING_MENU_APARTMENT_SALES'] = '这套公寓正在出售', - ['HOUSING_MENU_APARTMENT_OWN'] = '您拥有这间公寓', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = '您有这间公寓的钥匙', - ['HOUSING_MENU_APARTMENT_RENT'] = '这间公寓正在出租', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = '这间公寓的门没有锁', - ['HOUSING_MENU_APARTMENT_OWNED'] = '这间公寓由其他人拥有', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = '您的公寓#', - ['HOUSING_MENU_APARTMENT_SELECT'] = '公寓 #', - ['HOUSING_MENU_MY_APARTMENT'] = '我的公寓', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = '出租公寓', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = '购买公寓', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = '检查公寓', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = '公寓互动', - ['HOUSING_MENU_VAULT_TITLE'] = '更改保管库代码', - ['HOUSING_MENU_VAULT_INPUT'] = '文字输入', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = '输入一个好的代码', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = '金库管理', - ['HOUSING_MENU_VAULT_SET_CODE'] = '设置保管库代码', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = '删除代码', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = '保险库代码', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = '输入金库代码', - ['HOUSING_MENU_HIRE_APARTMENT'] = '雇佣租客', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = '从公寓中移除租客', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = '税收', - ['HOUSING_NUI_BANK_FEES_VALUE'] = '银行费用', - ['HOUSING_NUI_TOTAL_PRICE'] = '总价', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = '经纪费用', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = '购买信息', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Dynasty 8 房地产代理公司代表其客户将位于 {address} 的房产出售给 {name}。', - ['HOUSING_NUI_REALESTATE_TITLE'] = '房产买卖合同', - ['HOUSING_NUI_CONTRACT_PRICE'] = '价格', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = '您想申请该房产的贷款吗?每小时费用为 {cost}?', - ['HOUSING_NUI_LOAN'] = '贷款', - ['HOUSING_NUI_NOT_LOAN'] = '无贷款', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = '接受合同', - ['HOUSING_NUI_DECLINE_CONTRACT'] = '拒绝合同', - ['HOUSING_NUI_MODAL_FINALIZE'] = '敲定采购合同', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = '您确定要敲定购买合同吗?', - ['HOUSING_NUI_MODAL_YES'] = '是的', - ['HOUSING_NUI_MODAL_NO'] = '不', - ['HOUSING_NUI_MODAL_DECLINE'] = '拒绝购买合同', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = '您确定要拒绝购买合同吗?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = '租赁合同', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Dynasty 8 房地产代理公司代表其客户将位于 {address} 的房产出租给 {name}。', - ['HOUSING_NUI_RENTAL_TITLE'] = '租赁信息', - ['HOUSING_NUI_PRICE_HOUR'] = '每小时租金价格', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = '房地产经纪费(5%)', - ['HOUSING_NUI_RENTAL_FEES'] = '银行费用(10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = '税费(6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = '敲定租赁合同', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = '您确定要敲定租赁合同吗?', - ['HOUSING_NUI_DECLINE_RENTAL'] = '拒绝租赁协议', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = '您确定要拒绝租赁协议吗?', - ['HOUSING_NUI_SETTINGS_TITLE'] = '设置', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = '您可以更改以下设置:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = '相机', - ['HOUSING_NUI_LOOK_SPEED_X'] = '看速度X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = '观察速度 Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = '移动调整', - ['HOUSING_NUI_ROTATE_SNAP'] = '旋转调整', - ['HOUSING_NUI_EDITMODE_LABEL'] = '编辑模式', - ['HOUSING_NUI_EDITMODE_ROTATE'] = '旋转', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = '翻译', - ['HOUSING_NUI_BUY_FURNITURE'] = '购买${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = '选择颜色:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = '这件作品有衣柜', - ['HOUSING_NUI_STASH_FURNITURE'] = '这件作品有一个藏品', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = '购买家具', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = '您确定要以 {price} 购买该商品吗?', - ['HOUSING_NUI_MODAL_BUY'] = '买', - ['HOUSING_NUI_MODAL_CANCEL'] = '取消', - ['HOUSING_NUI_MODAL_ACCEPT'] = '接受', - ['HOUSING_NUI_STASH_EMPTY'] = '你的储藏室是空的', - ['HOUSING_NUI_STASH_NO_ITEM'] = '您无法与此作品互动', - ['HOUSING_NUI_DECORATE_CATEGORY'] = '类别:', - ['HOUSING_NUI_DECORATE_SAVE'] = '节省', - ['HOUSING_NUI_DECORATE_SELL'] = '卖', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = '卖家具', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = '您确定要出售该商品吗?', - ['HOUSING_NUI_MODAL_SELL'] = '卖', - ['HOUSING_NUI_PUT_STASH'] = '放入藏匿处', - ['HOUSING_NUI_TAKE_STASH'] = '从藏匿处取出', - ['HOUSING_NUI_SORT_ROOM'] = '按房间对物品进行排序', - ['HOUSING_NUI_SORT_CATEGORY'] = '按类别对项目进行排序', - ['HOUSING_NUI_SORT_STASH'] = '按隐藏物品排序', - ['HOUSING_NUI_TYPE_WARDROBE'] = '衣柜', - ['HOUSING_NUI_TYPE_STASH'] = '藏', - ['HOUSING_NUI_SEARCH'] = '搜索', - ['HOUSING_NUI_HELP'] = '控件和帮助', - ['HOUSING_NUI_KEY_INFORMATION'] = '您可以使用以下键:', - ['HOUSING_NUI_EDIT_MODE'] = '编辑模式', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = '搜索家具...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = '卖房子', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = '你确定要把这房子卖给银行吗?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = '家具', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = '房子', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = '买', - ['HOUSING_NUI_LIGHT_NAME'] = '光', - ['HOUSING_NUI_EDIT_LIGHT'] = '编辑灯光', - ['HOUSING_NUI_OPTION_NAME'] = '姓名', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = '管理面板', - ['HOUSING_NUI_KEY_MANAGEMENT'] = '密钥管理', - ['HOUSING_NUI_NO_KEYS_OWNER'] = '还没有钥匙所有者', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = '出租', - ['HOUSING_NUI_NO_RENTALS'] = '没有可用的出租', - ['HOUSING_NUI_NEED_CAMERAS'] = '您需要先购买相机模组', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = '物业升级', - ['HOUSING_NUI_LIGHT_LIST'] = '灯光列表', - ['HOUSING_NUI_NO_LIGHT_LIST'] = '没有找到灯', - ['HOUSING_NUI_LOCATE_WARDROBE'] = '找到衣柜', - ['HOUSING_NUI_LOCATE_STORAGE'] = '定位存储', - ['HOUSING_NUI_LOCATE_CHARGE'] = '找到充电器', - ['HOUSING_NUI_DECORATE_HOUSE'] = '装修房子', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = '出租您的财产', - ['HOUSING_NUI_RENT_HOUSE'] = '出租房屋', - ['HOUSING_NUI_STOP_RENTING'] = '停止租房子', - ['HOUSING_NUI_SELL_PROPERTY'] = '出售您的财产', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = '卖房子给玩家', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = '把房子卖给银行', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = '取消房屋销售', - ['HOUSING_NUI_LEAVE_TITLE'] = '出口', - ['HOUSING_NUI_LEAVE_HOUSE'] = '退出之家', - ['HOUSING_NUI_DOORS_LABEL'] = '门:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = '速度:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = '管理房屋', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = '创建列表', - ['HOUSING_NUI_HOUSE_NAME'] = '房屋名称', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = '姓名', - ['HOUSING_NUI_HOUSE_TYPE'] = '类型', - ['HOUSING_NUI_HOUSE_APARTMENT'] = '公寓', - ['HOUSING_NUI_HOUSE_LOCATION'] = '地点', - ['HOUSING_NUI_HOUSE_PRICE'] = '价格', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = '搜索', - ['HOUSING_NUI_HOUSE_EDIT'] = '编辑属性', - ['HOUSING_NUI_TOGGLE_GARAGE'] = '添加/删除车库', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = '无法启用或禁用公寓中的车库', - ['HOUSING_NUI_DELETE_HOUSE'] = '删除属性', - ['HOUSING_NUI_CREATE_PROPERTY'] = '创建财产', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = '选择房产详情', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = '公寓数量', - ['HOUSING_NUI_BLIP_NAME'] = '光点名称', - ['HOUSING_NUI_BLIP_SPRITE'] = '图标', - ['HOUSING_NUI_BLIP_COLOR'] = '颜色', - ['HOUSING_NUI_BLIP_SCALE'] = '规模', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = '出售', - ['HOUSING_NUI_CREATE_RENTABLE'] = '出租', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = '如果您选择租赁选项,您将拥有该房屋并可以将其出租给其他人。如果您想稍后出售,可以通过房屋管理来完成。', - ['HOUSING_NUI_CREATE_MAPPING'] = '地图放置', - ['HOUSING_NUI_CREATE_ISLAND'] = '创建岛屿', - ['HOUSING_NUI_CREATE_BLIP'] = '显示光点', - ['HOUSING_NUI_CREATE_APARTMENT'] = '创造公寓', - ['HOUSING_NUI_CREATE_CANCEL'] = '出口', - ['HOUSING_NUI_CREATE_CONTINUE'] = '创造', - ['HOUSING_NUI_EDIT_OPTIONS'] = '其他编辑', - ['HOUSING_NUI_EDIT_EXTERIOR'] = '编辑外部区域', - ['HOUSING_NUI_EDIT_DOORS'] = '编辑 MLO 门', - ['HOUSING_NUI_EDIT_VISIT'] = '编辑访问点', - ['HOUSING_NUI_EDIT_COMPLETE'] = '节省', - ['HOUSING_NUI_EDIT_TITLE'] = '编辑属性', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = '您确定要吗', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = '拆除车库?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = '添加车库?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = '是的', - ['HOUSING_NUI_OPTION_MODAL_NO'] = '不', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = '您确定要删除该属性吗?', - ['HOUSING_NUI_NEABY_PLAYERS'] = '附近的玩家', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = '删除键', - ['HOUSING_NUI_DELETE_KEYS'] = '您确定要删除该密钥吗?', - ['HOUSING_NUI_RENTAL_PAYED'] = '有薪酬的', - ['HOUSING_NUI_RENTAL_PENDING'] = '待办的', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = '购买升级', - ['HOUSING_NUI_BUY_UPGRADE'] = '您确定要购买吗', - ['HOUSING_NUI_CAMERA_TITLE'] = '相机', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = '买', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = '购买主题', - ['HOUSING_NUI_BUY_IPL_THEME'] = '您确定要购买吗', - ['HOUSING_NUI_LIGHT_ON'] = '在', - ['HOUSING_NUI_LIGHT_OFF'] = '离开', - ['HOUSING_NUI_MODAL_PRICE'] = '价格', - ['HOUSING_NUI_MODAL_DONE'] = '继续', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = '姓名', - ['HOUSING_NUI_LIGHT_INTENSITY'] = '强度', - ['HOUSING_NUI_LIGHT_COLOR'] = '颜色', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = '没有找到出租屋', - ['HOUSING_NUI_NO_PERMISSIONS'] = '您没有权限', - ['HOUSING_NUI_TOGGLE_DOOR'] = '打开/关闭门', - ['HOUSING_NUI_FIX_DOOR'] = '修理门', - ['HOUSING_NUI_CHANGE_THEME'] = '改变主题', - ['HOUSING_NUI_DOOR_LOCKED'] = '锁定', - ['HOUSING_NUI_DOOR_UNLOCKED'] = '解锁', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = '价格', - ['HOUSING_NUI_PRICE_MODAL'] = '选择价格', - ['HOUSING_NUI_GENERIC_QUESTION'] = '你确定吗?', - ['HOUSING_NUI_QUESTION_BANK'] = '你确定要把这房子卖给银行吗?', - ['HOUSING_NUI_QUESTION_PLAYER'] = '您确定要将这套房子卖给玩家吗?', - ['HOUSING_NUI_QUESTION_CANCEL'] = '您将取消该房屋的出售,并将其从待售房产列表中删除。', - ['HOUSING_NUI_QUESTION_LEAVE'] = '您将放弃租赁合同,并将其从您的财产清单中删除。', - ['HOUSING_NUI_CHANGE_COLOR'] = '更改 IPL 颜色', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = '选择家具后,鼠标移动家具。', - ['HOUSING_NUI_KEYS_1'] = 'F5 隐藏或显示鼠标光标。', - ['HOUSING_NUI_KEYS_2'] = 'F6 可以自由移动相机。', - ['HOUSING_NUI_KEYS_3'] = 'WASD 在自由模式下移动。', - ['HOUSING_NUI_KEYS_4'] = 'ESC 退出装饰菜单而不保存。', - ['HOUSING_NUI_KEYS_5'] = '第一个选项按类别显示家具。从所有选项中进行选择。', - ['HOUSING_NUI_KEYS_6'] = '从菜单中的第二个选项访问完整的家具列表。', - ['HOUSING_NUI_KEYS_7'] = '使用菜单中的最后一个选项访问整个家具店。', - ['HOUSING_NUI_KEYS_8'] = '请记住,有些家具包括类型和颜色选项,以及存储或衣柜功能。', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = '您必须选择一扇门', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = '此门已添加', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = '您添加了一扇新门', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = '您必须至少选择一扇门', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = '你移除了一扇门', - ['HOUSING_NOTIFICATION_NO_DOOR'] = '没有门可以拆除', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = '为访客选择坐标', - ['HOUSING_NOTIFICATION_ZONE_USED'] = '您不能在另一个区域内创建区域', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = '您必须在房屋的范围内', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = '没有找到附近的房子', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = '你打开了屋门', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = '你锁上了屋门', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = '您没有钥匙或权限来与门互动', - ['HOUSING_NOTIFICATION_NO_DOORS'] = '你不靠近任何门', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = '参观时间已结束', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = '你被赶出了家门', - ['HOUSING_NOTIFICATION_RING_DOOR'] = '有人按门铃', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = '你正在按门铃', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = '您必须靠近门才能给钥匙', - ['HOUSING_NOTIFICATION_NO_OWNER'] = '你不是这所房子的主人', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = '附近没有玩家。记得靠近门', - ['HOUSING_NOTIFICATION_NO_MLO'] = '要添加测试坐标,它必须是 MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = '有人强行破门', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = '这房子已经开放了', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = '尝试失败', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = '门已经修好了', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = '门没坏', - ['HOUSING_NOTIFICATION_NO_KEYS'] = '您没有这所房子的钥匙', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = '您不是房地产经纪人', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = '你不在任何房子里', - ['HOUSING_NOTIFICATION_NO_THEMES'] = '此 IPL 没有可用的主题', - ['HOUSING_NOTIFICATION_TOO_FAR'] = '您搬离房子位置太远', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = '别人在装修房子', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = '您必须在房子内部或附近才能装饰它', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = '您以 美元 的价格出售了一件家具', - ['HOUSING_NOTIFICATION_NO_MONEY'] = '你没有足够的钱', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = '坐标不在结构内', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = '你把房子卖了 $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = '你已经租了房子', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = '房子已售', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = '你不能卖掉这栋房子,因为它有租户', - ['HOUSING_NOTIFICATION_CANT_SELL'] = '您不能出售这所房子,因为它可能被出租', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = '房子已经出售', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = '房子不再出售。', - ['HOUSING_NOTIFICATION_NO_SALE'] = '这房子不卖', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = '您无法删除此房屋', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = '房子被删了', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = '你不能卖掉这栋房子', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = '你不能租这个房子', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = '房子不能出租', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = '这所房子的租户已支付所有费用。你不能驱逐他们', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = '你已被逐出家门', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = '你离开了家', - ['HOUSING_NOTIFICATION_NO_TENANT'] = '您不是这所房子的租户', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = '你离开了家', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = '你的租客离开了房子', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = '您不是房主或房子里有其他房客', - ['HOUSING_NOTIFICATION_IN_SELL'] = '这房子是出售的,你不能租它', - ['HOUSING_NOTIFICATION_RENTED'] = '房子现在出租', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = '租户支付的租金: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = '您支付的房租:$', - ['HOUSING_NOTIFICATION_CANT_PAY'] = '无法支付房租:$', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = '请将资金存入您的帐户。否则,业主可能会驱逐你', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = '你还清房贷了吗?支付金额为: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = '剩余金额$', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ 已转入您的帐户', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = '你删除了', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = '您已从钥匙持有者中删除', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = '您收到的钥匙来自', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = '你给了钥匙', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = '此人已经拥有钥匙', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = '此人离线', - ['HOUSING_NOTIFICATION_STORMRAM'] = '此操作仅适用于紧急服务', - ['HOUSING_NOTIFICATION_NO_POLICES'] = '城里警察不够', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = '这所房子的租金尚未支付', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = '服装已被删除!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = '金额无效', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = '黑钱存款成功', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = '您没有足够的资金来执行此操作', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = '黑钱提现成功', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = '你成功开门了', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = '你打破了房子的门', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = '门太坚固,没有坏', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = '您不能将点放置在屋外', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = '您无法将其放置在您先前创建的可装饰立方体之外...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = '没找到房子...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = '您所在的区域至少需要 4 个点,并且所有内容都必须在这些点内...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = '你不能再买更多的房子了,你已经达到了法定限制', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = '你不在门附近', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = '玩家不在门附近', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = '抵押的房子是不能卖的...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = '您不拥有任何房屋', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = '找不到相机', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = '未提供钥匙', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = '钥匙未拔出', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = '未找到升级', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = '未找到光', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = '请稍等', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = '房子已经存在了', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = '您需要在房子附近才能编辑它', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = '你买了', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = '你不是这所房子的主人', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = '您不能在公寓楼中添加车库', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = '您不能在公寓中添加车库', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = '房子的最小长度是', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = '你的房子长度是', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = '你不能装饰公寓的外部', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = '您不能将衣服放在公寓外面', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = '您不能将充电器放在公寓外面', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = '您需要启用 qs-smartphone-pro 资源', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = '您不能将储物空间放置在公寓外', - ['HOUSING_NOTIFICATION_NOT_IPL'] = '此房屋类型不是 IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = '您不能将其放置在区域之外', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = '你的房子不再出租', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = '我们找不到这栋房子的出口,请指出', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = '保管库代码无效', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = '我们找不到装饰品', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = '我们找不到对象数据', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = '找不到装修数据', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = '您无法在此对象上设置保管库代码', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = '您无法在此房屋中创建更多金库代码', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = '已添加保管库代码', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = '您已删除保管库代码', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = '保管库代码出现错误', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = '未找到施工...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = '房屋施工已完成!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = '剩余施工时间:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = '您无权执行此命令', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = '您被管理员从房子中雇佣了', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = '租户已被驱逐出房子', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = '我们找不到房子', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = '我们找不到装饰', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = '我们找不到对象', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "房屋的最小长度是", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "你的房子长度是", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "附近没有公寓", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "这里没有可租的公寓", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "我们无法在数据库中找到这所房子" -} diff --git a/resources/[housing]/qs-housing/locales/zh-TW.lua b/resources/[housing]/qs-housing/locales/zh-TW.lua deleted file mode 100644 index cd20aa5bb..000000000 --- a/resources/[housing]/qs-housing/locales/zh-TW.lua +++ /dev/null @@ -1,424 +0,0 @@ -Locales['zh-TW'] = { - -- Blips - ['HOUSING_BLIP_HOUSE'] = '房子', - ['HOUSING_BLIP_MAIN_HOUSE'] = '你的房子', - ['HOUSING_BLIP_MAIN_HOUSE_RENTABLE'] = '你的房子(可出租)', - ['HOUSING_BLIP_MAIN_HOUSE_RENTAL'] = '你的房子(出租)', - ['HOUSING_BLIP_MAIN_RENTAL_FREE'] = '房屋出租', - ['HOUSING_BLIP_HOUSE_FREE'] = '可供購買的房屋', - -- On-Screen Text - ['HOUSING_DRAWTEXT_DOOR'] = '門', - ['HOUSING_DRAWTEXT_DOOR_UNLOCK'] = '開鎖', - ['HOUSING_DRAWTEXT_DOOR_LOCK'] = '鎖', - ['HOUSING_DRAWTEXT_BOARD_AGENT'] = '代理人:', - ['HOUSING_DRAWTEXT_BOARD_PHONE'] = '電話:', - ['HOUSING_DRAWTEXT_BOARD_MONEY'] = '$', - ['HOUSING_DRAWTEXT_VISIT_TIME'] = '剩餘時間:', - ['HOUSING_DRAWTEXT_VISIT_SECONDS'] = '秒', - ['HOUSING_DRAWTEXT_VISIT_EXIT'] = '若要退出,請按', - ['HOUSING_DRAWTEXT_STASH'] = '[E] - 存儲', - ['HOUSING_DRAWTEXT_WARDROBE'] = '[E] - 衣櫃', - ['HOUSING_DRAWTEXT_LOGOUT'] = '[E] - 註銷', - ['HOUSING_DRAWTEXT_OPEN_DOOR'] = '[G] - 開門', - ['HOUSING_DRAWTEXT_ENTER_HOUSE'] = '[E] - 進入房屋', - ['HOUSING_DRAWTEXT_EXIT_HOUSE'] = '[E] - 退出房子', - ['HOUSING_DRAWTEXT_HOUSE_CAMERA'] = '[H] - 使用相機', - ['HOUSING_DRAWTEXT_RING_DOOR'] = '[G] - 按門鈴', - ['HOUSING_DRAWTEXT_SHOW_HOUSE'] = '[G] - 樣品房', - ['HOUSING_DRAWTEXT_VIEW_CONTRACT'] = '[E] - 查看銷售合同', - ['HOUSING_DRAWTEXT_VIEW_RENTAL'] = '[E] - 查看租賃合約', - ['HOUSING_DRAWTEXT_ENTRY_POINT'] = '設定入口點', - ['HOUSING_DRAWTEXT_BOARD_POINT'] = '設定項目符號點', - ['HOUSING_DRAWTEXT_SHELL_POINT'] = '設定結構點', - ['HOUSING_DRAWTEXT_EXIT_POINT'] = '設定退出點', - ['HOUSING_DRAWTEXT_HOUSE_POINT'] = '設定海關點', - ['HOUSING_DRAWTEXT_VISITING_POINT'] = '參觀點', - ['HOUSING_DRAWTEXT_SET_LOCATION'] = '按 [G] 設定您的位置', - ['HOUSING_DRAWTEXT_ENTER_FURNITURE_SHOP'] = '[E] - 進入家具店', - ['HOUSING_DRAWTEXT_ENTER_APARMENTS'] = '[E] - 示範公寓', - ['HOUSING_DRAWTEXT_DECORATE_SELECT'] = '若要選擇該對象,請按滑鼠右鍵', - ['HOUSING_DRAWTEXT_VAULT_ACCESS'] = '[G] - 設定保管庫程式碼', - ['HOUSING_DRAWTEXT_FURNITURE_DATA_EVENT'] = '[E] - 互動', - ['HOUSING_DRAWTEXT_DELETE_ILLEGAL'] = '[E] - 刪除非法家具', - -- Target - ['HOUSING_TARGET_TOGGLE_DOOR'] = '切換門狀態', - ['HOUSING_TARGET_FURNITURE_INTERACTION'] = '打開', - ['HOUSING_TARGET_SHOW_HOUSE'] = '樣品屋', - ['HOUSING_TARGET_VIEW_HOUSE'] = '查看合約', - ['HOUSING_TARGET_ENTER_HOUSE'] = '進入房屋', - ['HOUSING_TARGET_REQUEST_RING'] = '請求按門鈴', - ['HOUSING_TARGET_EXIT_HOUSE'] = '退出之家', - ['HOUSING_TARGET_RING_DOORBELL'] = '按門鈴', - ['HOUSING_TARGET_ACCESS_CAMERA'] = '網路攝影機', - ['HOUSING_TARGET_WARDROBE_INTERACTION'] = '訪問衣櫃', - ['HOUSING_TARGET_STASH_INTERACTION'] = '存取儲存', - ['HOUSING_TARGET_LOGOUT_INTERACTION'] = '退出', - ['HOUSING_TARGET_SHOW_APARTMENTS'] = '展示公寓', - -- Menus - ['HOUSING_MENU_PLAYER'] = '玩家:', - ['HOUSING_MENU_WARDROBE_DEFAULT_TITLE'] = '衣櫃', - ['HOUSING_MENU_CLOTHES_MENU'] = '衣服', - ['HOUSING_MENU_DELETE_CLOTHES'] = '刪除衣服', - ['HOUSING_MENU_STASH_DEFAULT_TITLE'] = '貯存', - ['HOUSING_MENU_PLAYER_INVENTORY'] = '球員庫存', - ['HOUSING_MENU_HOUSE_INVENTORY'] = '房屋庫存', - ['HOUSING_MENU_STASH_ITEMS'] = '專案', - ['HOUSING_MENU_STASH_WEAPONS'] = '武器', - ['HOUSING_MENU_BLACK_MONEY_NAME'] = '黑錢', - ['HOUSING_MENU_BLACK_MONEY_WITHDRAW'] = '提取黑錢', - ['HOUSING_MENU_BLACK_MONEY_AMOUNT'] = '數量', - ['HOUSING_MENU_STASH_STORE'] = '店鋪', - ['HOUSING_MENU_STASH_WITHDRAW'] = '提取', - ['HOUSING_MENU_PRICE_ITEM_BUY'] = '您想以 $ 購買此商品嗎', - ['HOUSING_MENU_PRICE_UNDONE'] = '此操作無法撤銷', - ['HOUSING_MENU_APARTMENT_TITLE'] = '公寓菜單', - ['HOUSING_MENU_APARTMENT_SALES'] = '這間公寓正在出售', - ['HOUSING_MENU_APARTMENT_OWN'] = '您擁有這間公寓', - ['HOUSING_MENU_APARTMENT_NO_KEY'] = '您有這間公寓的鑰匙', - ['HOUSING_MENU_APARTMENT_RENT'] = '這間公寓正在出租', - ['HOUSING_MENU_APARTMENT_NOT_LOCKED'] = '這間公寓的門沒有鎖', - ['HOUSING_MENU_APARTMENT_OWNED'] = '這間公寓由其他人擁有', - ['HOUSING_MENU_APARTMENT_SELECT_YOUR'] = '您的公寓#', - ['HOUSING_MENU_APARTMENT_SELECT'] = '公寓 #', - ['HOUSING_MENU_MY_APARTMENT'] = '我的公寓', - ['HOUSING_MENU_APARTMENT_RENT_TITLE'] = '出租公寓', - ['HOUSING_MENU_APARTMENT_BUY_TITLE'] = '購買公寓', - ['HOUSING_MENU_APARTMENT_INSPECT_TITLE'] = '檢查公寓', - ['HOUSING_MENU_APARTMENT_INTERACTIONS'] = '公寓互動', - ['HOUSING_MENU_VAULT_TITLE'] = '更改保管庫程式碼', - ['HOUSING_MENU_VAULT_INPUT'] = '文字輸入', - ['HOUSING_MENU_VAULT_ENTER_CODE'] = '輸入一個好的程式碼', - ['HOUSING_MENU_VAULT_MANAGEMENT'] = '金庫管理', - ['HOUSING_MENU_VAULT_SET_CODE'] = '設定保管庫程式碼', - ['HOUSING_MENU_VAULT_REMOVE_CODE'] = '刪除程式碼', - ['HOUSING_MENU_VAULT_ACCESS_TITLE'] = '保險庫程式碼', - ['HOUSING_MENU_VAULT_ENTER_ACCESS'] = '輸入金庫程式碼', - ['HOUSING_MENU_HIRE_APARTMENT'] = '僱用租戶', - ['HOUSING_MENU_HIRE_APARTMENT_NUMBER'] = '從公寓中移除租戶', - -- Nui - ['HOUSING_NUI_TAXES_VALUE'] = '', - ['HOUSING_NUI_BANK_FEES_VALUE'] = '銀行費用', - ['HOUSING_NUI_TOTAL_PRICE'] = '總價', - ['HOUSING_NUI_BANK_BROKERAGE_FEES'] = '經紀費用', - ['HOUSING_NUI_INFORMATION_PURCHASE'] = '購買訊息', - ['HOUSING_NUI_REALESTATE_INFORMATION'] = 'Dynasty 8 房地產仲介公司代表其客戶將位於 {address} 的房產出售給 {name}。', - ['HOUSING_NUI_REALESTATE_TITLE'] = '房產買賣合約', - ['HOUSING_NUI_CONTRACT_PRICE'] = '價格', - ['HOUSING_NUI_CONTRACT_CREDIT_BUY'] = '您想申請該房產的貸款嗎 {cost}?', - ['HOUSING_NUI_LOAN'] = '貸款', - ['HOUSING_NUI_NOT_LOAN'] = '無貸款', - ['HOUSING_NUI_ACCEPT_CONTRACT'] = '接受合約', - ['HOUSING_NUI_DECLINE_CONTRACT'] = '拒絕合約', - ['HOUSING_NUI_MODAL_FINALIZE'] = '敲定採購合約', - ['HOUSING_NUI_MODAL_FINALIZE_INFORMATION'] = '您確定要敲定購買合約嗎?', - ['HOUSING_NUI_MODAL_YES'] = '是的', - ['HOUSING_NUI_MODAL_NO'] = '不', - ['HOUSING_NUI_MODAL_DECLINE'] = '拒絕購買合約', - ['HOUSING_NUI_MODAL_DECLINE_INFORMATION'] = '您確定要拒絕購買合約嗎?', - ['HOUSING_NUI_CONTRACT_RENTAL'] = '租賃合約', - ['HOUSING_NUI_REALESTATE_RENTAL_INFORMATION'] = 'Dynasty 8 房地產仲介公司代表其客戶將位於 {address} 的房產出租給 {name}。', - ['HOUSING_NUI_RENTAL_TITLE'] = '租賃資訊', - ['HOUSING_NUI_PRICE_HOUR'] = '每小時租金價格', - ['HOUSING_NUI_RENTAL_BROKERAGE'] = '房地產經紀費(5%)', - ['HOUSING_NUI_RENTAL_FEES'] = '銀行費用(10%)', - ['HOUSING_NUI_RENTAL_TAXES'] = '稅費(6%)', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL'] = '敲定租賃合約', - ['HOUSING_NUI_MODAL_FINALIZE_RENTAL_INFORMATION'] = '您確定要敲定租賃合約嗎?', - ['HOUSING_NUI_DECLINE_RENTAL'] = '拒絕租賃協議', - ['HOUSING_NUI_DECLINE_RENTAL_INFORMATION'] = '您確定要拒絕租賃協議嗎?', - ['HOUSING_NUI_SETTINGS_TITLE'] = '設定', - ['HOUSING_NUI_SETTINGS_INFORMATION'] = '您可以更改以下設定:', - ['HOUSING_NUI_SETTINGS_CAMERA'] = '相機', - ['HOUSING_NUI_LOOK_SPEED_X'] = '看速度X', - ['HOUSING_NUI_LOOK_SPEED_Y'] = '觀察速度 Y', - ['HOUSING_NUI_TRANSLATE_SNAP'] = '移動調整', - ['HOUSING_NUI_ROTATE_SNAP'] = '旋轉調整', - ['HOUSING_NUI_EDITMODE_LABEL'] = '編輯模式', - ['HOUSING_NUI_EDITMODE_ROTATE'] = '旋轉', - ['HOUSING_NUI_EDITMODE_TRANSLATE'] = '翻譯', - ['HOUSING_NUI_BUY_FURNITURE'] = '購買${price}', - ['HOUSING_NUI_COLOR_FURNITURE'] = '選擇顏色:', - ['HOUSING_NUI_WARDROBE_FURNITURE'] = '這件作品有衣櫃', - ['HOUSING_NUI_STASH_FURNITURE'] = '這件作品有一個藏品', - ['HOUSING_NUI_MODAL_BUY_FURNITURE'] = '購買家具', - ['HOUSING_NUI_MODAL_BUY_PRICE'] = '您確定要以 {price} 購買該商品嗎?', - ['HOUSING_NUI_MODAL_BUY'] = '買', - ['HOUSING_NUI_MODAL_CANCEL'] = '取消', - ['HOUSING_NUI_MODAL_ACCEPT'] = '接受', - ['HOUSING_NUI_STASH_EMPTY'] = '你的儲藏室是空的', - ['HOUSING_NUI_STASH_NO_ITEM'] = '您無法與此作品互動', - ['HOUSING_NUI_DECORATE_CATEGORY'] = '類別:', - ['HOUSING_NUI_DECORATE_SAVE'] = '節省', - ['HOUSING_NUI_DECORATE_SELL'] = '賣', - ['HOUSING_NUI_MODEL_SELL_TITLE'] = '賣家具', - ['HOUSING_NUI_MODEL_SELL_INFORMATION'] = '您確定要出售該商品嗎?', - ['HOUSING_NUI_MODAL_SELL'] = '賣', - ['HOUSING_NUI_PUT_STASH'] = '放入藏匿處', - ['HOUSING_NUI_TAKE_STASH'] = '從藏匿處取出', - ['HOUSING_NUI_SORT_ROOM'] = '按房間對物品進行排序', - ['HOUSING_NUI_SORT_CATEGORY'] = '依類別對項目進行排序', - ['HOUSING_NUI_SORT_STASH'] = '按隱藏物品排序', - ['HOUSING_NUI_TYPE_WARDROBE'] = '衣櫃', - ['HOUSING_NUI_TYPE_STASH'] = '藏', - ['HOUSING_NUI_SEARCH'] = '搜尋', - ['HOUSING_NUI_HELP'] = '控制和幫助', - ['HOUSING_NUI_KEY_INFORMATION'] = '您可以使用以下按鍵:', - ['HOUSING_NUI_EDIT_MODE'] = '編輯模式', - ['HOUSING_NUI_SEARCH_PLACEHOLDER'] = '搜尋家具...', - ['HOUSING_NUI_MENU_SELL_HOUSE'] = '賣房子', - ['HOUSING_NUI_MENU_SELL_HOUSE_INFORMATION'] = '你確定要把這房子賣給銀行嗎?', - ['HOUSING_NUI_SHOP_SELECT_FURNITURE'] = '家具', - ['HOUSING_NUI_SHOP_SELECT_HOUSE'] = '房子', - ['HOUSING_NUI_SHOP_SELECT_BUY'] = '買', - ['HOUSING_NUI_LIGHT_NAME'] = '光', - ['HOUSING_NUI_EDIT_LIGHT'] = '編輯燈光', - ['HOUSING_NUI_OPTION_NAME'] = '姓名', - ['HOUSING_NUI_TITLE_MANAGEMENT'] = '管理面板', - ['HOUSING_NUI_KEY_MANAGEMENT'] = '密鑰管理', - ['HOUSING_NUI_NO_KEYS_OWNER'] = '還沒有鑰匙所有者', - ['HOUSING_NUI_RENTAL_MANAGEMENT'] = '出租', - ['HOUSING_NUI_NO_RENTALS'] = '沒有可用的出租', - ['HOUSING_NUI_NEED_CAMERAS'] = '您需要先購買相機模組', - ['HOUSING_NUI_PROPERTY_UPGRADE'] = '物業升級', - ['HOUSING_NUI_LIGHT_LIST'] = '燈光列表', - ['HOUSING_NUI_NO_LIGHT_LIST'] = '沒有找到燈', - ['HOUSING_NUI_LOCATE_WARDROBE'] = '找到衣櫃', - ['HOUSING_NUI_LOCATE_STORAGE'] = '定位儲存', - ['HOUSING_NUI_LOCATE_CHARGE'] = '找到充電器', - ['HOUSING_NUI_DECORATE_HOUSE'] = '裝修房子', - ['HOUSING_NUI_RENT_HOUSE_TITLE'] = '出租您的財產', - ['HOUSING_NUI_RENT_HOUSE'] = '出租房屋', - ['HOUSING_NUI_STOP_RENTING'] = '停止租房子', - ['HOUSING_NUI_SELL_PROPERTY'] = '出售您的財產', - ['HOUSING_NUI_SELL_HOUSE_PLAYER'] = '賣房子給玩家', - ['HOUSING_NUI_SELL_HOUSE_BANK'] = '把房子賣給銀行', - ['HOUSING_NUI_CANCEL_SELL_HOUSE'] = '取消房屋銷售', - ['HOUSING_NUI_LEAVE_TITLE'] = '出口', - ['HOUSING_NUI_LEAVE_HOUSE'] = '退出之家', - ['HOUSING_NUI_DOORS_LABEL'] = '門:', - ['HOUSING_NUI_MOVEMENT_SPEED'] = '速度:', - ['HOUSING_NUI_HOUSE_MANAGEMENT'] = '管理房屋', - ['HOUSING_NUI_HOUSE_MANAGEMENT_CREATE'] = '創建列表', - ['HOUSING_NUI_HOUSE_NAME'] = '房屋名稱', - ['HOUSING_NUI_HOUSE_NAME_SHORT'] = '姓名', - ['HOUSING_NUI_HOUSE_TYPE'] = '類型', - ['HOUSING_NUI_HOUSE_APARTMENT'] = '公寓', - ['HOUSING_NUI_HOUSE_LOCATION'] = '地點', - ['HOUSING_NUI_HOUSE_PRICE'] = '價格', - ['HOUSING_NUI_HOUSE_PLACEHOLDER'] = '搜尋', - ['HOUSING_NUI_HOUSE_EDIT'] = '編輯屬性', - ['HOUSING_NUI_TOGGLE_GARAGE'] = '新增/刪除車庫', - ['HOUSING_NUI_GARAGE_NOT_AVAILABLE'] = '無法啟用或停用公寓中的車庫', - ['HOUSING_NUI_DELETE_HOUSE'] = '刪除屬性', - ['HOUSING_NUI_CREATE_PROPERTY'] = '創建財產', - ['HOUSING_NUI_CREATE_PROPERTY_DETAILS'] = '選擇房產詳情', - ['HOUSING_NUI_HOUSE_APARTMENT_SLOTS'] = '公寓數量', - ['HOUSING_NUI_BLIP_NAME'] = '光點名稱', - ['HOUSING_NUI_BLIP_SPRITE'] = '圖示', - ['HOUSING_NUI_BLIP_COLOR'] = '顏色', - ['HOUSING_NUI_BLIP_SCALE'] = '規模', - ['HOUSING_NUI_CREATE_PURCHASABLE'] = '出售', - ['HOUSING_NUI_CREATE_RENTABLE'] = '出租', - ['HOUSING_NUI_CREATE_PROPERTY_DESCRIPTION'] = '如果您選擇租賃選項,您將擁有該房屋並可以將其出租給其他人。如果您想稍後出售,可以透過房屋管理來完成。', - ['HOUSING_NUI_CREATE_MAPPING'] = '地圖放置', - ['HOUSING_NUI_CREATE_ISLAND'] = '創造島嶼', - ['HOUSING_NUI_CREATE_BLIP'] = '顯示光點', - ['HOUSING_NUI_CREATE_APARTMENT'] = '創造公寓', - ['HOUSING_NUI_CREATE_CANCEL'] = '出口', - ['HOUSING_NUI_CREATE_CONTINUE'] = '創造', - ['HOUSING_NUI_EDIT_OPTIONS'] = '其他編輯', - ['HOUSING_NUI_EDIT_EXTERIOR'] = '編輯外部區域', - ['HOUSING_NUI_EDIT_DOORS'] = '編輯 MLO 門', - ['HOUSING_NUI_EDIT_VISIT'] = '編輯訪問點', - ['HOUSING_NUI_EDIT_COMPLETE'] = '節省', - ['HOUSING_NUI_EDIT_TITLE'] = '編輯屬性', - ['HOUSING_NUI_TOGGLE_GARAGE_DESCRIPTION'] = '您確定要嗎', - ['HOUSING_NUI_TOGGLE_GARAGE_REMOVE'] = '拆除車庫?', - ['HOUSING_NUI_TOGGLE_GARAGE_ADD'] = '添加車庫?', - ['HOUSING_NUI_OPTION_MODAL_YES'] = '是的', - ['HOUSING_NUI_OPTION_MODAL_NO'] = '不', - ['HOUSING_NUI_DELETE_PROPERTY_DESCRIPTION'] = '您確定要刪除該屬性嗎?', - ['HOUSING_NUI_NEABY_PLAYERS'] = '附近的玩家', - ['HOUSING_NUI_DELETE_KEYS_TITLE'] = '刪除鍵', - ['HOUSING_NUI_DELETE_KEYS'] = '您確定要刪除該密鑰嗎?', - ['HOUSING_NUI_RENTAL_PAYED'] = '有薪資的', - ['HOUSING_NUI_RENTAL_PENDING'] = '待辦的', - ['HOUSING_NUI_BUY_UPGRADE_TITLE'] = '購買升級', - ['HOUSING_NUI_BUY_UPGRADE'] = '您確定要購買嗎', - ['HOUSING_NUI_CAMERA_TITLE'] = '相機', - ['HOUSING_NUI_IPL_UPGRADE_BUY'] = '買', - ['HOUSING_NUI_BUY_IPL_THEME_TITLE'] = '購買主題', - ['HOUSING_NUI_BUY_IPL_THEME'] = '您確定要購買嗎', - ['HOUSING_NUI_LIGHT_ON'] = '在', - ['HOUSING_NUI_LIGHT_OFF'] = '離開', - ['HOUSING_NUI_MODAL_PRICE'] = '價格', - ['HOUSING_NUI_MODAL_DONE'] = '繼續', - ['HOUSING_NUI_LIGHT_NAME_OPTION'] = '姓名', - ['HOUSING_NUI_LIGHT_INTENSITY'] = '強度', - ['HOUSING_NUI_LIGHT_COLOR'] = '顏色', - ['HOUSING_NUI_NO_RENTALS_PENDING'] = '沒有找到出租屋', - ['HOUSING_NUI_NO_PERMISSIONS'] = '您沒有權限', - ['HOUSING_NUI_TOGGLE_DOOR'] = '打開/關閉門', - ['HOUSING_NUI_FIX_DOOR'] = '修理門', - ['HOUSING_NUI_CHANGE_THEME'] = '改變主題', - ['HOUSING_NUI_DOOR_LOCKED'] = '鎖定', - ['HOUSING_NUI_DOOR_UNLOCKED'] = '解鎖', - ['HOUSING_NUI_PRICE_MODAL_TITLE'] = '價格', - ['HOUSING_NUI_PRICE_MODAL'] = '選擇價格', - ['HOUSING_NUI_GENERIC_QUESTION'] = '你確定嗎?', - ['HOUSING_NUI_QUESTION_BANK'] = '你確定要把這房子賣給銀行嗎?', - ['HOUSING_NUI_QUESTION_PLAYER'] = '您確定要將這棟房子賣給玩家嗎?', - ['HOUSING_NUI_QUESTION_CANCEL'] = '您將取消該房屋的出售,並將其從待售房產清單中刪除。', - ['HOUSING_NUI_QUESTION_LEAVE'] = '您將放棄租賃合同,並將其從您的財產清單中刪除。', - ['HOUSING_NUI_CHANGE_COLOR'] = '更改 IPL 顏色', - -- Nui Guides - ['HOUSING_NUI_KEYS_0'] = '選擇家具後,滑鼠移動家具。', - ['HOUSING_NUI_KEYS_1'] = 'F5 隱藏或顯示滑鼠遊標。', - ['HOUSING_NUI_KEYS_2'] = 'F6 可以自由移動相機。', - ['HOUSING_NUI_KEYS_3'] = 'WASD 在自由模式下移動。', - ['HOUSING_NUI_KEYS_4'] = 'ESC 退出裝飾選單而不儲存。', - ['HOUSING_NUI_KEYS_5'] = '第一個選項按類別顯示家具。從所有選項中進行選擇。', - ['HOUSING_NUI_KEYS_6'] = '從選單中的第二個選項存取完整的家具清單。', - ['HOUSING_NUI_KEYS_7'] = '使用選單中的最後一個選項造訪整個家具店。', - ['HOUSING_NUI_KEYS_8'] = '請記住,有些家具包括類型和顏色選項,以及存儲或衣櫃功能。', - -- Notifications - ['HOUSING_NOTIFICATION_CHOOSE_DOOR'] = '您必須選擇一扇門', - ['HOUSING_NOTIFICATION_ALREADY_CHOOSE'] = '此門已新增', - ['HOUSING_NOTIFICATION_NEW_DOOR'] = '您新增了一扇新門', - ['HOUSING_NOTIFICATION_SELECT_DOOR'] = '您必須至少選擇一扇門', - ['HOUSING_NOTIFICATION_DOOR_REMOVED'] = '你移除了一扇門', - ['HOUSING_NOTIFICATION_NO_DOOR'] = '沒有門可以拆除', - ['HOUSING_NOTIFICATION_VISIT_SPOT'] = '為訪客選擇座標', - ['HOUSING_NOTIFICATION_ZONE_USED'] = '您無法在另一個區域內建立區域', - ['HOUSING_NOTIFICATION_ZONE_RANGE'] = '您必須在房屋的範圍內', - ['HOUSING_NOTIFICATION_NO_HOUSE'] = '沒有找到附近的房子', - ['HOUSING_NOTIFICATION_DOOR_UNLOCK'] = '你打開了屋門', - ['HOUSING_NOTIFICATION_DOOR_LOCK'] = '你鎖上了屋門', - ['HOUSING_NOTIFICATION_NO_PERMITS'] = '您沒有鑰匙或權限來與門互動', - ['HOUSING_NOTIFICATION_NO_DOORS'] = '你不靠近任何門', - ['HOUSING_NOTIFICATION_VISIT_TIME'] = '參觀時間已結束', - ['HOUSING_NOTIFICATION_KICK_HOUSE'] = '你被趕出了家門', - ['HOUSING_NOTIFICATION_RING_DOOR'] = '有人按門鈴', - ['HOUSING_NOTIFICATION_YOU_RING_DOOR'] = '你正在按門鈴', - ['HOUSING_NOTIFICATION_NO_DOORS_KEYS'] = '您必須靠近門才能給鑰匙', - ['HOUSING_NOTIFICATION_NO_OWNER'] = '你不是這房子的主人', - ['HOUSING_NOTIFICATION_NO_PLAYER_DOORS'] = '附近沒有玩家。記得靠近門', - ['HOUSING_NOTIFICATION_NO_MLO'] = '要加入測試座標,它必須是 MLO', - ['HOUSING_NOTIFICATION_FORCE_DOOR'] = '有人強行破門', - ['HOUSING_NOTIFICATION_ALREADY_OPEN'] = '這房子已經開放了', - ['HOUSING_NOTIFICATION_FAIL_STRUGGLE'] = '嘗試失敗', - ['HOUSING_NOTIFICATION_DOOR_FIX'] = '門已經修好了', - ['HOUSING_NOTIFICATION_DOOR_FIXED'] = '門沒壞', - ['HOUSING_NOTIFICATION_NO_KEYS'] = '您沒有這房子的鑰匙', - ['HOUSING_NOTIFICATION_NO_REALESTATE'] = '您不是房地產經紀人', - ['HOUSING_NOTIFICATION_NO_INSIDE'] = '你不在任何房子裡', - ['HOUSING_NOTIFICATION_NO_THEMES'] = '此 IPL 沒有可用的主題', - ['HOUSING_NOTIFICATION_TOO_FAR'] = '您搬離房子位置太遠', - ['HOUSING_NOTIFICATION_IN_DECORATE'] = '別人在裝修房子', - ['HOUSING_NOTIFICATION_CANT_DECORATE'] = '您必須在房子內部或附近才能裝飾它', - ['HOUSING_NOTIFICATION_FURNITURE_SELL'] = '您以 美元 的價格出售了一件家具', - ['HOUSING_NOTIFICATION_NO_MONEY'] = '你沒有足夠的錢', - ['HOUSING_NOTIFICATION_COORDS_IN_SHELL'] = '座標不在結構內', - ['HOUSING_NOTIFICATION_SELL_HOUSE'] = '你把房子賣了 $', - ['HOUSING_NOTIFICATION_RENTAL_HOUSE'] = '你已經租了房子', - -- Notifications - ['HOUSING_NOTIFICATION_HOUSE_SOLD'] = '房子已售', - ['HOUSING_NOTIFICATION_CANT_SELL_RENTED'] = '你不能賣掉這棟房子,因為它有一個租戶', - ['HOUSING_NOTIFICATION_CANT_SELL'] = '您不能出售這棟房子,因為它可能被出租', - ['HOUSING_NOTIFICATION_HOUSE_IS_SALE_NOW'] = '房子已經出售', - ['HOUSING_NOTIFICATION_SALE_CANCEL'] = '房子不再出售。', - ['HOUSING_NOTIFICATION_NO_SALE'] = '這房子不賣', - ['HOUSING_NOTIFICATION_CANT_DELETE'] = '您無法刪除此房屋', - ['HOUSING_NOTIFICATION_HOUSE_DELETE'] = '房子被刪了', - ['HOUSING_NOTIFICATION_CANT_SELL_HOUSE'] = '你不能賣掉這棟房子', - ['HOUSING_NOTIFICATION_CANT_RENTEL'] = '你不能租這個房子', - ['HOUSING_NOTIFICATION_CANT_DISSAPOSSES'] = '房子不能出租', - ['HOUSING_NOTIFICATION_CANT_EVICT'] = '這棟房子的租戶已支付所有費用。你不能驅逐他們', - ['HOUSING_NOTIFICATION_EVICT_SUCCESS'] = '你已被逐出家門', - ['HOUSING_NOTIFICATION_EXIT_HOUSE'] = '你離開了家', - ['HOUSING_NOTIFICATION_NO_TENANT'] = '您不是這棟房子的租戶', - ['HOUSING_NOTIFICATION_LEFT_HOUSE'] = '你離開了家', - ['HOUSING_NOTIFICATION_TENANT_LEFT'] = '你的租客離開了房子', - ['HOUSING_NOTIFICATION_NO_OWNER_OR_RENTEL'] = '您不是房主或房子裡有其他房客', - ['HOUSING_NOTIFICATION_IN_SELL'] = '這房子是出售的,你不能租它', - ['HOUSING_NOTIFICATION_RENTED'] = '房子現在出租', - ['HOUSING_NOTIFICATION_RENT_PAYMENT'] = '租戶支付的租金: $', - ['HOUSING_NOTIFICATION_RENT_PAYMENT_SUCCESS'] = '您支付的房租:$', - ['HOUSING_NOTIFICATION_CANT_PAY'] = '無法支付房租:$', - ['HOUSING_NOTIFICATION_CANT_PAY_ADV'] = '請將資金存入您的帳戶。否則,業主可能會驅逐你', - ['HOUSING_NOTIFICATION_PAY_MORTGAGE'] = '你還清房貸了嗎?支付金額為: $', - ['HOUSING_NOTIFICATION_MORTGAGE_INFO'] = '剩餘金額$', - ['HOUSING_NOTIFICATION_TRANSFER_ACCOUNT'] = '$ 已轉入您的帳戶', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED'] = '你刪除了', - ['HOUSING_NOTIFICATION_KEYHOLDERS_REMOVED_TARGET'] = '您已從鑰匙持有者中刪除', - ['HOUSING_NOTIFICATION_KEYHOLDERS_RECEIVED'] = '您收到的鑰匙來自', - ['HOUSING_NOTIFICATION_KEYHOLDERS_GIVE'] = '你給了鑰匙', - ['HOUSING_NOTIFICATION_KEYHOLDERS_ALREADY'] = '此人已經擁有鑰匙', - ['HOUSING_NOTIFICATION_KEYHOLDERS_OFFLINE'] = '此人離線', - ['HOUSING_NOTIFICATION_STORMRAM'] = '此操作僅適用於緊急服務', - ['HOUSING_NOTIFICATION_NO_POLICES'] = '城裡警察不夠', - ['HOUSING_NOTIFICATION_RENT_NOT_PAY'] = '這棟房子的租金尚未支付', - ['HOUSING_NOTIFICATION_OUTFIT_DELETE'] = '服裝已刪除!', - ['HOUSING_NOTIFICATION_INVALID_AMOUNT'] = '金額無效', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS'] = '黑錢存款成功', - ['HOUSING_NOTIFICATION_CANT_AFFORD'] = '您沒有足夠的資金來執行此操作', - ['HOUSING_NOTIFICATION_BLACK_MONEY_SUCCESS_WITHDRAW'] = '黑錢提現成功', - ['HOUSING_NOTIFICATION_SUCCESS_LOCKPICK'] = '你成功開門了', - ['HOUSING_NOTIFICATION_SUCCESS_RAM'] = '你打破了房子的門', - ['HOUSING_NOTIFICATION_FAIL_RAM'] = '門太堅固,沒有壞', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_SHELL'] = '您不能將點放置在屋外', - ['HOUSING_NOTIFICATION_COORDS_NOT_IN_POLY'] = '您無法將其放置在您先前創建的可裝飾立方體之外...', - ['HOUSING_NOTIFICATION_HOUSING_NOT_FOUND'] = '沒找到房子...', - ['HOUSING_NOTIFICATION_MIN_POINTS'] = '您所在的區域至少需要 4 個點,並且所有內容都必須在這些點內...', - ['HOUSING_NOTIFICATION_MAX_HOUSES'] = '你不能再買更多的房子了,你已經達到了法定限制', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR'] = '你不在門附近', - ['HOUSING_NOTIFICATION_INVITE_PLAYER_FAR_OTHER'] = '玩家不在門附近', - ['HOUSING_NOTIFICATION_CANT_SELL_CREDIT'] = '抵押的房子是不能賣的...', - ['HOUSING_NOTIFICATION_NO_HOUSES'] = '您不擁有任何房屋', - ['HOUSING_NOTIFICATION_CAMERA_NOT_FOUND'] = '找不到相機', - ['HOUSING_NOTIFICATION_KEYS_NOT_GIVEN'] = '未提供鑰匙', - ['HOUSING_NOTIFICATION_KEYS_NOT_REMOVED'] = '鑰匙未拔出', - ['HOUSING_NOTIFICATION_UPGRADE_NOT_FOUND'] = '未找到升級', - ['HOUSING_NOTIFICATION_LIGHT_NOT_FOUND'] = '未找到光', - ['HOUSING_NOTIFICATION_LIGHT_WAITING'] = '請稍等', - ['HOUSING_NOTIFICATION_HOUSE_ALREADY'] = '房子已經存在了', - ['HOUSING_NOTIFICATION_HOUSE_EDIT_DISTANCE'] = '您需要在房子附近才能編輯它', - ['HOUSING_NOTIFICATION_FURNITURE_BOUGHT'] = '你買了', - ['HOUSING_NOTIFICATION_NOT_OWNER'] = '你不是這房子的主人', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT'] = '您不能在公寓大樓中新增車庫', - ['HOUSING_NOTIFICATION_GARAGE_APARTMENT_CANT'] = '您不能在公寓中新增車庫', - ['HOUSING_NOTIFICATION_MINIMUM_LENGTH'] = '房子的最小長度是', - ['HOUSING_NOTIFICATION_YOUR_HOUSE_LENGTH'] = '你的房子長度是', - ['HOUSING_NOTIFICATION_OUTSIDE_DECORATE_APARTMENT'] = '你不能裝飾公寓的外部', - ['HOUSING_NOTIFICATION_OUTSIDE_OUTFIT_SPOT'] = '您不能將衣服放在公寓外面', - ['HOUSING_NOTIFICATION_OUTSIDE_CHARGE_SPOT'] = '您不能將充電器放在公寓外面', - ['HOUSING_NOTIFICATION_MISSING_BEST_PHONE'] = '您需要啟用 qs-smartphone-pro 資源', - ['HOUSING_NOTIFICATION_OUTSIDE_STASH_SPOT'] = '您不能將儲物空間放置在公寓外', - ['HOUSING_NOTIFICATION_NOT_IPL'] = '此房屋類型不是 IPL', - ['HOUSING_NOTIFICATION_OUTSIDE_ZONE'] = '您不能將其放置在區域之外', - ['HOUSING_NOTIFICATION_RENTAL_POSITION_CANCELED'] = '你的房子不再出租', - ['HOUSING_NOTIFICATION_FIND_EXIT_ZONE'] = '我們找不到這棟房子的出口,請指出', - ['HOUSING_NOTIFICATION_INVALID_VAULT_CODE'] = '保管庫程式碼無效', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_DECORATRIONS'] = '我們找不到裝飾品', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_OBJECT_DATA'] = '我們找不到對象數據', - ['HOUSING_NOTIFICATION_VAULT_CANOT_DECORATION_DATA'] = '找不到裝修數據', - ['HOUSING_NOTIFICATION_VAULT_CANNOT_SET_CODE'] = '您無法在此物件上設定保管庫程式碼', - ['HOUSING_NOTIFICATION_VAULT_CODES_FULL'] = '您無法在此房屋中建立更多金庫程式碼', - ['HOUSING_NOTIFICATION_VAULT_CODE_ADDED'] = '已新增保管庫程式碼', - ['HOUSING_NOTIFICATION_VAULT_CODE_REMOVED'] = '您已刪除保管庫程式碼', - ['HOUSING_NOTIFICATION_VAULT_CODE_NOT_FOUND'] = '保管庫程式碼出現錯誤', - ['HOUSING_NOTIFICATION_CONSTRUCTION_NOT_FOUND'] = '未找到施工...', - ['HOUSING_NOTIFICATION_CONSTRUCTION_FINISHED'] = '房屋施工已完成!', - ['HOUSING_NOTIFICATION_CONSTRUCTION_TIMING'] = '剩餘施工時間:', - ['HOUSING_NOTIFICATION_NO_PERMISSION'] = '您無權執行此命令', - ['HOUSING_NOTIFICATION_HIRED_BY_ADMIN'] = '您被管理員從房子中雇用了', - ['HOUSING_NOTIFICATION_HIRED_SUCCESS'] = '租戶已被驅逐出房子', - ['HOUSING_NOTIFICATION_MISSING_HOUSE_DEBUG'] = '我們找不到房子', - ['HOUSING_NOTIFICATION_MISSING_DECORATION_DEBUG'] = '我們找不到裝飾', - ['HOUSING_NOTIFICATION_MISSING_OBJECT_DEBUG'] = '我們找不到物件', - ["HOUSING_NOTIFICATION_MINIMUM_LEGHT"] = "房屋的最小長度是", - ["HOUSING_NOTIFICATION_YOUR_HOUSE_LEGHT"] = "你的房子長度是", - ["HOUSING_NOTIFICATION_NO_APARTMENTS"] = "附近沒有公寓", - ["HOUSING_NOTIFICATION_NO_RENTED_APARTMENTS"] = "這裡沒有可租的公寓", - ["HOUSING_NOTIFICATION_NO_HOUSE_DATA"] = "我們無法在資料庫中找到這棟房子" -} diff --git a/resources/[housing]/qs-housing/server/custom/framework/esx.lua b/resources/[housing]/qs-housing/server/custom/framework/esx.lua deleted file mode 100644 index cb5658fd2..000000000 --- a/resources/[housing]/qs-housing/server/custom/framework/esx.lua +++ /dev/null @@ -1,255 +0,0 @@ -if Config.Framework ~= 'esx' then - return -end - -userTable = 'users' -- users -identifierColumn = 'identifier' -- identifier -accountsColumn = 'accounts' - -ESX = exports['es_extended']:getSharedObject() - -RegisterNetEvent('esx:playerLoaded', function(id, data) - Wait(2000) - Debug('Loaded player:', id) - CreateQuests(id) -end) - -CreateThread(function() - for k, v in pairs(ESX.Players) do - if v and v.source then - Debug('Loaded player:', v.source) - CreateQuests(v.source) - end - end -end) - -function RegisterServerCallback(name, cb) - ESX.RegisterServerCallback(name, cb) -end - -function RegisterUsableItem(name, cb) - ESX.RegisterUsableItem(name, cb) -end - -function GetPlayerFromId(source) - return ESX.GetPlayerFromId(source) -end - -function GetPlayerFromIdentifier(identifier) - return ESX.GetPlayerFromIdentifier(identifier) -end - -function PlayerIsAdmin(source) - local player = GetPlayerFromId(source) - return player.getGroup() == 'admin' or player.getGroup() == 'superadmin' -end - -function AddMoneyToAccount(account, amount, isNotRent) - local source = GetPlayerSourceFromIdentifier(account) - if source then - AddAccountMoney(source, 'bank', amount) - if isNotRent then return end - TriggerClientEvent('qb-houses:sendTextMessage', source, Lang('HOUSING_NOTIFICATION_RENT_PAYMENT') .. amount, 'error') - else - local result = MySQL.Sync.fetchAll('SELECT accounts FROM users WHERE identifier = ?', { account }) - if not result[1] then return print('Add Money Account : Not finded this account: ' .. account) end - local accounts = json.decode(result[1].accounts) - accounts.bank = accounts.bank + amount - MySQL.Sync.execute('UPDATE users SET accounts = ? WHERE identifier = ?', { - json.encode(accounts), - account - }) - end -end - -function RemoveMoneyFromAccount(account, amount, dontCheck) - local source = GetPlayerSourceFromIdentifier(account) - if source then - RemoveAccountMoney(source, 'bank', amount) - return true - else - local player = MySQL.Sync.fetchAll('SELECT accounts FROM users WHERE identifier = ?', { account }) - if player[1] then - local accounts = json.decode(player[1].accounts) - if accounts.bank >= amount or dontCheck then - accounts.bank = accounts.bank - amount - MySQL.Sync.execute('UPDATE users SET accounts = ? WHERE identifier = ?', { json.encode(accounts), account }) - return true - end - end - end - return false -end - -function GetJobName(source) - local player = GetPlayerFromId(source) - if not player then return '' end - return player.getJob().name -end - -function GetCharacterName(source) - local xPlayer = GetPlayerFromId(source) - local firstName, lastName - if xPlayer.get and xPlayer.get('firstName') and xPlayer.get('lastName') then - firstName = xPlayer.get('firstName') - lastName = xPlayer.get('lastName') - else - local name = MySQL.Sync.fetchAll('SELECT `firstname`, `lastname` FROM `users` WHERE `identifier`=@identifier', { ['@identifier'] = ESX.GetIdentifier(source) }) - firstName, lastName = name[1]?.firstname or ESX.GetPlayerName(source), name[1]?.lastname or '' - end - - return firstName, lastName -end - -function GetAccountMoney(source, account) - local player = GetPlayerFromId(source) - return player.getAccount(account).money -end - -function AddAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - player.addAccountMoney(account, amount) -end - -function RemoveAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - player.removeAccountMoney(account, amount) -end - -function RemoveItem(source, item, count) - local player = GetPlayerFromId(source) - player.removeInventoryItem(item, count) -end - -function GetIdentifier(source) - local player = GetPlayerFromId(source) - if not player then - return false - end - return player.identifier -end - -function GetPlayerSourceFromIdentifier(identifier) - local player = GetPlayerFromIdentifier(identifier) - if not player then - return false - end - return player.source -end - -function GetPlayerSourceFromSource(source) - local player = GetPlayerFromId(source) - if not player then - return false - end - return player.source -end - -function GetCharacterFromIdentifier(identifier) - local result = MySQL.Sync.fetchAll('SELECT * FROM `users` WHERE identifier = ?', { identifier }) - if not result[1] then - return '', '' - end - result = result[1] - return result?.firstname, result?.lastname -end - -RegisterServerCallback('qb-houses:GetInside', function(source, cb) - local src = source - local identifier = GetIdentifier(src) - local fetch = ([[ - SELECT inside - FROM %s - WHERE %s = @id; - ]]):format(userTable, identifierColumn) - local fetchData = { ['@id'] = identifier } - local result = MySQL.Sync.fetchAll(fetch, fetchData) - if result and result[1] then - cb(result[1].inside) - Debug('qb-houses:GetInside: ', result[1].inside) - else - cb(false) - Debug('qb-houses:GetInside: ', false) - end -end) - -function GetPlayerSQLDataFromIdentifier(identifier) - local result = MySQL.Sync.fetchAll('SELECT * FROM `users` WHERE identifier = ?', { identifier }) - if result[1] then - return result[1] - end - return false -end - -function UpdateInside(src, insideId, bool) - local identifier = GetIdentifier(src) - local update = ([[ - UPDATE %s SET inside = @inside - WHERE %s = @id; - ]]):format(userTable, identifierColumn) - local updateData = { - ['@inside'] = insideId, - ['@id'] = identifier - } - if bool then - MySQL.Sync.execute(update, updateData) - else - updateData = { - ['@inside'] = nil, - ['@id'] = identifier - } - MySQL.Sync.execute(update, updateData) - end -end - -RegisterServerCallback('qb-phone:server:MeosGetPlayerHouses', function(source, cb, input) - if input then - local search = escape_sqli(input) - local searchData = {} - local query = 'SELECT * FROM `' .. userTable .. '` WHERE `' .. identifierColumn .. '` = "' .. search .. '"' - -- Split on " " and check each var individual - local searchParameters = SplitStringToArray(search) - -- Construct query dynamicly for individual parm check - if #searchParameters > 1 then - query = query .. ' OR `firstname` LIKE "%' .. searchParameters[1] .. '%" OR `lastname` LIKE "%' .. searchParameters[1] .. '%"' - for i = 2, #searchParameters do - query = query .. ' OR `firstname` LIKE "%' .. searchParameters[i] .. '%" OR `lastname` LIKE "%' .. searchParameters[i] .. '%"' - end - else - query = query .. ' OR `firstname` LIKE "%' .. search .. '%" OR `lastname` LIKE "%' .. search .. '%"' - end - local result = MySQL.Sync.fetchAll(query) - if result[1] then - local houses = MySQL.Sync.fetchAll('SELECT * FROM player_houses WHERE citizenid = ?', - { result[1][identifierColumn] }) - if houses[1] then - for k, v in pairs(houses) do - local charinfo = { - firstname = result[1].firstname, - lastname = result[1].lastname, - } - searchData[#searchData + 1] = { - name = v.house, - keyholders = v.keyholders, - owner = v.citizenid, - price = Config.Houses[v.house].price, - label = Config.Houses[v.house].address, - tier = Config.Houses[v.house].tier, - garage = Config.Houses[v.house].garage, - charinfo = charinfo, - coords = { - x = Config.Houses[v.house].coords.enter.x, - y = Config.Houses[v.house].coords.enter.y, - z = Config.Houses[v.house].coords.enter.z - } - } - end - cb(searchData) - end - else - cb(nil) - end - else - cb(nil) - end -end) diff --git a/resources/[housing]/qs-housing/server/custom/framework/qb.lua b/resources/[housing]/qs-housing/server/custom/framework/qb.lua deleted file mode 100644 index c0f9d0e73..000000000 --- a/resources/[housing]/qs-housing/server/custom/framework/qb.lua +++ /dev/null @@ -1,212 +0,0 @@ -if Config.Framework ~= 'qb' then - return -end - -QBCore = exports['qb-core']:GetCoreObject() - -userTable = 'players' -- users -identifierColumn = 'citizenid' -- identifier -accountsColumn = 'money' - -RegisterNetEvent('QBCore:Server:OnPlayerLoaded', function() - local src = source - Debug('Loaded player:', src) - CreateQuests(src) -end) - -CreateThread(function() - for k, v in pairs(QBCore.Functions.GetPlayers()) do - if v then - Debug('Loaded player:', v) - CreateQuests(v) - end - end -end) - -function RegisterServerCallback(name, cb) - QBCore.Functions.CreateCallback(name, cb) -end - -function RegisterUsableItem(name, cb) - QBCore.Functions.CreateUseableItem(name, cb) -end - -function GetPlayerFromId(source) - return QBCore.Functions.GetPlayer(source) -end - -function GetPlayerFromIdentifier(identifier) - return QBCore.Functions.GetPlayerByCitizenId(identifier) -end - -function AddMoneyToAccount(account, amount, isNotRent) - local source = GetPlayerSourceFromIdentifier(account) - if source then - AddAccountMoney(source, 'bank', amount) - if isNotRent then return end - TriggerClientEvent('qb-houses:sendTextMessage', source, Lang('HOUSING_NOTIFICATION_RENT_PAYMENT') .. amount, 'error') - else - local result = MySQL.Sync.fetchAll('SELECT ' .. accountsColumn .. ' FROM ' .. userTable .. ' WHERE ' .. identifierColumn .. ' = ?', { account }) - if not result[1] then return print('Add Money Account : Not finded this account: ' .. account) end - local accounts = json.decode(result[1].money) - accounts.bank = accounts.bank + amount - MySQL.Sync.execute('UPDATE ' .. userTable .. ' SET ' .. accountsColumn .. ' = ? WHERE ' .. identifierColumn .. ' = ?', { - json.encode(accounts), - account - - }) - end -end - -function PlayerIsAdmin(source) - return QBCore.Functions.HasPermission(source, 'god') or IsPlayerAceAllowed(source, 'command') or QBCore.Functions.HasPermission(source, 'admin') -end - -function GetJobName(source) - local player = GetPlayerFromId(source) - if not player then return '' end - return player.PlayerData.job.name -end - -function GetCharacterName(source) - local player = GetPlayerFromId(source).PlayerData.charinfo - return player.firstname, player.lastname -end - -function GetAccountMoney(source, account) - local player = GetPlayerFromId(source) - if account == 'money' then account = 'cash' end - if account == 'black_money' then account = 'crypto' end - return player.PlayerData.money[account] -end - -function AddAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - if account == 'money' then account = 'cash' end - player.Functions.AddMoney(account, amount) -end - -function RemoveAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - if account == 'money' then account = 'cash' end - player.Functions.RemoveMoney(account, amount) -end - -function RemoveItem(source, item, count) - local player = GetPlayerFromId(source) - player.Functions.RemoveItem(item, count) -end - -function GetIdentifier(source) - local player = GetPlayerFromId(source) - if not player then return false end - return player.PlayerData.citizenid -end - -function GetPlayerSourceFromIdentifier(identifier) - local player = GetPlayerFromIdentifier(identifier) - if not player then return false end - return player.PlayerData.source -end - -function GetPlayerSourceFromSource(source) - local player = GetPlayerFromId(source) - if not player then - return false - end - return player.PlayerData.source -end - -function GetCharacterFromIdentifier(identifier) - local result = MySQL.Sync.fetchAll('SELECT charinfo FROM `players` WHERE citizenid = ?', { identifier }) - if not result[1] then - return '', '' - end - result = result[1] - result = json.decode(result.charinfo) - return result?.firstname, result?.lastname -end - -function RemoveMoneyFromAccount(account, amount, dontCheck) - local source = GetPlayerSourceFromIdentifier(account) - if source then - RemoveAccountMoney(source, 'bank', amount) - return true - else - local player = MySQL.Sync.fetchAll('SELECT ' .. accountsColumn .. ' FROM ' .. userTable .. ' WHERE ' .. identifierColumn .. ' = ?', { account }) - if player[1] then - local accounts = json.decode(player[1].money) - if accounts.bank >= amount or dontCheck then - accounts.bank = accounts.bank - amount - MySQL.Sync.execute('UPDATE ' .. userTable .. ' SET ' .. accountsColumn .. ' = ? WHERE ' .. identifierColumn .. ' = ?', { json.encode(accounts), account }) - return true - end - end - end - return false -end - -function GetPlayerSQLDataFromIdentifier(identifier) - local result = MySQL.Sync.fetchAll('SELECT * FROM `players` WHERE citizenid = ? LIMIT 1', { identifier }) - if result[1] then - return result[1] - end - return false -end - -function UpdateInside(src, insideId, bool) - local Player = GetPlayerFromId(src) - Player.Functions.SetMetaData('currentHouseId', bool and insideId or nil) -end - -RegisterServerCallback('qb-phone:server:MeosGetPlayerHouses', function(source, cb, input) - if input then - local search = escape_sqli(input) - local searchData = {} - local query = 'SELECT * FROM `' .. userTable .. '` WHERE `' .. identifierColumn .. '` = "' .. search .. '"' - -- Split on " " and check each var individual - local searchParameters = SplitStringToArray(search) - -- Construct query dynamicly for individual parm check - if #searchParameters > 1 then - query = query .. ' OR `firstname` LIKE "%' .. searchParameters[1] .. '%" OR `lastname` LIKE "%' .. searchParameters[1] .. '%"' - for i = 2, #searchParameters do - query = query .. ' OR `firstname` LIKE "%' .. searchParameters[i] .. '%" OR `lastname` LIKE "%' .. searchParameters[i] .. '%"' - end - else - query = query .. ' OR `firstname` LIKE "%' .. search .. '%" OR `lastname` LIKE "%' .. search .. '%"' - end - local result = MySQL.Sync.fetchAll(query) - if result[1] then - local houses = MySQL.Sync.fetchAll('SELECT * FROM player_houses WHERE citizenid = ?', - { result[1][identifierColumn] }) - if houses[1] then - for k, v in pairs(houses) do - local charinfo = { - firstname = result[1].firstname, - lastname = result[1].lastname, - } - searchData[#searchData + 1] = { - name = v.house, - keyholders = v.keyholders, - owner = v.citizenid, - price = Config.Houses[v.house].price, - label = Config.Houses[v.house].address, - tier = Config.Houses[v.house].tier, - garage = Config.Houses[v.house].garage, - charinfo = charinfo, - coords = { - x = Config.Houses[v.house].coords.enter.x, - y = Config.Houses[v.house].coords.enter.y, - z = Config.Houses[v.house].coords.enter.z - } - } - end - cb(searchData) - end - else - cb(nil) - end - else - cb(nil) - end -end) diff --git a/resources/[housing]/qs-housing/server/custom/framework/standalone.lua b/resources/[housing]/qs-housing/server/custom/framework/standalone.lua deleted file mode 100644 index 4f4d9a898..000000000 --- a/resources/[housing]/qs-housing/server/custom/framework/standalone.lua +++ /dev/null @@ -1,189 +0,0 @@ -if Config.Framework ~= 'standalone' then return end - --- ESX Callbacks -local serverCallbacks = {} - -local clientRequests = {} -local RequestId = 0 - ----@param eventName string ----@param callback function -RegisterServerCallback = function(eventName, callback) - serverCallbacks[eventName] = callback -end - -exports('RegisterServerCallback', RegisterServerCallback) - -RegisterNetEvent('houses:triggerServerCallback', function(eventName, requestId, invoker, ...) - if not serverCallbacks[eventName] then - return print(('[^1ERROR^7] Server Callback not registered, name: ^5%s^7, invoker resource: ^5%s^7'):format(eventName, invoker)) - end - - local source = source - - serverCallbacks[eventName](source, function(...) - TriggerClientEvent('houses:serverCallback', source, requestId, invoker, ...) - end, ...) -end) - ----@param player number playerId ----@param eventName string ----@param callback function ----@param ... any -TriggerClientCallback = function(player, eventName, callback, ...) - clientRequests[RequestId] = callback - - TriggerClientEvent('houses:triggerClientCallback', player, eventName, RequestId, GetInvokingResource() or 'unknown', ...) - - RequestId = RequestId + 1 -end - -RegisterNetEvent('houses:clientCallback', function(requestId, invoker, ...) - if not clientRequests[requestId] then - return print(('[^1ERROR^7] Client Callback with requestId ^5%s^7 Was Called by ^5%s^7 but does not exist.'):format(requestId, invoker)) - end - - clientRequests[requestId](...) - clientRequests[requestId] = nil -end) - -function RegisterUsableItem(name, cb) - ImplementError('RegisterUsableItem is not supported with standalone') - return false -end - -function GetIdentifier(source) - ImplementError('Get Identifier : You need to implement this function for your framework.') - for k, v in pairs(GetPlayerIdentifiers(source)) do - if string.sub(v, 1, string.len('license:')) == 'license:' then - return v:gsub('license:', '') - end - end - return nil -end - -function GetPlayerFromId(source) - return { - source = source, - identifier = GetIdentifier(source) - } -end - -function GetPlayerSource(player) - return player.source -end - -function GetPlayerFromIdentifier(identifier) - identifier = string.gsub(identifier, ' ', '') - local players = GetPlayers() - for k, v in pairs(players) do - if GetIdentifier(v) == identifier then - return { - source = v, - identifier = identifier - } - end - end - return nil -end - -function GetPlayerSourceFromIdentifier(identifier) - local player = GetPlayerFromIdentifier(identifier) - if player then - return player.source - end - return nil -end - -function AddMoneyToAccount(account, amount, isNotRent) - local source = GetPlayerSourceFromIdentifier(account) - if source then - AddAccountMoney(source, 'bank', amount) - if isNotRent then return end - TriggerClientEvent('qb-houses:sendTextMessage', source, Lang('HOUSING_NOTIFICATION_RENT_PAYMENT') .. amount, 'error') - else - ImplementError('Add Money Account : You need to implement this function for your framework.') - end -end - -function GetCharacterName(source) - ImplementError('Get Character Name : You need to implement this function for your framework.') - return 'Unknown', 'Unknown' -end - -function GetAccountMoney(source, account) - ImplementError('Get Account Money : You need to implement this function for your framework.') - return 999999999999 -- for provide error -end - -function AddAccountMoney(source, account, amount) - ImplementError('Add Account Money : You need to implement this function for your framework.') -end - -function RemoveAccountMoney(source, account, amount) - ImplementError('Remove Account Money : You need to implement this function for your framework.') -end - -function RemoveItem(source, item, count) - ImplementError('Remove Item : You need to implement this function for your framework.') -end - -function GetPlayerSourceFromIdentifier(identifier) - local player = GetPlayerFromIdentifier(identifier) - if not player then - return false - end - return player.source -end - -function GetPlayerSourceFromSource(source) - local player = GetPlayerFromId(source) - if not player then - return false - end - return player.source -end - -function GetCharacterFromIdentifier(identifier) - ImplementError('Get Character From Identifier : You need to implement this function for your framework.') - return 'unknown', 'unknown' -end - -function GetJobName(source) - ImplementError('Get Job Name : You need to implement this function for your framework.') - return 'police' -end - -function RemoveMoneyFromAccount(account, amount, dontCheck) - local source = GetPlayerSourceFromIdentifier(account) - if source then - RemoveAccountMoney(source, 'bank', amount) - return true - else - ImplementError('Remove Money From Account : You need to implement this function for your framework.') - end - return false -end - -function GetPlayerSQLDataFromIdentifier(identifier) - ImplementError('Check Player Is Exist : You need to implement this function for your framework.') - return true -end - -function UpdateInside(src, insideId, bool) - ImplementError('Update Inside : You need to implement this function for your framework.') -end - -RegisterServerCallback('qb-phone:server:MeosGetPlayerHouses', function(source, cb, input) - ImplementError('qb-phone:server:MeosGetPlayerHouses : You need to implement this function for your framework.') - cb(nil) -end) - -RegisterServerCallback('houses:GetIdentifier', function(source, cb) - local identifier = GetIdentifier(source) - cb(identifier) -end) - -RegisterServerCallback('houses:GetPlayers', function(source, cb) - cb(GetPlayers()) -end) diff --git a/resources/[housing]/qs-housing/server/custom/garages/RxGarages.lua b/resources/[housing]/qs-housing/server/custom/garages/RxGarages.lua deleted file mode 100644 index 3c6368e83..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/RxGarages.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'RxGarages' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/ak47_garage.lua b/resources/[housing]/qs-housing/server/custom/garages/ak47_garage.lua deleted file mode 100644 index 371936ec4..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/ak47_garage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'ak47_garage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/cd_garage.lua b/resources/[housing]/qs-housing/server/custom/garages/cd_garage.lua deleted file mode 100644 index 95cf5378c..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/cd_garage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'cd_garage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/codem-garage.lua b/resources/[housing]/qs-housing/server/custom/garages/codem-garage.lua deleted file mode 100644 index ba342e507..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/codem-garage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'codem-garage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/cs-garages.lua b/resources/[housing]/qs-housing/server/custom/garages/cs-garages.lua deleted file mode 100644 index 710459547..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/cs-garages.lua +++ /dev/null @@ -1,12 +0,0 @@ -if Config.Garage ~= 'cs-garages' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) -end - -function TriggerHouseUpdateGarage(garages) -end - -function TriggerHouseRemoveGarage(house) -end \ No newline at end of file diff --git a/resources/[housing]/qs-housing/server/custom/garages/jg-advancedgarages.lua b/resources/[housing]/qs-housing/server/custom/garages/jg-advancedgarages.lua deleted file mode 100644 index 68c3887a6..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/jg-advancedgarages.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'jg-advancedgarages' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/loaf_garage.lua b/resources/[housing]/qs-housing/server/custom/garages/loaf_garage.lua deleted file mode 100644 index c9e630205..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/loaf_garage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'loaf_garage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/msk_garage.lua b/resources/[housing]/qs-housing/server/custom/garages/msk_garage.lua deleted file mode 100644 index 3d6825fda..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/msk_garage.lua +++ /dev/null @@ -1,13 +0,0 @@ -if Config.Garage ~= 'msk_garage' then return end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/okokGarage.lua b/resources/[housing]/qs-housing/server/custom/garages/okokGarage.lua deleted file mode 100644 index 727de8f83..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/okokGarage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'okokGarage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/qb-garages.lua b/resources/[housing]/qs-housing/server/custom/garages/qb-garages.lua deleted file mode 100644 index 226c5464a..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/qb-garages.lua +++ /dev/null @@ -1,20 +0,0 @@ -if Config.Garage ~= 'qb-garages' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - garageInfo.takeVehicle.w = garageInfo.takeVehicle.h - TriggerClientEvent('qb-garages:client:addHouseGarage', -1, house, garageInfo) -end - -function TriggerHouseUpdateGarage(garages, id) - for k, v in pairs(garages) do - v.takeVehicle.w = v.takeVehicle.h - end - - TriggerClientEvent('qb-garages:client:houseGarageConfig', id or -1, garages) -end - -function TriggerHouseRemoveGarage(house) - TriggerClientEvent('qb-garages:client:removeHouseGarage', -1, house) -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/qs-advancedgarages.lua b/resources/[housing]/qs-housing/server/custom/garages/qs-advancedgarages.lua deleted file mode 100644 index 01fe7cf6e..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/qs-advancedgarages.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'qs-advancedgarages' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - TriggerClientEvent('advancedgarages:AddShellGarage', -1, house, garageInfo) -end - -function TriggerHouseUpdateGarage(garages, id) - TriggerClientEvent('advancedgarages:GetShellGarageData', id or -1, garages) -end - -function TriggerHouseRemoveGarage(house) - TriggerClientEvent('advancedgarages:AddShellGarage', -1, house, nil) -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/rcore_garage.lua b/resources/[housing]/qs-housing/server/custom/garages/rcore_garage.lua deleted file mode 100644 index 6fd7b03ad..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/rcore_garage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'rcore_garage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/standalone.lua b/resources/[housing]/qs-housing/server/custom/garages/standalone.lua deleted file mode 100644 index 1e4b13cf3..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/standalone.lua +++ /dev/null @@ -1,13 +0,0 @@ -if Config.Garage ~= 'standalone' then return end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/garages/vms_garagesv2.lua b/resources/[housing]/qs-housing/server/custom/garages/vms_garagesv2.lua deleted file mode 100644 index 0780e4f59..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/vms_garagesv2.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'vms_garagesv2' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end \ No newline at end of file diff --git a/resources/[housing]/qs-housing/server/custom/garages/zerio-garage.lua b/resources/[housing]/qs-housing/server/custom/garages/zerio-garage.lua deleted file mode 100644 index a771393dd..000000000 --- a/resources/[housing]/qs-housing/server/custom/garages/zerio-garage.lua +++ /dev/null @@ -1,15 +0,0 @@ -if Config.Garage ~= 'zerio-garage' then - return -end - -function TriggerAddHouseGarage(house, garageInfo) - return -end - -function TriggerHouseUpdateGarage(garages) - return -end - -function TriggerHouseRemoveGarage(house) - return -end diff --git a/resources/[housing]/qs-housing/server/custom/missions.lua b/resources/[housing]/qs-housing/server/custom/missions.lua deleted file mode 100644 index e98117e0d..000000000 --- a/resources/[housing]/qs-housing/server/custom/missions.lua +++ /dev/null @@ -1,72 +0,0 @@ -function CreateQuests(source) - if GetResourceState('qs-inventory') ~= 'started' then - Debug('qs-inventory not started, skipping housing quest creation.') - return - end - - local quest1 = exports['qs-inventory']:createQuest(source, { - name = 'buy_house', - title = 'Home Sweet Home', - description = 'Purchase your first house.', - reward = 300, - requiredLevel = 1 - }) - - local quest2 = exports['qs-inventory']:createQuest(source, { - name = 'install_home_upgrade', - title = 'Upgrade Life', - description = 'Install an upgrade in your home.', - reward = 200, - requiredLevel = 1 - }) - - local quest3 = exports['qs-inventory']:createQuest(source, { - name = 'give_house_keys', - title = 'Sharing is Caring', - description = 'Give a friend the keys to your house.', - reward = 150, - requiredLevel = 1 - }) - - local quest4 = exports['qs-inventory']:createQuest(source, { - name = 'buy_furniture', - title = 'Decorator\'s Touch', - description = 'Buy at least 10 pieces of furniture for your home.', - reward = 250, - requiredLevel = 2 - }) - - local quest5 = exports['qs-inventory']:createQuest(source, { - name = 'place_home_stash', - title = 'Private Storage', - description = 'Place a personal stash inside your house to store your items.', - reward = 200, - requiredLevel = 1 - }) - - local quest6 = exports['qs-inventory']:createQuest(source, { - name = 'place_home_wardrobe', - title = 'Dressed for Success', - description = 'Install a wardrobe in your home to manage your outfits.', - reward = 200, - requiredLevel = 1 - }) - - local quest7 = exports['qs-inventory']:createQuest(source, { - name = 'place_phone_charger', - title = 'Power Up', - description = 'Place a Smartphone PRO charger spot in your house.', - reward = 200, - requiredLevel = 1 - }) - - Debug('Housing quests assigned to player:', source, { - buy_house = quest1, - install_home_upgrade = quest2, - give_house_keys = quest3, - buy_furniture = quest4, - place_home_stash = quest5, - place_home_wardrobe = quest6, - place_phone_charger = quest7 - }) -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/default.lua b/resources/[housing]/qs-housing/server/custom/phone/default.lua deleted file mode 100644 index 72a934821..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/default.lua +++ /dev/null @@ -1,22 +0,0 @@ -if Config.Phone ~= 'default' then - return -end - -function GetPlayerPhone(source) - local player = GetPlayerFromId(source) - - if Config.Framework == 'qb' then - return player.PlayerData.charinfo.phone - end - - local identifier = player.identifier - local result = MySQL.Sync.fetchAll('SELECT phone_number FROM users WHERE identifier = ?', { - identifier - }) - - if not result[1] then - print('Your phone is nil') - return '' - end - return result[1].phone_number -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/gksphone.lua b/resources/[housing]/qs-housing/server/custom/phone/gksphone.lua deleted file mode 100644 index f6e83a31d..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/gksphone.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Phone ~= 'gksphone' then - return -end - -function GetPlayerPhone(source) - return exports['gksphone']:GetPhoneBySource(source) -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/lb-phone.lua b/resources/[housing]/qs-housing/server/custom/phone/lb-phone.lua deleted file mode 100644 index 1027c1020..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/lb-phone.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Phone ~= 'lb-phone' then - return -end - -function GetPlayerPhone(source) - return exports['lb-phone']:GetEquippedPhoneNumber(source) -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/okokPhone.lua b/resources/[housing]/qs-housing/server/custom/phone/okokPhone.lua deleted file mode 100644 index aa495cad3..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/okokPhone.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Phone ~= 'okokPhone' then - return -end - -function GetPlayerPhone(source) - return exports['okokPhone']:getPhoneNumberFromSource(source) -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/qs-smartphone-pro.lua b/resources/[housing]/qs-housing/server/custom/phone/qs-smartphone-pro.lua deleted file mode 100644 index 1317f641f..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/qs-smartphone-pro.lua +++ /dev/null @@ -1,8 +0,0 @@ -if Config.Phone ~= 'qs-smartphone-pro' then - return -end - -function GetPlayerPhone(source) - local identifier = GetIdentifier(source) - return exports['qs-smartphone-pro']:GetPhoneNumberFromIdentifier(identifier) -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/qs-smartphone.lua b/resources/[housing]/qs-housing/server/custom/phone/qs-smartphone.lua deleted file mode 100644 index 308bb77db..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/qs-smartphone.lua +++ /dev/null @@ -1,11 +0,0 @@ -if Config.Phone ~= 'qs-smartphone' then - return -end - -function GetPlayerPhone(source) - local player = GetPlayerFromId(source) - if Config.Framework == 'qb' then - return player.PlayerData.charinfo.phone - end - return exports['qs-base']:GetPlayerPhone(source) -end diff --git a/resources/[housing]/qs-housing/server/custom/phone/roadphone.lua b/resources/[housing]/qs-housing/server/custom/phone/roadphone.lua deleted file mode 100644 index f75218df2..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/roadphone.lua +++ /dev/null @@ -1,9 +0,0 @@ -if Config.Phone ~= 'roadphone' then - return -end - -function GetPlayerPhone(source) - local identifier = GetIdentifier(source) - return exports['roadphone']:getNumberFromIdentifier(identifier) -end - diff --git a/resources/[housing]/qs-housing/server/custom/phone/yseries.lua b/resources/[housing]/qs-housing/server/custom/phone/yseries.lua deleted file mode 100644 index 3c39766d9..000000000 --- a/resources/[housing]/qs-housing/server/custom/phone/yseries.lua +++ /dev/null @@ -1,7 +0,0 @@ -if Config.Phone ~= 'yseries' then - return -end - -function GetPlayerPhone(source) - return exports['yseries']:GetPhoneNumberBySourceId(source) -end diff --git a/resources/[housing]/qs-housing/server/custom/providers/qb-houses.lua b/resources/[housing]/qs-housing/server/custom/providers/qb-houses.lua deleted file mode 100644 index 097db99c7..000000000 --- a/resources/[housing]/qs-housing/server/custom/providers/qb-houses.lua +++ /dev/null @@ -1,15 +0,0 @@ -local function exportHandler(exportName, func) - AddEventHandler(('__cfx_export_qb-houses_%s'):format(exportName), function(setCB) - if not warned then - Warning('Please update your exports to qs-housing. Do not use qb-houses exports anymore.') - Warning('Please update your exports to qs-housing. Do not use qb-houses exports anymore.') - Warning('Please update your exports to qs-housing. Do not use qb-houses exports anymore.') - warned = true - end - setCB(func) - end) -end - -exportHandler('hasKey', function(identifier, cid, house) - return CheckHasKey(identifier, cid, house) -end) diff --git a/resources/[housing]/qs-housing/server/custom/society/ap-government.lua b/resources/[housing]/qs-housing/server/custom/society/ap-government.lua deleted file mode 100644 index 0fed63646..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/ap-government.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'ap-government' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports['ap-government']:chargeCityTax(src, 'Housing', societyPaid, 'bank') -end diff --git a/resources/[housing]/qs-housing/server/custom/society/crm-banking.lua b/resources/[housing]/qs-housing/server/custom/society/crm-banking.lua deleted file mode 100644 index 010f9545f..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/crm-banking.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system. These are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'crm-banking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system (CRM-Banking), id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports["crm-banking"]:crm_add_money(societyName, societyPaid) -end diff --git a/resources/[housing]/qs-housing/server/custom/society/default.lua b/resources/[housing]/qs-housing/server/custom/society/default.lua deleted file mode 100644 index 92cdaeb90..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/default.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'none' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('add money society trigggered') - return true -end diff --git a/resources/[housing]/qs-housing/server/custom/society/esx_society.lua b/resources/[housing]/qs-housing/server/custom/society/esx_society.lua deleted file mode 100644 index c6f4f5e7e..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/esx_society.lua +++ /dev/null @@ -1,24 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'esx_society' then - return -end - -for societyName, _ in pairs(Config.CreatorJobs) do - local name = 'society_' .. societyName - TriggerEvent('esx_society:registerSociety', societyName, 'RealState', name, name, name, { type = 'public' }) -end - -function AddMoneyToSociety(_src, societyName, societyPaid) - Debug('esx_society', 'AddMoneyToSociety', 'src: ' .. _src .. ' societyName: ' .. societyName .. ' societyPaid: ' .. societyPaid) - local name = 'society_' .. societyName - TriggerEvent('esx_addonaccount:getSharedAccount', name, function(account) - account.addMoney(societyPaid) - end) -end diff --git a/resources/[housing]/qs-housing/server/custom/society/okokbanking.lua b/resources/[housing]/qs-housing/server/custom/society/okokbanking.lua deleted file mode 100644 index a988c9dbc..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/okokbanking.lua +++ /dev/null @@ -1,17 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'okokbanking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - - exports['okokBanking']:AddMoney(societyName, societyPaid) -end \ No newline at end of file diff --git a/resources/[housing]/qs-housing/server/custom/society/qb-banking.lua b/resources/[housing]/qs-housing/server/custom/society/qb-banking.lua deleted file mode 100644 index 8ba450c40..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/qb-banking.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'qb-banking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports['qb-banking']:AddMoney(societyName, societyPaid) -end diff --git a/resources/[housing]/qs-housing/server/custom/society/qb-management.lua b/resources/[housing]/qs-housing/server/custom/society/qb-management.lua deleted file mode 100644 index e44fcd94b..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/qb-management.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'qb-management' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports['qb-management']:AddMoney(societyName, societyPaid) -end diff --git a/resources/[housing]/qs-housing/server/custom/society/qs-banking.lua b/resources/[housing]/qs-housing/server/custom/society/qs-banking.lua deleted file mode 100644 index 2694f711d..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/qs-banking.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'qs-banking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports['qs-banking']:AddMoney(societyName, societyPaid, 'housing purchase') -end \ No newline at end of file diff --git a/resources/[housing]/qs-housing/server/custom/society/renewed-banking.lua b/resources/[housing]/qs-housing/server/custom/society/renewed-banking.lua deleted file mode 100644 index 9cf9e268f..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/renewed-banking.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'Renewed-Banking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports['Renewed-Banking']:addAccountMoney(societyName, societyPaid) -end diff --git a/resources/[housing]/qs-housing/server/custom/society/tgg-banking.lua b/resources/[housing]/qs-housing/server/custom/society/tgg-banking.lua deleted file mode 100644 index 43d922044..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/tgg-banking.lua +++ /dev/null @@ -1,9 +0,0 @@ -if Config.Society ~= 'tgg-banking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - exports['tgg-banking']:AddSocietyMoney(society, amount) -end - diff --git a/resources/[housing]/qs-housing/server/custom/society/zpx-banking.lua b/resources/[housing]/qs-housing/server/custom/society/zpx-banking.lua deleted file mode 100644 index 8aae27d4e..000000000 --- a/resources/[housing]/qs-housing/server/custom/society/zpx-banking.lua +++ /dev/null @@ -1,17 +0,0 @@ ---[[ - Configurable company system, you can create multiple files - and adapt them to your company system, these are the ones we recommend - that we bring by default, but you can integrate others. - - Enable Config.Debug to be able to see the log inside Debug. -]] - -if Config.Society ~= 'zpx-banking' then - return -end - -function AddMoneyToSociety(src, societyName, societyPaid) - Debug('Society system, id: ' .. src .. ', society name: ' .. societyName .. ', Paid: ' .. societyPaid) - --exports['zpx-banking']:AddMoney(societyName, societyPaid) - exports['zpx-banking']:Transaction(identifier, reason, amount, type, account) -end diff --git a/resources/[housing]/qs-housing/server/main.lua b/resources/[housing]/qs-housing/server/main.lua deleted file mode 100644 index 712a7dd21..000000000 Binary files a/resources/[housing]/qs-housing/server/main.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/modules/db.lua b/resources/[housing]/qs-housing/server/modules/db.lua deleted file mode 100644 index 4c5137e58..000000000 Binary files a/resources/[housing]/qs-housing/server/modules/db.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/modules/decoration.lua b/resources/[housing]/qs-housing/server/modules/decoration.lua deleted file mode 100644 index 96905b592..000000000 Binary files a/resources/[housing]/qs-housing/server/modules/decoration.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/modules/ipl.lua b/resources/[housing]/qs-housing/server/modules/ipl.lua deleted file mode 100644 index 11bc48c51..000000000 Binary files a/resources/[housing]/qs-housing/server/modules/ipl.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/modules/management.lua b/resources/[housing]/qs-housing/server/modules/management.lua deleted file mode 100644 index 4c23784f5..000000000 Binary files a/resources/[housing]/qs-housing/server/modules/management.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/modules/realestate.lua b/resources/[housing]/qs-housing/server/modules/realestate.lua deleted file mode 100644 index 051ac7e9b..000000000 Binary files a/resources/[housing]/qs-housing/server/modules/realestate.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/version.lua b/resources/[housing]/qs-housing/server/version.lua deleted file mode 100644 index 8cf851362..000000000 Binary files a/resources/[housing]/qs-housing/server/version.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/server/webhooks.lua b/resources/[housing]/qs-housing/server/webhooks.lua deleted file mode 100644 index 64ca0f301..000000000 --- a/resources/[housing]/qs-housing/server/webhooks.lua +++ /dev/null @@ -1,2 +0,0 @@ -DiscordWebhook = '' -WebhookColor = 16711680 diff --git a/resources/[housing]/qs-housing/shared/config.lua b/resources/[housing]/qs-housing/shared/config.lua deleted file mode 100644 index 9c2f82c8b..000000000 --- a/resources/[housing]/qs-housing/shared/config.lua +++ /dev/null @@ -1,1645 +0,0 @@ ---[[ - Welcome to the qs-housing configuration guide! - - Before you dive into setting up your new asset, make sure to read this guide carefully. - We'll explain each key part of the configuration, step by step, so that you can - customize everything to fit your server perfectly. - - Important configuration sections will be clearly marked, like this one you're reading now. - These sections will guide you through each setting available in this file. - - Flexibility is a big part of this setup. Most settings can be adapted to work with - your specific framework (ESX, QBCore, etc.), so feel free to tweak them as needed. - You’ll find all the customizable files under client/custom/* or server/custom/*. - - Before you get started, check out our detailed documentation for full guidance: - https://docs.quasar-store.com/information/welcome - - This resource offers full customization, making it easy to adjust features to your server’s needs. - Take your time to explore and enjoy building your housing system! - - - IMPORTANT - In the new version, the database of furniture has been changed and the problem of furniture disappearing has been solved. - However, players' old furniture has disappeared. To bring back the destroyed furniture, - use the `/revert_decorations` command and restart the script. This will restore the furniture to the database. - This command can be use only on cmd - - DO NOT FORGET TO BACKUP YOUR SERVER BEFORE RUNNING THIS COMMAND! IT IS A ONE-TIME COMMAND -]] - ----@generic T ----@param data {[string]: string} ----@return string | false -local function dependencyCheck(data) - for k, v in pairs(data) do - if GetResourceState(k):find('started') ~= nil then - return v - end - end - return false -end - -Config = {} -Locales = {} - ---[[ - Choose your preferred language! - - In this section, you can select the main language for your asset. We have a wide - selection of default languages available, located in the locales/* folder. - - If your language is not listed, don't worry! You can easily create a new one - by adding a new file in the locales folder and customizing it to your needs. - - Default languages available: - 'ar' -- Arabic - 'bg' -- Bulgarian - 'ca' -- Catalan - 'cs' -- Czech - 'da' -- Danish - 'de' -- German - 'el' -- Greek - 'en' -- English - 'es' -- Spanish - 'fa' -- Persian - 'fr' -- French - 'hi' -- Hindi - 'hu' -- Hungarian - 'it' -- Italian - 'ja' -- Japanese - 'ko' -- Korean - 'nl' -- Dutch - 'no' -- Norwegian - 'pl' -- Polish - 'pt' -- Portuguese - 'ro' -- Romanian - 'ru' -- Russian - 'sl' -- Slovenian - 'sv' -- Swedish - 'th' -- Thai - 'tr' -- Turkish - 'zh-CN' -- Chinese (Simplified) - 'zh-TW' -- Chinese (Traditional) - - After selecting your preferred language, be sure to save your changes and test - the asset to ensure everything works as expected! -]] - -Config.Language = 'de' - ---[[ - Framework Detection System: - - This script automatically detects if you're using 'es_extended' (ESX), 'qb-core' (QBCore), - or 'qbx_core' frameworks. It configures itself based on the detected framework. - - If you've renamed your framework or are using a custom version, do NOT remove the value - from `Config.Framework`. Instead, follow these steps: - - 1. **Create a new framework file**: - - Add your custom framework logic by creating new files in the following directories: - - `client/custom/framework/` - - `server/custom/framework/` - - 2. **Modify the detection logic**: - - You can then adapt the framework detection and customization logic within those files - to match your specific framework setup. - - Remember: This detection is automatic and should not be edited unless you are certain of the - changes you're making. Incorrect modifications could cause issues with the functionality. -]] - -local frameworks = { - ['es_extended'] = 'esx', - ['qb-core'] = 'qb', - ['qbx_core'] = 'qb' -} - -Config.Framework = dependencyCheck(frameworks) or 'standalone' -Config.FiveGuard = false -- Your fiveguard script name if exists, if not false. - ---[[ - Inventory System Integration: - - This feature allows you to add a personalized stash for each property in the housing asset. - The system is designed to automatically detect which inventory system your server uses. - - Supported inventory systems include popular frameworks such as ESX, QBCore, and others. - - If your inventory system is not on the supported list, don't worry! You can manually configure - your inventory by editing the files located in: - `client/custom/inventory/*.lua` - - If you need further assistance or run into issues, feel free to contact the seller of the asset - for guidance and support. -]] - -local inventories = { - ['qs-inventory'] = 'qs-inventory', - ['qb-inventory'] = 'qb-inventory', - ['ps-inventory'] = 'ps-inventory', - ['ox_inventory'] = 'ox_inventory', - ['core_inventory'] = 'core_inventory', - ['codem-inventory'] = 'codem-inventory', - ['inventory'] = 'inventory', - ['origen_inventory'] = 'origen_inventory', - ['tgiann-inventory'] = 'tgiann-inventory', -} - -Config.Inventory = dependencyCheck(inventories) or 'default' - ---[[ - Dispatch System Integration: - - This feature allows you to customize how calls and alerts are managed for each supported - dispatch resource within this asset. The system is designed to automatically detect which - dispatch system is currently in use on your server. - - Supported dispatch systems include popular frameworks. The detection is done automatically - based on the resource state. - - If your dispatch system is not listed or automatically detected, you can manually configure it - by editing the files located in: - `client/custom/dispatch/*.lua` - - For any questions or concerns, please contact the seller of the asset for further assistance. -]] - -local dispatch = { - ['qs-dispatch'] = 'ps-dispatch' -} - -Config.Dispatch = dependencyCheck(dispatch) or 'default' - ---[[ - Phone System Integration: - - This feature allows us to manage phone-related functions for the asset's sale board, - ensuring smooth communication and interaction with players. The system is designed - to automatically detect which phone system is currently in use. - - Popular phone systems are automatically detected based on your server configuration. - - If your phone system is not listed or detected, you can manually configure it by editing - the necessary files located in: - `server/custom/phone/*.lua` - - For any questions or support, feel free to contact the seller of this asset for further assistance. -]] - -local phones = { - ['qs-smartphone-pro'] = 'qs-smartphone-pro', - ['qs-smartphone'] = 'qs-smartphone', - ['lb-phone'] = 'lb-phone', - ['gksphone'] = 'gksphone', - ['okokPhone'] = 'okokPhone', - ['roadphone'] = 'roadphone' -} - -Config.Phone = dependencyCheck(phones) or 'default' - ---[[ - Wardrobe System Integration: - - This function is responsible for the automated configuration of the wardrobe system, - detecting which wardrobe system is currently in use on your server and setting it - automatically for this asset. - - If your wardrobe system is not detected or listed here, you can manually configure it - by editing the relevant files located in: - `client/custom/wardrobe/*.lua` - - If you have any questions or need assistance, please contact the seller of your asset for support. -]] - -local wardrobes = { - ['qs-appearance'] = 'qs-appearance', - ['qb-clothing'] = 'qb-clothing', - ['codem-appearance'] = 'codem-appearance', - ['ak47_clothing'] = 'ak47_clothing', - ['fivem-appearance'] = 'fivem-appearance', - ['illenium-appearance'] = 'illenium-appearance', - ['raid_clothes'] = 'raid_clothes', - ['rcore_clothes'] = 'rcore_clothes', - ['rcore_clothing'] = 'rcore_clothing', - ['sleek-clothestore'] = 'sleek-clothestore', - ['tgiann-clothing'] = 'tgiann-clothing', -} - -Config.Wardrobe = dependencyCheck(wardrobes) or 'default' - ---[[ - Garage System Configuration: - - This function handles the automatic configuration of the garage system on the server. - If your server does not use a compatible garage system, or if you haven't created - a compatible custom garage system in the server files, the option to use garages - will automatically be disabled. - - To enable garages, you can create or configure a compatible system by editing the files located in: - `server/custom/garage/*.lua` - - If you have any questions or need help configuring your garage system, contact the seller - of your asset for further assistance. -]] - -local garages = { - ['qb-garages'] = 'qb-garages', - ['qs-advancedgarages'] = 'qs-advancedgarages', - ['jg-advancedgarages'] = 'jg-advancedgarages', - ['cd_garage'] = 'cd_garage', - ['okokGarage'] = 'okokGarage', - ['loaf_garage'] = 'loaf_garage', - ['rcore_garage'] = 'rcore_garage', - ['zerio-garage'] = 'zerio-garage', - ['codem-garage'] = 'codem-garage', - ['ak47_garage'] = 'ak47_garage', - ['ak47_qb_garage'] = 'ak47_qb_garage', - ['vms_garagesv2'] = 'vms_garagesv2', - ['cs-garages'] = 'cs-garages', - ['msk_garage'] = 'msk_garage', - ['RxGarages'] = 'RxGarages' -} - -Config.Garage = dependencyCheck(garages) or 'standalone' - ---[[ - General Configuration Overview: - - This section outlines the basic and advanced settings for the asset. It allows you to customize - key elements such as the use of a targeting system (qb-target or ox_target), property upgrades - (like security systems), and house creation jobs. It also provides options to manage the - currency format, house ownership limits, and the in-game menus for interacting with houses. - - You can adjust these settings to fit your server's needs, whether it's tweaking commissions, - limiting the number of houses a player can own, or enabling/disabling the sales board. -]] - -Config.NeedToBeInsidePoints = { - ['customHouse'] = false, - ['shell'] = false -- Force shell to be inside of the poly points -} - -Config.UseTarget = false -- Set true/false (only qb-target or ox_target) -Config.TargetLength = 5.0 -Config.TargetWidth = 5.0 - -Config.Upgrades = { - { - name = 'alarm', - title = 'Security Alarm', - price = 10000, - icon = 'alarmImage' - }, - { - name = 'camera', - title = 'Security Cameras', - price = 35000, - icon = 'cameraImage' - }, - { - name = 'sensor', - title = 'Motion Sensor', - price = 45000, - icon = 'motionImage' - }, - { - name = 'vault', - title = 'Vault Lock', - price = 50000, - icon = 'vaultImage' - } -} - - -Config.Society = 'okokbanking' -- select you society: ('none','esx_society','ap-government','esx_society','qb-management','qb-banking','qs-banking','renewed-banking','okokbanking','zpx-banking', 'tgg-banking', 'crm-banking') -Config.SocietyCommision = 0.3 -- Percentage of the commission for the company (%30 of house price) - --- Taxes configuration -Config.BankFee = function(price) return price / 100 * 10 end -Config.BrokerFee = function(price) return price / 100 * 5 end -Config.Taxes = function(price) return price / 100 * 5 end - -Config.UseMathCeilOnFees = true - -Config.CreatorJobs = { -- Choose the jobs suitable for creating houses - 'realestate', - 'police', - 'realestatejob' -} - -Config.TestRemTime = 1 -- Visiting time inside the house (1 = 1 minute) -Config.MinZOffset = 30 -- Minimum shell spawn offset -Config.CreatorAlpha = 200 -- Ignore this if you don't want to edit the Alpha -Config.SignTextScale = 0.6 -- Sale poster text size -Config.TimeInterior = 23 -- This is the time it will be when entering the shells (to avoid alternating shadows) -Config.HideOwnedHouses = false -- Hide owned houses from the map -Config.GroupBlips = false -- Hide address on the blips (Short blips) -Config.MaxOwnedHouses = 15 -- Limit of houses per player (5 default) -Config.SellObjectCommision = 0.3 -- Commission that will be charged when selling a piece of furniture -Config.EnableBoard = true -- Enable or disable the sales board -Config.BoardObject = 'qs_salesign_01' -- House for sale sign prop (edit it for another one if you want) -Config.BoardSpawnDistance = 35.0 -Config.UseDrawTextOnBoard = true -- Use DrawText3D on the sales board -Config.MaxApartmentCount = 50 -- Maximum number of apartments per house (Remember that every apartment is a house, so make sure you keep this at a low value so that it doesn't adversely affect the performance of your server.) -Config.DefaultLightIntensity = 20.0 -Config.MaxVaultCodes = 3 -- Select the number of vaults that each home can have -Config.MinPointLength = 70.0 -- Minimum length of the poly points - - --- Your currency symbol (https://www.telerik.com/blogs/javascript-intl-object) -Config.Intl = { - locales = 'en-US', -- 'en-US', 'pt-BR', 'es-ES', 'fr-FR', 'de-DE', 'ru-RU', 'zh-CN' - options = { - style = 'currency', -- 'decimal', 'currency', 'percent', 'unit' - currency = 'USD', -- 'USD', 'EUR', 'BRL', 'RUB', 'CNY' - minimumFractionDigits = 0 -- 0, 1, 2, 3, 4, 5 - } -} - -Config.Blip = { - forSale = { - enabled = true, - }, - owned = { - enabled = true, - color = 3 - }, - ownedOther = { - enabled = true, - color = 3 - }, - officialOwned = { -- When put the rent the house you are official owner of the house - enabled = true, - color = 2 - }, - rentable = { - enabled = true, - color = 5 - }, - purchasable = { - enabled = true, - color = 4 - } -} - -Config.DisableAllHouseBlips = false -- Disable all blips on the map - -Config.OpenHouseMenu = 'F3' -- Key to open the internal menu of the home -Config.OpenJobMenu = 'F7' -- Key to open the house creation menu - -Config.DisableBuyableDecorationFromF3 = false -- Disable the purchase of decorations from the F3 menu (stonks for ikea) - ---[[ - Illegal System Configuration: - - This section handles the configuration for the illegal system in the asset. - Make sure to carefully control this to avoid breaking the in-game economy - or disrupting player systems. - - It is recommended to use mini-game scripts as part of the illegal system's operation. - You can find more details and the necessary dependencies for these scripts in the - documentation under the 'dependencies' section. -]] - -Config.RequiredCop = 0 -- Number of police required (only for lockpicking) -Config.PoliceJobs = { -- Jobs that will be considered police - 'realestate', - 'police', - 'realestatejob' -} - -Config.EnableRobbery = true -- Enable or disable the usable item to initiate robberies -Config.EnableRaid = true -- Enable or disable the usable item to initiate raids -Config.RobberyItem = 'lockpick' -- Item to start the robbery of houses -Config.StomRamItem = 'police_stormram' -- Item to begin the search of a house - ---[[ - Rental and Mortgage System Configuration: - - This section is dedicated to configuring the rental system for homes, - including how the rental process works and the duration of rental agreements. - It also handles the configuration of credit times for players purchasing homes through - mortgages, allowing you to set repayment schedules and terms. - - Customize these settings to ensure the rental and mortgage system fits the economy - and gameplay style of your server. -]] - -Config.CreditEnable = true -- Enable or disable the mortgage option in the house contract. -Config.CreditEq = 0.3 -- Collection percentage for bank loans (default 0.3) -Config.CreditTime = 5 -- Time interval to collect bank credit (5 = 5 minutes) -Config.HireRenterCommand = 'hireRenter' -- Command for the administrator to expel a tenant from the property (force eviction) - -Config.RentTime = 5 -- Time interval to collect rent (5 = 5 minutes) -Config.EnableRentable = true -- Enable or disable the rental system -Config.CreatedRentableHousesManageable = false -- If you set this to false, realestate cannot cancel the lease or expel players. - ---[[ - Decoration and Stash Configuration: - - This section allows you to configure the decoration and stash settings for each house. - You can specify whether only the owner of the house can decorate it, or if anyone - with keys has permission to do so. Additionally, this section manages the basic stash - system for each home, allowing for personal storage. - - Adjust these settings based on the level of access you want to give to other players - who have access to the house. -]] - -Config.SpawnDistance = 100.0 -- Distance in meters for spawning related objects/entities -Config.MaximumDistanceForDecorate = 350.0 -Config.DecorateOnlyAccessForOwner = true -- Can anyone with a key decorate or only the owner? -Config.HideRadarInDecorate = true -- Disable radar in decorations? -Config.ModernDecorateMode = false -- Use the old keyboard and mouse decoration system (if you use true, you will use the modern method) - -Config.DefaultStashData = { - maxweight = 1000000, - slots = 30, -} - -Config.Music = 'building' -- You can set false if you don't want music -Config.MusicVolume = 0.01 -- Choose a volume for the songs - -Config.HandleHud = { - enable = function() - Debug('Enable hud triggered') - -- Enable your hud - end, - disable = function() - Debug('Disable hud triggered') - -- Disable your hud - end -} - ---[[ - Shell and 3D Model Configuration: - - This section is dedicated to configuring the shells (interior models) and 3D props - used for house creation. You can define the props you want to use or specify the - shell models in this configuration. There is no limit to the number of shells or models - you can add to this list. - - If you're looking for additional shells, we recommend visiting our trusted partner at - https://www.k4mb1maps.com, known for providing some of the best FiveM shells. - - Feel free to expand this list as needed to fit your server's requirements. -]] - -Config.Shells = { - [1] = { - model = 'standardmotel_shell', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- } - }, - [2] = { - model = 'modernhotel_shell', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [3] = { - model = 'furnitured_midapart', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [4] = { - model = 'shell_garagem', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [5] = { - model = 'shell_office1', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [6] = { - model = 'shell_store1', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [7] = { - model = 'shell_warehouse1', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [8] = { - model = 'container_shell', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [9] = { - model = 'shell_michael', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [10] = { - model = 'shell_frankaunt', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [11] = { - model = 'shell_ranch', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [12] = { - model = 'shell_trailer', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [13] = { - model = 'shell_lester', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [14] = { - model = 'shell_v16mid', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [15] = { - model = 'shell_trevor', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, - [16] = { - model = 'shell_v16low', - stash = { - maxweight = 1000000, - slots = 5, - }, - -- imgs = { - -- { - -- url = 'Add imagen here (optional, is only for future dlcs)', - -- label = 'Name room', - -- }, - -- }, - }, -} - -Config.MInsurance = GetResourceState('m-insurance') == 'started' - -exports('getShells', function() - return Config.Shells -end) - -Config.HouseObjects = { - [1] = { -- House 1 - model = 'lf_house_04_', - }, - [2] = { -- House 2 - model = 'lf_house_05_', - }, - [3] = { -- House 3 - model = 'lf_house_07_', - }, - [4] = { -- House 4 - model = 'lf_house_08_', - }, - [5] = { -- House 5 - model = 'lf_house_09_', - }, - [6] = { -- House 6 - model = 'lf_house_10_', - }, - [7] = { -- House 7 - model = 'lf_house_11_', - }, - [8] = { -- House 8 - model = 'lf_house_13_', - }, - [9] = { -- House 9 - model = 'lf_house_15_', - }, - [10] = { -- House 10 - model = 'lf_house_16_', - }, - [11] = { -- House 11 - model = 'lf_house_17_', - }, - [12] = { -- House 12 - model = 'lf_house_18_', - }, - [13] = { -- House 13 - model = 'lf_house_19_', - }, - [14] = { -- House 14 - model = 'lf_house_20_', - }, -} - -Config.Islands = { - [1] = { -- Island 1 - model = 'qs_pineisland_01', - }, - [2] = { -- Island 2 - model = 'qs_pineisland_02', - }, - [3] = { -- Island 3 - model = 'qs_pineisland_03', - }, - [4] = { -- Island 4 - model = 'qs_treeisland_01', - }, - [5] = { -- Island 5 - model = 'qs_treeisland_02', - }, - [6] = { -- Island 6 - model = 'qs_treeisland_03', - }, - [7] = { -- Island 7 - model = 'qs_tropiisland_01', - }, - [8] = { -- Island 8 - model = 'qs_tropiisland_02', - }, - [9] = { -- Island 9 - model = 'qs_tropiisland_03', - }, -} - -Config.IplData = { - { - -- Apartment - export = function() - return exports['bob74_ipl']:GetExecApartment1Object() - end, - defaultTheme = 'seductive', - themes = { - { label = 'Modern', value = 'modern', price = 500, image = './assets/img/management/themes/apartment/modern.png' }, - { label = 'Moody', value = 'moody', price = 500, image = './assets/img/management/themes/apartment/moody.png' }, - { label = 'Vibrant', value = 'vibrant', price = 500, image = './assets/img/management/themes/apartment/vibrant.png' }, - { label = 'Monochrome', value = 'monochrome', price = 500, image = './assets/img/management/themes/apartment/monochrome.png' }, - { label = 'Seductive', value = 'seductive', price = 500, image = './assets/img/management/themes/apartment/seductive.png' }, - { label = 'Regal', value = 'regal', price = 500, image = './assets/img/management/themes/apartment/regal.png' }, - { label = 'Aqua', value = 'aqua', price = 500, image = './assets/img/management/themes/apartment/aqua.png' }, - -- { label = 'Sharp', value = 'sharp', price = 500, image = './assets/img/management/themes/apartment/sharp.png' } - }, - exitCoords = vec3(-787.44, 315.81, 217.64), - iplCoords = vec3(-787.78050000, 334.92320000, 215.83840000), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Office - export = function() - return exports['bob74_ipl']:GetFinanceOffice1Object() - end, - defaultTheme = 'warm', - themes = { - { label = 'Warm', value = 'warm', price = 500, image = './assets/img/management/themes/office/warm.png' }, - { label = 'Classical', value = 'classical', price = 500, image = './assets/img/management/themes/office/classical.png' }, - { label = 'Vintage', value = 'vintage', price = 500, image = './assets/img/management/themes/office/vintage.png' }, - { label = 'Contrast', value = 'contrast', price = 500, image = './assets/img/management/themes/office/contrast.png' }, - { label = 'Rich', value = 'rich', price = 500, image = './assets/img/management/themes/office/rich.png' }, - { label = 'Cool', value = 'cool', price = 500, image = './assets/img/management/themes/office/cool.png' }, - { label = 'Ice', value = 'ice', price = 500, image = './assets/img/management/themes/office/ice.png' }, - { label = 'Conservative', value = 'conservative', price = 500, image = './assets/img/management/themes/office/conservative.png' }, - { label = 'Polished', value = 'polished', price = 500, image = './assets/img/management/themes/office/polished.png' } - }, - exitCoords = vec3(-141.1987, -620.913, 168.8205), - iplCoords = vec3(-141.1987, -620.913, 168.8205), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Night Club - exitCoords = vec3(-1569.402222, -3017.604492, -74.413940), - iplCoords = vec3(-1604.664, -3012.583, -78.000), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Clubhouse 1 - exitCoords = vec3(1121.037354, -3152.782471, -37.074707), - iplCoords = vec3(1107.04, -3157.399, -37.51859), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Clubhouse 2 - exitCoords = vec3(997.028564, -3158.136230, -38.911377), - iplCoords = vec3(998.4809, -3164.711, -38.90733), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Cocaine Lab - exitCoords = vec3(1088.703247, -3187.463623, -38.995605), - iplCoords = vec3(1093.6, -3196.6, -38.99841), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Meth Lab - exitCoords = vec3(996.896729, -3200.914307, -36.400757), - iplCoords = vec3(1009.5, -3196.6, -38.99682), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Weed Lab - exitCoords = vec3(1066.298950, -3183.586914, -39.164062), - iplCoords = vec3(1056.975830, -3194.571533, -39.164062), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Counterfeit Cash Factory - exitCoords = vec3(1138.101074, -3199.107666, -39.669556), - iplCoords = vec3(1121.897, -3195.338, -40.4025), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Document Forgery - exitCoords = vec3(1173.7, -3196.73, -39.01), - iplCoords = vec3(1165, -3196.6, -39.01306), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Penthouse Casino - exitCoords = vec3(980.83, 56.51, 116.16), - iplCoords = vec3(976.636, 70.295, 115.164), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- NightClub Warehouse - exitCoords = vec3(-1520.88, -2978.54, -80.45), - iplCoords = vec3(-1505.783, -3012.587, -80.000), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- 2 Car - exitCoords = vec3(179.15, -1000.15, -99.0), - iplCoords = vec3(173.2903, -1003.6, -99.65707), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- 6 Car - exitCoords = vec3(212.4, -998.97, -99.0), - iplCoords = vec3(197.8153, -1002.293, -99.65749), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- 10 Car - exitCoords = vec3(240.67, -1004.69, -99.0), - iplCoords = vec3(229.9559, -981.7928, -99.66071), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Casino NightClub - exitCoords = vec3(1545.57, 254.22, -46.01), - iplCoords = vec3(1550.0, 250.0, -48.0), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Warehouse Small - exitCoords = vec3(1087.43, -3099.48, -39.0), - iplCoords = vec3(1094.988, -3101.776, -39.00363), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Warehouse Medium - exitCoords = vec3(1048.12, -3097.28, -39.0), - iplCoords = vec3(1056.486, -3105.724, -39.00439), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Warehouse Large - exitCoords = vec3(992.38, -3098.08, -39.0), - iplCoords = vec3(1006.967, -3102.079, -39.0035), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Vehicle Warehouse - exitCoords = vec3(956.12, -2987.24, -39.65), - iplCoords = vec3(994.5925, -3002.594, -39.64699), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Old Bunker Interior - exitCoords = vec3(899.5518, -3246.038, -98.04907), - iplCoords = vec3(899.5518, -3246.038, -98.04907), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Arcadius Garage 1 - exitCoords = vec3(-198.666, -580.515, 136.00), - iplCoords = vec3(-191.0133, -579.1428, 135.0000), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Arcadius Mod Shop - exitCoords = vec3(-139.388, -587.917, 167.00), - iplCoords = vec3(-146.6166, -596.6301, 166.0000), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- 2133 Mad Wayne Thunder - exitCoords = vec3(-1289.89, 449.83, 97.9), - iplCoords = vec3(-1288, 440.748, 97.69459), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- 2868 Hillcrest Avenue - exitCoords = vec3(-753.04, 618.82, 144.14), - iplCoords = vec3(-763.107, 615.906, 144.1401), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- EclipseTowers, Apt 3 - exitCoords = vec3(-785.12, 323.75, 212.0), - iplCoords = vec3(-773.407, 341.766, 211.397), - stash = { - maxweight = 1000000, - slots = 10, - }, - }, - { - -- Dell Perro Heights, Apt 7 - exitCoords = vec3(-1453.86, -517.64, 56.93), - iplCoords = vec3(-1477.14, -538.7499, 55.5264), - stash = { - maxweight = 1000000, - slots = 10, - }, - } -} - ---[[ - This script sets up a construction system for a FiveM server. It allows you to create interactive construction zones with NPCs working on them. - - 1. **Config.Construction**: Enables or disables the construction system. - - 2. **Config.Constructions**: A table of defined construction projects. Each entry includes: - - **duration**: Time in milliseconds for the construction to complete (e.g., 60 seconds here). - - **model**: Temporary construction model that replaces the final model during the building phase. - - **peds**: A list of NPCs with their models, positions, headings, and animations to simulate workers. -]] - -Config.Construction = false -- Enable constructión timer/animations? - ----@type table -Config.Constructions = { - ['lf_house_04_'] = { - duration = 10 * 60, -- 1 minute - model = 'prop_pighouse2', -- Construction model. When construction is done it will be change with original model - peds = { -- Your ped offsets you can add whatever you want - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_05_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_07_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_08_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_09_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_10_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_11_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_13_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_15_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_16_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_17_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_18_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_19_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, - ['lf_house_20_'] = { - duration = 10 * 60, - model = 'prop_pighouse2', - peds = { - { - model = 's_m_m_dockwork_01', - offsets = vec3(0.0, 0.3, 0.0), - heading = 65.54, - anim = 'base', - dict = 'anim@amb@office@boardroom@boss@male@', - }, - { - model = 's_m_m_gardener_01', - offsets = vec3(1.0, 2.0, 0.0), - heading = 179.27, - anim = 'idle_a', - dict = 'amb@world_human_picnic@female@idle_a', - } - } - }, -} - ---[[ - Shell/IPL/MLO General Controls Configuration: - - This section allows you to configure the general controls and language settings - when modifying or creating shells, IPL (Interior Proxy Library), or MLO (Map Loaded Object) models. - - You can adjust these controls to your preference, ensuring smooth operation when - handling interiors and models in your server. - - Make sure to configure these settings carefully, as they will determine how you - interact with and customize interiors within the game. -]] - -ActionControls = { - forward = { - label = 'Forward +/-', - codes = { 33, 32 } - }, - right = { - label = 'Right +/-', - codes = { 35, 34 } - }, - up = { - label = 'Up +/-', - codes = { 52, 51 } - }, - add_point = { - label = 'Add Point', - codes = { 24 } - }, - set_any = { - label = 'Set', - codes = { 24 } - }, - undo_point = { - label = 'Undo Last', - codes = { 25 } - }, - set_position = { - label = 'Set Position', - codes = { 24 } - }, - add_garage = { - label = 'Add Garage', - codes = { 24 } - }, - rotate_z = { - label = 'RotateZ +/-', - codes = { 20, 73 } - }, - rotate_z_scroll = { - label = 'RotateZ +/-', - codes = { 17, 16 } - }, - increase_z = { - label = 'Z Boundary +/-', - codes = { 180, 181 } - }, - decrease_z = { - label = 'Z Boundary +/-', - codes = { 21, 180, 181 } - }, - done = { - label = 'Done', - codes = { 191 } - }, - change_player = { - label = 'Player +/-', - codes = { 82, 81 } - }, - change_shell = { - label = 'Change Shell +/-', - codes = { 189, 190 } - }, - select_player = { - label = 'Select Player', - codes = { 191 } - }, - cancel = { - label = 'Cancel', - codes = { 194 } - }, - change_outfit = { - label = 'Outfit +/-', - codes = { 82, 81 } - }, - delete_outfit = { - label = 'Delete Outfit', - codes = { 178 } - }, - select_vehicle = { - label = 'Vehicle +/-', - codes = { 82, 81 } - }, - spawn_vehicle = { - label = 'Spawn Vehicle', - codes = { 191 } - }, - leftApt = { - label = 'Previous Apartment', - codes = { 174 } - }, - rightApt = { - label = 'Next Apartment', - codes = { 175 } - }, - testPos = { - label = 'Test Pos', - codes = { 47 } - }, -} - -Config.DoorDistance = 1.5 -- Distance to interact with doors -Config.DoorDuplicateDistance = 3.0 -- If door is closest by this distance it will be one door - -Config.DynamicDoors = true -- Enable dynamic doors? needs `setr game_enableDynamicDoorCreation "true"` -Config.CreditToggleActiveInDefault = false -- Enable credit toggle active in default - -CameraOptions = { - lookSpeedX = 500.0, - lookSpeedY = 500.0, - moveSpeed = 10.0, - climbSpeed = 10.0, - rotateSpeed = 50.0, -} - ---[[ - Custom House Creation Configuration: - - This section allows you to manually create custom houses directly through the configuration - files without using the in-game creation system. This option is more complex and is recommended - only for experienced developers who are familiar with server-side modifications. - - If you are not an experienced developer, we strongly advise using the in-game F7 menu - and the appropriate job role for creating and managing houses. - - Manual configuration should only be done if you understand the process well to avoid issues. -]] - -CreatingHouse = {} - -Config.Houses = { - -- ['Test House'] = { - -- owned = 0, - -- price = 0, - -- locked = true, - -- address = 'Nikola p1', - -- tier = 1, - -- coords = { - -- enter = { - -- ['z'] = 71.46570587158203, - -- ['h'] = 311.8609924316406, - -- ['x'] = 1303.005859375, - -- ['y'] = -527.4683837890625 - -- }, - -- PolyZone = { - -- thickness = 25.0, - -- usePolyZone = true, - -- points = { { - -- ['x'] = 1303.5743408203125, - -- ['y'] = -500.41802978515625, - -- ['z'] = 71.0 - -- }, { - -- ['x'] = 1293.0418701171875, - -- ['y'] = -537.6560668945312, - -- ['z'] = 71.0 - -- }, { - -- ['x'] = 1311.5504150390625, - -- ['y'] = -544.9464721679688, - -- ['z'] = 71.0 - -- }, { - -- ['x'] = 1327.7315673828125, - -- ['y'] = -498.835205078125, - -- ['z'] = 71.0 - -- } } - -- }, - -- cam = { - -- ['h'] = 311.8609924316406, - -- ['y'] = -527.4683837890625, - -- ['z'] = 71.46570587158203, - -- yaw = -10.0, - -- ['x'] = 1303.005859375 - -- }, - -- exit = { - -- ['z'] = 27.56341361999511, - -- ['h'] = 246.86099243164062, - -- ['x'] = 1264.6019287109375, - -- ['y'] = -545.8494262695312 - -- }, - -- interiorCoords = { - -- ['x'] = 1266.744384765625, - -- ['y'] = -544.3600463867188, - -- ['z'] = 26.55422592163086, - -- ['w'] = 311.8609924316406 - -- }, - -- shellCoords = { - -- ['z'] = 26.55422592163086, - -- ['h'] = 311.8609924316406, - -- ['x'] = 1266.744384765625, - -- ['y'] = -544.3600463867188 - -- } - -- }, - -- garage = { - -- max = 4, -- Maximum spawn point [max slot] - -- access = {}, - -- slots = { - -- [1] = { -- Spawn Points - -- x = -125.64788055419922, - -- y = -1297.646728515625, - -- z = 29.44520378112793, - -- h = 93.55599975585938, - -- }, - -- }, - -- coords = { - -- -- Garage location - -- x = -228.8, - -- y = -990.41, - -- z = 29.34, - -- h = 267.02, - -- } - -- }, - -- } -} - ---[[ - Free Mode Keys Configuration: - - This configuration defines the key bindings for Free Mode, allowing users - to move, rotate, and manipulate objects within the environment. These keys - are mapped to specific functions to provide intuitive controls for object - placement and adjustments. - - Each key binding corresponds to a particular action, such as increasing - speed, moving objects in specific directions, or rotating them for fine-tuning. - These bindings are essential for achieving precise placement and control - over objects in the environment. - - Customizable Key Bindings: - - ChangeKey: Switches between different movement modes. - - Speed Adjustment: Controls the movement speed of objects. - - Directional Movement: Moves objects along the X, Y, and Z axes. - - Rotation: Rotates objects around their axes. - - Tilt: Tilts objects for angled adjustments. - - Stick to Ground: Aligns objects to the ground level. - - Developers or server administrators can customize these keys to match their - preferences or to integrate seamlessly with other controls in their resource. -]] - -Keys = { ['ESC'] = 322, ['F1'] = 288, ['F2'] = 289, ['F3'] = 170, ['F5'] = 166, ['F6'] = 167, ['F7'] = 168, ['F8'] = 169, ['F9'] = 56, ['F10'] = 57, ['~'] = 243, ['1'] = 157, ['2'] = 158, ['3'] = 160, ['4'] = 164, ['5'] = 165, ['6'] = 159, ['7'] = 161, ['8'] = 162, ['9'] = 163, ['-'] = 84, ['='] = 83, ['BACKSPACE'] = 177, ['TAB'] = 37, ['Q'] = 44, ['W'] = 32, ['E'] = 38, ['R'] = 45, ['T'] = 245, ['Y'] = 246, ['U'] = 303, ['P'] = 199, ['['] = 39, [']'] = 40, ['ENTER'] = 18, ['CAPS'] = 137, ['A'] = 34, ['S'] = 8, ['D'] = 9, ['F'] = 23, ['G'] = 47, ['H'] = 74, ['K'] = 311, ['L'] = 182, ['LEFTSHIFT'] = 21, ['Z'] = 20, ['X'] = 73, ['C'] = 26, ['V'] = 0, ['B'] = 29, ['N'] = 249, ['M'] = 244, [','] = 82, ['.'] = 81, ['LEFTCTRL'] = 36, ['LEFTALT'] = 19, ['SPACE'] = 22, ['RIGHTCTRL'] = 70, ['HOME'] = 213, ['PAGEUP'] = 10, ['PAGEDOWN'] = 11, ['DELETE'] = 178, ['LEFT'] = 174, ['RIGHT'] = 175, ['TOP'] = 27, ['DOWN'] = 173, ['NENTER'] = 201, ['N4'] = 108, ['N5'] = 60, ['N6'] = 107, ['N+'] = 96, ['N-'] = 97, ['N7'] = 117, ['N8'] = 61, ['N9'] = 118 } - -Config.FreeModeKeys = { - ChangeKey = Keys['LEFTCTRL'], - - MoreSpeed = Keys['.'], - LessSpeed = Keys[','], - - MoveToTop = Keys['TOP'], -- Key to move the object upwards (Top Arrow) - MoveToDown = Keys['DOWN'], -- Key to move the object downwards (Down Arrow) - - MoveToForward = Keys['TOP'], -- Key to move the object forward (Top Arrow) - MoveToBack = Keys['DOWN'], -- Key to move the object backward (Down Arrow) - MoveToRight = Keys['RIGHT'], -- Key to move the object to the right (Right Arrow) - MoveToLeft = Keys['LEFT'], -- Key to move the object to the left (Left Arrow) - - RotateToTop = Keys['6'], -- Key to rotate the object to the top (Number 6) - RotateToDown = Keys['7'], -- Key to rotate the object downwards (Number 7) - RotateToLeft = Keys['8'], -- Key to rotate the object to the left (Number 8) - RotateToRight = Keys['9'], -- Key to rotate the object to the right (Number 9) - - TiltToTop = Keys['Z'], -- Key to tilt the object to the top - TiltToDown = Keys['X'], -- Key to tilt the object downwards - TiltToLeft = Keys['C'], -- Key to tilt the object to the left - TiltToRight = Keys['V'], -- Key to tilt the object to the right - - StickToTheGround = Keys['LEFTALT'], -- Key to stick the object to the ground (Left Alt) -} - ---[[ - Debug Mode: - - This mode is designed to provide constant feedback and print information - from the system, which can be helpful for developers to understand how - the resource operates. - - We do not recommend enabling debug mode unless you are a developer, - as it will flood your console with information, but it can be valuable - for troubleshooting and understanding the inner workings of the system. -]] - -Config.Debug = true -- Enable or disable debug mode for general information and troubleshooting. -Config.ZoneDebug = false -- Enable or disable debug mode for zone-related actions and details. diff --git a/resources/[housing]/qs-housing/shared/functions.lua b/resources/[housing]/qs-housing/shared/functions.lua deleted file mode 100644 index 3a2d45399..000000000 Binary files a/resources/[housing]/qs-housing/shared/functions.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/shared/furniture.lua b/resources/[housing]/qs-housing/shared/furniture.lua deleted file mode 100644 index 77e5dd8d2..000000000 --- a/resources/[housing]/qs-housing/shared/furniture.lua +++ /dev/null @@ -1,8491 +0,0 @@ ---[[ - Furniture Configuration: - - This section contains the complete list of furniture items available for the asset, - along with their descriptions, prices, titles, and more. Each furniture piece can be - customized to include additional functionality, such as wardrobe or stash capabilities. - - You can define a piece of furniture to have either: - - 1. **Wardrobe Function**: - type = 'wardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - - 2. **Stash Function**: - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, -- Maximum weight the stash can hold - slots = 10, -- Number of slots available in the stash - } - - You can add new furniture items and configure them with the above options - to fit your server's needs. -]] - -Config.FurnitureShops = { - { - name = 'QS Furniture 1', - enter = vec3(2748.726318359375, 3476.238037109375, 55.67046737670898), - showRoom = vec4(2745.395751953125, 3476.0009765625, 56.43648910522461, 100.0), - offset = vec3(3.5, 1.3, 0.0), -- showRoom offset - blip = { - active = false, - sprite = 207, - color = 17, - scale = 0.8, - label = 'Furniture Shop 1', - }, - categories = { -- 'all' for all categories - 'washingmachine', - 'toilet' - } - }, - -- { - -- name = 'QS Furniture 2', - -- enter = vec3(2748.726318359375, 3476.238037109375, 55.67046737670898), - -- showRoom = vec4(2745.395751953125, 3476.0009765625, 56.43648910522461, 100.0), - -- offset = vec3(1.5, 1.3, 0.0), -- showRoom offset - -- blip = { - -- active = true, - -- sprite = 56, - -- color = 0, - -- scale = 0.8, - -- label = 'Furniture Shop 1', - -- }, - -- categories = 'all' - -- }, -} - --- Specify the objects that are not allowed to be placed in the house. (Can be removed by police) -Config.IllegalFurnitures = { - -- ['prop_ld_toilet_01'] = { - -- offset = { -- text offset. (Will show only for police) - -- x = 0.0, - -- y = 0.0, - -- z = 1.0, - -- }, - -- } -} - --- You can't add custom events to the objects you have set in stash and wardrobe, they will be overwrite. --- First param will be unique id. Probably will useful for you. -Config.DynamicFurnitures = { - -- ['prop_ld_toilet_01'] = { - -- event = 'housing:peep', - -- offset = { -- text offset - -- x = 0.0, - -- y = 0.0, - -- z = 0.0, - -- }, - -- } -} - --- Example: --- RegisterNetEvent('housing:peep', function(uniq) --- print('uniq', uniq) --- end) - -Config.Furniture = { - -- Different rooms - ['navigation'] = { - [1] = { - label = 'Kitchen', - img = './assets/img/decorate/categories/topbar/kitchen.svg', - background = './assets/img/decorate/categories/rooms/background/indoor.svg', - }, - [2] = { - label = 'Bathroom', - img = './assets/img/decorate/categories/topbar/bathroom.svg', - background = './assets/img/decorate/categories/rooms/background/indoor.svg', - }, - [3] = { - label = 'Bedroom', - img = './assets/img/decorate/categories/topbar/bedroom.svg', - background = './assets/img/decorate/categories/rooms/background/indoor.svg', - }, - [4] = { - label = 'Living', - img = './assets/img/decorate/categories/topbar/living-room.svg', - background = './assets/img/decorate/categories/rooms/background/indoor.svg', - }, - [5] = { - label = 'Garden', - img = './assets/img/decorate/categories/topbar/garden.svg', - background = './assets/img/decorate/categories/rooms/background/garden-background.svg', - }, - }, - - -- Data for each category of furniture - ['washingmachine'] = { - label = 'Washing machine', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-washingmachine-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-washingmachine-blue.svg', - css = { - width = 4.5, - top = 7.7, - left = 2.5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_rub_washer_01.png', - ['object'] = 'prop_rub_washer_01', - ['price'] = 250, - ['label'] = 'Broken washing', - ['description'] = 'Old and dirty washing machine, its cheap at least.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_01.png', - ['object'] = 'prop_washer_01', - ['price'] = 250, - ['label'] = 'Old washing', - ['description'] = 'Old and dirty washing machine, it is cheap at least, better than the previous one if it is...', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_02.png', - ['object'] = 'prop_washer_02', - ['price'] = 400, - ['label'] = 'Clear washing', - ['description'] = 'A beautiful washing machine, at a good price and completely new.', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_03.png', - ['object'] = 'prop_washer_03', - ['price'] = 460, - ['label'] = 'Deluxe washing', - ['description'] = 'The best washing machine on the market, it performs all washing and drying functions in minutes!', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/v_ret_fh_dryer.png', - ['object'] = 'v_ret_fh_dryer', - ['price'] = 360, - ['label'] = 'Simple modern washing', - ['description'] = 'A simple washing machine of good quality and modern, a luxury among the economical!', - ['colorlabel'] = 'New', - ['colors'] = { - { - label = 'Old', - object = 'v_ret_fh_washmach', - price = 310, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - } - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/bkr_prop_prtmachine_dryer_spin.png', - ['object'] = 'bkr_prop_prtmachine_dryer_spin', - ['price'] = 1390, - ['label'] = 'Money washing', - ['description'] = 'They say Pablo Escobar laundered his money here.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - }, - }, - ['toilet'] = { - label = 'Toilet', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-toiletseat-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-toiletseat-blue.svg', - css = { - width = 3.0, - top = 6.00, - left = 9.5, - - - - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_ld_toilet_01.png', - ['object'] = 'prop_ld_toilet_01', - ['price'] = 200, - ['label'] = 'Old toilet', - ['description'] = 'Vintage-style toilet, classic design with enduring charm.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_01.png', - ['object'] = 'prop_toilet_01', - ['price'] = 350, - ['label'] = 'Modern toilet', - ['description'] = 'Sleek, eco-friendly modern toilet with advanced hygiene features.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/toilet/prop_toilet_02.png', - ['object'] = 'prop_toilet_02', - ['price'] = 450, - ['label'] = 'Black toilet', - ['description'] = 'A beautiful toilet, with black and white details, minimalist.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - }, - }, - ['toiletpaper'] = { - label = 'Toilet paper', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-paper-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-paper-blue.svg', - css = { - - - - width = 1.5, - top = 6.3, - left = 7.9, - - zIndex = 1, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_01.png', - ['object'] = 'prop_toilet_roll_01', - ['price'] = 20, - ['label'] = 'Lying paper', - ['description'] = 'Soft, strong toilet paper for comfortable, effective use.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_02.png', - ['object'] = 'prop_toilet_roll_02', - ['price'] = 40, - ['label'] = 'Anchored paper', - ['description'] = 'Secure, stable toilet paper with reliable dispensing.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/paper/prop_toilet_roll_05.png', - ['object'] = 'prop_toilet_roll_05', - ['price'] = 90, - ['label'] = 'Store paper', - ['description'] = 'Paper hanger for shops.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - }, - }, - ['toiletbrush'] = { - label = 'Toilet brush', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-brush-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-brush-blue.svg', - css = { - - width = 1.0, - top = 8.3, - - left = 8.25, - - - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/brush/prop_toilet_brush_01.png', - ['object'] = 'prop_toilet_brush_01', - ['price'] = 50, - ['label'] = 'Toilet brush', - ['description'] = 'Durable, efficient toilet brush for thorough, hygienic cleaning.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - }, - }, - ['shower'] = { - label = 'Shower', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-shower-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-shower-blue.svg', - css = { - width = 3.5, - top = 3.2, - left = 13.8, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/shower/v_res_mbath.png', - ['object'] = 'v_res_mbath', - ['price'] = 400, - ['label'] = 'Bath', - ['description'] = 'Relaxing, spacious bath for ultimate comfort and serenity.', - ['colorlabel'] = 'White', - ['colors'] = {}, - } - }, - }, - ['mirror'] = { - label = 'Mirror', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-mirror-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-mirror-blue.svg', - css = { - - width = 2.0, - - top = 4.5, - - left = 4.9, - - - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/mirror/p_int_jewel_mirror.png', - ['object'] = 'p_int_jewel_mirror', - ['price'] = 180, - ['label'] = 'Mirror', - ['description'] = 'Elegant, reflective mirror enhancing space and light.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - }, - }, - ['handtowel'] = { - label = 'Hand towel', - img = './assets/img/decorate/categories/rooms/bathroom/bathroom-towel-blue.svg', - navigation = 2, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bathroom/bathroom-towel-blue.svg', - css = { - width = 3.0, - top = 6.5, - left = 18.5, - - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/p_shower_towel_s.png', - ['object'] = 'p_shower_towel_s', - ['price'] = 50, - ['label'] = 'Hand dryer', - ['description'] = 'Efficient, fast-drying, eco-friendly hand dryer.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_beach_towel_01.png', - ['object'] = 'prop_beach_towel_01', - ['price'] = 60, - ['label'] = 'Hanging towel', - ['description'] = 'Blue towel that comes in a complete or single pack.', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Complete', - object = 'prop_beach_towel_04', - price = 60, - }, - - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_01.png', - ['object'] = 'prop_ftowel_01', - ['price'] = 85, - ['label'] = 'Lying towel', - ['description'] = 'Soft, luxurious towel, perfect for lounging and relaxation.', - ['colorlabel'] = 'Animal Print', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_07.png', - ['object'] = 'prop_ftowel_07', - ['price'] = 120, - ['label'] = 'Pile of towels blue', - ['description'] = 'Pile of beautiful blue towels.', - ['colorlabel'] = 'Blue', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_ftowel_08.png', - ['object'] = 'prop_ftowel_08', - ['price'] = 150, - ['label'] = 'Pile of colorful towels', - ['description'] = 'Many towels of many different colors.', - ['colorlabel'] = 'Light colors', - ['colors'] = { - { - label = 'Dark colors', - object = 'prop_ftowel_10', - price = 60, - } - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_tint_towel.png', - ['object'] = 'prop_tint_towel', - ['price'] = 90, - ['label'] = 'Wall towel', - ['description'] = 'Simple wall towel, hanger and all.', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Pink', - object = 'prop_towel2_02', - price = 60, - } - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_01.png', - ['object'] = 'prop_towel_rail_01', - ['price'] = 150, - ['label'] = 'Bathroom towel', - ['description'] = 'Beautiful stand with towel included.', - ['colorlabel'] = 'Double', - ['colors'] = { - { - label = 'Single', - object = 'v_res_mbtowel', - price = 200, - } - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_rail_02.png', - ['object'] = 'prop_towel_rail_02', - ['price'] = 95, - ['label'] = 'Bathroom towel hand', - ['description'] = 'Beautiful holder with included towel for hands.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/towel/prop_towel_shelf_01.png', - ['object'] = 'prop_towel_shelf_01', - ['price'] = 250, - ['label'] = 'Towel table', - ['description'] = 'A table loaded with multicolored towels.', - ['colorlabel'] = 'Colors', - ['colors'] = {}, - }, - }, - }, - ['chair'] = { - label = 'Chair', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-chairs-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-chairs-blue.svg', - css = { - width = 4.0, - top = 10.0, - left = 17.0, - zIndex = 3, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_08.png', - ['object'] = 'apa_mp_h_din_chair_08', - ['price'] = 90, - ['label'] = 'Plastic chair', - ['description'] = 'White plastic chair with metal legs, simple and minimalist.', - ['colorlabel'] = 'Square white', - ['colors'] = { - { - label = 'Round white', - object = 'apa_mp_h_din_chair_04', - price = 90, - }, - { - label = 'Round yellow', - object = 'hei_heist_din_chair_01', - price = 90, - }, - { - label = 'Round blue', - object = 'hei_heist_din_chair_06', - price = 90, - }, - { - label = 'Round purple', - object = 'gr_prop_gr_chair02_ped', - price = 90, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_09.png', - ['object'] = 'apa_mp_h_din_chair_09', - ['price'] = 95, - ['label'] = 'Metal chair with leather', - ['description'] = 'A simple metal chair with leather.', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_din_chair_12.png', - ['object'] = 'apa_mp_h_din_chair_12', - ['price'] = 100, - ['label'] = 'Wood chair', - ['description'] = 'Simple wooden chair, with plastered wood.', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_09.png', - ['object'] = 'apa_mp_h_stn_chairarm_09', - ['price'] = 190, - ['label'] = 'Luxurious chair', - ['description'] = 'Beautiful and minimalist chair, it looks expensive, but its on sale.', - ['colorlabel'] = 'Yellow', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_11.png', - ['object'] = 'apa_mp_h_stn_chairarm_11', - ['price'] = 150, - ['label'] = 'Old chair', - ['description'] = 'Antique rustic chair, one of the most comfortable at Quasar Store.', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_12.png', - ['object'] = 'apa_mp_h_stn_chairarm_12', - ['price'] = 250, - ['label'] = 'Modern chair', - ['description'] = 'Modern black leather chair, beautiful for sitting in front of the computer.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairarm_13.png', - ['object'] = 'apa_mp_h_stn_chairarm_13', - ['price'] = 130, - ['label'] = 'Modern plastic chair', - ['description'] = 'Modern yellow plastic chair, simple and cheap.', - ['colorlabel'] = 'Yellow', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/apa_mp_h_stn_chairstool_12.png', - ['object'] = 'apa_mp_h_stn_chairstool_12', - ['price'] = 80, - ['label'] = 'Black armchair', - ['description'] = 'Small armchair for kitchen tables, beautiful and small.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_biker_boardchair01.png', - ['object'] = 'bkr_prop_biker_boardchair01', - ['price'] = 80, - ['label'] = 'Computer chair', - ['description'] = 'Modern and useful computer chair, it looks so comfortable.', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Green', - object = 'hei_prop_heist_off_chair', - price = 90, - }, - }, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/bkr_prop_clubhouse_chair_01.png', - ['object'] = 'bkr_prop_clubhouse_chair_01', - ['price'] = 25, - ['label'] = 'Old and broken chair', - ['description'] = 'Modern and useful computer chair, it looks so comfortable.', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/ex_prop_offchair_exec_01.png', - ['object'] = 'ex_prop_offchair_exec_01', - ['price'] = 200, - ['label'] = 'Executive chair', - ['description'] = 'Large black executive chair, could be useful in offices.', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Executive chair brown', - object = 'imp_prop_impexp_offchair_01a', - price = 90, - }, - { - label = 'Executive old chair', - object = 'bkr_prop_clubhouse_offchair_01a', - price = 90, - }, - }, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/gr_prop_highendchair_gr_01a.png', - ['object'] = 'gr_prop_highendchair_gr_01a', - ['price'] = 550, - ['label'] = 'Gaming chair', - ['description'] = 'AKRacing gaming chair, the best on the market.', - ['colorlabel'] = 'Red', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_chairarm_06.png', - ['object'] = 'hei_heist_stn_chairarm_06', - ['price'] = 120, - ['label'] = 'Elegant chair', - ['description'] = 'Elegant and minimalist chair, beautiful for luxury homes.', - ['colorlabel'] = 'Purple', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/hei_prop_hei_skid_chair.png', - ['object'] = 'hei_prop_hei_skid_chair', - ['price'] = 35, - ['label'] = 'Camping chair', - ['description'] = 'Camping chair to go out and have your barbecues with friends.', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Dark green', - object = 'prop_skid_chair_01', - price = 35, - }, - { - label = 'Blue', - object = 'prop_skid_chair_02', - price = 35, - }, - }, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/p_dinechair_01_s.png', - ['object'] = 'p_dinechair_01_s', - ['price'] = 55, - ['label'] = 'Single chair', - ['description'] = 'Classic wooden chair, with fabric cover.', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01a.png', - ['object'] = 'prop_chair_01a', - ['price'] = 55, - ['label'] = 'Kiosk chair', - ['description'] = 'Aluminum chair for kiosks and outdoors.', - ['colorlabel'] = 'Metal', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_01b.png', - ['object'] = 'prop_chair_01b', - ['price'] = 70, - ['label'] = 'Kiosk wood chair', - ['description'] = 'Aluminum and wood chair for kiosks and outdoors.', - ['colorlabel'] = 'Metal and wood', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_02.png', - ['object'] = 'prop_chair_02', - ['price'] = 75, - ['label'] = 'Kiosk wood advanced chair', - ['description'] = 'Aluminum and wood advanced chair for kiosks and outdoors.', - ['colorlabel'] = 'Metal and wood', - ['colors'] = {}, - }, - [19] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_03.png', - ['object'] = 'prop_chair_03', - ['price'] = 120, - ['label'] = 'Oak wood chair', - ['description'] = 'Oak chair with beautiful antique decorations.', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [20] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_07.png', - ['object'] = 'prop_chair_07', - ['price'] = 90, - ['label'] = 'Single wood chair', - ['description'] = 'Simple rustic oak wood chair.', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [21] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_08.png', - ['object'] = 'prop_chair_08', - ['price'] = 30, - ['label'] = 'Outdoor chair', - ['description'] = 'Ice cream parlor or outdoor patio chair.', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Outdoor chair pile', - object = 'prop_chair_pile_01', - price = 200, - }, - }, - }, - [22] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chair_09.png', - ['object'] = 'prop_chair_09', - ['price'] = 95, - ['label'] = 'Steel and plastic chair', - ['description'] = 'Metal chair with plastic-colored details, beautiful for outdoors.', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [23] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_chateau_chair_01.png', - ['object'] = 'prop_chateau_chair_01', - ['price'] = 85, - ['label'] = 'Orange fabric chair', - ['description'] = 'Outdoor chair with beautiful orange details, a very colorful chair that expresses happiness.', - ['colorlabel'] = 'Orange', - ['colors'] = {}, - }, - [24] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_direct_chair_01.png', - ['object'] = 'prop_direct_chair_01', - ['price'] = 350, - ['label'] = 'Cinema chair', - ['description'] = 'Film directors chair, one of the best to be inspired by movies like E.T.', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [25] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_gc_chair02.png', - ['object'] = 'prop_gc_chair02', - ['price'] = 90, - ['label'] = 'Sheet metal chair', - ['description'] = 'Reddish silver sheet metal chair, it is old but it is pretty.', - ['colorlabel'] = 'Metal', - ['colors'] = {}, - }, - [26] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_off_chair_04b.png', - ['object'] = 'prop_off_chair_04b', - ['price'] = 150, - ['label'] = 'Office chair', - ['description'] = 'Small office chair, its nice but its not for XL people, you know what I mean...', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Gray', - object = 'prop_off_chair_04_s', - price = 150, - }, - { - label = 'Blue', - object = 'prop_off_chair_04', - price = 150, - }, - { - label = 'Small', - object = 'prop_off_chair_03', - price = 150, - }, - }, - }, - [27] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_deck_chair.png', - ['object'] = 'prop_old_deck_chair', - ['price'] = 40, - ['label'] = 'Beach chair', - ['description'] = 'Beautiful beach chair with bright colors.', - ['colorlabel'] = 'Open green', - ['colors'] = { - { - label = 'Close green', - object = 'prop_old_deck_chair_02', - price = 40, - }, - }, - }, - [28] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_old_wood_chair.png', - ['object'] = 'prop_old_wood_chair', - ['price'] = 55, - ['label'] = 'Old Zombie chair', - ['description'] = 'Old wooden chair, nothing special.', - ['colorlabel'] = 'Brown', - ['colors'] = { - { - label = 'Old', - object = 'prop_rock_chair_01', - price = 40, - }, - }, - }, - [29] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_bk_chair3.png', - ['object'] = 'v_corp_bk_chair3', - ['price'] = 200, - ['label'] = 'Barber chair', - ['description'] = 'Black chair for barbershops, armchair style, magnificent and shiny.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [30] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/v_corp_cd_chair.png', - ['object'] = 'v_corp_cd_chair', - ['price'] = 100, - ['label'] = 'Red simple chair', - ['description'] = 'Corporate red chair, beautiful passion color.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [31] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/v_ilev_hd_chair.png', - ['object'] = 'v_ilev_hd_chair', - ['price'] = 150, - ['label'] = 'Black square chair', - ['description'] = 'A beautiful and large square armchair style chair looks so comfortable.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [32] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/v_res_m_l_chair1.png', - ['object'] = 'v_res_m_l_chair1', - ['price'] = 350, - ['label'] = 'Antique wooden chair', - ['description'] = 'An exclusive chair, beautiful with antique details, a definitely collectors chair.', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [33] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/v_ret_fh_chair01.png', - ['object'] = 'v_ret_fh_chair01', - ['price'] = 80, - ['label'] = 'Polished wood chair', - ['description'] = 'A beautiful and comfortable polished white wooden chair.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [34] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/xm_base_cia_chair_conf.png', - ['object'] = 'xm_base_cia_chair_conf', - ['price'] = 80, - ['label'] = 'School wall chair', - ['description'] = 'Ideal school chair to place on the wall.', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [35] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/xm_int_lev_sub_chair_01.png', - ['object'] = 'xm_int_lev_sub_chair_01', - ['price'] = 200, - ['label'] = 'Fixed chair', - ['description'] = 'Fixed chair ideal for hairdressers, it is a comfortable, wide and fixed chair.', - ['colorlabel'] = 'Blue', - ['colors'] = {}, - }, - [36] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/xm_lab_chairarm_02.png', - ['object'] = 'xm_lab_chairarm_02', - ['price'] = 120, - ['label'] = 'Outdoor chair', - ['description'] = 'Outdoor chair with elastic mattresses.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [37] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_06_chr.png', - ['object'] = 'prop_table_06_chr', - ['price'] = 170, - ['label'] = 'Outdoor chair Deluxe', - ['description'] = 'Ultra deluxe outdoor chair!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [38] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_08_chr.png', - ['object'] = 'prop_table_08_chr', - ['price'] = 250, - ['label'] = 'Oak Bench', - ['description'] = 'A long oak bench, ideal for outdoors or horror houses, boo?', - ['colorlabel'] = 'Roble', - ['colors'] = {}, - }, - [39] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_05_chr.png', - ['object'] = 'prop_table_05_chr', - ['price'] = 350, - ['label'] = 'Relax chair', - ['description'] = 'Relaxing outdoor chair, oh yeah bitches', - ['colorlabel'] = 'Relax', - ['colors'] = {}, - }, - [40] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_04_chr.png', - ['object'] = 'prop_table_04_chr', - ['price'] = 230, - ['label'] = 'Beautiful white chair', - ['description'] = 'A stainless and white metal chair, beautiful for indoors or outdoors', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [41] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_table_02_chr.png', - ['object'] = 'prop_table_02_chr', - ['price'] = 160, - ['label'] = 'Pine Chair', - ['description'] = 'A upholstered and varnished pine chair', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [42] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/prop_yacht_table_01.png', - ['object'] = 'prop_yacht_table_01', - ['price'] = 80, - ['label'] = 'Yatch plastic chair', - ['description'] = 'Chair set for the Yatch collection', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [43] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/chair/hei_heist_stn_benchshort.png', - ['object'] = 'hei_heist_stn_benchshort', - ['price'] = 400, - ['label'] = 'Burgershot bench', - ['description'] = 'Bench for commercial areas', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - } - }, - ['cooker'] = { - label = 'Cooker', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-hood-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-hood-blue.svg', - css = { - width = 3.5, - top = 5.0, - left = 2.9, - zIndex = 10, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_chip_fryer.png', - ['object'] = 'prop_chip_fryer', - ['price'] = 1500, - ['label'] = 'Big cooker hood', - ['description'] = 'A huge extractor for high-quality kitchens', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_cooker_03.png', - ['object'] = 'prop_cooker_03', - ['price'] = 2500, - ['label'] = 'Cooker without hood', - ['description'] = 'Modern and large kitchen, this does not require smoke outlets', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - } - }, - ['dishwasher'] = { - label = 'Dishwasher', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-dishwasher-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-dishwasher-blue.svg', - css = { - width = 4.0, - top = 8.25, - left = 5.0, - zIndex = 6, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_rub_washer_01.png', - ['object'] = 'prop_rub_washer_01', - ['price'] = 250, - ['label'] = 'Broken washing', - ['description'] = 'Old and dirty washing machine, its cheap at least.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_01.png', - ['object'] = 'prop_washer_01', - ['price'] = 250, - ['label'] = 'Old washing', - ['description'] = 'Old and dirty washing machine, it is cheap at least, better than the previous one if it is...', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_02.png', - ['object'] = 'prop_washer_02', - ['price'] = 400, - ['label'] = 'Clear washing', - ['description'] = 'A beautiful washing machine, at a good price and completely new.', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/prop_washer_03.png', - ['object'] = 'prop_washer_03', - ['price'] = 460, - ['label'] = 'Deluxe washing', - ['description'] = 'The best washing machine on the market, it performs all washing and drying functions in minutes!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/v_ret_fh_dryer.png', - ['object'] = 'v_ret_fh_dryer', - ['price'] = 360, - ['label'] = 'Simple modern washing', - ['description'] = 'A simple washing machine of good quality and modern, a luxury among the economical!', - ['colorlabel'] = 'New', - ['colors'] = { - { - label = 'Old', - object = 'v_ret_fh_washmach', - price = 310, - } - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bathroom/items/washing/bkr_prop_prtmachine_dryer_spin.png', - ['object'] = 'bkr_prop_prtmachine_dryer_spin', - ['price'] = 1390, - ['label'] = 'Money washing', - ['description'] = 'They say Pablo Escobar laundered his money here.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - } - }, - ['fridge'] = { - label = 'Fridge', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-fridge-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-fridge-blue.svg', - css = { - width = 4.1, - top = 4.2, - left = 7.4, - zIndex = 4, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_beerfridge_01.png', - ['object'] = 'prop_bar_beerfridge_01', - ['price'] = 250, - ['label'] = 'Large Commercial refrigerator', - ['description'] = 'A refrigerator for shops, you could fill it with drinks!', - ['colorlabel'] = 'Alcohol', - ['colors'] = { - { - label = 'Soft drinks', - object = 'prop_bar_fridge_01', - price = 220, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_02.png', - ['object'] = 'prop_bar_fridge_02', - ['price'] = 180, - ['label'] = 'Medium Commercial refrigerator', - ['description'] = 'A refrigerator for shops, you could fill it with drinks!', - ['colorlabel'] = 'Alcohol', - ['colors'] = { - { - label = 'Soft drinks', - object = 'prop_bar_fridge_04', - price = 150, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_bar_fridge_03.png', - ['object'] = 'prop_bar_fridge_03', - ['price'] = 120, - ['label'] = 'Small Commercial refrigerator', - ['description'] = 'A refrigerator for shops, you could fill it with drinks!', - ['colorlabel'] = 'Various drinks', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_01.png', - ['object'] = 'prop_fridge_01', - ['price'] = 400, - ['label'] = 'Professional refrigerator', - ['description'] = 'A huge refrigerator for professionals, the best quality.', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_fridge_03.png', - ['object'] = 'prop_fridge_03', - ['price'] = 290, - ['label'] = 'Home refrigerator', - ['description'] = 'A simple refrigerator for the home with a freezer.', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_trailr_fridge.png', - ['object'] = 'prop_trailr_fridge', - ['price'] = 200, - ['label'] = 'Old home refrigerator', - ['description'] = 'Old home refrigerator, still works but has some damage.', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/prop_vend_fridge01.png', - ['object'] = 'prop_vend_fridge01', - ['price'] = 330, - ['label'] = 'Cola refrigerator', - ['description'] = 'Commercial Cola refrigerator, the best drinks in Los Santos!', - ['colorlabel'] = 'Cola', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_fridgemoda.png', - ['object'] = 'v_res_fridgemoda', - ['price'] = 750, - ['label'] = 'Quality refrigerator', - ['description'] = 'Huge commercial refrigerator, made for restaurants or large businesses', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Small', - object = 'v_res_fridgemodsml', - price = 550, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/v_res_tre_fridge.png', - ['object'] = 'v_res_tre_fridge', - ['price'] = 650, - ['label'] = 'Designer refrigerator', - ['description'] = 'A beautiful rustic refrigerator, designed for a stylish home.', - ['colorlabel'] = 'Green', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/fridge/v_ret_ml_fridge.png', - ['object'] = 'v_ret_ml_fridge', - ['price'] = 330, - ['label'] = 'Retail fridge', - ['description'] = 'A retail fridge, includes some drinks!', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - } - }, - ['hangingcaninets'] = { - label = 'Hanging Caninets', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-upshelf-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-upshelf-blue.svg', - css = { - width = 3.5, - top = 4.7, - left = 5.4, - - zIndex = 6, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png', - ['object'] = 'apa_mp_h_str_sideboardl_06', - ['price'] = 620, - ['label'] = 'Elegants Chest', - ['description'] = 'Beautiful modern sideboard, with minimalist white details', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboardm_03', - price = 560, - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png', - ['object'] = 'ex_prop_ex_toolchest_01', - ['price'] = 520, - ['label'] = 'Mechanic chest', - ['description'] = 'Sideboard for mechanics, the best on the market with red details. It has multiple types of measurements.', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Small', - object = 'gr_prop_gr_tool_draw_01a', - price = 350, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Medium', - object = 'gr_prop_gr_tool_draw_01b', - price = 420, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Big', - object = 'gr_prop_gr_tool_draw_01d', - price = 480, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Box', - object = 'gr_prop_gr_tool_chest_01a', - price = 250, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png', - ['object'] = 'apa_mp_h_bed_chestdrawer_02', - ['price'] = 330, - ['label'] = 'Sideboard Chest', - ['description'] = 'Beautiful purple desk with yellow details.', - ['colorlabel'] = 'Purple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png', - ['object'] = 'apa_mp_h_str_sideboardl_14', - ['price'] = 350, - ['label'] = 'Sideboard Shiny Wood', - ['description'] = 'A wooden piece of furniture with details in brown colors, beautiful', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png', - ['object'] = 'apa_mp_h_str_sideboardl_13', - ['price'] = 450, - ['label'] = 'Sideboard Dynamic', - ['description'] = 'A huge sideboard with gray details, ultra minimalist and at a juicy price, what are you waiting for?', - ['colorlabel'] = 'White with details', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png', - ['object'] = 'apa_mp_h_str_sideboardm_02', - ['price'] = 450, - ['label'] = 'Sideboard Pinewood', - ['description'] = 'Beautiful Pinewood sideboard table', - ['colorlabel'] = 'Pinewood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png', - ['object'] = 'hei_heist_bed_chestdrawer_04', - ['price'] = 450, - ['label'] = 'Small Varnished Sidebar', - ['description'] = 'Norwegian style varnished sidebar', - ['colorlabel'] = 'Varnished', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png', - ['object'] = 'hei_heist_str_sideboardl_04', - ['price'] = 550, - ['label'] = 'Sideboard Blue', - ['description'] = 'Classic movie blue sidebar', - ['colorlabel'] = 'Blue', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png', - ['object'] = 'hei_heist_str_sideboardl_02', - ['price'] = 250, - ['label'] = 'Sideboard Beige', - ['description'] = 'Beige sidebar with beautiful details and high legs', - ['colorlabel'] = 'Beige', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png', - ['object'] = 'p_v_43_safe_s', - ['price'] = 750, - ['label'] = 'Safe', - ['description'] = 'Super secure safe, where did Pablo Escobar hide his money?', - ['colorlabel'] = 'Green', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png', - ['object'] = 'hei_heist_str_sideboardl_05', - ['price'] = 650, - ['label'] = 'Sideboard Retail ', - ['description'] = 'Sideboard for retail people, with white and blue details, very good by the way', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png', - ['object'] = 'hei_heist_str_sideboardl_03', - ['price'] = 550, - ['label'] = 'Sideboard Wood', - ['description'] = 'Beautiful solid wooden sideboard, harder than Transformer', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png', - ['object'] = 'apa_mp_h_str_sideboardl_11', - ['price'] = 850, - ['label'] = 'Sideboard Wood Modern', - ['description'] = 'Beautiful solid wooden sideboard, harder than a turtle sandwich', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png', - ['object'] = 'apa_mp_h_str_sideboardl_09', - ['price'] = 550, - ['label'] = 'Sideboard Simple', - ['description'] = 'Theres not much to say, its horrible...', - ['colorlabel'] = 'Simple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - } - }, - ['hotplate'] = { - label = 'Hotplate', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-burners-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-burners-blue.svg', - css = { - width = 3.0, - top = 8.85, - left = 3.25, - zIndex = 9, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_chip_fryer.png', - ['object'] = 'prop_chip_fryer', - ['price'] = 1500, - ['label'] = 'Big cooker hood', - ['description'] = 'A huge extractor for high-quality kitchens', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_cooker_03.png', - ['object'] = 'prop_cooker_03', - ['price'] = 2500, - ['label'] = 'Cooker without hood', - ['description'] = 'Modern and large kitchen, this does not require smoke outlets', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - } - }, - ['kitchenetteleft'] = { - label = 'Kitchenette Left', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-counter2-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-counter2-blue.svg', - css = { - width = 7.5, - top = 7.4, - left = 9.9, - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png', - ['object'] = 'apa_mp_h_str_sideboardl_06', - ['price'] = 620, - ['label'] = 'Elegants Chest', - ['description'] = 'Beautiful modern sideboard, with minimalist white details', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboardm_03', - price = 560, - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png', - ['object'] = 'ex_prop_ex_toolchest_01', - ['price'] = 520, - ['label'] = 'Mechanic chest', - ['description'] = 'Sideboard for mechanics, the best on the market with red details. It has multiple types of measurements.', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Small', - object = 'gr_prop_gr_tool_draw_01a', - price = 350, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Medium', - object = 'gr_prop_gr_tool_draw_01b', - price = 420, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Big', - object = 'gr_prop_gr_tool_draw_01d', - price = 480, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Box', - object = 'gr_prop_gr_tool_chest_01a', - price = 250, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png', - ['object'] = 'apa_mp_h_bed_chestdrawer_02', - ['price'] = 330, - ['label'] = 'Sideboard Chest', - ['description'] = 'Beautiful purple desk with yellow details.', - ['colorlabel'] = 'Purple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png', - ['object'] = 'apa_mp_h_str_sideboardl_14', - ['price'] = 350, - ['label'] = 'Sideboard Shiny Wood', - ['description'] = 'A wooden piece of furniture with details in brown colors, beautiful', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png', - ['object'] = 'apa_mp_h_str_sideboardl_13', - ['price'] = 450, - ['label'] = 'Sideboard Dynamic', - ['description'] = 'A huge sideboard with gray details, ultra minimalist and at a juicy price, what are you waiting for?', - ['colorlabel'] = 'White with details', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png', - ['object'] = 'apa_mp_h_str_sideboardm_02', - ['price'] = 450, - ['label'] = 'Sideboard Pinewood', - ['description'] = 'Beautiful Pinewood sideboard table', - ['colorlabel'] = 'Pinewood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png', - ['object'] = 'hei_heist_bed_chestdrawer_04', - ['price'] = 450, - ['label'] = 'Small Varnished Sidebar', - ['description'] = 'Norwegian style varnished sidebar', - ['colorlabel'] = 'Varnished', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png', - ['object'] = 'hei_heist_str_sideboardl_04', - ['price'] = 550, - ['label'] = 'Sideboard Blue', - ['description'] = 'Classic movie blue sidebar', - ['colorlabel'] = 'Blue', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png', - ['object'] = 'hei_heist_str_sideboardl_02', - ['price'] = 250, - ['label'] = 'Sideboard Beige', - ['description'] = 'Beige sidebar with beautiful details and high legs', - ['colorlabel'] = 'Beige', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png', - ['object'] = 'p_v_43_safe_s', - ['price'] = 750, - ['label'] = 'Safe', - ['description'] = 'Super secure safe, where did Pablo Escobar hide his money?', - ['colorlabel'] = 'Green', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png', - ['object'] = 'hei_heist_str_sideboardl_05', - ['price'] = 650, - ['label'] = 'Sideboard Retail ', - ['description'] = 'Sideboard for retail people, with white and blue details, very good by the way', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png', - ['object'] = 'hei_heist_str_sideboardl_03', - ['price'] = 550, - ['label'] = 'Sideboard Wood', - ['description'] = 'Beautiful solid wooden sideboard, harder than Transformer', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png', - ['object'] = 'apa_mp_h_str_sideboardl_11', - ['price'] = 850, - ['label'] = 'Sideboard Wood Modern', - ['description'] = 'Beautiful solid wooden sideboard, harder than a turtle sandwich', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png', - ['object'] = 'apa_mp_h_str_sideboardl_09', - ['price'] = 550, - ['label'] = 'Sideboard Simple', - ['description'] = 'Theres not much to say, its horrible...', - ['colorlabel'] = 'Simple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - } - }, - ['kitchenetteright'] = { - label = 'Kitchenette Right', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-counter1-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-counter1-blue.svg', - css = { - width = 6.0, - top = 7.7, - left = 15.0, - zIndex = 1, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png', - ['object'] = 'apa_mp_h_str_sideboardl_06', - ['price'] = 620, - ['label'] = 'Elegants Chest', - ['description'] = 'Beautiful modern sideboard, with minimalist white details', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboardm_03', - price = 560, - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png', - ['object'] = 'ex_prop_ex_toolchest_01', - ['price'] = 520, - ['label'] = 'Mechanic chest', - ['description'] = 'Sideboard for mechanics, the best on the market with red details. It has multiple types of measurements.', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Small', - object = 'gr_prop_gr_tool_draw_01a', - price = 350, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Medium', - object = 'gr_prop_gr_tool_draw_01b', - price = 420, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Big', - object = 'gr_prop_gr_tool_draw_01d', - price = 480, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Box', - object = 'gr_prop_gr_tool_chest_01a', - price = 250, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png', - ['object'] = 'apa_mp_h_bed_chestdrawer_02', - ['price'] = 330, - ['label'] = 'Sideboard Chest', - ['description'] = 'Beautiful purple desk with yellow details.', - ['colorlabel'] = 'Purple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png', - ['object'] = 'apa_mp_h_str_sideboardl_14', - ['price'] = 350, - ['label'] = 'Sideboard Shiny Wood', - ['description'] = 'A wooden piece of furniture with details in brown colors, beautiful', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png', - ['object'] = 'apa_mp_h_str_sideboardl_13', - ['price'] = 450, - ['label'] = 'Sideboard Dynamic', - ['description'] = 'A huge sideboard with gray details, ultra minimalist and at a juicy price, what are you waiting for?', - ['colorlabel'] = 'White with details', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png', - ['object'] = 'apa_mp_h_str_sideboardm_02', - ['price'] = 450, - ['label'] = 'Sideboard Pinewood', - ['description'] = 'Beautiful Pinewood sideboard table', - ['colorlabel'] = 'Pinewood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png', - ['object'] = 'hei_heist_bed_chestdrawer_04', - ['price'] = 450, - ['label'] = 'Small Varnished Sidebar', - ['description'] = 'Norwegian style varnished sidebar', - ['colorlabel'] = 'Varnished', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png', - ['object'] = 'hei_heist_str_sideboardl_04', - ['price'] = 550, - ['label'] = 'Sideboard Blue', - ['description'] = 'Classic movie blue sidebar', - ['colorlabel'] = 'Blue', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png', - ['object'] = 'hei_heist_str_sideboardl_02', - ['price'] = 250, - ['label'] = 'Sideboard Beige', - ['description'] = 'Beige sidebar with beautiful details and high legs', - ['colorlabel'] = 'Beige', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png', - ['object'] = 'p_v_43_safe_s', - ['price'] = 750, - ['label'] = 'Safe', - ['description'] = 'Super secure safe, where did Pablo Escobar hide his money?', - ['colorlabel'] = 'Green', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png', - ['object'] = 'hei_heist_str_sideboardl_05', - ['price'] = 650, - ['label'] = 'Sideboard Retail ', - ['description'] = 'Sideboard for retail people, with white and blue details, very good by the way', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png', - ['object'] = 'hei_heist_str_sideboardl_03', - ['price'] = 550, - ['label'] = 'Sideboard Wood', - ['description'] = 'Beautiful solid wooden sideboard, harder than Transformer', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png', - ['object'] = 'apa_mp_h_str_sideboardl_11', - ['price'] = 850, - ['label'] = 'Sideboard Wood Modern', - ['description'] = 'Beautiful solid wooden sideboard, harder than a turtle sandwich', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png', - ['object'] = 'apa_mp_h_str_sideboardl_09', - ['price'] = 550, - ['label'] = 'Sideboard Simple', - ['description'] = 'Theres not much to say, its horrible...', - ['colorlabel'] = 'Simple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - } - }, - ['knifeblockset'] = { - label = 'Knife Block Set', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-knives-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-knives-blue.svg', - css = { - width = 1.5, - top = 6.1, - left = 14.3, - zIndex = 1, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_cs_bowie_knife.png', - ['object'] = 'prop_cs_bowie_knife', - ['price'] = 1590, - ['label'] = 'Cutucuchillo', - ['description'] = 'Captain Blackbeard fought with this knife in Pirates of the Caribbean, thats why its value', - ['colorlabel'] = 'Blackbeard', - ['colors'] = { - { - label = 'The same one, I think?', - object = 'prop_knife', - price = 1590, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mknifeblock.png', - ['object'] = 'v_res_mknifeblock', - ['price'] = 150, - ['label'] = 'Knife Stand', - ['description'] = 'Beautiful knife stand in various colors', - ['colorlabel'] = 'Wood', - ['colors'] = { - { - label = 'Black', - object = 'prop_knife_stand', - price = 150, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/knifes/prop_w_me_knife_01.png', - ['object'] = 'prop_w_me_knife_01', - ['price'] = 120, - ['label'] = 'Kiwi Knife', - ['description'] = 'Knife that Kiwi will use to murder anyone who opens a ticket', - ['colorlabel'] = 'Red', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/knifes/v_res_mkniferack.png', - ['object'] = 'v_res_mkniferack', - ['price'] = 220, - ['label'] = 'Wall knives', - ['description'] = 'Professional Wall Knife Set', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - } - }, - ['microwave'] = { - label = 'Microwave', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-microwave-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-microwave-blue.svg', - css = { - width = 3.5, - top = 6.5, - left = 10.60, - zIndex = 3, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_microwave_1.png', - ['object'] = 'prop_microwave_1', - ['price'] = 250, - ['label'] = 'Microwave Horrible ', - ['description'] = 'Horrible microwave, it honestly looks used, but its new, I swear', - ['colorlabel'] = 'Beige', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_01.png', - ['object'] = 'prop_micro_01', - ['price'] = 400, - ['label'] = 'Microwave Pretty', - ['description'] = 'A beautiful microwave, with this you can heat your food!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/microwave/prop_micro_02.png', - ['object'] = 'prop_micro_02', - ['price'] = 650, - ['label'] = 'Microwave Digital', - ['description'] = 'A beautiful microwave, with this you can heat your food, but this time with digital', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - } - }, - ['oven'] = { - label = 'Oven', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-oven-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-oven-blue.svg', - css = { - width = 4.0, - top = 8.25, - left = 2.7, - zIndex = 7, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_chip_fryer.png', - ['object'] = 'prop_chip_fryer', - ['price'] = 1500, - ['label'] = 'Big cooker hood', - ['description'] = 'A huge extractor for high-quality kitchens', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/cooker/prop_cooker_03.png', - ['object'] = 'prop_cooker_03', - ['price'] = 2500, - ['label'] = 'Cooker without hood', - ['description'] = 'Modern and large kitchen, this does not require smoke outlets', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - } - }, - ['sink'] = { - label = 'Sink', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-sink-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-sink-blue.svg', - css = { - width = 3.5, - top = 6.9, - left = 15.8, - - zIndex = 5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/sink/prop_bar_sink_01.png', - ['object'] = 'prop_bar_sink_01', - ['price'] = 380, - ['label'] = 'Name for Prop', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Wall', - ['colors'] = { - { - label = 'Floor', - object = 'prop_ff_sink_02', - price = 380, - }, - { - label = 'Advanced', - object = 'prop_sink_04', - price = 820, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_02.png', - ['object'] = 'prop_sink_02', - ['price'] = 350, - ['label'] = 'Name for Prop', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Small', - object = 'prop_ff_sink_02', - price = 380, - }, - { - label = 'Stone', - object = 'prop_sink_04', - price = 680, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/sink/prop_sink_06.png', - ['object'] = 'prop_sink_06', - ['price'] = 0, - ['label'] = 'Name for Prop', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/sink/v_res_mbsink.png', - ['object'] = 'v_res_mbsink', - ['price'] = 0, - ['label'] = 'Name for Prop', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/sink/v_ilev_mm_faucet.png', - ['object'] = 'v_ilev_mm_faucet', - ['price'] = 0, - ['label'] = 'Name for Prop', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - } - }, - ['table'] = { - label = 'Table', - img = './assets/img/decorate/categories/rooms/kitchen/kitchen-table-blue.svg', - navigation = 1, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/kitchen/kitchen-table-blue.svg', - css = { - width = 8.5, - top = 8.5, - left = 14.0, - zIndex = 2, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_01.png', - ['object'] = 'apa_mp_h_din_table_01', - ['price'] = 550, - ['label'] = 'Modern Glass Table', - ['description'] = 'A modern and beautiful glass table, a little expensive, but worth it', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_04.png', - ['object'] = 'apa_mp_h_din_table_04', - ['price'] = 420, - ['label'] = 'Single Glass Table', - ['description'] = 'Beautiful metal and glass table', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_06.png', - ['object'] = 'apa_mp_h_din_table_06', - ['price'] = 210, - ['label'] = 'Modern Plastic Table', - ['description'] = 'A beautiful modern plastic and metal table, good price by the way...', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_01.png', - ['object'] = 'apa_mp_h_yacht_coffee_table_01', - ['price'] = 190, - ['label'] = 'Coffee Table', - ['description'] = 'This is where Prince Quasar drank his coffee, did you know that? Me neither, but it says so on the label haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_02.png', - ['object'] = 'apa_mp_h_yacht_coffee_table_02', - ['price'] = 330, - ['label'] = 'Yatch Coffee Table', - ['description'] = 'This coffee table is suitable for yacht trips, the truth is it is very hard and robust, beautiful, right?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_side_table_01.png', - ['object'] = 'apa_mp_h_yacht_side_table_01', - ['price'] = 90, - ['label'] = 'Mini Coffee Table', - ['description'] = 'Small coffee table, in a studio apartment it would look perfect, it takes up almost no space', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_ven_market_table1.png', - ['object'] = 'prop_ven_market_table1', - ['price'] = 150, - ['label'] = 'Exterior table', - ['description'] = 'Simple and beautiful outdoor table', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_yacht_table_03.png', - ['object'] = 'prop_yacht_table_03', - ['price'] = 400, - ['label'] = 'Yatch plastic table', - ['description'] = 'High density plastic yacht table set', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Medium', - object = 'prop_yacht_table_02', - price = 250, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/v_ret_fh_dinetable.png', - ['object'] = 'v_ret_fh_dinetable', - ['price'] = 830, - ['label'] = 'Horror table', - ['description'] = 'Above this table I think Frankenstain autopsy was done haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_07.png', - ['object'] = 'hei_heist_din_table_07', - ['price'] = 1200, - ['label'] = 'Glass deluxe table', - ['description'] = 'A beautiful and rounded glass table with a deluxe style and high quality', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_04.png', - ['object'] = 'hei_heist_din_table_04', - ['price'] = 500, - ['label'] = 'Quartz crystal', - ['description'] = 'Precious quartz crystal table', - ['colorlabel'] = 'Crystal', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboards_02', - price = 300, - }, - }, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_06.png', - ['object'] = 'hei_heist_din_table_06', - ['price'] = 600, - ['label'] = 'Familiar table', - ['description'] = 'A huge table and chairs set for the whole family', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_fbi3_coffee_table.png', - ['object'] = 'prop_fbi3_coffee_table', - ['price'] = 300, - ['label'] = 'Modern coffee table', - ['description'] = 'Low coffee table, beautiful and delicious, ah no, you cant eat that haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_01.png', - ['object'] = 'prop_table_01', - ['price'] = 200, - ['label'] = 'Pino table 01', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_02.png', - ['object'] = 'prop_table_02', - ['price'] = 250, - ['label'] = 'Pino table 02', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_04.png', - ['object'] = 'prop_table_04', - ['price'] = 320, - ['label'] = 'Pino table 03', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_05.png', - ['object'] = 'prop_table_05', - ['price'] = 360, - ['label'] = 'Pino table 03', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidesml_01.png', - ['object'] = 'apa_mp_h_tab_sidesml_01', - ['price'] = 350, - ['label'] = 'Small kit tables', - ['description'] = 'An economical kit of tables for your home', - ['colorlabel'] = 'Kit', - ['colors'] = { - { - label = 'Single', - object = 'apa_mp_h_tab_sidesml_02', - price = 50, - }, - }, - }, - [19] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidelrg_02.png', - ['object'] = 'apa_mp_h_tab_sidelrg_02', - ['price'] = 760, - ['label'] = 'Designer glass table', - ['description'] = 'A beautiful glass table with a modern, artistic design.', - ['colorlabel'] = 'Glass', - ['colors'] = { - { - label = 'Economic', - object = 'apa_mp_h_tab_sidelrg_01', - price = 560, - }, - }, - }, - [20] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_fakeid_table.png', - ['object'] = 'bkr_prop_fakeid_table', - ['price'] = 110, - ['label'] = 'Small Table', - ['description'] = 'Small light table that still serves to eat, foldable and takes up almost no space', - ['colorlabel'] = 'Yellow', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [21] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_weed_table_01b.png', - ['object'] = 'bkr_prop_weed_table_01b', - ['price'] = 150, - ['label'] = 'Folding table', - ['description'] = 'A folding table, dont look at the other options, are they somewhat... illegal?', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Weed', - object = 'bkr_prop_weed_table_01a', - price = 800, - }, - { - label = 'Chemicals', - object = 'bkr_prop_meth_table01a', - price = 1250, - }, - }, - }, - [22] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_06.png', - ['object'] = 'prop_table_06', - ['price'] = 350, - ['label'] = 'Garden Table', - ['description'] = 'An ideal outdoor table for your garden!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [23] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_08.png', - ['object'] = 'prop_table_08', - ['price'] = 250, - ['label'] = 'Picnic Table', - ['description'] = 'Oak table for outdoors or horror houses, you know, boo!', - ['colorlabel'] = 'Roble', - ['colors'] = {}, - }, - [24] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_07.png', - ['object'] = 'prop_table_07', - ['price'] = 125, - ['label'] = 'Mini bar table', - ['description'] = 'Ideal for bars or cafes!', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [25] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_01.png', - ['object'] = 'prop_table_para_comb_01', - ['price'] = 600, - ['label'] = 'Table with pergola', - ['description'] = 'Collection of tables with pergolas, beautiful!', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Blue', - object = 'prop_table_para_comb_03', - price = 600, - }, - { - label = 'White', - object = 'prop_table_para_comb_04', - price = 600, - }, - }, - }, - [26] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_02.png', - ['object'] = 'prop_table_para_comb_02', - ['price'] = 550, - ['label'] = 'Single Table whit pergola', - ['description'] = 'This outdoor pergola table is ideal for simple shops or kiosks', - ['colorlabel'] = 'Plastic', - ['colors'] = { - { - label = 'Roble', - object = 'prop_table_para_comb_05', - price = 650, - }, - }, - }, - [27] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tablesmall_01.png', - ['object'] = 'prop_tablesmall_01', - ['price'] = 430, - ['label'] = 'Small tea table', - ['description'] = 'Low table, living room size to have tea while watching a nice movie on Netflix', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [28] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_tennis.png', - ['object'] = 'prop_table_tennis', - ['price'] = 1300, - ['label'] = 'Tenis table', - ['description'] = 'Beautiful, huge pingpong table but does not include rackets', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Rackets', - object = 'prop_table_ten_bat', - price = 25, - }, - }, - }, - [29] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_pooltable_02.png', - ['object'] = 'prop_pooltable_02', - ['price'] = 3500, - ['label'] = 'Pool table', - ['description'] = 'Huge and expensive pool table, very expensive', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Purple', - object = 'prop_pooltable_3b', - price = 3700, - }, - }, - }, - [30] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tri_table_01.png', - ['object'] = 'prop_tri_table_01', - ['price'] = 250, - ['label'] = 'Voting table', - ['description'] = 'Presidential voting table, yeah exactly...', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [31] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/ex_mp_h_din_table_05.png', - ['object'] = 'ex_mp_h_din_table_05', - ['price'] = 430, - ['label'] = 'Normal Table', - ['description'] = 'A huge but quite simple table, it is widely used in offices', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [32] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_coffee_08.png', - ['object'] = 'apa_mp_h_tab_coffee_08', - ['price'] = 550, - ['label'] = 'Modern Coffee Table', - ['description'] = 'A very modern coffee table!', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [33] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/ex_prop_ex_console_table_01.png', - ['object'] = 'ex_prop_ex_console_table_01', - ['price'] = 550, - ['label'] = 'Wifi Table', - ['description'] = 'A very old coffee table, it looks like grandma', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [34] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_coke_pallet_01a.png', - ['object'] = 'bkr_prop_coke_pallet_01a', - ['price'] = 20, - ['label'] = '"Table" for the poor', - ['description'] = 'If you dont have much money... go ahead buddy haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - } - }, - ['pc-table'] = { - label = 'PC Tables', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-desk-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-desk-blue.svg', - css = { - width = 5.0, - top = 8.6, - left = 17, - zIndex = 7, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_01.png', - ['object'] = 'apa_mp_h_din_table_01', - ['price'] = 550, - ['label'] = 'Modern Glass Table', - ['description'] = 'A modern and beautiful glass table, a little expensive, but worth it', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_04.png', - ['object'] = 'apa_mp_h_din_table_04', - ['price'] = 420, - ['label'] = 'Single Glass Table', - ['description'] = 'Beautiful metal and glass table', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_06.png', - ['object'] = 'apa_mp_h_din_table_06', - ['price'] = 210, - ['label'] = 'Modern Plastic Table', - ['description'] = 'A beautiful modern plastic and metal table, good price by the way...', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_01.png', - ['object'] = 'apa_mp_h_yacht_coffee_table_01', - ['price'] = 190, - ['label'] = 'Coffee Table', - ['description'] = 'This is where Prince Quasar drank his coffee, did you know that? Me neither, but it says so on the label haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_02.png', - ['object'] = 'apa_mp_h_yacht_coffee_table_02', - ['price'] = 330, - ['label'] = 'Yatch Coffee Table', - ['description'] = 'This coffee table is suitable for yacht trips, the truth is it is very hard and robust, beautiful, right?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_side_table_01.png', - ['object'] = 'apa_mp_h_yacht_side_table_01', - ['price'] = 90, - ['label'] = 'Mini Coffee Table', - ['description'] = 'Small coffee table, in a studio apartment it would look perfect, it takes up almost no space', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_ven_market_table1.png', - ['object'] = 'prop_ven_market_table1', - ['price'] = 150, - ['label'] = 'Exterior table', - ['description'] = 'Simple and beautiful outdoor table', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_yacht_table_03.png', - ['object'] = 'prop_yacht_table_03', - ['price'] = 400, - ['label'] = 'Yatch plastic table', - ['description'] = 'High density plastic yacht table set', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Medium', - object = 'prop_yacht_table_02', - price = 250, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/v_ret_fh_dinetable.png', - ['object'] = 'v_ret_fh_dinetable', - ['price'] = 830, - ['label'] = 'Horror table', - ['description'] = 'Above this table I think Frankenstain autopsy was done haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_07.png', - ['object'] = 'hei_heist_din_table_07', - ['price'] = 1200, - ['label'] = 'Glass deluxe table', - ['description'] = 'A beautiful and rounded glass table with a deluxe style and high quality', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_04.png', - ['object'] = 'hei_heist_din_table_04', - ['price'] = 500, - ['label'] = 'Quartz crystal', - ['description'] = 'Precious quartz crystal table', - ['colorlabel'] = 'Crystal', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboards_02', - price = 300, - }, - }, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_06.png', - ['object'] = 'hei_heist_din_table_06', - ['price'] = 600, - ['label'] = 'Familiar table', - ['description'] = 'A huge table and chairs set for the whole family', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_fbi3_coffee_table.png', - ['object'] = 'prop_fbi3_coffee_table', - ['price'] = 300, - ['label'] = 'Modern coffee table', - ['description'] = 'Low coffee table, beautiful and delicious, ah no, you cant eat that haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_01.png', - ['object'] = 'prop_table_01', - ['price'] = 200, - ['label'] = 'Pino table 01', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_02.png', - ['object'] = 'prop_table_02', - ['price'] = 250, - ['label'] = 'Pino table 02', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_04.png', - ['object'] = 'prop_table_04', - ['price'] = 320, - ['label'] = 'Pino table 03', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_05.png', - ['object'] = 'prop_table_05', - ['price'] = 360, - ['label'] = 'Pino table 03', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidesml_01.png', - ['object'] = 'apa_mp_h_tab_sidesml_01', - ['price'] = 350, - ['label'] = 'Small kit tables', - ['description'] = 'An economical kit of tables for your home', - ['colorlabel'] = 'Kit', - ['colors'] = { - { - label = 'Single', - object = 'apa_mp_h_tab_sidesml_02', - price = 50, - }, - }, - }, - [19] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidelrg_02.png', - ['object'] = 'apa_mp_h_tab_sidelrg_02', - ['price'] = 760, - ['label'] = 'Designer glass table', - ['description'] = 'A beautiful glass table with a modern, artistic design.', - ['colorlabel'] = 'Glass', - ['colors'] = { - { - label = 'Economic', - object = 'apa_mp_h_tab_sidelrg_01', - price = 560, - }, - }, - }, - [20] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_fakeid_table.png', - ['object'] = 'bkr_prop_fakeid_table', - ['price'] = 110, - ['label'] = 'Small Table', - ['description'] = 'Small light table that still serves to eat, foldable and takes up almost no space', - ['colorlabel'] = 'Yellow', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [21] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_weed_table_01b.png', - ['object'] = 'bkr_prop_weed_table_01b', - ['price'] = 150, - ['label'] = 'Folding table', - ['description'] = 'A folding table, dont look at the other options, are they somewhat... illegal?', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Weed', - object = 'bkr_prop_weed_table_01a', - price = 800, - }, - { - label = 'Chemicals', - object = 'bkr_prop_meth_table01a', - price = 1250, - }, - }, - }, - [22] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_06.png', - ['object'] = 'prop_table_06', - ['price'] = 350, - ['label'] = 'Garden Table', - ['description'] = 'An ideal outdoor table for your garden!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [23] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_08.png', - ['object'] = 'prop_table_08', - ['price'] = 250, - ['label'] = 'Picnic Table', - ['description'] = 'Oak table for outdoors or horror houses, you know, boo!', - ['colorlabel'] = 'Roble', - ['colors'] = {}, - }, - [24] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_07.png', - ['object'] = 'prop_table_07', - ['price'] = 125, - ['label'] = 'Mini bar table', - ['description'] = 'Ideal for bars or cafes!', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [25] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_01.png', - ['object'] = 'prop_table_para_comb_01', - ['price'] = 600, - ['label'] = 'Table with pergola', - ['description'] = 'Collection of tables with pergolas, beautiful!', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Blue', - object = 'prop_table_para_comb_03', - price = 600, - }, - { - label = 'White', - object = 'prop_table_para_comb_04', - price = 600, - }, - }, - }, - [26] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_02.png', - ['object'] = 'prop_table_para_comb_02', - ['price'] = 550, - ['label'] = 'Single Table whit pergola', - ['description'] = 'This outdoor pergola table is ideal for simple shops or kiosks', - ['colorlabel'] = 'Plastic', - ['colors'] = { - { - label = 'Roble', - object = 'prop_table_para_comb_05', - price = 650, - }, - }, - }, - [27] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tablesmall_01.png', - ['object'] = 'prop_tablesmall_01', - ['price'] = 430, - ['label'] = 'Small tea table', - ['description'] = 'Low table, living room size to have tea while watching a nice movie on Netflix', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [28] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_tennis.png', - ['object'] = 'prop_table_tennis', - ['price'] = 1300, - ['label'] = 'Tenis table', - ['description'] = 'Beautiful, huge pingpong table but does not include rackets', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Rackets', - object = 'prop_table_ten_bat', - price = 25, - }, - }, - }, - [29] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_pooltable_02.png', - ['object'] = 'prop_pooltable_02', - ['price'] = 3500, - ['label'] = 'Pool table', - ['description'] = 'Huge and expensive pool table, very expensive', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Purple', - object = 'prop_pooltable_3b', - price = 3700, - }, - }, - }, - [30] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tri_table_01.png', - ['object'] = 'prop_tri_table_01', - ['price'] = 250, - ['label'] = 'Voting table', - ['description'] = 'Presidential voting table, yeah exactly...', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [31] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/ex_mp_h_din_table_05.png', - ['object'] = 'ex_mp_h_din_table_05', - ['price'] = 430, - ['label'] = 'Normal Table', - ['description'] = 'A huge but quite simple table, it is widely used in offices', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [32] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_coffee_08.png', - ['object'] = 'apa_mp_h_tab_coffee_08', - ['price'] = 550, - ['label'] = 'Modern Coffee Table', - ['description'] = 'A very modern coffee table!', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [33] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/ex_prop_ex_console_table_01.png', - ['object'] = 'ex_prop_ex_console_table_01', - ['price'] = 550, - ['label'] = 'Wifi Table', - ['description'] = 'A very old coffee table, it looks like grandma', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [34] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_coke_pallet_01a.png', - ['object'] = 'bkr_prop_coke_pallet_01a', - ['price'] = 20, - ['label'] = '"Table" for the poor', - ['description'] = 'If you dont have much money... go ahead buddy haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - } - }, - ['bed'] = { - label = 'Bed', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-bed-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-bed-blue.svg', - css = { - width = 8.5, - top = 6.8, - left = 9.2, - zIndex = 4, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_08.png', - ['object'] = 'apa_mp_h_bed_double_08', - ['price'] = 790, - ['label'] = 'Designer green bed', - ['description'] = 'A minimalist design bed with a beautiful color', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Tables of light', - object = 'hei_heist_bed_table_dble_04', - price = 150, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_double_09.png', - ['object'] = 'apa_mp_h_bed_double_09', - ['price'] = 575, - ['label'] = 'Modern floating bed', - ['description'] = 'A bed with rounded floating legs, a high quality bed', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_wide_05.png', - ['object'] = 'apa_mp_h_bed_wide_05', - ['price'] = 520, - ['label'] = 'Children red bed', - ['description'] = 'A huge bed for well-behaved children', - ['colorlabel'] = 'Red', - ['colors'] = { - { - label = 'Tables of light', - object = 'apa_mp_h_bed_table_wide_12', - price = 150, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_bed_with_table_02.png', - ['object'] = 'apa_mp_h_bed_with_table_02', - ['price'] = 1105, - ['label'] = 'Complete bedding set', - ['description'] = 'An executive oak wood bed set, complete with headrest and drawers', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_01.png', - ['object'] = 'apa_mp_h_yacht_bed_01', - ['price'] = 750, - ['label'] = 'Luxurious Yacht Bed', - ['description'] = 'A completely luxurious bed with a fluffy solid leather backrest', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/apa_mp_h_yacht_bed_02.png', - ['object'] = 'apa_mp_h_yacht_bed_02', - ['price'] = 2500, - ['label'] = 'Super luxury black bed', - ['description'] = 'The most luxurious bed on the market, a black bed with high-density mattresses, the best of the best!', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/bkr_prop_biker_campbed_01.png', - ['object'] = 'bkr_prop_biker_campbed_01', - ['price'] = 200, - ['label'] = 'Soldier stretcher', - ['description'] = 'A soldier stretcher, ideal for trips to the forest?', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/ex_prop_exec_bed_01.png', - ['object'] = 'ex_prop_exec_bed_01', - ['price'] = 80, - ['label'] = 'Poor bed', - ['description'] = 'The poorest and simplest bed we have, I wont say anything, just look at it and judge for yourself haha', - ['colorlabel'] = 'Dirty', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/gr_prop_bunker_bed_01.png', - ['object'] = 'gr_prop_bunker_bed_01', - ['price'] = 120, - ['label'] = 'Extremely simple bed', - ['description'] = 'A basic and simple, economical bed', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/p_lestersbed_s.png', - ['object'] = 'p_lestersbed_s', - ['price'] = 410, - ['label'] = 'Wooden bed', - ['description'] = 'A beautiful bedding set with a simple wooden mattress', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/p_mbbed_s.png', - ['object'] = 'p_mbbed_s', - ['price'] = 980, - ['label'] = 'Royal bed', - ['description'] = 'Only kings and queens sleep in this bed, get ready for a princely experience', - ['colorlabel'] = 'Roble', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/bed/v_res_msonbed_s.png', - ['object'] = 'v_res_msonbed_s', - ['price'] = 600, - ['label'] = 'Motel bed', - ['description'] = 'A dark colored motel bed, its pretty but it looks used, right?', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - }, - }, - ['bedsidetable'] = { - label = 'Bedside Table', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitetable-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-bedsitetable-blue.svg', - css = { - width = 3.5, - top = 9.0, - left = 6.5, - zIndex = 5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_06.png', - ['object'] = 'apa_mp_h_str_sideboardl_06', - ['price'] = 620, - ['label'] = 'Elegants Chest', - ['description'] = 'Beautiful modern sideboard, with minimalist white details', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboardm_03', - price = 560, - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/ex_prop_ex_toolchest_01.png', - ['object'] = 'ex_prop_ex_toolchest_01', - ['price'] = 520, - ['label'] = 'Mechanic chest', - ['description'] = 'Sideboard for mechanics, the best on the market with red details. It has multiple types of measurements.', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Small', - object = 'gr_prop_gr_tool_draw_01a', - price = 350, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Medium', - object = 'gr_prop_gr_tool_draw_01b', - price = 420, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Big', - object = 'gr_prop_gr_tool_draw_01d', - price = 480, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - { - label = 'Box', - object = 'gr_prop_gr_tool_chest_01a', - price = 250, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - }, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_bed_chestdrawer_02.png', - ['object'] = 'apa_mp_h_bed_chestdrawer_02', - ['price'] = 330, - ['label'] = 'Sideboard Chest', - ['description'] = 'Beautiful purple desk with yellow details.', - ['colorlabel'] = 'Purple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_14.png', - ['object'] = 'apa_mp_h_str_sideboardl_14', - ['price'] = 350, - ['label'] = 'Sideboard Shiny Wood', - ['description'] = 'A wooden piece of furniture with details in brown colors, beautiful', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_13.png', - ['object'] = 'apa_mp_h_str_sideboardl_13', - ['price'] = 450, - ['label'] = 'Sideboard Dynamic', - ['description'] = 'A huge sideboard with gray details, ultra minimalist and at a juicy price, what are you waiting for?', - ['colorlabel'] = 'White with details', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardm_02.png', - ['object'] = 'apa_mp_h_str_sideboardm_02', - ['price'] = 450, - ['label'] = 'Sideboard Pinewood', - ['description'] = 'Beautiful Pinewood sideboard table', - ['colorlabel'] = 'Pinewood', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_bed_chestdrawer_04.png', - ['object'] = 'hei_heist_bed_chestdrawer_04', - ['price'] = 450, - ['label'] = 'Small Varnished Sidebar', - ['description'] = 'Norwegian style varnished sidebar', - ['colorlabel'] = 'Varnished', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_04.png', - ['object'] = 'hei_heist_str_sideboardl_04', - ['price'] = 550, - ['label'] = 'Sideboard Blue', - ['description'] = 'Classic movie blue sidebar', - ['colorlabel'] = 'Blue', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_02.png', - ['object'] = 'hei_heist_str_sideboardl_02', - ['price'] = 250, - ['label'] = 'Sideboard Beige', - ['description'] = 'Beige sidebar with beautiful details and high legs', - ['colorlabel'] = 'Beige', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/p_v_43_safe_s.png', - ['object'] = 'p_v_43_safe_s', - ['price'] = 750, - ['label'] = 'Safe', - ['description'] = 'Super secure safe, where did Pablo Escobar hide his money?', - ['colorlabel'] = 'Green', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_05.png', - ['object'] = 'hei_heist_str_sideboardl_05', - ['price'] = 650, - ['label'] = 'Sideboard Retail ', - ['description'] = 'Sideboard for retail people, with white and blue details, very good by the way', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/hei_heist_str_sideboardl_03.png', - ['object'] = 'hei_heist_str_sideboardl_03', - ['price'] = 550, - ['label'] = 'Sideboard Wood', - ['description'] = 'Beautiful solid wooden sideboard, harder than Transformer', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_11.png', - ['object'] = 'apa_mp_h_str_sideboardl_11', - ['price'] = 850, - ['label'] = 'Sideboard Wood Modern', - ['description'] = 'Beautiful solid wooden sideboard, harder than a turtle sandwich', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/hanging-caninets/apa_mp_h_str_sideboardl_09.png', - ['object'] = 'apa_mp_h_str_sideboardl_09', - ['price'] = 550, - ['label'] = 'Sideboard Simple', - ['description'] = 'Theres not much to say, its horrible...', - ['colorlabel'] = 'Simple', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 1000000, - slots = 10, - } - }, - } - }, - ['carpet'] = { - label = 'Carpet', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-carpet-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-carpet-blue.svg', - css = { - width = 5.5, - top = 11, - left = 13, - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwooll_03.png', - ['object'] = 'apa_mp_h_acc_rugwooll_03', - ['price'] = 130, - ['label'] = 'Simple white rug', - ['description'] = 'A beautiful but simple white rug gets dirty easily.', - ['colorlabel'] = 'Rought', - ['colors'] = { - { - label = 'Smooth', - object = 'apa_mp_h_acc_rugwooll_04', - price = 130, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_01.png', - ['object'] = 'apa_mp_h_acc_rugwoolm_01', - ['price'] = 160, - ['label'] = 'Designer rug 01', - ['description'] = 'A modern design rug', - ['colorlabel'] = 'White with details', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_02.png', - ['object'] = 'apa_mp_h_acc_rugwoolm_02', - ['price'] = 185, - ['label'] = 'Designer rug 02', - ['description'] = 'Black rug with a minimalist and detailed design', - ['colorlabel'] = 'Black with details', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_03.png', - ['object'] = 'apa_mp_h_acc_rugwoolm_03', - ['price'] = 260, - ['label'] = 'Designer rug 03', - ['description'] = 'Beautiful gradient rug, made by Pablo Picasso', - ['colorlabel'] = 'Gray and white', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwoolm_04.png', - ['object'] = 'apa_mp_h_acc_rugwoolm_04', - ['price'] = 115, - ['label'] = 'Designer rug 03', - ['description'] = 'A pretty simple and pretty striped rug', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_01.png', - ['object'] = 'apa_mp_h_acc_rugwools_01', - ['price'] = 190, - ['label'] = 'Circulated carpet', - ['description'] = 'A rug with precise circles, hypnotizing, right?', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/apa_mp_h_acc_rugwools_03.png', - ['object'] = 'apa_mp_h_acc_rugwools_03', - ['price'] = 290, - ['label'] = 'Deluxe rug', - ['description'] = 'Checkered rug in dark colors, perfect for a deluxe home or luxury offices', - ['colorlabel'] = 'Dark', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rughidel_01.png', - ['object'] = 'hei_heist_acc_rughidel_01', - ['price'] = 350, - ['label'] = 'Fur rug', - ['description'] = 'A fur rug, dont ask me what animal it is, you already know that I love animals...', - ['colorlabel'] = 'Dog', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/carpet/hei_heist_acc_rugwooll_01.png', - ['object'] = 'hei_heist_acc_rugwooll_01', - ['price'] = 850, - ['label'] = 'New Dawn Rug', - ['description'] = 'An eccentric painting by the majestic painter Quasarovski, a beautiful visual that expresses the new dawn, recommended!', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - }, - }, - ['decals'] = { - label = 'Decals', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-cosmetics-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-cosmetics-blue.svg', - css = { - width = 1.25, - top = 8.2, - left = 7.55, - zIndex = 8, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_colle_pogo.png', - ['object'] = 'vw_prop_vw_colle_pogo', - ['price'] = 50, - ['label'] = 'Collectible Figures', - ['description'] = 'Incredible collectible dolls!', - ['colorlabel'] = 'Space Monkey', - ['colors'] = { - { - label = 'Alien', - object = 'vw_prop_vw_colle_alien', - price = 50, - }, - { - label = 'Impotent Rage', - object = 'vw_prop_vw_colle_imporage', - price = 50, - }, - { - label = 'Princess Bubblegum', - object = 'vw_prop_vw_colle_prbubble', - price = 50, - }, - { - label = 'Space Ranger Commander', - object = 'vw_prop_vw_colle_rsrcomm', - price = 50, - }, - { - label = 'Space Ranger', - object = 'vw_prop_vw_colle_rsrgeneric', - price = 50, - }, - { - label = 'Beast', - object = 'vw_prop_vw_colle_beast', - price = 50, - }, - { - label = 'Sasquatch', - object = 'vw_prop_vw_colle_sasquatch', - price = 50, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tissues.png', - ['object'] = 'v_res_tissues', - ['price'] = 25, - ['label'] = 'Tissues', - ['description'] = 'Disposable cotton handkerchiefs', - ['colorlabel'] = 'Tissues', - ['colors'] = { - { - label = 'Tissues TT', - object = 'v_res_tt_tissues', - price = 25, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_cs_stock_book.png', - ['object'] = 'prop_cs_stock_book', - ['price'] = 25, - ['label'] = 'Book', - ['description'] = 'Collection of super interesting books, of all genres', - ['colorlabel'] = 'Classic Book', - ['colors'] = { - { - label = 'Book 01a', - object = 'vw_prop_book_stack_01a', - price = 25, - }, - { - label = 'Book 01b', - object = 'vw_prop_book_stack_01b', - price = 25, - }, - { - label = 'Book 01c', - object = 'vw_prop_book_stack_01c', - price = 25, - }, - { - label = 'Book 02a', - object = 'vw_prop_book_stack_02a', - price = 25, - }, - { - label = 'Book 02b', - object = 'vw_prop_book_stack_02b', - price = 25, - }, - { - label = 'Book 02c', - object = 'vw_prop_book_stack_02c', - price = 25, - }, - { - label = 'Book 03a', - object = 'vw_prop_book_stack_03a', - price = 25, - }, - { - label = 'Book 03b', - object = 'vw_prop_book_stack_03b', - price = 25, - }, - { - label = 'Book 03c', - object = 'vw_prop_book_stack_03c', - price = 25, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_acc_guitar_01.png', - ['object'] = 'prop_acc_guitar_01', - ['price'] = 150, - ['label'] = 'Guitar', - ['description'] = 'Guitars of all types, look more here!', - ['colorlabel'] = 'Guitar ACC 01', - ['colors'] = { - { - label = 'Guitar EL 01', - object = 'prop_el_guitar_01', - price = 150, - }, - { - label = 'Guitar EL 02', - object = 'prop_el_guitar_02', - price = 250, - }, - { - label = 'Guitar EL 03', - object = 'prop_el_guitar_03', - price = 250, - }, - { - label = 'Guitar Art', - object = 'vw_prop_casino_art_guitar_01a', - price = 350, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_fa_candle02.png', - ['object'] = 'v_res_fa_candle02', - ['price'] = 15, - ['label'] = 'Candle', - ['description'] = 'All kinds of candelabras and candles, aromatic and smelling like ass too, if you want haha', - ['colorlabel'] = 'Candle FA', - ['colors'] = { - { - label = 'Candle FA 03', - object = 'v_res_fa_candle03', - price = 15, - }, - { - label = 'Candle FA 04', - object = 'v_res_fa_candle04', - price = 15, - }, - { - label = 'Candle Float', - object = 'v_prop_floatcandle', - price = 15, - }, - { - label = 'Candle ACC 01', - object = 'apa_mp_h_acc_candles_01', - price = 15, - }, - { - label = 'Candle ACC 02', - object = 'apa_mp_h_acc_candles_02', - price = 15, - }, - { - label = 'Candle ACC 04', - object = 'apa_mp_h_acc_candles_04', - price = 15, - }, - { - label = 'Candle ACC 05', - object = 'apa_mp_h_acc_candles_05', - price = 15, - }, - { - label = 'Candle ACC 06', - object = 'apa_mp_h_acc_candles_06', - price = 15, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/v_ret_ml_chips1.png', - ['object'] = 'v_ret_ml_chips1', - ['price'] = 10, - ['label'] = 'Chips', - ['description'] = 'French fries from the best brand in Los Santos, choose your flavor!', - ['colorlabel'] = 'Simple', - ['colors'] = { - { - label = 'Chips 1', - object = 'v_ret_ml_chips2', - price = 10, - }, - { - label = 'Chips 2', - object = 'v_ret_ml_chips3', - price = 10, - }, - { - label = 'Chips 3', - object = 'v_ret_ml_chips4', - price = 10, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/v_res_tt_cigs01.png', - ['object'] = 'v_res_tt_cigs01', - ['price'] = 20, - ['label'] = 'Smoke', - ['description'] = 'Tobacco brands, the best, flavors, without flavors, cigars, etc.', - ['colorlabel'] = 'Cigs', - ['colors'] = { - { - label = 'Lighter CS', - object = 'p_cs_lighter_01', - price = 20, - }, - { - label = 'Lighter TT', - object = 'v_res_tt_lighter', - price = 20, - }, - { - label = 'Lighter 01', - object = 'ex_prop_exec_lighter_01', - price = 20, - }, - { - label = 'Lighter Lux', - object = 'lux_prop_lighter_luxe', - price = 20, - }, - { - label = 'Ashtray 1', - object = 'v_res_mp_ashtraya', - price = 20, - }, - { - label = 'Ashtray 2', - object = 'v_res_mp_ashtrayb', - price = 20, - }, - { - label = 'Ashtray 3', - object = 'v_ret_fh_ashtray', - price = 20, - }, - { - label = 'Ashtray 4', - object = 'prop_fib_ashtray_01', - price = 20, - }, - { - label = 'Ashtray 5', - object = 'ex_prop_exec_ashtray_01', - price = 20, - }, - { - label = 'Cigs 1', - object = 'v_ret_ml_cigs', - price = 20, - }, - { - label = 'Cigs 2', - object = 'v_ret_ml_cigs2', - price = 20, - }, - { - label = 'Cigs 3', - object = 'v_ret_ml_cigs3', - price = 20, - }, - { - label = 'Cigs 4', - object = 'v_ret_ml_cigs4', - price = 20, - }, - { - label = 'Cigs 5', - object = 'v_ret_ml_cigs5', - price = 20, - }, - { - label = 'Cigs 6', - object = 'v_ret_ml_cigs6', - price = 20, - }, - { - label = 'Bong 1', - object = 'prop_bong_01', - price = 20, - }, - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_anim_cash_note.png', - ['object'] = 'prop_anim_cash_note', - ['price'] = 10, - ['label'] = 'Cash', - ['description'] = 'All kinds of fake money, dont use it to scam anyone...', - ['colorlabel'] = 'Cash Note', - ['colors'] = { - { - label = 'Cash Pile 01', - object = 'prop_anim_cash_pile_01', - price = 10, - }, - { - label = 'Cash Pile 02', - object = 'prop_anim_cash_pile_02', - price = 10, - }, - { - label = 'Cash Case 01', - object = 'prop_cash_case_01', - price = 10, - }, - { - label = 'Cash Case 02', - object = 'prop_cash_case_02', - price = 10, - }, - { - label = 'Cash Roll 01', - object = 'bkr_prop_bkr_cash_roll_01', - price = 10, - }, - { - label = 'Cash Scatter 01', - object = 'bkr_prop_bkr_cash_scatter_01', - price = 10, - }, - { - label = 'Cash Scatter 03', - object = 'bkr_prop_bkr_cash_scatter_03', - price = 10, - }, - { - label = 'Cash BKR Pile 01', - object = 'bkr_prop_bkr_cashpile_01', - price = 10, - }, - { - label = 'Cash BKR Pile 02', - object = 'bkr_prop_bkr_cashpile_02', - price = 10, - }, - { - label = 'Cash BKR Pile 03', - object = 'bkr_prop_bkr_cashpile_03', - price = 10, - }, - { - label = 'Cash BKR Pile 05', - object = 'bkr_prop_bkr_cashpile_05', - price = 10, - }, - { - label = 'Cash BKR Pile 06', - object = 'bkr_prop_bkr_cashpile_06', - price = 10, - }, - { - label = 'Cash Pile', - object = 'ex_prop_exec_cashpile', - price = 10, - }, - { - label = 'Cash Crate Half Full', - object = 'hei_prop_cash_crate_half_full', - price = 10, - }, - { - label = 'Cash Trolley 01a', - object = 'ch_prop_ch_cashtrolley_01a', - price = 10, - }, - { - label = 'Cash Bag 01a', - object = 'h4_prop_h4_cash_bag_01a', - price = 10, - }, - { - label = 'Cash Stach 01a', - object = 'h4_prop_h4_cash_stack_01a', - price = 10, - }, - { - label = 'Cash Stack 02a', - object = 'h4_prop_h4_cash_stack_02a', - price = 10, - }, - { - label = 'Cash Pokerbucket', - object = 'bkr_prop_money_pokerbucket', - price = 10, - }, - { - label = 'Cash Pack 01a', - object = 'bkr_prop_moneypack_01a', - price = 10, - }, - { - label = 'Cash 02a', - object = 'bkr_prop_moneypack_02a', - price = 10, - }, - { - label = 'Cash 03a', - object = 'bkr_prop_moneypack_03a', - price = 10, - }, - { - label = 'Cash BC', - object = 'ex_prop_crate_money_bc', - price = 10, - }, - { - label = 'Cash SC', - object = 'ex_prop_crate_money_sc', - price = 10, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_weed_01.png', - ['object'] = 'prop_weed_01', - ['price'] = 50, - ['label'] = 'Weed', - ['description'] = 'All kinds of toy marijuana plants, they are not real...', - ['colorlabel'] = 'Weed 01', - ['colors'] = { - { - label = 'Weed 02', - object = 'prop_weed_02', - price = 50, - }, - { - label = 'Weed Block 01', - object = 'prop_weed_block_01', - price = 50, - }, - { - label = 'Weed Bottle', - object = 'prop_weed_bottle', - price = 50, - }, - { - label = 'Weed Pallet', - object = 'prop_weed_pallet', - price = 50, - }, - { - label = 'Weed Stack 01a', - object = 'h4_prop_h4_weed_stack_01a', - price = 50, - }, - { - label = 'Weed Table 01a', - object = 'bkr_prop_weed_table_01a', - price = 50, - }, - { - label = 'Weed Spray 01a', - object = 'bkr_prop_weed_spray_01a', - price = 50, - }, - { - label = 'Weed Scales 01b', - object = 'bkr_prop_weed_scales_01b', - price = 50, - }, - { - label = 'Weed Scales 01a', - object = 'bkr_prop_weed_scales_01a', - price = 50, - }, - { - label = 'Weed Pot Stack 01c', - object = 'bkr_prop_weed_plantpot_stack_01c', - price = 50, - }, - { - label = 'Weed Pot Stack 01b', - object = 'bkr_prop_weed_plantpot_stack_01b', - price = 50, - }, - { - label = 'Weed Pot Stack 01a', - object = 'bkr_prop_weed_plantpot_stack_01a', - price = 50, - }, - { - label = 'Weed MED 01b', - object = 'bkr_prop_weed_med_01b', - price = 50, - }, - { - label = 'Weed MED 01a', - object = 'bkr_prop_weed_med_01a', - price = 50, - }, - { - label = 'Weed LRG 01b', - object = 'bkr_prop_weed_lrg_01b', - price = 50, - }, - { - label = 'Weed LRG 01a', - object = 'bkr_prop_weed_lrg_01a', - price = 50, - }, - { - label = 'Weed Floor Fan 01a', - object = 'bkr_prop_weed_fan_floor_01a', - price = 50, - }, - { - label = 'Weed Ceiling Fan 01a', - object = 'bkr_prop_weed_fan_ceiling_01a', - price = 50, - }, - { - label = 'Weed 02a', - object = 'bkr_prop_weed_drying_02a', - price = 50, - }, - { - label = 'Weed 01a', - object = 'bkr_prop_weed_drying_01a', - price = 50, - }, - { - label = 'Weed Dry 02b', - object = 'bkr_prop_weed_dry_02b', - price = 50, - }, - { - label = 'Weed Dry 02a', - object = 'bkr_prop_weed_dry_02a', - price = 50, - }, - { - label = 'Weed Dry 01a', - object = 'bkr_prop_weed_dry_01a', - price = 50, - }, - { - label = 'Weed Bud 01a', - object = 'bkr_prop_weed_bud_01a', - price = 50, - }, - { - label = 'Weed Bud 01b', - object = 'bkr_prop_weed_bud_01b', - price = 50, - }, - { - label = 'Weed Bud 02a', - object = 'bkr_prop_weed_bud_02a', - price = 50, - }, - { - label = 'Weed Bud 02b', - object = 'bkr_prop_weed_bud_02b', - price = 50, - }, - { - label = 'Weed Bucket Open 01a', - object = 'bkr_prop_weed_bucket_open_01a', - price = 50, - }, - { - label = 'Weed Bigbag Open 01a', - object = 'bkr_prop_weed_bigbag_open_01a', - price = 50, - }, - { - label = 'Weed BigBag 03a', - object = 'bkr_prop_weed_bigbag_03a', - price = 50, - }, - { - label = 'Weed BigBag 02a', - object = 'bkr_prop_weed_bigbag_02a', - price = 50, - }, - { - label = 'Weed BigBag 01a', - object = 'bkr_prop_weed_bigbag_01a', - price = 50, - }, - { - label = 'Weed Small 01c', - object = 'bkr_prop_weed_01_small_01c', - price = 50, - }, - { - label = 'Weed Small 01b', - object = 'bkr_prop_weed_01_small_01b', - price = 50, - }, - { - label = 'Weed Small 01a', - object = 'bkr_prop_weed_01_small_01a', - price = 50, - }, - }, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/bkr_prop_meth_acetone.png', - ['object'] = 'bkr_prop_meth_acetone', - ['price'] = 50, - ['label'] = 'Meth', - ['description'] = 'Acetone and other general chemicals, warning bro!', - ['colorlabel'] = 'Meth Acetone', - ['colors'] = { - { - label = 'Meth Ammonia', - object = 'bkr_prop_meth_ammonia', - price = 50, - }, - { - label = 'Meth Hcacid', - object = 'bkr_prop_meth_hcacid', - price = 50, - }, - { - label = 'Meth Lithium', - object = 'bkr_prop_meth_lithium', - price = 50, - }, - { - label = 'Meth OpenBag', - object = 'bkr_prop_meth_openbag_01a', - price = 50, - }, - { - label = 'Meth Phosphorus', - object = 'bkr_prop_meth_phosphorus', - price = 50, - }, - { - label = 'Meth Sacid', - object = 'bkr_prop_meth_sacid', - price = 50, - }, - { - label = 'Meth Scoop 01a', - object = 'bkr_prop_meth_scoop_01a', - price = 50, - }, - { - label = 'Meth Smallbag 01a', - object = 'bkr_prop_meth_smallbag_01a', - price = 50, - }, - { - label = 'Meth Smashed Tray 01a', - object = 'bkr_prop_meth_smashedtray_01', - price = 50, - }, - { - label = 'Meth Smashed Tray 01 Frag', - object = 'bkr_prop_meth_smashedtray_01_frag_', - price = 50, - }, - { - label = 'Meth Smashed Tray 02', - object = 'bkr_prop_meth_smashedtray_02', - price = 50, - }, - { - label = 'Meth Sodium', - object = 'bkr_prop_meth_sodium', - price = 50, - }, - { - label = 'Meth Table 01a', - object = 'bkr_prop_meth_table01a', - price = 50, - }, - { - label = 'Meth Toulene', - object = 'bkr_prop_meth_toulene', - price = 50, - }, - { - label = 'Meth Tray 01a', - object = 'bkr_prop_meth_tray_01a', - price = 50, - }, - { - label = 'Meth Tray 01b', - object = 'bkr_prop_meth_tray_01b', - price = 50, - }, - { - label = 'Meth Tray 02a', - object = 'bkr_prop_meth_tray_02a', - price = 50, - }, - }, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_coke_block_half_a.png', - ['object'] = 'prop_coke_block_half_a', - ['price'] = 0, - ['label'] = 'Coke', - ['description'] = 'Fake cocaine, I swear I dont sell drugs!', - ['colorlabel'] = 'Coke Block 01', - ['colors'] = { - { - label = 'Coke Block Half B', - object = 'prop_coke_block_half_b', - price = 50, - }, - { - label = 'Coke Block 01a', - object = 'ba_prop_battle_coke_block_01a', - price = 50, - }, - { - label = 'Coke Bakingsoda', - object = 'bkr_prop_coke_bakingsoda', - price = 50, - }, - { - label = 'Coke Bottle 01a', - object = 'bkr_prop_coke_bakingsoda_o', - price = 50, - }, - { - label = 'Coke Box 01a', - object = 'bkr_prop_coke_box_01a', - price = 50, - }, - { - label = 'Coke Cracktry 01', - object = 'bkr_prop_coke_cracktray_01', - price = 50, - }, - { - label = 'Coke Cut 01', - object = 'bkr_prop_coke_cut_01', - price = 50, - }, - { - label = 'Coke Cut 02', - object = 'bkr_prop_coke_cut_02', - price = 50, - }, - { - label = 'Coke Cutblock 01', - object = 'bkr_prop_coke_cutblock_01', - price = 50, - }, - { - label = 'Coke Degydrator 01', - object = 'bkr_prop_coke_dehydrator_01', - price = 50, - }, - { - label = 'Coke Fullmetalbowl 02', - object = 'bkr_prop_coke_fullmetalbowl_02', - price = 50, - }, - { - label = 'Coke Fullscoop 01a', - object = 'bkr_prop_coke_fullscoop_01a', - price = 50, - }, - { - label = 'Coke Fullsieve 01a', - object = 'bkr_prop_coke_fullsieve_01a', - price = 50, - }, - { - label = 'Coke Metalbowl 01', - object = 'bkr_prop_coke_metalbowl_01', - price = 50, - }, - { - label = 'Coke Metalbowl 02', - object = 'bkr_prop_coke_metalbowl_02', - price = 50, - }, - { - label = 'Coke Metalbowl 03', - object = 'bkr_prop_coke_metalbowl_03', - price = 50, - }, - { - label = 'Coke Mixer 01', - object = 'bkr_prop_coke_mixer_01', - price = 50, - }, - { - label = 'Coke Mold 01a', - object = 'bkr_prop_coke_mold_01a', - price = 50, - }, - { - label = 'Coke Mold 02a', - object = 'bkr_prop_coke_mold_02a', - price = 50, - }, - { - label = 'Coke Mortalpestle', - object = 'bkr_prop_coke_mortalpestle', - price = 50, - }, - { - label = 'Coke Painkiller 01a', - object = 'bkr_prop_coke_painkiller_01a', - price = 50, - }, - { - label = 'Coke Plastic Bowl 01', - object = 'bkr_prop_coke_plasticbowl_01', - price = 50, - }, - { - label = 'Coke Powder 01', - object = 'bkr_prop_coke_powder_01', - price = 50, - }, - { - label = 'Coke Powdered Bottle 01', - object = 'bkr_prop_coke_powderbottle_01', - price = 50, - }, - { - label = 'Coke Powdered Bottle 02', - object = 'bkr_prop_coke_powderbottle_02', - price = 50, - }, - { - label = 'Coke Powdered Milk', - object = 'bkr_prop_coke_powderedmilk', - price = 50, - }, - { - label = 'Coke Powdered Milk Open', - object = 'bkr_prop_coke_powderedmilk_o', - price = 50, - }, - { - label = 'Coke Press 01aa', - object = 'bkr_prop_coke_press_01aa', - price = 50, - }, - { - label = 'Coke Press 01b', - object = 'bkr_prop_coke_press_01b', - price = 50, - }, - { - label = 'Coke Scale 01', - object = 'bkr_prop_coke_scale_01', - price = 50, - }, - { - label = 'Coke Scale 02', - object = 'bkr_prop_coke_scale_02', - price = 50, - }, - { - label = 'Coke Scale 03', - object = 'bkr_prop_coke_scale_03', - price = 50, - }, - { - label = 'Coke Spatula 04', - object = 'bkr_prop_coke_spatula_04', - price = 50, - }, - { - label = 'Coke Spoon 01', - object = 'bkr_prop_coke_spoon_01', - price = 50, - }, - { - label = 'Coke Test Tubes', - object = 'bkr_prop_coke_testtubes', - price = 50, - }, - { - label = 'Coke Tin 01', - object = 'bkr_prop_coke_tin_01', - price = 50, - }, - { - label = 'Coke Tub 01a', - object = 'bkr_prop_coke_tub_01a', - price = 50, - }, - { - label = 'Coke Tube 01', - object = 'bkr_prop_coke_tube_01', - price = 50, - }, - { - label = 'Coke Tube 02', - object = 'bkr_prop_coke_tube_02', - price = 50, - }, - { - label = 'bkr_prop_coke_tube_03', - object = 'Coke Tube 03', - price = 50, - }, - }, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_casino_art_bird_01a.png', - ['object'] = 'vw_prop_casino_art_bird_01a', - ['price'] = 240, - ['label'] = 'Casino Art', - ['description'] = 'Beautiful decorative for your home, all kinds of details and colors', - ['colorlabel'] = 'Casino Art Bird 01a', - ['colors'] = { - { - label = 'Casino Art Car 01a', - object = 'vw_prop_casino_art_car_01a', - price = 240, - }, - { - label = 'Casino Art Car 02a', - object = 'vw_prop_casino_art_car_02a', - price = 240, - }, - { - label = 'Casino Art Car 03a', - object = 'vw_prop_casino_art_car_03a', - price = 240, - }, - { - label = 'Casino Art Car 04a', - object = 'vw_prop_casino_art_car_04a', - price = 240, - }, - { - label = 'Casino Art Car 05a', - object = 'vw_prop_casino_art_car_05a', - price = 240, - }, - { - label = 'Casino Art Car 06a', - object = 'vw_prop_casino_art_car_06a', - price = 240, - }, - }, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_defilied_ragdoll_01.png', - ['object'] = 'prop_defilied_ragdoll_01', - ['price'] = 5, - ['label'] = 'Defilied Ragdoll', - ['description'] = 'Rag doll, does not bring internal demons, warning...', - ['colorlabel'] = 'Classic', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_beware_dog_sign.png', - ['object'] = 'prop_beware_dog_sign', - ['price'] = 35, - ['label'] = 'Dog Sign', - ['description'] = 'Beware of the dog, an important alert for the outside of your house if you have strange pets...', - ['colorlabel'] = 'Classic', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/prop_t_telescope_01b.png', - ['object'] = 'prop_t_telescope_01b', - ['price'] = 475, - ['label'] = 'Telescope', - ['description'] = 'Tactical telescope, with this you can see the stars and even Saturn', - ['colorlabel'] = 'Classic', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/vw_prop_vw_key_cabinet_01a.png', - ['object'] = 'vw_prop_vw_key_cabinet_01a', - ['price'] = 150, - ['label'] = 'Key Cabinet', - ['description'] = 'Store your keys here, you know, it has room for your house keys, work keys, car keys, etc...', - ['colorlabel'] = 'Classic', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/decals/ex_office_citymodel_01.png', - ['object'] = 'ex_office_citymodel_01', - ['price'] = 150, - ['label'] = 'City model 01', - ['description'] = 'Map of the Saints, tactical and ingenious, a beautiful and huge map!', - ['colorlabel'] = 'Classic', - ['colors'] = {}, - }, - }, - }, - ['laptop'] = { - label = 'Laptop', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-laptop-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-laptop-blue.svg', - css = { - width = 2.5, - top = 8.0, - left = 18, - zIndex = 11, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_01.png', - ['object'] = 'xm_prop_x17_computer_01', - ['price'] = 1200, - ['label'] = 'Apple computer', - ['description'] = 'An exceptional brand computer, the best on the market', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_computer_02.png', - ['object'] = 'xm_prop_x17_computer_02', - ['price'] = 900, - ['label'] = 'All in one computer', - ['description'] = 'An all in one computer, unknown brand...', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/bkr_prop_clubhouse_laptop_01a.png', - ['object'] = 'bkr_prop_clubhouse_laptop_01a', - ['price'] = 350, - ['label'] = 'Single laptop', - ['description'] = 'An old but very functional laptop', - ['colorlabel'] = 'Amoled screen', - ['colors'] = { - { - label = 'LCD screen', - object = 'ex_prop_ex_laptop_01a', - price = 250, - }, - { - label = 'Broken scren', - object = 'bkr_prop_clubhouse_laptop_01b', - price = 90, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/p_cs_laptop_02.png', - ['object'] = 'p_cs_laptop_02', - ['price'] = 460, - ['label'] = 'Laptop Pavillon', - ['description'] = 'A half-baked gaming laptop is not the best, but you know, Pavillon is good for everything!', - ['colorlabel'] = 'Semi-gaming', - ['colors'] = { - { - label = 'Closed', - object = 'p_cs_laptop_02_w', - price = 460, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_laptop_01a.png', - ['object'] = 'prop_laptop_01a', - ['price'] = 250, - ['label'] = 'Laptop Windows Vista', - ['description'] = 'An old laptop but its like new!', - ['colorlabel'] = 'Gray', - ['colors'] = { - { - label = 'Closed', - object = 'prop_laptop_02_closed', - price = 250, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/v_ind_ss_laptop.png', - ['object'] = 'v_ind_ss_laptop', - ['price'] = 250, - ['label'] = 'Laptop Windows XP', - ['description'] = 'An old laptop but its like new!', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_x17_laptop_agent14_01.png', - ['object'] = 'xm_prop_x17_laptop_agent14_01', - ['price'] = 900, - ['label'] = 'Laptop Gaming Gama', - ['description'] = 'One of the best laptops you can see on the market', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_cs_mouse_01.png', - ['object'] = 'prop_cs_mouse_01', - ['price'] = 40, - ['label'] = 'Mouse Gaming Razer', - ['description'] = 'The best mice on the market, the best brand, optical and with pad, visit our store here!', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'White', - object = 'prop_mouse_01', - price = 40, - }, - { - label = 'Complete', - object = 'v_res_mousemat', - price = 60, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/hei_prop_hei_cs_keyboard.png', - ['object'] = 'hei_prop_hei_cs_keyboard', - ['price'] = 100, - ['label'] = 'Keyboard', - ['description'] = 'High quality keyboards, they are not mechanical', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'White', - object = 'prop_keyboard_01a', - price = 110, - }, - }, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_white_keyboard.png', - ['object'] = 'prop_white_keyboard', - ['price'] = 120, - ['label'] = 'Yellow Gaming', - ['description'] = 'Yellow mechanical keyboards, the best on the market, Aorius!', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Fat', - object = 'v_ind_cfkeyboard', - price = 195, - }, - }, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_01.png', - ['object'] = 'prop_speaker_01', - ['price'] = 600, - ['label'] = 'Big Speaker', - ['description'] = 'A giant musical speaker, I recommend it for parties...', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_02.png', - ['object'] = 'prop_speaker_02', - ['price'] = 250, - ['label'] = 'Wood Digital Speaker', - ['description'] = 'A beautiful wooden musical speaker, the accompanying components are missing (not included)', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_03.png', - ['object'] = 'prop_speaker_03', - ['price'] = 350, - ['label'] = 'Wood buffle', - ['description'] = 'A beautiful wooden musical speaker, the accompanying components are missing (not included)', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Small', - object = 'prop_speaker_05', - price = 250, - }, - }, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/prop_speaker_07.png', - ['object'] = 'prop_speaker_07', - ['price'] = 600, - ['label'] = 'Digital Gaming Speaker', - ['description'] = 'A digital music speaker, recommended for bands', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Small', - object = 'prop_speaker_06', - price = 460, - }, - }, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/sm_prop_smug_speaker.png', - ['object'] = 'sm_prop_smug_speaker', - ['price'] = 150, - ['label'] = 'Digital Speaker', - ['description'] = 'Small but powerful, what are you waiting for?', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/stt_prop_speakerstack_01a.png', - ['object'] = 'stt_prop_speakerstack_01a', - ['price'] = 1290, - ['label'] = 'Band Speaker', - ['description'] = 'Huge speaker for bands, recitals, concerts, exclusive and giant!', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/v_res_pcspeaker.png', - ['object'] = 'v_res_pcspeaker', - ['price'] = 180, - ['label'] = 'Set Gaming Speaker', - ['description'] = 'A small gaming computer speaker with 7.1 surround sounds', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/laptop/xm_prop_base_computer_01.png', - ['object'] = 'xm_prop_base_computer_01', - ['price'] = 2250, - ['label'] = 'Mining rig', - ['description'] = 'Find all our crypto mining sets, huge, medium, small, buy the best rigs on the market here!', - ['colorlabel'] = 'Medium', - ['colors'] = { - { - label = 'Small', - object = 'xm_prop_base_computer_06', - price = 1400, - }, - { - label = 'Medium fat', - object = 'xm_prop_base_computer_03', - price = 1450, - }, - { - label = 'Medium large', - object = 'xm_prop_base_computer_08', - price = 1550, - }, - { - label = 'Medium Closed', - object = 'xm_prop_base_computer_04', - price = 1700, - }, - { - label = 'Big', - object = 'xm_prop_base_computer_02', - price = 2100, - }, - }, - }, - }, - }, - ['painting'] = { - label = 'Painting', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-picture-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-picture-blue.svg', - css = { - width = 1.5, - top = 5.0, - left = 10, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings01.png', - ['object'] = 'ex_office_swag_paintings01', - ['price'] = 2500, - ['label'] = 'Kiwi Paintings', - ['description'] = 'The best works of art, museum paintings and unique ones!', - ['colorlabel'] = 'Painting', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings02.png', - ['object'] = 'ex_office_swag_paintings02', - ['price'] = 1260, - ['label'] = 'Shakira Paintings', - ['description'] = 'The best works of art, museum paintings and unique ones!', - ['colorlabel'] = 'Painting', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/ex_office_swag_paintings03.png', - ['object'] = 'ex_office_swag_paintings03', - ['price'] = 2120, - ['label'] = 'Picasso Paintings', - ['description'] = 'The best works of art, museum paintings and unique ones!', - ['colorlabel'] = 'Painting', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/apa_mp_h_acc_artwalll_01.png', - ['object'] = 'apa_mp_h_acc_artwalll_01', - ['price'] = 200, - ['label'] = 'Modern art 01', - ['description'] = 'Beautiful collection of modern paintings', - ['colorlabel'] = 'Colored', - ['colors'] = { - { - label = 'Modern art 02', - object = 'apa_mp_h_acc_artwalll_02', - price = 200, - }, - { - label = 'Modern art 03', - object = 'apa_mp_h_acc_artwalll_03', - price = 200, - }, - { - label = 'Modern art 04', - object = 'apa_mp_h_acc_artwallm_02', - price = 200, - }, - { - label = 'Modern art 05', - object = 'apa_mp_h_acc_artwallm_03', - price = 200, - }, - { - label = 'Modern art 06', - object = 'apa_mp_h_acc_artwallm_04', - price = 200, - }, - { - label = 'Modern art 07', - object = 'apa_mp_h_acc_artwallm_04', - price = 200, - }, - { - label = 'Modern art 08', - object = 'apa_p_h_acc_artwalll_01', - price = 200, - }, - { - label = 'Modern art 09', - object = 'apa_p_h_acc_artwalll_02', - price = 200, - }, - { - label = 'Modern art 10', - object = 'apa_p_h_acc_artwalll_03', - price = 200, - }, - { - label = 'Modern art 11', - object = 'apa_p_h_acc_artwallm_03', - price = 200, - }, - { - label = 'Modern art 12', - object = 'apa_p_h_acc_artwallm_04', - price = 200, - }, - - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwallm_01.png', - ['object'] = 'apa_p_h_acc_artwallm_01', - ['price'] = 250, - ['label'] = 'Minimalist grainy painting', - ['description'] = 'This painting inspires the happiness of a flower in the morning, smelling like cheese fermented with a lot of love', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/apa_p_h_acc_artwalls_03.png', - ['object'] = 'apa_p_h_acc_artwalls_03', - ['price'] = 500, - ['label'] = 'Soccer art', - ['description'] = 'Paintings signed by famous players', - ['colorlabel'] = 'Number 6', - ['colors'] = { - { - label = 'Number 3', - object = 'apa_p_h_acc_artwalls_04', - price = 550, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/hei_heist_acc_artgolddisc_01.png', - ['object'] = 'hei_heist_acc_artgolddisc_01', - ['price'] = 60, - ['label'] = 'Vinyl records', - ['description'] = 'Collectible records of commemorative bands, some are exclusive', - ['colorlabel'] = 'Queen', - ['colors'] = { - { - label = 'The Doors', - object = 'hei_heist_acc_artgolddisc_02', - price = 60, - }, - { - label = 'Toto', - object = 'hei_heist_acc_artgolddisc_03', - price = 60, - }, - { - label = 'Bring me the horizon', - object = 'hei_heist_acc_artgolddisc_04', - price = 60, - }, - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/ng_proc_paintcan01a.png', - ['object'] = 'ng_proc_paintcan01a', - ['price'] = 55, - ['label'] = 'Huge paint pot', - ['description'] = 'Multiple paints to paint pictures', - ['colorlabel'] = 'Red', - ['colors'] = { - { - label = 'Big blue', - object = 'prop_paints_can03', - price = 100, - }, - { - label = 'Small blue', - object = 'prop_paints_can04', - price = 25, - }, - { - label = 'Big Green', - object = 'prop_paints_can06', - price = 80, - }, - { - label = 'Paleta completa', - object = 'prop_paints_pallete01', - price = 290, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_roller.png', - ['object'] = 'prop_paint_roller', - ['price'] = 15, - ['label'] = 'Paint roller', - ['description'] = 'You cant paint your house without a roller, right?', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Ink holder', - object = 'prop_paint_tray', - price = 9, - }, - }, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_spray01b.png', - ['object'] = 'prop_paint_spray01b', - ['price'] = 20, - ['label'] = 'Color Spray', - ['description'] = 'Color spray, choose your model here!', - ['colorlabel'] = 'Open', - ['colors'] = { - { - label = 'Closed', - object = 'prop_paint_spray01a', - price = 25, - }, - }, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/painting/prop_paint_wpaper01.png', - ['object'] = 'prop_paint_wpaper01', - ['price'] = 155, - ['label'] = 'Canvas Pack', - ['description'] = 'Blank canvases for you to start expressing your art!', - ['colorlabel'] = 'Pack', - ['colors'] = {}, - }, - }, - }, - ['wardrobe'] = { - label = 'Wardrobe', - img = './assets/img/decorate/categories/rooms/bedroom/bedroom-wardrobe-blue.svg', - navigation = 3, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/bedroom/bedroom-wardrobe-blue.svg', - css = { - width = 4.25, - top = 3.5, - left = 3, - zIndex = 6, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/ch_prop_ch_service_locker_01a.png', - ['object'] = 'ch_prop_ch_service_locker_01a', - ['price'] = 290, - ['label'] = 'Big locker', - ['description'] = 'A metal locker with keys, very good for schools or institutes!', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Medium', - object = 'ch_prop_ch_service_locker_02a', - price = 190, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - }, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffloorm_02.png', - ['object'] = 'apa_mp_h_str_shelffloorm_02', - ['price'] = 450, - ['label'] = 'Luxurious wooden wardrobe', - ['description'] = 'A huge and beautiful wardrobe, very luxurious and used in luxury homes', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/bkr_prop_gunlocker_01a.png', - ['object'] = 'bkr_prop_gunlocker_01a', - ['price'] = 150, - ['label'] = 'Open box office', - ['description'] = 'An open locker that could be used as a closet or to store some miscellaneous things', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelfwallm_01.png', - ['object'] = 'apa_mp_h_str_shelfwallm_01', - ['price'] = 255, - ['label'] = 'Shelf style cabinet', - ['description'] = 'A shelf but can be used as a wardrobe, here you can put your stacked clothes or sneakers in a modern and beautiful way!', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/p_cs_locker_01_s.png', - ['object'] = 'p_cs_locker_01_s', - ['price'] = 70, - ['label'] = 'Simple locker', - ['description'] = 'A completely simple metal locker, there is nothing more to say honestly...', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/v_serv_cupboard_01.png', - ['object'] = 'v_serv_cupboard_01', - ['price'] = 420, - ['label'] = 'Large closet', - ['description'] = 'A large white wardrobe with double doors, perfect for storing winter clothes', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/bedroom/items/wardrobe/apa_mp_h_str_shelffreel_01.png', - ['object'] = 'apa_mp_h_str_shelffreel_01', - ['price'] = 590, - ['label'] = 'Huge luxury closet', - ['description'] = 'A huge closet-style shelf in minimalist white color, a beautiful piece of furniture for deluxe people', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'gardrobe', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - } - }, - }, - }, - ['sofa'] = { - label = 'Sofa', - img = './assets/img/decorate/categories/rooms/garden/garden-bench-blue.svg', - navigation = 5, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/garden/garden-bench-blue.svg', - css = { - - width = 5.0, - top = 10.2, - left = 11.2, - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofacorn_01.png', - ['object'] = 'apa_mp_h_stn_sofacorn_01', - ['price'] = 1200, - ['label'] = 'Stylish huge sofa', - ['description'] = 'Super stylish sofa sets in many colors', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Blue', - object = 'apa_mp_h_stn_sofacorn_05', - price = 1200, - }, - { - label = 'Green', - object = 'apa_mp_h_stn_sofacorn_06', - price = 1200, - }, - { - label = 'Dark blue', - object = 'apa_mp_h_stn_sofacorn_07', - price = 1200, - }, - { - label = 'Gray', - object = 'apa_mp_h_stn_sofacorn_08', - price = 1200, - }, - { - label = 'Dark gray', - object = 'apa_mp_h_stn_sofacorn_09', - price = 1200, - }, - { - label = 'White and red', - object = 'apa_mp_h_stn_sofacorn_10', - price = 1200, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa2seat_02.png', - ['object'] = 'apa_mp_h_stn_sofa2seat_02', - ['price'] = 350, - ['label'] = 'Two seater sofas', - ['description'] = 'Two-seater sofas of various colors and models for sale', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Modern white', - object = 'hei_heist_stn_sofa2seat_03', - price = 350, - }, - { - label = 'Brown', - object = 'hei_heist_stn_sofa2seat_06', - price = 290, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofacorn_05.png', - ['object'] = 'hei_heist_stn_sofacorn_05', - ['price'] = 1050, - ['label'] = 'Beautiful huge sofa', - ['description'] = 'Huge and very pretty sofa, in two varieties of very cheerful colors', - ['colorlabel'] = 'Blue', - ['colors'] = { - { - label = 'Green', - object = 'hei_heist_stn_sofacorn_06', - price = 1080, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa_daybed_01.png', - ['object'] = 'apa_mp_h_stn_sofa_daybed_01', - ['price'] = 150, - ['label'] = 'Nap chair', - ['description'] = 'A beautiful armchair to sleep and rest, simple, also more luxurious in black', - ['colorlabel'] = 'Brown', - ['colors'] = { - { - label = 'Black', - object = 'apa_mp_h_stn_sofa_daybed_02', - price = 200, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_yacht_sofa_01.png', - ['object'] = 'apa_mp_h_yacht_sofa_01', - ['price'] = 800, - ['label'] = 'Modern long sofa', - ['description'] = 'Complete and modern sofa, quality price is the best you can find brother', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Brown', - object = 'apa_mp_h_yacht_sofa_02', - price = 450, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/prop_yaught_sofa_01.png', - ['object'] = 'prop_yaught_sofa_01', - ['price'] = 300, - ['label'] = 'Single double sofa', - ['description'] = 'A light, simple, two-seater sofa', - ['colorlabel'] = 'Yellow', - ['colors'] = { - { - label = 'Green', - object = 'p_yacht_sofa_01_s', - price = 300, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofa3seat_01.png', - ['object'] = 'hei_heist_stn_sofa3seat_01', - ['price'] = 360, - ['label'] = 'Mattress with pillows', - ['description'] = 'Mattress style armchair set with pillows, or without pillows, large and small', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Complete', - object = 'hei_heist_stn_sofa3seat_02', - price = 420, - }, - { - label = 'Complete large', - object = 'hei_heist_stn_sofa3seat_06', - price = 475, - }, - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/v_tre_sofa_mess_b_s.png', - ['object'] = 'v_tre_sofa_mess_b_s', - ['price'] = 400, - ['label'] = 'Old but nice sofa', - ['description'] = 'Two-seater sofa with an old but functional aesthetic, not a bad price if you want it...', - ['colorlabel'] = 'Light blue', - ['colors'] = { - { - label = 'Dark blue', - object = 'v_tre_sofa_mess_c_s', - price = 400, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/xm_lab_sofa_01.png', - ['object'] = 'xm_lab_sofa_01', - ['price'] = 550, - ['label'] = 'Modern white sofa', - ['description'] = 'Modern and long sofa in various colors, this sofa is low and has multiple pillows divided throughout its interior', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Black', - object = 'xm_lab_sofa_02', - price = 550, - }, - }, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/prop_bench_01a.png', - ['object'] = 'prop_bench_01a', - ['price'] = 150, - ['label'] = 'Outdoor benches', - ['description'] = 'Outdoor bench set, multiple types and colors available', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Blue', - object = 'prop_bench_01b', - price = 150, - }, - { - label = 'Green', - object = 'prop_bench_01c', - price = 150, - }, - { - label = 'Big black', - object = 'prop_bench_02', - price = 170, - }, - { - label = 'Crome blue', - object = 'prop_bench_03', - price = 150, - }, - { - label = 'Wood green', - object = 'prop_bench_04', - price = 90, - }, - { - label = 'Street bench', - object = 'prop_bench_05', - price = 120, - }, - { - label = 'Old street bench', - object = 'prop_bench_08', - price = 90, - }, - { - label = 'Single street bench', - object = 'prop_bench_10', - price = 70, - }, - { - label = 'Modern street bench', - object = 'prop_bench_11', - price = 190, - }, - }, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/bkr_prop_clubhouse_sofa_01a.png', - ['object'] = 'bkr_prop_clubhouse_sofa_01a', - ['price'] = 550, - ['label'] = 'Intense sofa', - ['description'] = 'Normal sofa, but very beautiful, as black as darkness', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/imp_prop_impexp_sofabed_01a.png', - ['object'] = 'imp_prop_impexp_sofabed_01a', - ['price'] = 450, - ['label'] = 'Sofa bed', - ['description'] = 'Normal folding sofa bed', - ['colorlabel'] = 'Black and white', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/p_res_sofa_l_s.png', - ['object'] = 'p_res_sofa_l_s', - ['price'] = 650, - ['label'] = 'Antique king sofa', - ['description'] = 'The sofa where kings sit, this reconditioned antique sofa is a luxury', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/p_v_med_p_sofa_s.png', - ['object'] = 'p_v_med_p_sofa_s', - ['price'] = 240, - ['label'] = 'Normal sofa', - ['description'] = 'A simple leather style sofa, very pretty but nothing that stands out', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/gr_dlc_gr_yacht_props_lounger.png', - ['object'] = 'gr_dlc_gr_yacht_props_lounger', - ['price'] = 120, - ['label'] = 'Sunbathing chair', - ['description'] = 'Sunbathing chair, if you have needs, its cheap and you can sleep here...', - ['colorlabel'] = 'Single', - ['colors'] = {}, - }, - }, - }, - ['camera'] = { - label = 'Camera', - img = './assets/img/decorate/categories/rooms/camera/garden-camera-blue.svg', - navigation = 5, - dynamic = true, - css = { - width = 5.5, - top = 0.0, - left = 13.8, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/camera/garden-camera-blue.svg', - ['object'] = 'ch_prop_ch_cctv_cam_01a', - ['price'] = 1200, - ['label'] = 'Stylish huge sofa', - ['description'] = 'Super stylish sofa sets in many colors', - ['colorlabel'] = 'White', - ['colors'] = {} - } - } - }, - ['light'] = { - label = 'Light', - img = './assets/img/decorate/categories/rooms/light/garden-lamp-blue.svg', - navigation = 5, - dynamic = true, - css = { - width = 4.5, - top = 6.5, - left = 11.5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/light/garden-lamp-blue.svg', - ['object'] = 'v_res_mplatesml', - ['price'] = 1200, - ['label'] = 'Spotlight', - ['description'] = 'An RGB light spot!', - ['colorlabel'] = 'White', - ['colors'] = {} - } - } - }, - ['couch'] = { - label = 'Couch', - img = './assets/img/decorate/categories/rooms/living-room/livingroom-couch-blue.svg', - navigation = 4, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/living-room/livingroom-couch-blue.svg', - css = { - - - width = 8, - - - top = 8.0, - left = 4.0, - - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofacorn_01.png', - ['object'] = 'apa_mp_h_stn_sofacorn_01', - ['price'] = 1200, - ['label'] = 'Stylish huge sofa', - ['description'] = 'Super stylish sofa sets in many colors', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Blue', - object = 'apa_mp_h_stn_sofacorn_05', - price = 1200, - }, - { - label = 'Green', - object = 'apa_mp_h_stn_sofacorn_06', - price = 1200, - }, - { - label = 'Dark blue', - object = 'apa_mp_h_stn_sofacorn_07', - price = 1200, - }, - { - label = 'Gray', - object = 'apa_mp_h_stn_sofacorn_08', - price = 1200, - }, - { - label = 'Dark gray', - object = 'apa_mp_h_stn_sofacorn_09', - price = 1200, - }, - { - label = 'White and red', - object = 'apa_mp_h_stn_sofacorn_10', - price = 1200, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa2seat_02.png', - ['object'] = 'apa_mp_h_stn_sofa2seat_02', - ['price'] = 350, - ['label'] = 'Two seater sofas', - ['description'] = 'Two-seater sofas of various colors and models for sale', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Modern white', - object = 'hei_heist_stn_sofa2seat_03', - price = 350, - }, - { - label = 'Brown', - object = 'hei_heist_stn_sofa2seat_06', - price = 290, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofacorn_05.png', - ['object'] = 'hei_heist_stn_sofacorn_05', - ['price'] = 1050, - ['label'] = 'Beautiful huge sofa', - ['description'] = 'Huge and very pretty sofa, in two varieties of very cheerful colors', - ['colorlabel'] = 'Blue', - ['colors'] = { - { - label = 'Green', - object = 'hei_heist_stn_sofacorn_06', - price = 1080, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_stn_sofa_daybed_01.png', - ['object'] = 'apa_mp_h_stn_sofa_daybed_01', - ['price'] = 150, - ['label'] = 'Nap chair', - ['description'] = 'A beautiful armchair to sleep and rest, simple, also more luxurious in black', - ['colorlabel'] = 'Brown', - ['colors'] = { - { - label = 'Black', - object = 'apa_mp_h_stn_sofa_daybed_02', - price = 200, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/apa_mp_h_yacht_sofa_01.png', - ['object'] = 'apa_mp_h_yacht_sofa_01', - ['price'] = 800, - ['label'] = 'Modern long sofa', - ['description'] = 'Complete and modern sofa, quality price is the best you can find brother', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Brown', - object = 'apa_mp_h_yacht_sofa_02', - price = 450, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/prop_yaught_sofa_01.png', - ['object'] = 'prop_yaught_sofa_01', - ['price'] = 300, - ['label'] = 'Single double sofa', - ['description'] = 'A light, simple, two-seater sofa', - ['colorlabel'] = 'Yellow', - ['colors'] = { - { - label = 'Green', - object = 'p_yacht_sofa_01_s', - price = 300, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/hei_heist_stn_sofa3seat_01.png', - ['object'] = 'hei_heist_stn_sofa3seat_01', - ['price'] = 360, - ['label'] = 'Mattress with pillows', - ['description'] = 'Mattress style armchair set with pillows, or without pillows, large and small', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Complete', - object = 'hei_heist_stn_sofa3seat_02', - price = 420, - }, - { - label = 'Complete large', - object = 'hei_heist_stn_sofa3seat_06', - price = 475, - }, - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/v_tre_sofa_mess_b_s.png', - ['object'] = 'v_tre_sofa_mess_b_s', - ['price'] = 400, - ['label'] = 'Old but nice sofa', - ['description'] = 'Two-seater sofa with an old but functional aesthetic, not a bad price if you want it...', - ['colorlabel'] = 'Light blue', - ['colors'] = { - { - label = 'Dark blue', - object = 'v_tre_sofa_mess_c_s', - price = 400, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/xm_lab_sofa_01.png', - ['object'] = 'xm_lab_sofa_01', - ['price'] = 550, - ['label'] = 'Modern white sofa', - ['description'] = 'Modern and long sofa in various colors, this sofa is low and has multiple pillows divided throughout its interior', - ['colorlabel'] = 'White', - ['colors'] = { - { - label = 'Black', - object = 'xm_lab_sofa_02', - price = 550, - }, - }, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/prop_bench_01a.png', - ['object'] = 'prop_bench_01a', - ['price'] = 150, - ['label'] = 'Outdoor benches', - ['description'] = 'Outdoor bench set, multiple types and colors available', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Blue', - object = 'prop_bench_01b', - price = 150, - }, - { - label = 'Green', - object = 'prop_bench_01c', - price = 150, - }, - { - label = 'Big black', - object = 'prop_bench_02', - price = 170, - }, - { - label = 'Crome blue', - object = 'prop_bench_03', - price = 150, - }, - { - label = 'Wood green', - object = 'prop_bench_04', - price = 90, - }, - { - label = 'Street bench', - object = 'prop_bench_05', - price = 120, - }, - { - label = 'Old street bench', - object = 'prop_bench_08', - price = 90, - }, - { - label = 'Single street bench', - object = 'prop_bench_10', - price = 70, - }, - { - label = 'Modern street bench', - object = 'prop_bench_11', - price = 190, - }, - }, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/bkr_prop_clubhouse_sofa_01a.png', - ['object'] = 'bkr_prop_clubhouse_sofa_01a', - ['price'] = 550, - ['label'] = 'Intense sofa', - ['description'] = 'Normal sofa, but very beautiful, as black as darkness', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/imp_prop_impexp_sofabed_01a.png', - ['object'] = 'imp_prop_impexp_sofabed_01a', - ['price'] = 450, - ['label'] = 'Sofa bed', - ['description'] = 'Normal folding sofa bed', - ['colorlabel'] = 'Black and white', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/p_res_sofa_l_s.png', - ['object'] = 'p_res_sofa_l_s', - ['price'] = 650, - ['label'] = 'Antique king sofa', - ['description'] = 'The sofa where kings sit, this reconditioned antique sofa is a luxury', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/p_v_med_p_sofa_s.png', - ['object'] = 'p_v_med_p_sofa_s', - ['price'] = 240, - ['label'] = 'Normal sofa', - ['description'] = 'A simple leather style sofa, very pretty but nothing that stands out', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/sofa/gr_dlc_gr_yacht_props_lounger.png', - ['object'] = 'gr_dlc_gr_yacht_props_lounger', - ['price'] = 120, - ['label'] = 'Sunbathing chair', - ['description'] = 'Sunbathing chair, if you have needs, its cheap and you can sleep here...', - ['colorlabel'] = 'Single', - ['colors'] = {}, - }, - }, - }, - ['couchtable'] = { - label = 'Couch Table', - img = './assets/img/decorate/categories/rooms/living-room/livingroom-table-blue.svg', - navigation = 4, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/living-room/livingroom-table-blue.svg', - css = { - zIndex = 2, - top = 10.0, - left = 8.0, - width = 9.0, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_01.png', - ['object'] = 'apa_mp_h_din_table_01', - ['price'] = 550, - ['label'] = 'Modern Glass Table', - ['description'] = 'A modern and beautiful glass table, a little expensive, but worth it', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_04.png', - ['object'] = 'apa_mp_h_din_table_04', - ['price'] = 420, - ['label'] = 'Single Glass Table', - ['description'] = 'Beautiful metal and glass table', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_din_table_06.png', - ['object'] = 'apa_mp_h_din_table_06', - ['price'] = 210, - ['label'] = 'Modern Plastic Table', - ['description'] = 'A beautiful modern plastic and metal table, good price by the way...', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_01.png', - ['object'] = 'apa_mp_h_yacht_coffee_table_01', - ['price'] = 190, - ['label'] = 'Coffee Table', - ['description'] = 'This is where Prince Quasar drank his coffee, did you know that? Me neither, but it says so on the label haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_coffee_table_02.png', - ['object'] = 'apa_mp_h_yacht_coffee_table_02', - ['price'] = 330, - ['label'] = 'Yatch Coffee Table', - ['description'] = 'This coffee table is suitable for yacht trips, the truth is it is very hard and robust, beautiful, right?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_yacht_side_table_01.png', - ['object'] = 'apa_mp_h_yacht_side_table_01', - ['price'] = 90, - ['label'] = 'Mini Coffee Table', - ['description'] = 'Small coffee table, in a studio apartment it would look perfect, it takes up almost no space', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_ven_market_table1.png', - ['object'] = 'prop_ven_market_table1', - ['price'] = 150, - ['label'] = 'Exterior table', - ['description'] = 'Simple and beautiful outdoor table', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_yacht_table_03.png', - ['object'] = 'prop_yacht_table_03', - ['price'] = 400, - ['label'] = 'Yatch plastic table', - ['description'] = 'High density plastic yacht table set', - ['colorlabel'] = 'Big', - ['colors'] = { - { - label = 'Medium', - object = 'prop_yacht_table_02', - price = 250, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/v_ret_fh_dinetable.png', - ['object'] = 'v_ret_fh_dinetable', - ['price'] = 830, - ['label'] = 'Horror table', - ['description'] = 'Above this table I think Frankenstain autopsy was done haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_07.png', - ['object'] = 'hei_heist_din_table_07', - ['price'] = 1200, - ['label'] = 'Glass deluxe table', - ['description'] = 'A beautiful and rounded glass table with a deluxe style and high quality', - ['colorlabel'] = 'Glass', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_04.png', - ['object'] = 'hei_heist_din_table_04', - ['price'] = 500, - ['label'] = 'Quartz crystal', - ['description'] = 'Precious quartz crystal table', - ['colorlabel'] = 'Crystal', - ['colors'] = { - { - label = 'Small', - object = 'apa_mp_h_str_sideboards_02', - price = 300, - }, - }, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/hei_heist_din_table_06.png', - ['object'] = 'hei_heist_din_table_06', - ['price'] = 600, - ['label'] = 'Familiar table', - ['description'] = 'A huge table and chairs set for the whole family', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_fbi3_coffee_table.png', - ['object'] = 'prop_fbi3_coffee_table', - ['price'] = 300, - ['label'] = 'Modern coffee table', - ['description'] = 'Low coffee table, beautiful and delicious, ah no, you cant eat that haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_01.png', - ['object'] = 'prop_table_01', - ['price'] = 200, - ['label'] = 'Pino table 01', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_02.png', - ['object'] = 'prop_table_02', - ['price'] = 250, - ['label'] = 'Pino table 02', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_04.png', - ['object'] = 'prop_table_04', - ['price'] = 320, - ['label'] = 'Pino table 03', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_05.png', - ['object'] = 'prop_table_05', - ['price'] = 360, - ['label'] = 'Pino table 03', - ['description'] = 'Simple and detailed wooden table model', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidesml_01.png', - ['object'] = 'apa_mp_h_tab_sidesml_01', - ['price'] = 350, - ['label'] = 'Small kit tables', - ['description'] = 'An economical kit of tables for your home', - ['colorlabel'] = 'Kit', - ['colors'] = { - { - label = 'Single', - object = 'apa_mp_h_tab_sidesml_02', - price = 50, - }, - }, - }, - [19] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_sidelrg_02.png', - ['object'] = 'apa_mp_h_tab_sidelrg_02', - ['price'] = 760, - ['label'] = 'Designer glass table', - ['description'] = 'A beautiful glass table with a modern, artistic design.', - ['colorlabel'] = 'Glass', - ['colors'] = { - { - label = 'Economic', - object = 'apa_mp_h_tab_sidelrg_01', - price = 560, - }, - }, - }, - [20] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_fakeid_table.png', - ['object'] = 'bkr_prop_fakeid_table', - ['price'] = 110, - ['label'] = 'Small Table', - ['description'] = 'Small light table that still serves to eat, foldable and takes up almost no space', - ['colorlabel'] = 'Yellow', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 3, - } - }, - [21] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_weed_table_01b.png', - ['object'] = 'bkr_prop_weed_table_01b', - ['price'] = 150, - ['label'] = 'Folding table', - ['description'] = 'A folding table, dont look at the other options, are they somewhat... illegal?', - ['colorlabel'] = 'Single', - ['colors'] = { - { - label = 'Weed', - object = 'bkr_prop_weed_table_01a', - price = 800, - }, - { - label = 'Chemicals', - object = 'bkr_prop_meth_table01a', - price = 1250, - }, - }, - }, - [22] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_06.png', - ['object'] = 'prop_table_06', - ['price'] = 350, - ['label'] = 'Garden Table', - ['description'] = 'An ideal outdoor table for your garden!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [23] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_08.png', - ['object'] = 'prop_table_08', - ['price'] = 250, - ['label'] = 'Picnic Table', - ['description'] = 'Oak table for outdoors or horror houses, you know, boo!', - ['colorlabel'] = 'Roble', - ['colors'] = {}, - }, - [24] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_07.png', - ['object'] = 'prop_table_07', - ['price'] = 125, - ['label'] = 'Mini bar table', - ['description'] = 'Ideal for bars or cafes!', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [25] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_01.png', - ['object'] = 'prop_table_para_comb_01', - ['price'] = 600, - ['label'] = 'Table with pergola', - ['description'] = 'Collection of tables with pergolas, beautiful!', - ['colorlabel'] = 'Black', - ['colors'] = { - { - label = 'Blue', - object = 'prop_table_para_comb_03', - price = 600, - }, - { - label = 'White', - object = 'prop_table_para_comb_04', - price = 600, - }, - }, - }, - [26] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_para_comb_02.png', - ['object'] = 'prop_table_para_comb_02', - ['price'] = 550, - ['label'] = 'Single Table whit pergola', - ['description'] = 'This outdoor pergola table is ideal for simple shops or kiosks', - ['colorlabel'] = 'Plastic', - ['colors'] = { - { - label = 'Roble', - object = 'prop_table_para_comb_05', - price = 650, - }, - }, - }, - [27] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tablesmall_01.png', - ['object'] = 'prop_tablesmall_01', - ['price'] = 430, - ['label'] = 'Small tea table', - ['description'] = 'Low table, living room size to have tea while watching a nice movie on Netflix', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [28] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_table_tennis.png', - ['object'] = 'prop_table_tennis', - ['price'] = 1300, - ['label'] = 'Tenis table', - ['description'] = 'Beautiful, huge pingpong table but does not include rackets', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Rackets', - object = 'prop_table_ten_bat', - price = 25, - }, - }, - }, - [29] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_pooltable_02.png', - ['object'] = 'prop_pooltable_02', - ['price'] = 3500, - ['label'] = 'Pool table', - ['description'] = 'Huge and expensive pool table, very expensive', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Purple', - object = 'prop_pooltable_3b', - price = 3700, - }, - }, - }, - [30] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/prop_tri_table_01.png', - ['object'] = 'prop_tri_table_01', - ['price'] = 250, - ['label'] = 'Voting table', - ['description'] = 'Presidential voting table, yeah exactly...', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [31] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/ex_mp_h_din_table_05.png', - ['object'] = 'ex_mp_h_din_table_05', - ['price'] = 430, - ['label'] = 'Normal Table', - ['description'] = 'A huge but quite simple table, it is widely used in offices', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [32] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/apa_mp_h_tab_coffee_08.png', - ['object'] = 'apa_mp_h_tab_coffee_08', - ['price'] = 550, - ['label'] = 'Modern Coffee Table', - ['description'] = 'A very modern coffee table!', - ['colorlabel'] = 'White', - ['colors'] = {}, - type = 'stash', - offset = { - x = 0.0, - y = 0.0, - z = 0.0, - }, - stash = { - maxweight = 50000, - slots = 5, - } - }, - [33] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/ex_prop_ex_console_table_01.png', - ['object'] = 'ex_prop_ex_console_table_01', - ['price'] = 550, - ['label'] = 'Wifi Table', - ['description'] = 'A very old coffee table, it looks like grandma', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [34] = { - ['img'] = './assets/img/decorate/categories/rooms/kitchen/items/tables/bkr_prop_coke_pallet_01a.png', - ['object'] = 'bkr_prop_coke_pallet_01a', - ['price'] = 20, - ['label'] = '"Table" for the poor', - ['description'] = 'If you dont have much money... go ahead buddy haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - } - }, - - ['bush'] = { - label = 'Bushes', - img = './assets/img/decorate/categories/rooms/garden/garden-bushes-blue.svg', - navigation = 5, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/garden/garden-bushes-blue.svg', - css = { - - width = 3.7, - top = 10.0, - left = 6.4, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_03.png', - ['object'] = 'prop_bush_med_03', - ['price'] = 150, - ['label'] = 'Green bush', - ['description'] = 'A medium-sized shrub, beautiful for outdoors', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_05.png', - ['object'] = 'prop_bush_med_05', - ['price'] = 125, - ['label'] = 'Dry bush', - ['description'] = 'A dry shrub that can be planted in deserts or arid areas', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_med_06.png', - ['object'] = 'prop_bush_med_06', - ['price'] = 190, - ['label'] = 'Big dry bush', - ['description'] = 'A dry shrub that can be planted in deserts or arid areas', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01d.png', - ['object'] = 'prop_bush_lrg_01d', - ['price'] = 280, - ['label'] = 'Big green bush', - ['description'] = 'A big-sized shrub, beautiful for outdoors', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_03.png', - ['object'] = 'prop_bush_lrg_03', - ['price'] = 280, - ['label'] = 'Little tree with pot', - ['description'] = 'Small tree with a very green pot', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c.png', - ['object'] = 'prop_bush_lrg_01c', - ['price'] = 350, - ['label'] = 'Big tree with pot', - ['description'] = 'Big tree with a very green pot', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01c_cr.png', - ['object'] = 'prop_bush_lrg_01c_cr', - ['price'] = 320, - ['label'] = 'Flat tree with pot', - ['description'] = 'Flat tree with a very green pot', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_lrg_01e_cr2.png', - ['object'] = 'prop_bush_lrg_01e_cr2', - ['price'] = 310, - ['label'] = 'Medium large green bush', - ['description'] = 'A large-sized shrub, beautiful for outdoors', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_07.png', - ['object'] = 'prop_bush_neat_07', - ['price'] = 120, - ['label'] = 'Small tree', - ['description'] = 'Small outdoor tree, it doesnt grow much more', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_01.png', - ['object'] = 'prop_bush_neat_01', - ['price'] = 95, - ['label'] = 'Small medium tree', - ['description'] = 'Small medium outdoor tree, it doesnt grow much more', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_08.png', - ['object'] = 'prop_bush_neat_08', - ['price'] = 230, - ['label'] = 'Large tree', - ['description'] = 'Large medium outdoor tree, it doesnt grow much more', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_02.png', - ['object'] = 'prop_bush_neat_02', - ['price'] = 120, - ['label'] = 'Modern large tree', - ['description'] = 'Modern large medium outdoor tree, it doesnt grow much more', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_dead_02.png', - ['object'] = 'prop_bush_dead_02', - ['price'] = 50, - ['label'] = 'Horrible bush', - ['description'] = 'Horrible dry desert bush', - ['colorlabel'] = 'Gray', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_grape_01.png', - ['object'] = 'prop_bush_grape_01', - ['price'] = 250, - ['label'] = 'Large vineyard', - ['description'] = 'A fairly large and beautiful vineyard for outdoor farms', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_snow_bush_02_a.png', - ['object'] = 'prop_snow_bush_02_a', - ['price'] = 450, - ['label'] = 'Snow and leaf grouting', - ['description'] = 'A gathering of leaves with enormous snow', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_ornament_01.png', - ['object'] = 'prop_bush_ornament_01', - ['price'] = 290, - ['label'] = 'Design tree', - ['description'] = 'A tree pruned with beautiful details, it has multiple varieties', - ['colorlabel'] = 'Green', - ['colors'] = { - { - label = 'Design 02', - object = 'prop_bush_ornament_02', - price = 290, - }, - { - label = 'Design 03', - object = 'prop_bush_ornament_04', - price = 290, - }, - { - label = 'Design 04', - object = 'prop_bush_ornament_03', - price = 290, - }, - }, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_04.png', - ['object'] = 'prop_bush_neat_04', - ['price'] = 190, - ['label'] = 'Bush wall', - ['description'] = 'Shrub wall to make extraordinary divisions', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/bush/prop_bush_neat_03.png', - ['object'] = 'prop_bush_neat_03', - ['price'] = 180, - ['label'] = 'Crooked bush wall', - ['description'] = 'Shrub wall to make extraordinary divisions', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - }, - }, - - - ['tree'] = { - label = 'Tree', - img = './assets/img/decorate/categories/rooms/garden/garden-tree-blue.svg', - navigation = 5, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/garden/garden-tree-blue.svg', - css = { - width = 9, - top = 0.8, - left = -0.5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_joshua_tree_02c.png', - ['object'] = 'prop_joshua_tree_02c', - ['price'] = 250, - ['label'] = 'Little tree 01', - ['description'] = 'Cute little tree', - ['colorlabel'] = 'Little tree 01', - ['colors'] = { - { - label = 'Little tree 02', - object = 'prop_joshua_tree_01b', - price = 250, - }, - { - label = 'Little tree 03', - object = 'prop_joshua_tree_02d', - price = 250, - }, - { - label = 'Little tree 04', - object = 'prop_joshua_tree_01a', - price = 250, - }, - { - label = 'Little tree 05', - object = 'prop_joshua_tree_01e', - price = 250, - }, - { - label = 'Little tree 06', - object = 'prop_joshua_tree_01d', - price = 250, - }, - { - label = 'Little tree 07', - object = 'prop_joshua_tree_01c', - price = 250, - }, - { - label = 'Little tree 08', - object = 'prop_joshua_tree_02b', - price = 250, - }, - { - label = 'Little tree 09', - object = 'prop_joshua_tree_02b', - price = 250, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_snow_tree_03_h.png', - ['object'] = 'prop_snow_tree_03_h', - ['price'] = 650, - ['label'] = 'Huge snowy tree 01', - ['description'] = 'Completely snowy or natural Christmas trees', - ['colorlabel'] = 'Huge snowy tree 01', - ['colors'] = { - { - label = 'Huge snowy tree 02', - object = 'prop_snow_tree_04_f', - price = 650, - }, - { - label = 'Huge snowy tree 03', - object = 'prop_snow_tree_03_i', - price = 650, - }, - { - label = 'Huge snowy tree 04', - object = 'prop_xmas_tree_int', - price = 650, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/test_tree_cedar_trunk_001.png', - ['object'] = 'test_tree_cedar_trunk_001', - ['price'] = 500, - ['label'] = 'Long and thin tree', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Long 01', - ['colors'] = { - { - label = 'Long 02', - object = 'prop_tree_cedar_s_01', - price = 500, - }, - { - label = 'Long 03', - object = 'prop_tree_cedar_s_04', - price = 500, - }, - { - label = 'Long 04', - object = 'prop_tree_cedar_04', - price = 500, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_fallen_01.png', - ['object'] = 'prop_tree_fallen_01', - ['price'] = 150, - ['label'] = 'Broken tree', - ['description'] = 'Broken tree, at a good price because you see... its broken haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_04.png', - ['object'] = 'test_tree_forest_trunk_04', - ['price'] = 700, - ['label'] = 'Huge holey tree', - ['description'] = 'This huge tree grows naturally with an internal deadhead, it seems like something magical, doesnt it?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_olive_01.png', - ['object'] = 'prop_tree_olive_01', - ['price'] = 420, - ['label'] = 'Powerful tree', - ['description'] = 'Powerful tree in size, it doesnt look like it will break and it is made of anthanium', - ['colorlabel'] = 'Tree 01', - ['colors'] = { - { - label = 'Tree 02', - object = 'prop_tree_olive_creator', - price = 400, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eucalip_01.png', - ['object'] = 'prop_tree_eucalip_01', - ['price'] = 250, - ['label'] = 'Huge eucalyptus', - ['description'] = 'Huge eucalyptus tree, beautiful for outdoors and sun', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_stump_01.png', - ['object'] = 'prop_tree_stump_01', - ['price'] = 120, - ['label'] = 'Half tree', - ['description'] = 'Half a tree, what is that, wtf?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_creator.png', - ['object'] = 'prop_tree_eng_oak_creator', - ['price'] = 150, - ['label'] = 'Olive tree 01', - ['description'] = 'Designer olive tree, it has many olives and looks delicious', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_eng_oak_01.png', - ['object'] = 'prop_tree_eng_oak_01', - ['price'] = 170, - ['label'] = 'Olive tree 02', - ['description'] = 'Designer olive tree, it has many olives and looks delicious', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_maple_02.png', - ['object'] = 'prop_tree_maple_02', - ['price'] = 290, - ['label'] = 'Maple tree', - ['description'] = 'A maple tree with some oranges in it', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_lficus_06.png', - ['object'] = 'prop_tree_lficus_06', - ['price'] = 340, - ['label'] = 'Dry tree as ass', - ['description'] = 'A dry tree like an old ladys ass', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_04.png', - ['object'] = 'prop_tree_birch_04', - ['price'] = 450, - ['label'] = 'Bird tree', - ['description'] = 'Bird tree, attractive for outdoors or large squares', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_mquite_01.png', - ['object'] = 'prop_tree_mquite_01', - ['price'] = 230, - ['label'] = 'Park tree', - ['description'] = 'Normal little tree that you would find in a square', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/test_tree_forest_trunk_base_01.png', - ['object'] = 'test_tree_forest_trunk_base_01', - ['price'] = 120, - ['label'] = 'Old trunk', - ['description'] = 'An old log, it seems to be at least two thousand years old, dont you think?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [16] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_jacada_02.png', - ['object'] = 'prop_tree_jacada_02', - ['price'] = 980, - ['label'] = 'Sakura tree', - ['description'] = 'Beautiful Sakura tree with pink leaves, I love it, it is expensive for its export!', - ['colorlabel'] = 'Pink', - ['colors'] = {}, - }, - [17] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_log_02.png', - ['object'] = 'prop_tree_log_02', - ['price'] = 90, - ['label'] = 'Broken trunk', - ['description'] = 'Its a piece of log but maybe its good for sitting on or for the cat to scratch?', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [18] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_cypress_01.png', - ['object'] = 'prop_tree_cypress_01', - ['price'] = 340, - ['label'] = 'Large bush tree', - ['description'] = 'A very tall tree with many leaves, huge and floral', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [19] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_tree_birch_05.png', - ['object'] = 'prop_tree_birch_05', - ['price'] = 210, - ['label'] = 'Apple tree', - ['description'] = 'A pretty apple tree, it can collect things', - ['colorlabel'] = 'Green', - ['colors'] = {}, - }, - [20] = { - ['img'] = './assets/img/decorate/categories/rooms/garden/items/tree/prop_prop_tree_02.png', - ['object'] = 'prop_prop_tree_02', - ['price'] = 220, - ['label'] = 'Tree with pot', - ['description'] = 'A beautiful tree with a pot, but dont forget to put it outdoors!', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - }, - }, - ['lamp'] = { - label = 'Lamp', - img = './assets/img/decorate/categories/rooms/living-room/livingroom-lamp-blue.svg', - navigation = 4, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/living-room/livingroom-lamp-blue.svg', - css = { - top = 4.50, - left = 15.50, - width = 2.5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floorlamp_a.png', - ['object'] = 'apa_mp_h_floorlamp_a', - ['price'] = 140, - ['label'] = 'White modern lamp', - ['description'] = 'Beautiful and minimalist white modern lamp', - ['colorlabel'] = 'Modern Lamp 01', - ['colors'] = { - { - label = 'Modern Lamp 01', - object = 'apa_mp_h_floorlamp_b', - price = 140, - }, - { - label = 'Modern Lamp 02', - object = 'apa_mp_h_floorlamp_c', - price = 140, - }, - { - label = 'Modern Lamp 03', - object = 'apa_mp_h_lit_floorlampnight_05', - price = 140, - }, - { - label = 'Modern Lamp 04', - object = 'apa_mp_h_lit_floorlampnight_07', - price = 140, - }, - { - label = 'Modern Lamp 05', - object = 'apa_mp_h_lit_floorlampnight_14', - price = 140, - }, - { - label = 'Modern Lamp 06', - object = 'apa_mp_h_lit_floorlamp_01', - price = 140, - }, - { - label = 'Modern Lamp 07', - object = 'apa_mp_h_lit_floorlamp_02', - price = 140, - }, - { - label = 'Modern Lamp 08', - object = 'apa_mp_h_lit_floorlamp_05', - price = 140, - }, - { - label = 'Modern Lamp 09', - object = 'apa_mp_h_lit_floorlamp_06', - price = 140, - }, - { - label = 'Modern Lamp 10', - object = 'apa_mp_h_lit_floorlamp_10', - price = 140, - }, - { - label = 'Modern Lamp 11', - object = 'apa_mp_h_lit_floorlamp_13', - price = 140, - }, - { - label = 'Modern Lamp 12', - object = 'apa_mp_h_lit_floorlamp_17', - price = 140, - }, - { - label = 'Modern Lamp 13', - object = 'hei_heist_lit_floorlamp_01', - price = 140, - }, - { - label = 'Modern Lamp 14', - object = 'hei_heist_lit_floorlamp_02', - price = 140, - }, - { - label = 'Modern Lamp 15', - object = 'hei_heist_lit_floorlamp_03', - price = 140, - }, - { - label = 'Modern Lamp 16', - object = 'hei_heist_lit_floorlamp_04', - price = 140, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_lit_lamptablenight_16.png', - ['object'] = 'apa_mp_h_lit_lamptablenight_16', - ['price'] = 80, - ['label'] = 'Desk lamp', - ['description'] = 'White lamp for light table, beautiful', - ['colorlabel'] = 'Desk Lamp 01', - ['colors'] = { - { - label = 'Desk Lamp 01', - object = 'apa_mp_h_lit_lamptablenight_24', - price = 80, - }, - { - label = 'Desk Lamp 02', - object = 'apa_mp_h_lit_lamptable_005', - price = 80, - }, - { - label = 'Desk Lamp 03', - object = 'apa_mp_h_lit_lamptable_02', - price = 80, - }, - { - label = 'Desk Lamp 04', - object = 'apa_mp_h_lit_lamptable_09', - price = 80, - }, - { - label = 'Desk Lamp 05', - object = 'apa_mp_h_lit_lamptable_14', - price = 80, - }, - { - label = 'Desk Lamp 06', - object = 'apa_mp_h_lit_lamptable_17', - price = 80, - }, - { - label = 'Desk Lamp 07', - object = 'apa_mp_h_lit_lamptable_21', - price = 80, - }, - { - label = 'Desk Lamp 08', - object = 'hei_heist_lit_lamptable_03', - price = 80, - }, - { - label = 'Desk Lamp 09', - object = 'hei_heist_lit_lamptable_04', - price = 80, - }, - { - label = 'Desk Lamp 10', - object = 'hei_heist_lit_lamptable_06', - price = 80, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_lamp_ceiling_01a.png', - ['object'] = 'ch_prop_ch_lamp_ceiling_01a', - ['price'] = 150, - ['label'] = 'Ceiling light', - ['description'] = 'Ceiling lamp, there are many different models, you can choose one and it will be beautiful in your house', - ['colorlabel'] = 'Ceiling 01', - ['colors'] = { - { - label = 'Ceiling 02', - object = 'ch_prop_ch_lamp_ceiling_04a', - price = 150, - }, - { - label = 'Ceiling 03', - object = 'ch_prop_ch_lamp_ceiling_g_01a', - price = 150, - }, - { - label = 'Ceiling 04', - object = 'ch_prop_ch_lamp_ceiling_g_01b', - price = 150, - }, - { - label = 'Ceiling 05', - object = 'ch_prop_ch_lamp_ceiling_w_01a', - price = 150, - }, - { - label = 'Ceiling 06', - object = 'ch_prop_ch_lamp_ceiling_w_01b', - price = 150, - }, - { - label = 'Ceiling 07', - object = 'xm_base_cia_lamp_ceiling_02a', - price = 150, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/ch_prop_ch_tunnel_worklight.png', - ['object'] = 'ch_prop_ch_tunnel_worklight', - ['price'] = 230, - ['label'] = 'Tunnel lamp', - ['description'] = 'Normal tunnel lamp, illuminates very well', - ['colorlabel'] = 'Yellow Work', - ['colors'] = { - { - label = 'Yellow', - object = 'prop_construcionlamp_01', - price = 290, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/v_ret_fh_walllighton.png', - ['object'] = 'v_ret_fh_walllighton', - ['price'] = 30, - ['label'] = 'Candle lamp', - ['description'] = 'Wall lamp with candles, harmonious', - ['colorlabel'] = 'On', - ['colors'] = { - { - label = 'Off', - object = 'v_ret_fh_walllightoff', - price = 30, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/hei_heist_lit_lightpendant_01.png', - ['object'] = 'hei_heist_lit_lightpendant_01', - ['price'] = 100, - ['label'] = 'Square ceiling lamp', - ['description'] = 'Beautiful square ceiling lamp with details', - ['colorlabel'] = 'Light 01', - ['colors'] = { - { - label = 'Light 02', - object = 'hei_heist_lit_lightpendant_02', - price = 100, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/prop_wall_light_08a.png', - ['object'] = 'prop_wall_light_08a', - ['price'] = 40, - ['label'] = 'Small outdoor lamps', - ['description'] = 'Plastic and waterproof outdoor lamps', - ['colorlabel'] = 'Lamp 01', - ['colors'] = { - { - label = 'Lamp 02', - object = 'prop_wall_light_11', - price = 40, - }, - { - label = 'Lamp 03', - object = 'prop_wall_light_12', - price = 40, - }, - { - label = 'Lamp 04', - object = 'prop_wall_light_17b', - price = 40, - }, - { - label = 'Lamp 05', - object = 'prop_wall_light_18a', - price = 40, - }, - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/prop_beer_neon_01.png', - ['object'] = 'prop_beer_neon_01', - ['price'] = 250, - ['label'] = 'Bar sign', - ['description'] = 'Beautiful neon signs for businesses', - ['colorlabel'] = 'Neon 01', - ['colors'] = { - { - label = 'Neon 02', - object = 'prop_beer_neon_02', - price = 250, - }, - { - label = 'Neon 03', - object = 'prop_beer_neon_03', - price = 250, - }, - { - label = 'Neon 04', - object = 'prop_beer_neon_04', - price = 250, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/vw_prop_casino_art_lampf_01a.png', - ['object'] = 'vw_prop_casino_art_lampf_01a', - ['price'] = 85, - ['label'] = 'Design lamp', - ['description'] = 'Eccentric lamp design, very beautiful', - ['colorlabel'] = 'Colored', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/bkr_prop_fakeid_desklamp_01a.png', - ['object'] = 'bkr_prop_fakeid_desklamp_01a', - ['price'] = 30, - ['label'] = 'Lamp with magnifying glass', - ['description'] = 'A lamp for clinics', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/h4_prop_battle_lights_wall_l_b.png', - ['object'] = 'h4_prop_battle_lights_wall_l_b', - ['price'] = 80, - ['label'] = 'Luxury pink lamp', - ['description'] = 'Detailed antique design pink wall lamp', - ['colorlabel'] = 'Pink', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/v_res_tre_lightfan.png', - ['object'] = 'v_res_tre_lightfan', - ['price'] = 180, - ['label'] = 'Ceiling fan', - ['description'] = 'Ceiling lamp with lights, it doesnt usually turn often because its a prop haha', - ['colorlabel'] = 'Brown', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/v_med_examlight.png', - ['object'] = 'v_med_examlight', - ['price'] = 130, - ['label'] = 'Dentist lamp', - ['description'] = 'Lamp for dentist offices, it has a huge magnifying glass and a beautiful white LED light', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/lamp/apa_mp_h_floor_lamp_int_08.png', - ['object'] = 'apa_mp_h_floor_lamp_int_08', - ['price'] = 110, - ['label'] = 'Floor lamp', - ['description'] = 'Normal floor lamp, it doesnt have very good details but it is the most standard on the market', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - }, - }, - ['plant'] = { - label = 'Plant', - img = './assets/img/decorate/categories/rooms/living-room/livingroom-plant-blue.svg', - navigation = 4, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/living-room/livingroom-plant-blue.svg', - css = { - top = 6.50, - left = 18.5, - width = 2.5, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/prop_plant_int_02a.png', - ['object'] = 'prop_plant_int_02a', - ['price'] = 140, - ['label'] = 'Indoor plants', - ['description'] = 'The best cared for indoor plants in Los Santos', - ['colorlabel'] = 'Plant 01', - ['colors'] = { - { - label = 'Plant 02', - object = 'prop_plant_int_02b', - price = 140, - }, - { - label = 'Plant 03', - object = 'prop_plant_int_05a', - price = 140, - }, - { - label = 'Plant 04', - object = 'prop_plant_int_05b', - price = 140, - }, - { - label = 'Plant 05', - object = 'prop_plant_int_06a', - price = 140, - }, - { - label = 'Plant 06', - object = 'prop_plant_int_06b', - price = 140, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/prop_pot_plant_02a.png', - ['object'] = 'prop_pot_plant_02a', - ['price'] = 250, - ['label'] = 'Pot Plant', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Pot 01', - ['colors'] = { - { - label = 'Pot 02', - object = 'prop_pot_plant_02b', - price = 250, - }, - { - label = 'Pot 03', - object = 'prop_pot_plant_02c', - price = 250, - }, - { - label = 'Pot 04', - object = 'prop_pot_plant_02d', - price = 250, - }, - { - label = 'Pot 05', - object = 'prop_pot_plant_03a', - price = 250, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/p_int_jewel_plant_01.png', - ['object'] = 'p_int_jewel_plant_01', - ['price'] = 450, - ['label'] = 'Jewel Plant', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Jewel 01', - ['colors'] = { - { - label = 'Jewel 02', - object = 'p_int_jewel_plant_02', - price = 450, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/vw_prop_casino_art_plant_01a.png', - ['object'] = 'vw_prop_casino_art_plant_01a', - ['price'] = 300, - ['label'] = 'Art Plant', - ['description'] = 'Indoor plants, used in the grand casino', - ['colorlabel'] = 'Plant 01', - ['colors'] = { - { - label = 'Plant 02', - object = 'vw_prop_casino_art_plant_02a', - price = 300, - }, - { - label = 'Plant 03', - object = 'vw_prop_casino_art_plant_03a', - price = 300, - }, - { - label = 'Plant 04', - object = 'vw_prop_casino_art_plant_04a', - price = 300, - }, - { - label = 'Plant 05', - object = 'vw_prop_casino_art_plant_05a', - price = 300, - }, - { - label = 'Plant 06', - object = 'vw_prop_casino_art_plant_06a', - price = 300, - }, - { - label = 'Plant 07', - object = 'vw_prop_casino_art_plant_07a', - price = 300, - }, - { - label = 'Plant 08', - object = 'vw_prop_casino_art_plant_08a', - price = 300, - }, - { - label = 'Plant 09', - object = 'vw_prop_casino_art_plant_09a', - price = 300, - }, - { - label = 'Plant 10', - object = 'vw_prop_casino_art_plant_10a', - price = 300, - }, - { - label = 'Plant 11', - object = 'vw_prop_casino_art_plant_11a', - price = 300, - }, - { - label = 'Plant 12', - object = 'vw_prop_casino_art_plant_12a', - price = 300, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/bkr_prop_weed_bucket_01a.png', - ['object'] = 'bkr_prop_weed_bucket_01a', - ['price'] = 450, - ['label'] = 'Weed care', - ['description'] = 'All types of weed plants for your home', - ['colorlabel'] = 'Weed 01', - ['colors'] = { - { - label = 'Weed 02', - object = 'bkr_prop_weed_bucket_01b', - price = 450, - }, - { - label = 'Weed 03', - object = 'bkr_prop_weed_bucket_01c', - price = 450, - }, - { - label = 'Weed 04', - object = 'bkr_prop_weed_bucket_01d', - price = 450, - }, - { - label = 'Weed 05', - object = 'bkr_prop_weed_bucket_open_01a', - price = 450, - }, - { - label = 'Weed 06', - object = 'bkr_prop_weed_plantpot_stack_01b', - price = 450, - }, - { - label = 'Weed 07', - object = 'bkr_prop_weed_plantpot_stack_01c', - price = 450, - }, - { - label = 'Weed 08', - object = 'bkr_prop_weed_fan_ceiling_01a', - price = 450, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_palm_01.png', - ['object'] = 'apa_mp_h_acc_plant_palm_01', - ['price'] = 230, - ['label'] = 'Palm', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/apa_mp_h_acc_plant_tall_01.png', - ['object'] = 'apa_mp_h_acc_plant_tall_01', - ['price'] = 120, - ['label'] = 'Tall', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/ch_prop_ch_planter_01.png', - ['object'] = 'ch_prop_ch_planter_01', - ['price'] = 180, - ['label'] = 'Planter', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/plant/prop_fbibombplant.png', - ['object'] = 'prop_fbibombplant', - ['price'] = 210, - ['label'] = 'FBI Bomb plant', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Color for default', - ['colors'] = {}, - }, - }, - }, - ['tv'] = { - label = 'Tv', - img = './assets/img/decorate/categories/rooms/living-room/livingroom-tv-blue.svg', - navigation = 4, - dynamic = true, - dynamicIcon = './assets/img/decorate/categories/rooms/living-room/livingroom-tv-blue.svg', - css = { - - - zIndex = 3, - - top = 7.5, - left = 9.5, - width = 5.0, - }, - items = { - [1] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/ex_office_swag_electronic.png', - ['object'] = 'ex_office_swag_electronic', - ['price'] = 500, - ['label'] = 'Swag Electronic', - ['description'] = 'Televisions with the greatest swag of all housing!', - ['colorlabel'] = 'Swag 01', - ['colors'] = { - { - label = 'Swag 02', - object = 'ex_office_swag_electronic2', - price = 500, - }, - { - label = 'Swag 03', - object = 'ex_office_swag_electronic3', - price = 500, - }, - }, - }, - [2] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_ex_tv_flat_01.png', - ['object'] = 'ex_prop_ex_tv_flat_01', - ['price'] = 1200, - ['label'] = 'TV', - ['description'] = 'All types of high-end televisions', - ['colorlabel'] = 'TV 01', - ['colors'] = { - { - label = 'TV 01', - object = 'gr_prop_gr_trailer_tv', - price = 1200, - }, - { - label = 'TV 02', - object = 'prop_trev_tv_01', - price = 700, - }, - { - label = 'TV 03', - object = 'prop_tv_02', - price = 320, - }, - { - label = 'TV 04', - object = 'prop_tv_03', - price = 450, - }, - { - label = 'TV 05', - object = 'prop_tv_04', - price = 120, - }, - { - label = 'TV 06', - object = 'prop_tv_05', - price = 480, - }, - { - label = 'TV 07', - object = 'prop_tv_06', - price = 480, - }, - { - label = 'TV 08', - object = 'prop_tv_07', - price = 480, - }, - { - label = 'TV 09', - object = 'prop_tv_flat_01', - price = 1500, - }, - { - label = 'TV 10', - object = 'prop_tv_flat_02', - price = 1500, - }, - { - label = 'TV 11', - object = 'prop_tv_flat_02b', - price = 1500, - }, - { - label = 'TV 12', - object = 'prop_tv_flat_03', - price = 2000, - }, - { - label = 'TV 13', - object = 'sm_prop_smug_tv_flat_01', - price = 2000, - }, - { - label = 'TV 14', - object = 'vw_prop_vw_cinema_tv_01', - price = 2000, - }, - { - label = 'TV 15', - object = 'xm_prop_x17_tv_ceiling_01', - price = 2000, - }, - { - label = 'TV 16', - object = 'xm_prop_x17_tv_stand_01a', - price = 2000, - }, - }, - }, - [3] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/apa_mp_h_str_avunits_01.png', - ['object'] = 'apa_mp_h_str_avunits_01', - ['price'] = 2200, - ['label'] = 'Exclusive TV', - ['description'] = 'Exclusive luxury televisions', - ['colorlabel'] = 'Exclusive 01', - ['colors'] = { - { - label = 'Exclusive 02', - object = 'apa_mp_h_str_avunitm_03', - price = 2200, - }, - { - label = 'Exclusive 03', - object = 'apa_mp_h_str_avunitl_04', - price = 1500, - }, - { - label = 'Exclusive 04', - object = 'apa_mp_h_str_avunitl_04', - price = 1600, - }, - { - label = 'Exclusive 05', - object = 'hei_heist_str_avunitl_03', - price = 1600, - }, - { - label = 'Exclusive 06', - object = 'hei_heist_str_avunits_01', - price = 1600, - }, - { - label = 'Exclusive 07', - object = 'apa_mp_h_str_avunitl_01_b', - price = 6800, - }, - { - label = 'Exclusive 08', - object = 'hei_heist_str_avunitl_01', - price = 6800, - }, - }, - }, - [4] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/prop_cs_cctv.png', - ['object'] = 'prop_cs_cctv', - ['price'] = 130, - ['label'] = 'CCTV', - ['description'] = 'Quasar Store brand general televisions, the best on the market in low quality, lie...', - ['colorlabel'] = 'CCTV 01', - ['colors'] = { - { - label = 'CCTV 02', - object = 'prop_cctv_cam_01b', - price = 120, - }, - { - label = 'CCTV 03', - object = 'prop_cctv_cam_02a', - price = 135, - }, - { - label = 'CCTV 03', - object = 'prop_cctv_cam_03a', - price = 135, - }, - { - label = 'CCTV 04', - object = 'prop_cctv_cam_04a', - price = 155, - }, - { - label = 'CCTV 05', - object = 'prop_cctv_cam_04b', - price = 250, - }, - { - label = 'CCTV 06', - object = 'prop_cctv_cam_04c', - price = 250, - }, - { - label = 'CCTV 07', - object = 'prop_cctv_cam_05a', - price = 250, - }, - { - label = 'CCTV 08', - object = 'prop_cctv_cam_06a', - price = 120, - }, - { - label = 'CCTV 09', - object = 'prop_cctv_cam_07a', - price = 160, - }, - { - label = 'CCTV 10', - object = 'prop_cctv_pole_01a', - price = 230, - }, - { - label = 'CCTV 11', - object = 'prop_cctv_pole_02', - price = 480, - }, - { - label = 'CCTV 12', - object = 'prop_cctv_pole_03', - price = 480, - }, - { - label = 'CCTV 13', - object = 'prop_cctv_pole_04', - price = 500, - }, - { - label = 'CCTV 14', - object = 'prop_cctv_01_sm', - price = 450, - }, - { - label = 'CCTV 15', - object = 'prop_cctv_02_sm', - price = 800, - }, - { - label = 'CCTV 16', - object = 'prop_cctv_unit_02', - price = 800, - }, - { - label = 'CCTV 17', - object = 'prop_cctv_unit_04', - price = 1700, - }, - { - label = 'CCTV 18', - object = 'prop_cctv_unit_05', - price = 2500, - }, - { - label = 'CCTV 19', - object = 'apa_mp_h_str_avunitm_03', - price = 3200, - }, - { - label = 'CCTV 20', - object = 'prop_dest_cctv_02', - price = 900, - }, - { - label = 'CCTV 21', - object = 'prop_dest_cctv_03', - price = 900, - }, - { - label = 'CCTV 22', - object = 'prop_dest_cctv_03b', - price = 900, - }, - }, - }, - [5] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/ex_prop_tv_settop_remote.png', - ['object'] = 'ex_prop_tv_settop_remote', - ['price'] = 10, - ['label'] = 'Remote TV', - ['description'] = 'Remote controls for general televisions', - ['colorlabel'] = 'Remote 01', - ['colors'] = { - { - label = 'Remote 02', - object = 'prop_cs_remote_01', - price = 10, - }, - { - label = 'Remote 03', - object = 'v_res_tre_remote', - price = 10, - }, - { - label = 'Remote 04', - object = 'v_res_tt_tvremote', - price = 15, - }, - }, - }, - [6] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/prop_monitor_01c.png', - ['object'] = 'prop_monitor_01c', - ['price'] = 150, - ['label'] = 'Monitors', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'Monitors 01', - ['colors'] = { - { - label = 'Monitors 02', - object = 'prop_monitor_01d', - price = 150, - }, - { - label = 'Monitors 03', - object = 'prop_monitor_02', - price = 150, - }, - { - label = 'Monitors 04', - object = 'prop_monitor_03b', - price = 150, - }, - { - label = 'Monitors 05', - object = 'prop_trailer_monitor_01', - price = 350, - }, - { - label = 'Monitors 06', - object = 'sm_prop_smug_monitor_01', - price = 250, - }, - { - label = 'Monitors 07', - object = 'v_res_monitor', - price = 150, - }, - { - label = 'Monitors 08', - object = 'xm_prop_x17_screens_02a', - price = 1600, - }, - }, - }, - [7] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/ch_prop_arcade_claw_01a.png', - ['object'] = 'ch_prop_arcade_claw_01a', - ['price'] = 1200, - ['label'] = 'Arcade', - ['description'] = 'Super fun arcade machines and all the existing games', - ['colorlabel'] = 'Arcade 01', - ['colors'] = { - { - label = 'Arcade 02', - object = 'ch_prop_arcade_degenatron_01a', - price = 1400, - }, - { - label = 'Arcade 03', - object = 'ch_prop_arcade_fortune_01a', - price = 1800, - }, - { - label = 'Arcade 04', - object = 'ch_prop_arcade_fortune_door_01a', - price = 1400, - }, - { - label = 'Arcade 05', - object = 'ch_prop_arcade_gun_01a', - price = 1600, - }, - { - label = 'Arcade 06', - object = 'ch_prop_arcade_invade_01a', - price = 1800, - }, - { - label = 'Arcade 07', - object = 'ch_prop_arcade_love_01a', - price = 1800, - }, - { - label = 'Arcade 08', - object = 'ch_prop_arcade_monkey_01a', - price = 1600, - }, - { - label = 'Arcade 09', - object = 'ch_prop_arcade_penetrator_01a', - price = 150, - }, - { - label = 'Arcade 10', - object = 'ch_prop_arcade_race_01a', - price = 1600, - }, - { - label = 'Arcade 11', - object = 'ch_prop_arcade_race_01b', - price = 1500, - }, - { - label = 'Arcade 12', - object = 'ch_prop_arcade_space_01a', - price = 1500, - }, - { - label = 'Arcade 13', - object = 'ch_prop_arcade_street_01a', - price = 1600, - }, - { - label = 'Arcade 14', - object = 'ch_prop_arcade_street_01a_off', - price = 1500, - }, - { - label = 'Arcade 15', - object = 'ch_prop_arcade_street_01b', - price = 4300, - }, - { - label = 'Arcade 16', - object = 'ch_prop_arcade_street_01b_off', - price = 4300, - }, - { - label = 'Arcade 17', - object = 'ch_prop_arcade_street_01c', - price = 1500, - }, - { - label = 'Arcade 18', - object = 'ch_prop_arcade_street_01c_off', - price = 1500, - }, - { - label = 'Arcade 19', - object = 'ch_prop_arcade_street_01d', - price = 1500, - }, - { - label = 'Arcade 20', - object = 'ch_prop_arcade_street_01d_off', - price = 1500, - }, - { - label = 'Arcade 21', - object = 'ch_prop_arcade_street_02b', - price = 1500, - }, - { - label = 'Arcade 22', - object = 'ch_prop_arcade_wizard_01a', - price = 1500, - }, - { - label = 'Arcade 23', - object = 'prop_bball_arcade_01', - price = 1500, - }, - { - label = 'Arcade 24', - object = 'sum_prop_arcade_strength_01a', - price = 1500, - }, - { - label = 'Arcade 25', - object = 'sum_prop_arcade_strength_ham_01a', - price = 150, - }, - { - label = 'Arcade 26', - object = 'sum_prop_arcade_qub3d_01a', - price = 1600, - }, - }, - }, - [8] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/ba_prop_battle_dj_deck_01a.png', - ['object'] = 'ba_prop_battle_dj_deck_01a', - ['price'] = 120, - ['label'] = 'DJ', - ['description'] = 'Description for Prop', - ['colorlabel'] = 'DJ 01', - ['colors'] = { - { - label = 'DJ 02', - object = 'ba_prop_battle_dj_kit_mixer', - price = 350, - }, - { - label = 'DJ 03', - object = 'ba_prop_battle_dj_mixer_01a', - price = 450, - }, - { - label = 'DJ 04', - object = 'ba_prop_battle_dj_mixer_01b', - price = 800, - }, - { - label = 'DJ 05', - object = 'ba_prop_battle_dj_mixer_01c', - price = 450, - }, - { - label = 'DJ 06', - object = 'ba_prop_battle_dj_mixer_01d', - price = 380, - }, - { - label = 'DJ 07', - object = 'ba_prop_battle_dj_mixer_01e', - price = 420, - }, - { - label = 'DJ 08', - object = 'ba_prop_battle_dj_stand', - price = 1450, - }, - }, - }, - [9] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/v_res_vacuum.png', - ['object'] = 'v_res_vacuum', - ['price'] = 350, - ['label'] = 'Vacuum cleaner', - ['description'] = 'A very comfortable and beautiful floor vacuum cleaner', - ['colorlabel'] = 'Red', - ['colors'] = {}, - }, - [10] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_weed_fan_floor_01a.png', - ['object'] = 'bkr_prop_weed_fan_floor_01a', - ['price'] = 450, - ['label'] = 'Standing fan', - ['description'] = 'Cheap standing fan, very good for summer haha', - ['colorlabel'] = 'White', - ['colors'] = {}, - }, - [11] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01a.png', - ['object'] = 'bkr_prop_clubhouse_jukebox_01a', - ['price'] = 800, - ['label'] = 'Black jukebox', - ['description'] = 'A large black jukebox with dark and dark music (hardcore)', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [12] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_01b.png', - ['object'] = 'bkr_prop_clubhouse_jukebox_01b', - ['price'] = 920, - ['label'] = 'Colorful jukebox', - ['description'] = 'A colorful jukebox with music from My Little Pony, I love Pinkie Pie, yes... so what?', - ['colorlabel'] = 'Color', - ['colors'] = {}, - }, - [13] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/bkr_prop_clubhouse_jukebox_02a.png', - ['object'] = 'bkr_prop_clubhouse_jukebox_02a', - ['price'] = 1200, - ['label'] = 'Wooden jukebox', - ['description'] = 'Wooden jukebox with old music, from the 80s', - ['colorlabel'] = 'Wood', - ['colors'] = {}, - }, - [14] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/hei_prop_hei_carrier_disp_01.png', - ['object'] = 'hei_prop_hei_carrier_disp_01', - ['price'] = 700, - ['label'] = 'Radar screen', - ['description'] = 'Radar screen for submarines, but it could pass for a TV haha', - ['colorlabel'] = 'Black', - ['colors'] = {}, - }, - [15] = { - ['img'] = './assets/img/decorate/categories/rooms/living-room/items/tv/prop_arcade_01.png', - ['object'] = 'prop_arcade_01', - ['price'] = 900, - ['label'] = 'Arcade Machine Deluxe', - ['description'] = 'A multicolored machine with bears and somewhat gay games, its epic by the way', - ['colorlabel'] = 'Color', - ['colors'] = {}, - }, - } - }, -} - -for k, v in pairs(Config.FurnitureShops) do - if v.categories == 'all' then - Config.FurnitureShops[k].categories = {} - for a in pairs(Config.Furniture) do - if a ~= 'navigation' then - Config.FurnitureShops[k].categories[#Config.FurnitureShops[k].categories + 1] = a - end - end - end -end diff --git a/resources/[housing]/qs-housing/shared/utils.lua b/resources/[housing]/qs-housing/shared/utils.lua deleted file mode 100644 index 1f5351d32..000000000 Binary files a/resources/[housing]/qs-housing/shared/utils.lua and /dev/null differ diff --git a/resources/[housing]/qs-housing/types.lua b/resources/[housing]/qs-housing/types.lua deleted file mode 100644 index b6991d842..000000000 Binary files a/resources/[housing]/qs-housing/types.lua and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/.fxap b/resources/[inventory]/codewave-bbq/.fxap deleted file mode 100644 index 33add8584..000000000 Binary files a/resources/[inventory]/codewave-bbq/.fxap and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/INSTALL-ME/QS_AND_QB_ITEM_LIST.md b/resources/[inventory]/codewave-bbq/INSTALL-ME/QS_AND_QB_ITEM_LIST.md deleted file mode 100644 index aeab3a200..000000000 --- a/resources/[inventory]/codewave-bbq/INSTALL-ME/QS_AND_QB_ITEM_LIST.md +++ /dev/null @@ -1,465 +0,0 @@ -['bbq_grill'] = { - ['name'] = 'bbq_grill', - ['label'] = 'BBQ Grill', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'bbq_grill.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'BBQ Grill' -}, -['gazebo'] = { - ['name'] = 'gazebo', - ['label'] = 'Gazebo', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'gazebo.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Gazebo' -}, -['soda_machine'] = { - ['name'] = 'soda_machine', - ['label'] = 'Soda Machine', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'soda_machine.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Soda Machine' -}, -['table'] = { - ['name'] = 'table', - ['label'] = 'Table', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'table.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Table' -}, -['flood_light'] = { - ['name'] = 'flood_light', - ['label'] = 'Flood Light', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'flood_light.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Flood Light' -}, -['chair'] = { - ['name'] = 'chair', - ['label'] = 'Chair', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'chair.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Chair' -}, -['raw_ribs'] = { - ['name'] = 'raw_ribs', - ['label'] = 'Raw Ribs', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_ribs.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Ribs' -}, -['raw_beef_brisket'] = { - ['name'] = 'raw_beef_brisket', - ['label'] = 'Raw Beef Brisket', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_beef_brisket.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Beef Brisket' -}, -['pork_joint'] = { - ['name'] = 'pork_joint', - ['label'] = 'Pork Joint', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'pork_joint.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Pork Joint' -}, -['raw_sausages'] = { - ['name'] = 'raw_sausages', - ['label'] = 'Raw Sausages', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_sausages.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Sausages' -}, -['raw_short_ribs'] = { - ['name'] = 'raw_short_ribs', - ['label'] = 'Raw Short Ribs', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_short_ribs.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Short Ribs' -}, -['lamb_chops'] = { - ['name'] = 'lamb_chops', - ['label'] = 'Lamb Chops', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'lamb_chops.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Lamb Chops' -}, -['ribeye_steak'] = { - ['name'] = 'ribeye_steak', - ['label'] = 'Ribeye Steak', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'ribeye_steak.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Ribeye Steak' -}, -['chicken_thigh'] = { - ['name'] = 'chicken_thigh', - ['label'] = 'Chicken Thigh', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'chicken_thigh.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Chicken Thigh' -}, -['raw_turkey_drums'] = { - ['name'] = 'raw_turkey_drums', - ['label'] = 'Raw Turkey Drumsticks', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_turkey_drums.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Turkey Drumsticks' -}, -['corn_cob'] = { - ['name'] = 'corn_cob', - ['label'] = 'Corn on the Cob', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'corn_cob.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Corn on the Cob' -}, -['raw_kebab'] = { - ['name'] = 'raw_kebab', - ['label'] = 'Raw Kebab', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_kebab.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Kebab' -}, -['bbq_seasoning'] = { - ['name'] = 'bbq_seasoning', - ['label'] = 'BBQ Seasoning', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'bbq_seasoning.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'BBQ Seasoning' -}, -['raw_wings'] = { - ['name'] = 'raw_wings', - ['label'] = 'Raw Wings', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'raw_wings.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Raw Wings' -}, -['cooked_ribs'] = { - ['name'] = 'cooked_ribs', - ['label'] = 'Cooked Ribs', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_ribs.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Ribs' -}, -['cooked_brisket'] = { - ['name'] = 'cooked_brisket', - ['label'] = 'Cooked Brisket', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_brisket.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Brisket' -}, -['cooked_pork_joint'] = { - ['name'] = 'cooked_pork_joint', - ['label'] = 'Cooked Pork Joint', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_pork_joint.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Pork Joint' -}, -['cooked_bbq_sausages'] = { - ['name'] = 'cooked_bbq_sausages', - ['label'] = 'Cooked BBQ Sausages', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_bbq_sausages.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked BBQ Sausages' -}, -['cooked_short_ribs'] = { - ['name'] = 'cooked_short_ribs', - ['label'] = 'Cooked Short Ribs', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_short_ribs.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Short Ribs' -}, -['cooked_lamb_chops'] = { - ['name'] = 'cooked_lamb_chops', - ['label'] = 'Cooked Lamb Chops', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_lamb_chops.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Lamb Chops' -}, -['cooked_bbq_ribeye'] = { - ['name'] = 'cooked_bbq_ribeye', - ['label'] = 'Cooked BBQ Ribeye', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_bbq_ribeye.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked BBQ Ribeye' -}, -['cooked_bbq_thigh'] = { - ['name'] = 'cooked_bbq_thigh', - ['label'] = 'Cooked BBQ Thigh', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_bbq_thigh.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked BBQ Thigh' -}, -['cooked_turkey_drum'] = { - ['name'] = 'cooked_turkey_drum', - ['label'] = 'Cooked Turkey Drum', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_turkey_drum.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Turkey Drum' -}, -['cooked_corn_cob'] = { - ['name'] = 'cooked_corn_cob', - ['label'] = 'Cooked Corn on the Cob', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_corn_cob.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Corn on the Cob' -}, -['cooked_kebab'] = { - ['name'] = 'cooked_kebab', - ['label'] = 'Cooked Kebab', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_kebab.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked Kebab' -}, -['cooked_bbq_wings'] = { - ['name'] = 'cooked_bbq_wings', - ['label'] = 'Cooked BBQ Wings', - ['weight'] = 0, - ['type'] = 'item', - ['image'] = 'cooked_bbq_wings.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'Cooked BBQ Wings' -}, - ---- drinks - -['cup_cola'] = { - ['name'] = 'cup_cola', - ['label'] = 'Cup of Cola', - ['weight'] = 1, - ['type'] = 'item', - ['image'] = 'cup_cola.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'A refreshing cup of cola' -}, - -['cup_lemonade'] = { - ['name'] = 'cup_lemonade', - ['label'] = 'Cup of Lemonade', - ['weight'] = 1, - ['type'] = 'item', - ['image'] = 'cup_lemonade.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'A refreshing cup of lemonade' -}, - -['cup_tide'] = { - ['name'] = 'cup_tide', - ['label'] = 'Cup of Tide', - ['weight'] = 1, - ['type'] = 'item', - ['image'] = 'cup_tide.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'A cup that looks suspiciously like tide' -}, - -['empty_cup'] = { - ['name'] = 'empty_cup', - ['label'] = 'Empty Cup', - ['weight'] = 0.5, - ['type'] = 'item', - ['image'] = 'empty_cup.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'An empty cup, ready for refilling' -}, - -['big_bottle_cola'] = { - ['name'] = 'big_bottle_cola', - ['label'] = 'Big Bottle of Cola', - ['weight'] = 3, - ['type'] = 'item', - ['image'] = 'big_bottle_cola.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'A big bottle of cola to quench your thirst' -}, - -['big_bottle_lemonade'] = { - ['name'] = 'big_bottle_lemonade', - ['label'] = 'Big Bottle of Lemonade', - ['weight'] = 3, - ['type'] = 'item', - ['image'] = 'big_bottle_lemonade.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'A big bottle of lemonade to quench your thirst' -}, - -['big_bottle_tide'] = { - ['name'] = 'big_bottle_tide', - ['label'] = 'Big Bottle of Tide', - ['weight'] = 3, - ['type'] = 'item', - ['image'] = 'big_bottle_tide.png', - ['unique'] = false, - ['useable'] = true, - ['shouldClose'] = true, - ['combinable'] = nil, - ['description'] = 'A big bottle that looks suspiciously like tide' -}, diff --git a/resources/[inventory]/codewave-bbq/INSTALL-ME/item-list-not-formatted.md b/resources/[inventory]/codewave-bbq/INSTALL-ME/item-list-not-formatted.md deleted file mode 100644 index fee551504..000000000 --- a/resources/[inventory]/codewave-bbq/INSTALL-ME/item-list-not-formatted.md +++ /dev/null @@ -1,43 +0,0 @@ - -A list of non-formatted items (This is for you if you do not use the inventory's we have listed.) - -bbq_grill -gazebo -soda_machine -table -flood_light -chair -raw_ribs -raw_beef_brisket -pork_joint -raw_sausages -raw_short_ribs -lamb_chops -ribeye_steak -chicken_thigh -raw_turkey_drums -corn_cob -raw_kebab -bbq_seasoning -raw_wings -cooked_ribs -cooked_brisket -cooked_pork_joint -cooked_bbq_sausages -cooked_short_ribs -cooked_lamb_chops -cooked_bbq_ribeye -cooked_bbq_thigh -cooked_turkey_drum -cooked_corn_cob -cooked_kebab -cooked_bbq_wings ---- drinks - -cup_cola -cup_lemonade -cup_tide -empty_cup -big_bottle_cola -big_bottle_lemonade -big_bottle_tide \ No newline at end of file diff --git a/resources/[inventory]/codewave-bbq/INSTALL-ME/ox_inv_list.md b/resources/[inventory]/codewave-bbq/INSTALL-ME/ox_inv_list.md deleted file mode 100644 index 2514aaea1..000000000 --- a/resources/[inventory]/codewave-bbq/INSTALL-ME/ox_inv_list.md +++ /dev/null @@ -1,231 +0,0 @@ - ["bbq_grill"] = { - label = "BBQ Grill", - weight = 15, - stack = true, - close = true - }, - ["gazebo"] = { - label = "Gazebo", - weight = 15, - stack = true, - close = true - }, - ["soda_machine"] = { - label = "Soda Machine", - weight = 15, - stack = true, - close = true - }, - ["table"] = { - label = "Table", - weight = 15, - stack = true, - close = true - }, - ["flood_light"] = { - label = "Flood Light", - weight = 15, - stack = true, - close = true - }, - ["chair"] = { - label = "Chair", - weight = 15, - stack = true, - close = true - }, - ["raw_ribs"] = { - label = "Raw Ribs", - weight = 15, - stack = true, - close = true - }, - ["raw_beef_brisket"] = { - label = "Raw Beef Brisket", - weight = 15, - stack = true, - close = true - }, - ["pork_joint"] = { - label = "Pork Joint", - weight = 15, - stack = true, - close = true - }, - ["raw_sausages"] = { - label = "Raw Sausages", - weight = 15, - stack = true, - close = true - }, - ["raw_short_ribs"] = { - label = "Raw Short Ribs", - weight = 15, - stack = true, - close = true - }, - ["lamb_chops"] = { - label = "Lamb Chops", - weight = 15, - stack = true, - close = true - }, - ["ribeye_steak"] = { - label = "Ribeye Steak", - weight = 15, - stack = true, - close = true - }, - ["chicken_thigh"] = { - label = "Chicken Thigh", - weight = 15, - stack = true, - close = true - }, - ["raw_turkey_drums"] = { - label = "Raw Turkey Drumsticks", - weight = 15, - stack = true, - close = true - }, - ["corn_cob"] = { - label = "Corn on the Cob", - weight = 15, - stack = true, - close = true - }, - ["raw_kebab"] = { - label = "Raw Kebab", - weight = 15, - stack = true, - close = true - }, - ["bbq_seasoning"] = { - label = "BBQ Seasoning", - weight = 15, - stack = true, - close = true - }, - ["raw_wings"] = { - label = "Raw Wings", - weight = 15, - stack = true, - close = true - }, - ["cooked_ribs"] = { - label = "Cooked Ribs", - weight = 15, - stack = true, - close = true - }, - ["cooked_brisket"] = { - label = "Cooked Brisket", - weight = 15, - stack = true, - close = true - }, - ["cooked_pork_joint"] = { - label = "Cooked Pork Joint", - weight = 15, - stack = true, - close = true - }, - ["cooked_bbq_sausages"] = { - label = "Cooked BBQ Sausages", - weight = 15, - stack = true, - close = true - }, - ["cooked_short_ribs"] = { - label = "Cooked Short Ribs", - weight = 15, - stack = true, - close = true - }, - ["cooked_lamb_chops"] = { - label = "Cooked Lamb Chops", - weight = 15, - stack = true, - close = true - }, - ["cooked_bbq_ribeye"] = { - label = "Cooked BBQ Ribeye", - weight = 15, - stack = true, - close = true - }, - ["cooked_bbq_thigh"] = { - label = "Cooked BBQ Chicken Thigh", - weight = 15, - stack = true, - close = true - }, - ["cooked_turkey_drum"] = { - label = "Cooked Turkey Drumstick", - weight = 15, - stack = true, - close = true - }, - ["cooked_corn_cob"] = { - label = "Cooked Corn on the Cob", - weight = 15, - stack = true, - close = true - }, - ["cooked_kebab"] = { - label = "Cooked Kebab", - weight = 15, - stack = true, - close = true - }, - ["cooked_bbq_wings"] = { - label = "Cooked BBQ Wings", - weight = 15, - stack = true, - close = true - }, - - -- drinks - - ["cup_cola"] = { - label = "Cup of Cola", - weight = 1, - stack = true, - close = true - }, - ["cup_lemonade"] = { - label = "Cup of Lemonade", - weight = 1, - stack = true, - close = true - }, - ["cup_tide"] = { - label = "Cup of Tide", - weight = 1, - stack = true, - close = true - }, - ["empty_cup"] = { - label = "Empty Cup", - weight = 0.5, - stack = true, - close = true - }, - ["big_bottle_cola"] = { - label = "Big Bottle of Cola", - weight = 3, - stack = true, - close = true - }, - ["big_bottle_lemonade"] = { - label = "Big Bottle of Lemonade", - weight = 3, - stack = true, - close = true - }, - ["big_bottle_tide"] = { - label = "Big Bottle of Tide", - weight = 3, - stack = true, - close = true - }, diff --git a/resources/[inventory]/codewave-bbq/READ-ME-BEFORE-SUPPORT.MD b/resources/[inventory]/codewave-bbq/READ-ME-BEFORE-SUPPORT.MD deleted file mode 100644 index c14726e9f..000000000 --- a/resources/[inventory]/codewave-bbq/READ-ME-BEFORE-SUPPORT.MD +++ /dev/null @@ -1,14 +0,0 @@ -### DISCORD.GG/CODEWAVE ### - - -Hello! Thanks for purchasing CodeWave BBQ Let's Cook Script! - -> 1. Firstly you will need to add all items & images to your inventory, you can find them in, install me folders attached within the script. - -> 2. Secondly, Head to the config & ensure you have selected the correct framework (This is very important.) - -> 3. Next, Adjust prices & yields *(yields are how many items the player gets per cook)* - -> 4. You're essentially done, You can edit quite a bit so go crazy if you'd like, If you do need any support please feel free to reach out to CodeWave, Via our Discord.gg/codewave - -**In the event of our discord not working, you can directly add CodeWave via discord - pickle4800** \ No newline at end of file diff --git a/resources/[inventory]/codewave-bbq/client/client.lua b/resources/[inventory]/codewave-bbq/client/client.lua deleted file mode 100644 index 9ad373500..000000000 Binary files a/resources/[inventory]/codewave-bbq/client/client.lua and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/config.lua b/resources/[inventory]/codewave-bbq/config.lua deleted file mode 100644 index 08494c1f9..000000000 --- a/resources/[inventory]/codewave-bbq/config.lua +++ /dev/null @@ -1,106 +0,0 @@ ---- ######################### --- ---- ## DISCORD.GG/CODEWAVE ## --- ---- ######################### --- - - ---- ### BBQ SCRIPT BY DISCORD.GG/CODEWAVE ### --- - -Config = {} -Config.Framework = 'QBCore' -- 'ESX' or 'QBCore' (case sensitive) -Config.InteractionType = '3dtext' -- ox_target | 3dtext -Config.UseOxTargetForNpc = false -- Set to true to enable ox_target, false to use key press interaction -Config.TimeToCraft = 8000 -Config.DebugMode = false -- Set to true to enable debug messages - - -Config.OnlyFemales = false -- Enable or disable the restriction to only allow male peds -Config.FemalePedModels = { - GetHashKey("mp_m_freemode_01"), -- Male freemode character - GetHashKey("mp_f_freemode_01") -- Female freemode character -} - -Config.NPC = { - Model = "a_f_m_soucentmc_01", -- Change to your desired NPC model - Coords = vector3(53.1397, -1478.7578, 28.2871), -- Change to your desired NPC spawn location - Heading = 182.0, -- Adjust the heading as needed - BlipSprite = 52, -- Example blip icon, see https://wiki.rage.mp/index.php?title=Blips for blip IDs - BlipScale = 0.8, - BlipColour = 81, - BlipName = "BBQ Store" -} - - - -- Add anything you want here (For example if you want a new required item you can add it here for them to purchase!) - Config.Items = { - { name = "BBQ Grill", id = "bbq_grill", img = "image/bbq_grill.png", price = 100 }, -- You don't really need too touch anything apart from PRICE - { name = "Gazebo", id = "gazebo", img = "image/gazebo.png", price = 200 }, - { name = "Outside Chair", id = "chair", img = "image/chair.png", price = 100 }, - { name = "Flood Light", id = "flood_light", img = "image/flood_light.png", price = 100 }, - { name = "Table", id = "table", img = "image/table.png", price = 100 }, - { name = "Soda Machine Maker", id = "soda_machine", img = "image/soda_machine.png", price = 100 }, - - { name = "Raw Ribs", id = "raw_ribs", img = "image/raw_ribs.png", price = 300 }, - { name = "Raw Beef Brisket", id = "raw_beef_brisket", img = "image/raw_beef_brisket.png", price = 100 }, - { name = "Pork Joint", id = "pork_joint", img = "image/pork_joint.png", price = 100 }, - { name = "Raw Pork Sausages", id = "raw_sausages", img = "image/raw_sausages.png", price = 100 }, - { name = "Raw Short Ribs", id = "raw_short_ribs", img = "image/raw_short_ribs.png", price = 100 }, - { name = "Raw Lamb Chops", id = "lamb_chops", img = "image/lamb_chops.png", price = 100 }, - { name = "Raw Ribeye Steak", id = "ribeye_steak", img = "image/ribeye_steak.png", price = 100 }, - { name = "Raw Chicken Thigh", id = "chicken_thigh", img = "image/chicken_thigh.png", price = 100 }, - { name = "Raw Turkey Drum Sticks", id = "raw_turkey_drums", img = "image/raw_turkey_drums.png", price = 100 }, - { name = "Corn Cob", id = "corn_cob", img = "image/corn_cob.png", price = 100 }, - { name = "Raw Kebab", id = "raw_kebab", img = "image/raw_kebab.png", price = 100 }, - { name = "Raw Chicken Wings", id = "raw_wings", img = "image/raw_wings.png", price = 300 }, - { name = "BBQ Seasoning", id = "bbq_seasoning", img = "image/bbq_seasoning.png", price = 100 }, - { name = "Empty Plastic Cup", id = "empty_cup", img = "image/empty_cup.png", price = 100 }, - { name = "Big Bottle Of Cola", id = "big_bottle_cola", img = "image/big_bottle_cola.png", price = 100 }, - { name = "Big Bottle Of Lemonade", id = "big_bottle_lemonade", img = "image/big_bottle_lemonade.png", price = 100 }, - { name = "Bierfass", id = "beerkeg", img = "image/beerkeg.png", price = 200 }, - - - } ---####################################################################-- ---### THE FIELD "YIELD" IS HOW MANY COOKED ITEMS THEY WILL RECEIVE ###-- ---####################################################################-- - - Config.CraftingRecipes = { - { name = "Cooked BBQ Ribs", id = "cooked_ribs", img = "image/cooked_ribs.png", requiredItems = { { id = "raw_ribs", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked BBQ Brisket", id = "cooked_brisket", img = "image/cooked_brisket.png", requiredItems = { { id = "raw_beef_brisket", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked Pork Joint", id = "cooked_pork_joint", img = "image/cooked_pork_joint.png", requiredItems = { { id = "pork_joint", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked BBQ Sausages", id = "cooked_bbq_sausages", img = "image/cooked_bbq_sausages.png", requiredItems = { { id = "raw_sausages", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked Short Ribs", id = "cooked_short_ribs", img = "image/cooked_short_ribs.png", requiredItems = { { id = "raw_short_ribs", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked Lamb Chops", id = "cooked_lamb_chops", img = "image/cooked_lamb_chops.png", requiredItems = { { id = "lamb_chops", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked BBQ Ribeye", id = "cooked_bbq_ribeye", img = "image/cooked_bbq_ribeye.png", requiredItems = { { id = "ribeye_steak", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked BBQ Thigh", id = "cooked_bbq_thigh", img = "image/cooked_bbq_thigh.png", requiredItems = { { id = "chicken_thigh", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked Turkey Drum Stick", id = "cooked_turkey_drum", img = "image/cooked_turkey_drum.png", requiredItems = { { id = "raw_turkey_drums", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked Corn Cob", id = "cooked_corn_cob", img = "image/cooked_corn_cob.png", requiredItems = { { id = "corn_cob", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked Kebab", id = "cooked_kebab", img = "image/cooked_kebab.png", requiredItems = { { id = "raw_kebab", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 }, - { name = "Cooked BBQ Wings", id = "cooked_bbq_wings", img = "image/cooked_bbq_wings.png", requiredItems = { { id = "raw_wings", quantity = 1 }, { id = "bbq_seasoning", quantity = 1 } }, yield = 1 } - } - - -- This is for DRINKS, Teas/Coffees/Sodas/Ect - Config.CraftingRecipesDrinks = { - { name = "Becher E-Cola", id = "cup_cola", img = "image/cup_cola.png", requiredItems = { { id = "empty_cup", quantity = 5 }, { id = "big_bottle_cola", quantity = 1 } }, yield = 5 }, - { name = "Becher Sprunk", id = "cup_lemonade", img = "image/cup_lemonade.png", requiredItems = { { id = "empty_cup", quantity = 5 }, { id = "big_bottle_lemonade", quantity = 1 } }, yield = 5 }, - { name = "Becher Orange O Tang", id = "cup_tide", img = "image/cup_tide.png", requiredItems = { { id = "empty_cup", quantity = 5 }, { id = "big_bottle_tide", quantity = 1 } }, yield = 5 }, - { name = "Becher Bier", id = "cup_beer", img = "image/cup_beer.png", requiredItems = { { id = "empty_cup", quantity = 5 }, { id = "beerkeg", quantity = 1 } }, yield = 6 } - } - - -Config.PlayMusicWhileUIIsOpen = false --- True = music plays, False = music doesn't. (YOU CAN CHANGE MUSIC IN SOUNDS FILE) -Config.MusicVolume = 0.05 --- Music volume in the menu, Only applies if above is set to True - - ---- ALL THESE ITEMS ARE FOR COSMETIC EFFECTS ONLY (YOU CAN ADD AS MANY AS YOU WISH) -- --- Install instructions - the first field "gazebo" would be the item you would add to your inventory, the other field is the prop it will use -- - ---- VERY IMPORTANT. THE INTERACTABLE FIELD SHOUD ALL REMAIN FALSE APART FROM THE DEFAULT TRUE ONE (WHICH IS SODA MACHINE & BBQ GRILL) --- -Config.PlaceableProps = { - ["gazebo"] = {model = "benjifilmz_codewave_bbq", interactable = false}, -- Gazebo - ["flood_light"] = {model = "tr_prop_tr_tripod_lamp_01a", interactable = false}, -- Portable floodlight for night events - ["bbq_grill"] = {model = "benjifilmz_codewave_grill", interactable = true}, -- Portable floodlight for night events - ["chair"] = {model = "prop_chair_01b", interactable = false}, -- Chair - ["table"] = {model = "prop_ven_market_table1", interactable = false}, -- Table - ["soda_machine"] = {model = "prop_food_bs_soda_02", interactable = true}, -- Table - -} diff --git a/resources/[inventory]/codewave-bbq/fxmanifest.lua b/resources/[inventory]/codewave-bbq/fxmanifest.lua deleted file mode 100644 index f373f7d14..000000000 --- a/resources/[inventory]/codewave-bbq/fxmanifest.lua +++ /dev/null @@ -1,41 +0,0 @@ -fx_version 'adamant' -game 'gta5' -author 'CodeWave, Jamie' -lua54 'yes' -description 'Codewaves BBQ (Lets Cook)' - -shared_scripts { - 'config.lua' -} - -client_scripts { - 'client/client.lua' -} - -ui_page "web/index.html" - -files { - "web/index.html", - 'web/script.js', - 'web/style.css', - 'web/sounds/*.mp3', - 'stream/*.ydr', - 'stream/*.ytyp', - 'web/image/*.png' -} - - -server_scripts { - 'server/server.lua' - 'server/callbacks.lua' -} - -escrow_ignore { - 'config.lua' -- - - } - - data_file 'DLC_ITYP_REQUEST' 'stream/bbqgazebo.ytyp' - data_file 'DLC_ITYP_REQUEST' 'stream/codewavebbq.ytyp' - -dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[inventory]/codewave-bbq/server/server.lua b/resources/[inventory]/codewave-bbq/server/server.lua deleted file mode 100644 index eba561376..000000000 Binary files a/resources/[inventory]/codewave-bbq/server/server.lua and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/stream/bbqgazebo.ytyp b/resources/[inventory]/codewave-bbq/stream/bbqgazebo.ytyp deleted file mode 100644 index 2901d1656..000000000 Binary files a/resources/[inventory]/codewave-bbq/stream/bbqgazebo.ytyp and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/stream/benjifilmz_codewave_bbq.ydr b/resources/[inventory]/codewave-bbq/stream/benjifilmz_codewave_bbq.ydr deleted file mode 100644 index a10945628..000000000 Binary files a/resources/[inventory]/codewave-bbq/stream/benjifilmz_codewave_bbq.ydr and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/stream/benjifilmz_codewave_grill.ydr b/resources/[inventory]/codewave-bbq/stream/benjifilmz_codewave_grill.ydr deleted file mode 100644 index 6e8b5decc..000000000 Binary files a/resources/[inventory]/codewave-bbq/stream/benjifilmz_codewave_grill.ydr and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/stream/codewavebbq.ytyp b/resources/[inventory]/codewave-bbq/stream/codewavebbq.ytyp deleted file mode 100644 index 7065cf834..000000000 Binary files a/resources/[inventory]/codewave-bbq/stream/codewavebbq.ytyp and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/bbq_grill.png b/resources/[inventory]/codewave-bbq/web/image/bbq_grill.png deleted file mode 100644 index 9736e5729..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/bbq_grill.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/bbq_seasoning.png b/resources/[inventory]/codewave-bbq/web/image/bbq_seasoning.png deleted file mode 100644 index 45154f5ef..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/bbq_seasoning.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/beerkeg.png b/resources/[inventory]/codewave-bbq/web/image/beerkeg.png deleted file mode 100644 index 8f0447c1d..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/beerkeg.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/big_bottle_cola.png b/resources/[inventory]/codewave-bbq/web/image/big_bottle_cola.png deleted file mode 100644 index 79855d13a..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/big_bottle_cola.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/big_bottle_lemonade.png b/resources/[inventory]/codewave-bbq/web/image/big_bottle_lemonade.png deleted file mode 100644 index e60e2560d..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/big_bottle_lemonade.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/big_bottle_tide.png b/resources/[inventory]/codewave-bbq/web/image/big_bottle_tide.png deleted file mode 100644 index c0375cfce..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/big_bottle_tide.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/chair.png b/resources/[inventory]/codewave-bbq/web/image/chair.png deleted file mode 100644 index 4d27dd1e5..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/chair.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/chicken_thigh.png b/resources/[inventory]/codewave-bbq/web/image/chicken_thigh.png deleted file mode 100644 index 3ad751e83..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/chicken_thigh.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_ribeye.png b/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_ribeye.png deleted file mode 100644 index e0c195324..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_ribeye.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_sausages.png b/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_sausages.png deleted file mode 100644 index e70292537..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_sausages.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_thigh.png b/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_thigh.png deleted file mode 100644 index 027a387f7..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_thigh.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_wings.png b/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_wings.png deleted file mode 100644 index b2f4eac2a..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_bbq_wings.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_brisket.png b/resources/[inventory]/codewave-bbq/web/image/cooked_brisket.png deleted file mode 100644 index c76566c84..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_brisket.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_corn_cob.png b/resources/[inventory]/codewave-bbq/web/image/cooked_corn_cob.png deleted file mode 100644 index be54fd0de..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_corn_cob.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_kebab.png b/resources/[inventory]/codewave-bbq/web/image/cooked_kebab.png deleted file mode 100644 index cd333c580..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_kebab.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_lamb_chops.png b/resources/[inventory]/codewave-bbq/web/image/cooked_lamb_chops.png deleted file mode 100644 index cd6dc3d15..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_lamb_chops.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_pork_joint.png b/resources/[inventory]/codewave-bbq/web/image/cooked_pork_joint.png deleted file mode 100644 index 29c117a54..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_pork_joint.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_ribs.png b/resources/[inventory]/codewave-bbq/web/image/cooked_ribs.png deleted file mode 100644 index 163b92548..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_ribs.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_short_ribs.png b/resources/[inventory]/codewave-bbq/web/image/cooked_short_ribs.png deleted file mode 100644 index 3d49f7f5a..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_short_ribs.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cooked_turkey_drum.png b/resources/[inventory]/codewave-bbq/web/image/cooked_turkey_drum.png deleted file mode 100644 index e6c50af87..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cooked_turkey_drum.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/corn_cob.png b/resources/[inventory]/codewave-bbq/web/image/corn_cob.png deleted file mode 100644 index 82c85111e..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/corn_cob.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cup_beer.png b/resources/[inventory]/codewave-bbq/web/image/cup_beer.png deleted file mode 100644 index a2778f5cd..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cup_beer.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cup_cola.png b/resources/[inventory]/codewave-bbq/web/image/cup_cola.png deleted file mode 100644 index 0ad11b2f5..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cup_cola.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cup_lemonade.png b/resources/[inventory]/codewave-bbq/web/image/cup_lemonade.png deleted file mode 100644 index d4c55b331..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cup_lemonade.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/cup_tide.png b/resources/[inventory]/codewave-bbq/web/image/cup_tide.png deleted file mode 100644 index a2778f5cd..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/cup_tide.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/empty_cup.png b/resources/[inventory]/codewave-bbq/web/image/empty_cup.png deleted file mode 100644 index 8bc41651e..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/empty_cup.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/flood_light.png b/resources/[inventory]/codewave-bbq/web/image/flood_light.png deleted file mode 100644 index c52d3faf7..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/flood_light.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/gazebo.png b/resources/[inventory]/codewave-bbq/web/image/gazebo.png deleted file mode 100644 index 0eaaf281d..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/gazebo.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/lamb_chops.png b/resources/[inventory]/codewave-bbq/web/image/lamb_chops.png deleted file mode 100644 index 6f341e568..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/lamb_chops.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/left-logo.png b/resources/[inventory]/codewave-bbq/web/image/left-logo.png deleted file mode 100644 index 72b9d9c43..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/left-logo.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/logo.png b/resources/[inventory]/codewave-bbq/web/image/logo.png deleted file mode 100644 index 447c2d758..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/logo.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/pork_joint.png b/resources/[inventory]/codewave-bbq/web/image/pork_joint.png deleted file mode 100644 index a574f2632..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/pork_joint.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_beef_brisket.png b/resources/[inventory]/codewave-bbq/web/image/raw_beef_brisket.png deleted file mode 100644 index f94c3c16c..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_beef_brisket.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_kebab.png b/resources/[inventory]/codewave-bbq/web/image/raw_kebab.png deleted file mode 100644 index 1bc783b71..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_kebab.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_ribs.png b/resources/[inventory]/codewave-bbq/web/image/raw_ribs.png deleted file mode 100644 index 0d1df1078..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_ribs.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_sausages.png b/resources/[inventory]/codewave-bbq/web/image/raw_sausages.png deleted file mode 100644 index 3854199d4..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_sausages.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_short_ribs.png b/resources/[inventory]/codewave-bbq/web/image/raw_short_ribs.png deleted file mode 100644 index 715b6eea5..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_short_ribs.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_turkey_drums.png b/resources/[inventory]/codewave-bbq/web/image/raw_turkey_drums.png deleted file mode 100644 index 8e7d248bd..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_turkey_drums.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/raw_wings.png b/resources/[inventory]/codewave-bbq/web/image/raw_wings.png deleted file mode 100644 index d094dd5ed..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/raw_wings.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/ribeye_steak.png b/resources/[inventory]/codewave-bbq/web/image/ribeye_steak.png deleted file mode 100644 index d5e563dee..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/ribeye_steak.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/right-logo.png b/resources/[inventory]/codewave-bbq/web/image/right-logo.png deleted file mode 100644 index b6e4280c9..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/right-logo.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/soda_machine.png b/resources/[inventory]/codewave-bbq/web/image/soda_machine.png deleted file mode 100644 index 069b5d066..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/soda_machine.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/image/table.png b/resources/[inventory]/codewave-bbq/web/image/table.png deleted file mode 100644 index ab39892fa..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/image/table.png and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/index.html b/resources/[inventory]/codewave-bbq/web/index.html deleted file mode 100644 index 34144caff..000000000 --- a/resources/[inventory]/codewave-bbq/web/index.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - CodeWave Let's Cook BBQ - - - - - - - -
                - - - diff --git a/resources/[inventory]/codewave-bbq/web/script.js b/resources/[inventory]/codewave-bbq/web/script.js deleted file mode 100644 index 2140a02c2..000000000 --- a/resources/[inventory]/codewave-bbq/web/script.js +++ /dev/null @@ -1,232 +0,0 @@ -let backgroundMusic; - - -window.addEventListener('message', function(event) { - if (event.data.action == "openMenu") { - document.body.style.display = "flex"; - document.getElementById('menu-container').style.display = "flex"; - document.getElementById('crafting-container').style.display = "none"; - createMenu(event.data.items); - if (event.data.playMusic) { - playBackgroundMusic(event.data.volume); - } - } else if (event.data.action == "closeMenu") { - document.getElementById('menu-container').style.display = "none"; - stopBackgroundMusic(); - if (document.getElementById('crafting-container').style.display === "none") { - document.body.style.display = "none"; - } - } else if (event.data.action == "openCrafting") { - document.body.style.display = "flex"; - document.getElementById('crafting-container').style.display = "flex"; - document.getElementById('menu-container').style.display = "none"; - - // Pass menuType to differentiate between food and drink - createCraftingMenu(event.data.recipes, event.data.menuType); // added menuType here - - if (event.data.playMusic) { - playBackgroundMusic(event.data.volume); - } - } else if (event.data.action == "closeCrafting") { - document.getElementById('crafting-container').style.display = "none"; - stopBackgroundMusic(); - if (document.getElementById('menu-container').style.display === "none") { - document.body.style.display = "none"; - } - } else if (event.data.action == "notify") { - showNotification(event.data.message, event.data.type); - } -}); - - -document.getElementById('close-button').addEventListener('click', function() { - fetch(`https://${GetParentResourceName()}/close`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json; charset=UTF-8', - }, - body: JSON.stringify({}) - }).then(resp => resp.json()).then(resp => { - if (resp == 'ok') { - document.getElementById('menu-container').style.display = "none"; - stopBackgroundMusic(); - if (document.getElementById('crafting-container').style.display === "none") { - document.body.style.display = "none"; - } - } - }); -}); - -document.getElementById('close-crafting-button').addEventListener('click', function() { - fetch(`https://${GetParentResourceName()}/closeCrafting`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json; charset=UTF-8', - }, - body: JSON.stringify({}) - }).then(resp => resp.json()).then(resp => { - if (resp == 'ok') { - document.getElementById('crafting-container').style.display = "none"; - stopBackgroundMusic(); - if (document.getElementById('menu-container').style.display === "none") { - document.body.style.display = "none"; - } - } - }); -}); - -function createMenu(items) { - const menu = document.getElementById('menu'); - menu.innerHTML = ''; - items.forEach(item => { - const menuItem = document.createElement('div'); - menuItem.className = 'menu-item'; - menuItem.id = item.id; - - const itemImg = document.createElement('img'); - itemImg.src = item.img; - itemImg.alt = item.name; - - const itemName = document.createElement('span'); - itemName.innerText = item.name; - - const itemPrice = document.createElement('span'); - itemPrice.className = 'item-price'; - itemPrice.innerText = `$${item.price}`; - - const quantityInput = document.createElement('input'); - quantityInput.type = 'number'; - quantityInput.min = '1'; - quantityInput.value = '1'; - - const purchaseButton = document.createElement('button'); - purchaseButton.innerText = 'Purchase'; - - purchaseButton.addEventListener('click', function() { - const clickSound = new Audio('sounds/click.mp3'); - clickSound.play(); - - const quantity = quantityInput.value; - console.log(`Purchasing ${quantity} of ${item.id}`); - fetch(`https://${GetParentResourceName()}/purchase`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json; charset=UTF-8', - }, - body: JSON.stringify({ - id: item.id, - quantity: quantity - }) - }).then(resp => resp.json()).then(resp => { - console.log('Purchase response:', resp); - }); - }); - - menuItem.appendChild(itemImg); - menuItem.appendChild(itemName); - menuItem.appendChild(itemPrice); - menuItem.appendChild(quantityInput); - menuItem.appendChild(purchaseButton); - - menu.appendChild(menuItem); - }); -} - -function createCraftingMenu(recipes, menuType) { - const craftingMenu = document.getElementById('crafting-menu'); - craftingMenu.innerHTML = ''; - - recipes.forEach(recipe => { - const craftingItem = document.createElement('div'); - craftingItem.className = 'crafting-item'; - craftingItem.id = recipe.id; - - const itemImg = document.createElement('img'); - itemImg.src = recipe.img; - itemImg.alt = recipe.name; - - const itemName = document.createElement('span'); - itemName.innerText = recipe.name.replace(/_/g, ' '); - - const requiredItems = document.createElement('div'); - requiredItems.className = 'required-items'; - - recipe.requiredItems.forEach(item => { - const itemDiv = document.createElement('div'); - itemDiv.innerText = `${item.quantity}x ${item.id.replace(/_/g, ' ')}`; - requiredItems.appendChild(itemDiv); - }); - - const craftButton = document.createElement('button'); - craftButton.innerText = 'Create'; - - craftButton.addEventListener('click', function() { - const clickSound = new Audio('sounds/click.mp3'); - clickSound.play(); - - console.log(`Crafting ${recipe.id} from ${menuType} menu`); - - // Send a different callback based on menuType - const callbackAction = menuType === 'drink' ? 'craft-drink' : 'craft'; - fetch(`https://${GetParentResourceName()}/${callbackAction}`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json; charset=UTF-8', - }, - body: JSON.stringify({ - id: recipe.id - }) - }).then(resp => resp.json()).then(resp => { - console.log(`${menuType.charAt(0).toUpperCase() + menuType.slice(1)} crafting response:`, resp); - }); - }); - - craftingItem.appendChild(itemImg); - craftingItem.appendChild(itemName); - craftingItem.appendChild(requiredItems); - craftingItem.appendChild(craftButton); - - craftingMenu.appendChild(craftingItem); - }); -} - - - -function showNotification(message, type) { - const notificationContainer = document.getElementById('notification-container'); - const notification = document.createElement('div'); - notification.className = 'notification'; - notification.classList.add(type); - notification.innerText = message; - - notificationContainer.appendChild(notification); - - setTimeout(() => { - notification.remove(); - }, 4000); -} - -function playBackgroundMusic(volume) { - backgroundMusic = new Audio('sounds/background.mp3'); - backgroundMusic.loop = true; - backgroundMusic.volume = volume; - backgroundMusic.play(); -} - -function stopBackgroundMusic() { - if (backgroundMusic) { - backgroundMusic.pause(); - backgroundMusic.currentTime = 0; - backgroundMusic = null; - } -} - -document.getElementById('more-info-button').addEventListener('click', function() { - document.getElementById('info-container').style.display = 'flex'; - document.getElementById('crafting-container').style.display = 'none'; -}); - -document.getElementById('close-info-button').addEventListener('click', function() { - document.getElementById('info-container').style.display = 'none'; - document.getElementById('crafting-container').style.display = 'flex'; -}); diff --git a/resources/[inventory]/codewave-bbq/web/sounds/background.mp3 b/resources/[inventory]/codewave-bbq/web/sounds/background.mp3 deleted file mode 100644 index 2565acb99..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/sounds/background.mp3 and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/sounds/click.mp3 b/resources/[inventory]/codewave-bbq/web/sounds/click.mp3 deleted file mode 100644 index db7ddbc1a..000000000 Binary files a/resources/[inventory]/codewave-bbq/web/sounds/click.mp3 and /dev/null differ diff --git a/resources/[inventory]/codewave-bbq/web/style.css b/resources/[inventory]/codewave-bbq/web/style.css deleted file mode 100644 index 9d4a1f1a2..000000000 --- a/resources/[inventory]/codewave-bbq/web/style.css +++ /dev/null @@ -1,326 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Open+Sans:wght@400;700&display=swap'); - -body { - margin: 0; - padding: 0; - display: flex; - justify-content: center; - align-items: center; - height: 100vh; - font-family: 'Roboto', sans-serif; - background: linear-gradient(135deg, #2d1b0a, #3b2e26); /* Dark background with warm undertones */ - color: #f8f5f2; -} - -#menu-container, #crafting-container { - display: flex; - flex-direction: column; - width: 95%; - max-width: 1400px; - background: linear-gradient(145deg, #ffebcd, #ffdab9); /* Light cream gradient */ - border-radius: 16px; - overflow: hidden; - box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25); /* Deeper shadow for depth */ -} - -#menu-header, #crafting-header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 20px; - background: linear-gradient(90deg, #d35400, #f39c12); /* Gradient with BBQ-inspired tones */ - color: #ffffff; - border-bottom: 2px solid rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.2); -} - -/* Main logo styling */ -#menu-header .header-logo, #crafting-header .header-logo, #info-header .header-logo { - height: 200px; /* Enlarged main logo */ - margin: 0 auto; - filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.2)); - animation: pulse 3s ease-in-out infinite; -} - -@keyframes pulse { - 0%, 100% { - transform: scale(1); - } - 50% { - transform: scale(1.05); - } -} - -/* Smaller left and right logos */ -#menu-header .header-icon, #crafting-header .header-icon { - height: 160px; /* Reduced size for side icons */ - margin: 0 10px; - filter: drop-shadow(0 0 8px rgba(255, 133, 0, 0.3)); /* Subtle orange glow */ - animation: pulse 3s ease-in-out infinite; -} - -#close-button, #close-crafting-button { - background: none; - border: none; - color: #e67e22; - font-size: 28px; - cursor: pointer; - transition: color 0.3s; -} - -#close-button:hover, #close-crafting-button:hover { - color: #d35400; /* Darker orange */ -} - -#menu, #crafting-menu { - display: flex; - flex-wrap: wrap; - padding: 25px; - gap: 20px; - overflow-y: auto; - max-height: 600px; - justify-content: center; -} - -/* Custom scrollbar styles */ -#menu::-webkit-scrollbar, #crafting-menu::-webkit-scrollbar { - width: 10px; -} - -#menu::-webkit-scrollbar-track, #crafting-menu::-webkit-scrollbar-track { - background: #ffdab9; /* Light warm background */ - border-radius: 5px; -} - -#menu::-webkit-scrollbar-thumb, #crafting-menu::-webkit-scrollbar-thumb { - background-color: #d35400; /* Orange for thumb */ - border-radius: 5px; - transition: background-color 0.3s; -} - -#menu::-webkit-scrollbar-thumb:hover, #crafting-menu::-webkit-scrollbar-thumb:hover { - background-color: #e67e22; -} - -.menu-item, .crafting-item { - display: flex; - flex-direction: column; - align-items: center; - width: 240px; - padding: 20px; - background: linear-gradient(145deg, #fff3e6, #ffe6cc); /* Soft gradient for menu items */ - color: #4b2e1f; - border-radius: 12px; - cursor: pointer; - transition: transform 0.3s, box-shadow 0.3s; - box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15); - border: 1px solid rgba(255, 255, 255, 0.2); -} - -.menu-item img, .crafting-item img { - height: 180px; - width: 180px; - margin-bottom: 15px; - border-radius: 8px; - transition: transform 0.3s; -} - -.menu-item span, .crafting-item span { - font-size: 18px; - text-align: center; - font-weight: 700; -} - -.menu-item .item-price { - font-size: 16px; - margin: 6px 0; - color: #e67e22; /* BBQ orange accent */ -} - -.menu-item input, .crafting-item input { - width: 70px; - margin-top: 12px; - border: 2px solid #e67e22; - border-radius: 6px; - padding: 8px; - text-align: center; - font-size: 16px; - outline: none; - transition: border-color 0.3s; -} - -.menu-item input:focus, .crafting-item input:focus { - border-color: #d35400; -} - -.menu-item button, .crafting-item button { - margin-top: 12px; - padding: 10px 20px; - border: none; - border-radius: 8px; - background: linear-gradient(145deg, #e67e22, #d35400); /* Gradient button */ - color: #ffffff; - cursor: pointer; - font-size: 16px; - transition: background 0.3s, transform 0.3s; -} - -.menu-item button:hover, .crafting-item button:hover { - background: #d35400; - transform: scale(1.05); -} - -.menu-item:hover, .crafting-item:hover { - transform: scale(1.05); - box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2); -} - -#notification-container { - position: fixed; - top: 30px; - left: 50%; - transform: translateX(-50%); - display: flex; - flex-direction: column; - gap: 12px; - align-items: center; - z-index: 1000; -} - -.notification { - padding: 16px 30px; - border-radius: 10px; - box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15); - font-size: 16px; - animation: fadeInOut 4s forwards; - display: flex; - align-items: center; - justify-content: center; - color: #ffffff; -} - -.notification.success { - background: #27ae60; /* Success green */ -} - -.notification.error { - background: #c0392b; /* Error red */ -} - -@keyframes fadeInOut { - 0% { opacity: 0; } - 10% { opacity: 1; } - 90% { opacity: 1; } - 100% { opacity: 0; } -} - -.spinner { - width: 60px; - height: 60px; - border: 6px solid rgba(224, 224, 224, 0.3); /* Light grey */ - border-radius: 50%; - border-top-color: #e67e22; /* BBQ accent color */ - animation: spin 1s ease-in-out infinite; - margin: 25px auto; - position: relative; -} - -.spinner-icon { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - font-size: 24px; - color: #e67e22; -} - -@keyframes spin { - to { transform: rotate(360deg); } -} - -#info-container { - display: flex; - flex-direction: column; - width: 95%; - max-width: 1400px; - background: #ffebcd; - border-radius: 16px; - overflow: hidden; - box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25); - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - z-index: 1000; -} - -#info-header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 20px; - background: linear-gradient(90deg, #d35400, #f39c12); - color: #ffffff; - border-bottom: 2px solid rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -2px 4px rgba(0, 0, 0, 0.2); -} - -#info-header .header-logo { - height: 200px; /* Enlarged main logo */ - margin: 0 auto; -} - -#close-info-button { - background: none; - border: none; - color: #e67e22; - font-size: 28px; - cursor: pointer; - transition: color 0.3s; -} - -#close-info-button:hover { - color: #d35400; -} - -#info-content { - padding: 25px; - color: #4b2e1f; -} - -.themed-button { - margin: 20px auto; - padding: 14px 24px; - border: none; - border-radius: 8px; - background: linear-gradient(145deg, #e67e22, #d35400); - color: #ffffff; - cursor: pointer; - font-size: 18px; - transition: background 0.3s, transform 0.3s; - display: block; - text-align: center; -} - -.themed-button:hover { - background: #d35400; - transform: scale(1.05); -} - -.required-items { - font-family: 'Open Sans', sans-serif; - background: #ffffff; - padding: 10px; - border-radius: 8px; - margin-top: 10px; - width: 90%; - text-align: center; - box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); - color: #4b2e1f; -} - -.required-items div { - margin: 5px 0; - font-weight: 700; - font-size: 16px; -} diff --git a/resources/[inventory]/qs-inventory/.fxap b/resources/[inventory]/qs-inventory/.fxap deleted file mode 100644 index 0f4bd13af..000000000 Binary files a/resources/[inventory]/qs-inventory/.fxap and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/custom/clothing/illenium.lua b/resources/[inventory]/qs-inventory/client/custom/clothing/illenium.lua deleted file mode 100644 index 7d2adebde..000000000 Binary files a/resources/[inventory]/qs-inventory/client/custom/clothing/illenium.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/custom/framework/esx.lua b/resources/[inventory]/qs-inventory/client/custom/framework/esx.lua deleted file mode 100644 index 4cc660502..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/framework/esx.lua +++ /dev/null @@ -1,306 +0,0 @@ -if Config.Framework ~= 'esx' then - return -end - -ESX = exports['es_extended']:getSharedObject() - -function GetPlayerData() - return ESX.GetPlayerData() -end - -function TriggerServerCallback(name, cb, ...) - ESX.TriggerServerCallback(name, cb, ...) -end - -local playerLoaded = ESX.IsPlayerLoaded() -function IsPlayerLoaded() - return playerLoaded -end - -RegisterNetEvent('esx:playerLoaded', function(xPlayer) - PlayerData = xPlayer - LocalPlayer.state:set('inv_busy', false, true) - Wait(1250) - for k, data in pairs(Config.WeaponRepairPoints) do - Config.WeaponRepairPoints[k].IsRepairing = data.IsRepairing - Config.WeaponRepairPoints[k].RepairingData = data.RepairingData - end - if Config.Crafting then - CreateBlips() - end - Wait(5000) - playerLoaded = true -end) - -RegisterNetEvent('esx:onPlayerLogout') -AddEventHandler('esx:onPlayerLogout', function() - PlayerData = {} - LocalPlayer.state:set('inv_busy', true, true) - RemoveAllNearbyDrops() - for k in pairs(Config.WeaponRepairPoints) do - Config.WeaponRepairPoints[k].IsRepairing = false - Config.WeaponRepairPoints[k].RepairingData = {} - end - TriggerServerEvent('inventory:handleLogout') -end) - -RegisterNetEvent('esx:setJob', function() - PlayerData = GetPlayerData() - if Config.Crafting then - CreateBlips() - end -end) - -AddEventHandler('esx_status:onTick', function(status) - TriggerEvent('esx_status:getStatus', 'hunger', function(status) - hunger = status.val / 10000 - end) - TriggerEvent('esx_status:getStatus', 'thirst', function(status) - thirst = status.val / 10000 - end) -end) - -function GetPlayerIdentifier() - return GetPlayerData().identifier -end - -function GetPlayersInArea() - local playerPed = PlayerPedId() - return ESX.Game.GetPlayersInArea(GetEntityCoords(playerPed), 3.0) -end - -function GetJobName() - return GetPlayerData()?.job?.name -end - -function GetJobGrade() - return GetPlayerData().job.grade -end - -function GetGang() - return false -end - -function GetGangLevel() - return false -end - -function SendTextMessage(msg, type) - if GetResourceState('qs-interface') == 'started' then - if type == 'inform' then - exports['qs-interface']:AddNotify(msg, 'Inform', 2500, 'fa-solid fa-file') - elseif type == 'error' then - exports['qs-interface']:AddNotify(msg, 'Error', 2500, 'fas fa-bug') - elseif type == 'success' then - exports['qs-interface']:AddNotify(msg, 'Success', 2500, 'fas fa-thumbs-up') - end - return - end - - if type == 'inform' then - lib.notify({ - title = 'Inventory', - description = msg, - type = 'inform' - }) - elseif type == 'error' then - lib.notify({ - title = 'Inventory', - description = msg, - type = 'error' - }) - elseif type == 'success' then - lib.notify({ - title = 'Inventory', - description = msg, - type = 'success' - }) - end -end - -function ShowHelpNotification(msg) - AddTextEntry('helpNotification', msg) - BeginTextCommandDisplayHelp('helpNotification') - EndTextCommandDisplayHelp(0, true, true, -1) -end - -local texts = {} -if GetResourceState('qs-textui') == 'started' then - function DrawText3D(x, y, z, text, id, key) - local _id = id - if not texts[_id] then - CreateThread(function() - texts[_id] = 5 - while texts[_id] > 0 do - texts[_id] = texts[_id] - 1 - Wait(0) - end - texts[_id] = nil - exports['qs-textui']:DeleteDrawText3D(id) - Debug('Deleted text', id) - end) - TriggerEvent('textui:DrawText3D', x, y, z, text, id, key) - end - texts[_id] = 5 - end -else - function DrawText3D(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() - end -end - -function DrawText3Ds(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = string.len(text) / 370 - DrawRect(0.0, 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() -end - -function ToggleHud(bool) - if bool then - Debug('Event to show the hud [client/custom/framework/esx.lua line 174]') - DisplayRadar(true) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(true) - end - else - Debug('Event to hide the hud [client/custom/framework/esx.lua line 174]') - DisplayRadar(false) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(false) - end - end -end - -function ProgressBar(name, label, duration, useWhileDead, canCancel, disableControls, animation, prop, propTwo, onFinish, onCancel) - if GetResourceState('qs-interface') == 'started' then - local success = exports['qs-interface']:ProgressBar({ - duration = duration, - label = label, - position = 'bottom', - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = { - dict = animation.animDict, - clip = animation.anim, - flag = animation?.flags - }, - prop = prop - }) - if success then - onFinish() - else - onCancel() - end - return - end - if lib.progressCircle({ - duration = duration, - label = label, - position = 'bottom', - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = { - dict = animation.animDict, - clip = animation.anim, - flag = animation?.flags - }, - prop = prop - }) then - onFinish() - else - onCancel() - end -end - -function ProgressBarSync(name, label, duration, useWhileDead, canCancel, disableControls, animation, prop) - if GetResourceState('qs-interface') == 'started' then - return exports['qs-interface']:ProgressBar({ - duration = duration, - label = label, - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = animation, - prop = prop - }) - end - return lib.progressBar({ - duration = duration, - label = label, - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = animation, - prop = prop - }) -end - -function SetPlayerStatus(values) - for name, value in pairs(values) do - if value > 0 then - TriggerEvent('esx_status:add', name, value) - else - TriggerEvent('esx_status:remove', name, -value) - end - end -end - -function DropMarker(coords) - DrawMarker(20, coords.x, coords.y, coords.z, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) -end - -function IsPlayerDead() - local check = false - local ped = PlayerPedId() - local wasabiHas = GetResourceState('wasabi_ambulance') == 'started' - local inLastStand = LocalPlayer.state.dead - if wasabiHas and inLastStand then - return check - end - if GetEntityHealth(ped) >= 1 then - check = true - end - return check -end - -function checkEntityDead(id, entity) - local check = false - if GetEntityHealth(entity) <= 1 then - check = true - end - return check -end - -function reputationCrafing(rep) - --- @param rep Name of reputation - return 99999 -end - -RegisterNetEvent('qs-inventory:client:updateItem', function(item, data) - if not ItemList[item] then - return - end - ItemList[item] = data -end) diff --git a/resources/[inventory]/qs-inventory/client/custom/framework/qb.lua b/resources/[inventory]/qs-inventory/client/custom/framework/qb.lua deleted file mode 100644 index 03119bdf1..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/framework/qb.lua +++ /dev/null @@ -1,284 +0,0 @@ -if Config.Framework ~= 'qb' then - return -end - -QBCore = exports['qb-core']:GetCoreObject() -if not Config.QBX then - WeaponList = QBCore.Shared.Weapons - ItemList = QBCore.Shared.Items -end - -local playerLoaded = LocalPlayer.state['isLoggedIn'] -function IsPlayerLoaded() - return playerLoaded -end - -function GetPlayerData() - return QBCore.Functions.GetPlayerData() -end - -function TriggerServerCallback(name, cb, ...) - QBCore.Functions.TriggerCallback(name, cb, ...) -end - -RegisterNetEvent('QBCore:Client:OnPlayerLoaded', function() - PlayerData = GetPlayerData() - LocalPlayer.state:set('inv_busy', false, true) - Wait(1250) - for k, data in pairs(Config.WeaponRepairPoints) do - Config.WeaponRepairPoints[k].IsRepairing = data.IsRepairing - Config.WeaponRepairPoints[k].RepairingData = data.RepairingData - end - if Config.Crafting then - CreateBlips() - end - TriggerServerEvent(Config.InventoryPrefix .. ':server:OnLoadUpdateCash') - Wait(5000) - playerLoaded = true -end) - -RegisterNetEvent('QBCore:Client:OnPlayerUnload', function() - PlayerData = {} - LocalPlayer.state:set('inv_busy', true, true) - RemoveAllNearbyDrops() - for k in pairs(Config.WeaponRepairPoints) do - Config.WeaponRepairPoints[k].IsRepairing = false - Config.WeaponRepairPoints[k].RepairingData = {} - end - TriggerServerEvent('inventory:handleLogout') -end) - -RegisterNetEvent('QBCore:Player:SetPlayerData', function(val) - PlayerData = val - if Config.Crafting then - CreateBlips() - end -end) - -function GetPlayerIdentifier() - return GetPlayerData().citizenid -end - -function GetPlayersInArea() - local playerPed = PlayerPedId() - return QBCore.Functions.GetPlayersFromCoords(GetEntityCoords(playerPed), 3.0) -end - -function GetJobName() - return GetPlayerData()?.job?.name -end - -function GetJobGrade() - return GetPlayerData().job.grade -end - -function GetGang() - return false -end - -function GetGangLevel() - return false -end - -function SendTextMessage(msg, type) - if type == 'inform' then - lib.notify({ - title = 'Inventory', - description = msg, - type = 'inform' - }) - end - if type == 'error' then - lib.notify({ - title = 'Inventory', - description = msg, - type = 'error' - }) - end - if type == 'success' then - lib.notify({ - title = 'Inventory', - description = msg, - type = 'success' - }) - end -end - -function ShowHelpNotification(msg) - AddTextEntry('helpNotification', msg) - BeginTextCommandDisplayHelp('helpNotification') - EndTextCommandDisplayHelp(0, true, true, -1) -end - -local texts = {} -if GetResourceState('qs-textui') == 'started' then - function DrawText3D(x, y, z, text, id, key) - local _id = id - if not texts[_id] then - CreateThread(function() - texts[_id] = 5 - while texts[_id] > 0 do - texts[_id] = texts[_id] - 1 - Wait(0) - end - texts[_id] = nil - exports['qs-textui']:DeleteDrawText3D(id) - Debug('Deleted text', id) - end) - TriggerEvent('textui:DrawText3D', x, y, z, text, id, key) - end - texts[_id] = 5 - end -else - function DrawText3D(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = text:len() / 370 - DrawRect(0.0, 0.0 + 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() - end -end - -function DrawText3Ds(x, y, z, text) - SetTextScale(0.35, 0.35) - SetTextFont(4) - SetTextProportional(1) - SetTextColour(255, 255, 255, 215) - SetTextEntry('STRING') - SetTextCentre(true) - AddTextComponentString(text) - SetDrawOrigin(x, y, z, 0) - DrawText(0.0, 0.0) - local factor = string.len(text) / 370 - DrawRect(0.0, 0.0125, 0.017 + factor, 0.03, 0, 0, 0, 75) - ClearDrawOrigin() -end - -function ToggleHud(bool) - if bool then - Debug('Event to show the hud [client/custom/framework/esx.lua line 174]') - DisplayRadar(true) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(true) - end - else - Debug('Event to hide the hud [client/custom/framework/esx.lua line 174]') - DisplayRadar(false) -- You can enable or disable mini-map here - if GetResourceState('qs-interface') == 'started' then - exports['qs-interface']:ToggleHud(false) - end - end -end - -function ProgressBar(name, label, duration, useWhileDead, canCancel, disableControls, animation, prop, propTwo, onFinish, onCancel) - if lib.progressCircle({ - duration = duration, - label = label, - position = 'bottom', - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = { - dict = animation.animDict, - clip = animation.anim, - flag = animation?.flag - }, - prop = prop - }) then - onFinish() - else - onCancel() - end -end - -function ProgressBarSync(name, label, duration, useWhileDead, canCancel, disableControls, animation, prop) - if GetResourceState('qs-interface') == 'started' then - return exports['qs-interface']:ProgressBar({ - duration = duration, - label = label, - position = 'bottom', - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = { - dict = animation.animDict, - clip = animation.anim, - flag = animation?.flags - }, - prop = prop - }) - end - return lib.progressBar({ - duration = duration, - label = label, - useWhileDead = useWhileDead, - canCancel = canCancel, - disable = disableControls, - anim = animation, - prop = prop - }) -end - -function DropMarker(coords) - DrawMarker(20, coords.x, coords.y, coords.z, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3, 0.3, 0.15, 120, 10, 20, 155, false, false, false, 1, false, false, false) -end - -function SetPlayerStatus(values) - for name, value in pairs(values) do - -- compatibility for ESX style values - if value > 100 or value < -100 then - value = value * 0.0001 - end - - if name == 'hunger' then - TriggerServerEvent('consumables:server:addHunger', QBCore.Functions.GetPlayerData().metadata.hunger + value) - elseif name == 'thirst' then - TriggerServerEvent('consumables:server:addThirst', QBCore.Functions.GetPlayerData().metadata.thirst + value) - elseif name == 'stress' then - if value > 0 then - TriggerServerEvent('hud:server:GainStress', value) - else - value = math.abs(value) - TriggerServerEvent('hud:server:RelieveStress', value) - end - end - end -end - -function IsPlayerDead() - local check = false - local data = GetPlayerData() - if not data.metadata['isdead'] and not data.metadata['inlaststand'] and not data.metadata['ishandcuffed'] and not IsPauseMenuActive() then - check = true - end - return check -end - -function checkEntityDead(id, entity) - local isDead = false - TriggerServerCallback(Config.InventoryPrefix .. ':server:checkDead', function(result) - isDead = result - end, id) - repeat Wait(250) until isDead ~= nil - return isDead -end - -function reputationCrafing(rep) - local PlayerData = QBCore.Functions.GetPlayerData() - if not PlayerData then return 0 end - - local reputation = PlayerData.metadata[rep] or 0 - - if reputation == nil then - reputation = 0 - end - - return reputation -end diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/CraftItems.lua b/resources/[inventory]/qs-inventory/client/custom/misc/CraftItems.lua deleted file mode 100644 index 3aa066788..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/CraftItems.lua +++ /dev/null @@ -1,68 +0,0 @@ -RegisterNetEvent(Config.InventoryPrefix .. ':client:CraftItems', function(itemName, itemCosts, points, amount, toSlot, rep, time, chance) - local ped = PlayerPedId() - local itemData = ItemList[itemName:lower()] - local randomNum = math.random(1, 100) - - SendNUIMessage({ - action = 'close', - }) - inInventory = false - if itemData['type'] == 'weapon' and tonumber(amount) > 1 then - return SendTextMessage(Lang('INVENTORY_NOTIFICATION_CRAFTING_WEAPONS'), 'error') - end - - if chance then - Debug('Crafting started with a chance of ' .. randomNum .. '% and you had ' .. chance .. '%') - else - chance = 100 - Debug('There is no chance option in your configuration or in this item, and the crafting chance is set to 100%') - end - - isCrafting = true - ProgressBar('crafting_item', Lang('INVENTORY_PROGRESS_CRAFTING'), (time * amount), false, false, { - move = true, - car = true, - mouse = false, - combat = true, - }, { - animDict = 'mini@repair', - anim = 'fixing_a_player', - flags = 1, - }, {}, {}, function() - if randomNum <= chance then - Debug('Crafting successful with ' .. randomNum .. '% chance and you had ' .. chance .. '%') - itemData.count = tonumber(amount) - StopAnimTask(ped, 'mini@repair', 'fixing_a_player', 1.0) - else - Debug('Crafting failed with ' .. randomNum .. '% chance and you had ' .. chance .. '%') - StopAnimTask(ped, 'mini@repair', 'fixing_a_player', 1.0) - SendTextMessage(Lang('INVENTORY_NOTIFICATION_CRAFTING_FAILED'), 'inform') - Wait(550) - TaskPlayAnim(ped, 'gestures@m@standing@casual', 'gesture_damn', 8.0, -8.0, -1, 1, 0, false, false, false) - Wait(1250) - StopAnimTask(ped, 'gestures@m@standing@casual', 'gesture_damn', 1.0) - end - TriggerServerEvent(Config.InventoryPrefix .. ':server:CraftItems', itemName, itemCosts, points, amount, toSlot, rep, randomNum, chance) - isCrafting = false - end, function() - StopAnimTask(ped, 'mini@repair', 'fixing_a_player', 1.0) - isCrafting = false - end) - TriggerScreenblurFadeOut(300) - if Config.Clothing then DeletePedScreen() end -end) - --- RegisterCommand('tt', function(source, args) --- ProgressBar('crafting_item', Lang('INVENTORY_PROGRESS_CRAFTING'), (1000), false, false, { --- move = true, --- car = true, --- mouse = false, --- combat = true, --- }, { --- animDict = 'mini@repair', --- anim = 'fixing_a_player', --- flags = 1, --- }, {}, {}, function() --- end, function() --- end) --- end, false) diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/GiveStarterItems.lua b/resources/[inventory]/qs-inventory/client/custom/misc/GiveStarterItems.lua deleted file mode 100644 index 6a39a3a63..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/GiveStarterItems.lua +++ /dev/null @@ -1,10 +0,0 @@ ---[[ - We recommend not modifying anything on this side, the Starter Items - are all in your server/custom/framework/esx.lua, it won't work in - qb-core since that framework has its native ones that do it automatically. -]] - -AddEventHandler(Config.InventoryPrefix .. ':client:GiveStarterItems', function() - local id = PlayerId() - TriggerServerEvent(Config.InventoryPrefix .. ':server:GiveStarterItems', id) -end) diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/OpenInventory.lua b/resources/[inventory]/qs-inventory/client/custom/misc/OpenInventory.lua deleted file mode 100644 index 818ff0491..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/OpenInventory.lua +++ /dev/null @@ -1,105 +0,0 @@ -local checkDistanceInventories = { - 'shop', - 'stash', - 'crafting', - 'attachment_crafting', - 'traphouse', - 'customcrafting' -} - -RegisterNetEvent(Config.InventoryPrefix .. ':client:OpenInventory', function(PlayerAmmo, inventory, other, otherName) - if not inventory then return Error('Inventory is not working, clear the inventory column [sql] to continue.') end - inventory = FormatItemsToInfo(inventory) - ToggleHud(false) - ToggleHotbar(false) - SetFocus(true) - IdleCamera(true) - SetPedCanPlayAmbientAnims(PlayerPedId(), false) - SetResourceKvp('idleCam', 'off') - - if other then - currentOtherInventory = other.name - end - - OpenedInventoryCoords = GetEntityCoords(PlayerPedId()) - - TriggerServerCallback(Config.InventoryPrefix .. ':server:QualityDecay', function(data) - local hungerValue = hunger - local thirstValue = thirst - if Config.Framework == 'qb' then - local data = GetPlayerData() - hungerValue = data.metadata and data.metadata.hunger - thirstValue = data.metadata and data.metadata.thirst - end - - local PlayerSlots = Config.InventoryWeight.slots - if not Config.BlockedSlot then - PlayerSlots = Config.InventoryWeight.slots - 1 - end - - inventory = data.inventory - other = data.other - - data = GetPlayerData() - if Config.Framework == 'esx' then - firstName = data.firstName or '' - lastName = data.lastName or '' - for i = 1, #data.accounts do - if data.accounts[i].name == 'money' then - money = data.accounts[i].money or 'Not found' - elseif data.accounts[i].name == 'bank' then - bank = data.accounts[i].money or 'Not found' - elseif data.accounts[i].name == 'black_money' then - blackmoney = data.accounts[i].money or 'Not found' - end - end - elseif Config.Framework == 'qb' then - firstName = data.charinfo.firstname or '' - lastName = data.charinfo.lastname or '' - money = data.money.cash or 'Not found' - bank = data.money.bank or 'Not found' - blackmoney = data.money.crypto or 'Not found' - end - - - SendNUIMessage({ - action = 'open', - inventory = inventory, - slots = PlayerSlots, - other = other, - maxweight = Config.InventoryWeight.weight, - Ammo = PlayerAmmo, - playerName = firstName .. ' ' .. lastName, - logo = Config.Logo, - openAnimation = Config.OpenInventoryScene, - optionClothes = Config.InventoryOptions.clothes, - optionConfiguration = Config.InventoryOptions.configuration, - optionHealth = Config.InventoryOptions.health, - optionArmor = Config.InventoryOptions.armor, - optionHunger = Config.InventoryOptions.hunger, - optionThirst = Config.InventoryOptions.thirst, - optionId = Config.InventoryOptions.id, - optionMoney = Config.InventoryOptions.money, - optionBank = Config.InventoryOptions.bank, - optionBlackMoney = Config.InventoryOptions.blackmoney, - playerhp = GetEntityHealth(PlayerPedId()), - playerarmor = GetPedArmour(PlayerPedId()), - playerhunger = hungerValue or 0, - playerthirst = thirstValue or 0, - playerId = GetPlayerServerId(PlayerId()), - playerMoney = money, - playerBank = bank, - playerBlackMoney = blackmoney, - notStolenItems = Config.notStolenItems, - notStoredItems = Config.notStoredItems, - labelChanger = Config.LabelChange - }) - inInventory = true - if table.includes(checkDistanceInventories, otherName) then - CheckNearbyOtherInventory() - end - end, inventory, other) - - if not Config.Handsup then return end - checkPlayerRobbery(other) -end) diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/SellingItems.lua b/resources/[inventory]/qs-inventory/client/custom/misc/SellingItems.lua deleted file mode 100644 index 88659f39a..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/SellingItems.lua +++ /dev/null @@ -1,48 +0,0 @@ -if not Config.UseTarget then - local nearby = false - CreateThread(function() - while true do - local sleep = 1000 - if nearby then - DrawText3D(Config.SellItems[nearby].coords.x, Config.SellItems[nearby].coords.y, Config.SellItems[nearby].coords.z, Lang('INVENTORY_TEXT_SELLING'), 'selling', 'E') - sleep = 1 - if IsControlJustPressed(0, 38) then - local PawnshopItems = {} - PawnshopItems.label = nearby - PawnshopItems.items = Config.SellItems[nearby].items - PawnshopItems.slots = #Config.SellItems[nearby].items - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'selling', 'itemselling_' .. nearby, PawnshopItems) - end - end - Wait(sleep) - end - end) - - CreateThread(function() - for k, v in pairs(Config.SellItems) do - if v.blip and v.blip.active then - local ff = v.blip - local blip = AddBlipForCoord(v.coords) - SetBlipSprite(blip, ff.sprite) - SetBlipColour(blip, ff.color) - SetBlipScale(blip, ff.scale) - BeginTextCommandSetBlipName('STRING') - AddTextComponentString(ff.name) - EndTextCommandSetBlipName(blip) - SetBlipAsShortRange(blip, true) - end - end - end) - - CreateThread(function() - while true do - local playercoords = GetEntityCoords(PlayerPedId()) - local finded = false - for k, v in pairs(Config.SellItems) do - if #(playercoords - v.coords) <= 2 then finded = k end - end - nearby = finded - Wait(700) - end - end) -end \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/UseWeapon.lua b/resources/[inventory]/qs-inventory/client/custom/misc/UseWeapon.lua deleted file mode 100644 index be926cfee..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/UseWeapon.lua +++ /dev/null @@ -1,72 +0,0 @@ -RegisterNetEvent(Config.InventoryPrefix .. ':client:UseWeapon', function(weaponData, shootbool) - if FiringWeapon then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_STOP_FIRING'), 'error') - return false - end - local ped = PlayerPedId() - local weaponName = tostring(weaponData.name) - local weaponHash = joaat(weaponData.name) - for i = 1, #Config.WeaponTints do - if tostring(GetHashKey(weaponName)) == Config.WeaponTints[i].hash then - AddReplaceTexture(Config.WeaponTints[i].ytd, Config.WeaponTints[i].texture, Config.WeaponTints[i].ytd, Config.WeaponTints[i].texture) - break - end - end - if currentWeapon == weaponName then - TriggerEvent('weapons:client:DrawWeapon', nil) - SetCurrentPedWeapon(ped, `WEAPON_UNARMED`, true) - RemoveAllPedWeapons(ped, true) - TriggerEvent('weapons:client:SetCurrentWeapon', nil, shootbool) - currentWeapon = nil - elseif weaponName == 'weapon_stickybomb' or weaponName == 'weapon_pipebomb' or weaponName == 'weapon_smokegrenade' or weaponName == 'weapon_flare' or weaponName == 'weapon_proxmine' or weaponName == 'weapon_ball' or weaponName == 'weapon_molotov' or weaponName == 'weapon_grenade' or weaponName == 'weapon_bzgas' then - TriggerEvent('weapons:client:DrawWeapon', weaponName) - GiveWeaponToPed(ped, weaponHash, 1, false, false) - SetPedAmmo(ped, weaponHash, 1) - SetCurrentPedWeapon(ped, weaponHash, true) - TriggerEvent('weapons:client:SetCurrentWeapon', weaponData, shootbool) - TriggerServerEvent(Config.InventoryPrefix .. ':server:RemoveItem', weaponName, 1) - currentWeapon = weaponName - elseif weaponName == 'weapon_snowball' then - TriggerEvent('weapons:client:DrawWeapon', weaponName) - GiveWeaponToPed(ped, weaponHash, 10, false, false) - SetPedAmmo(ped, weaponHash, 10) - SetCurrentPedWeapon(ped, weaponHash, true) - TriggerServerEvent(Config.InventoryPrefix .. ':server:snowball', 'remove') - TriggerEvent('weapons:client:SetCurrentWeapon', weaponData, shootbool) - currentWeapon = weaponName - elseif weaponName == 'weapon_petrolcan' then - GiveWeaponToPed(ped, weaponHash, 10, false, false) - SetPedAmmo(ped, weaponHash, weaponData.info.ammo or 4500) - SetCurrentPedWeapon(ped, weaponHash, true) - TriggerEvent('weapons:client:SetCurrentWeapon', weaponData, shootbool) - currentWeapon = weaponName - else - TriggerEvent('weapons:client:DrawWeapon', weaponName) - TriggerEvent('weapons:client:SetCurrentWeapon', weaponData, shootbool) - local ammo = tonumber(weaponData.info.ammo) or 0 - - if weaponName == 'weapon_petrolcan' or weaponName == 'weapon_fireextinguisher' then - ammo = 4000 - end - - GiveWeaponToPed(ped, weaponHash, ammo, false, false) - SetPedAmmo(ped, weaponHash, ammo) - SetCurrentPedWeapon(ped, weaponHash, true) - - if weaponData.info.attachments then - for _, attachment in pairs(weaponData.info.attachments) do - if attachment.tint then - if attachment.urltint ~= 'none' then - ChangeWeaponTintWithUrl(weaponHash, attachment.urltint) - else - SetPedWeaponTintIndex(ped, weaponHash, attachment.tint) - end - else - GiveWeaponComponentToPed(ped, weaponHash, joaat(attachment.component)) - end - end - end - - currentWeapon = weaponName - end -end) diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/commands.lua b/resources/[inventory]/qs-inventory/client/custom/misc/commands.lua deleted file mode 100644 index 080f3a598..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/commands.lua +++ /dev/null @@ -1,212 +0,0 @@ -RegisterNetEvent(Config.InventoryPrefix .. ':client:openVending') -AddEventHandler(Config.InventoryPrefix .. ':client:openVending', function(Data) - local Category = Data['category'] - local ShopItems = {} - ShopItems['label'] = Config.VendingMachines[Category]['Label'] - ShopItems['items'] = Config.VendingMachines[Category]['Items'] - ShopItems['slots'] = #Config.VendingMachines[Category]['Items'] - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'shop', Config.VendingMachines[Category]['Label'] .. '_' .. math.random(1, 99), ShopItems) -end) - -local spamCount = 0 -local lastSpamId = nil - -local inventory_opening_anim = { - -- dict = 'mp_player_inteat@burger', - -- clip = 'mp_player_int_eat_burger_fp' -} - -local inventory_opening_disable = { - move = true, - car = true, - mouse = true, - combat = true -} - -local openingInv = false -RegisterCommand('inventory', function() - if inInventory then - return Debug('Inventory is already open') - end - if Config.OpenProgressBar and openingInv then return end - if IsNuiFocused() then return Debug('NUI Focused') end - if spamCount > 2 then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_SPAM'), 'error') - return - end - spamCount = spamCount + 1 - lastSpamId = math.random(1, 999999) - local spamId = lastSpamId - SetTimeout(1000, function() - if spamId == lastSpamId then - spamCount = 0 - end - end) - if LocalPlayer.state.inv_busy or not IsPlayerDead() then - Warning("You can't use this action because inv_busy is active (avoids dupes)") - return SendTextMessage(Lang('INVENTORY_NOTIFICATION_NOT_ACCESSIBLE'), 'error') - end - - if Config.OpenProgressBar then - openingInv = true - local success = ProgressBarSync('inventory', 'Inventory opening', 800, true, true, inventory_opening_disable, inventory_opening_anim) - openingInv = false - if not success then - print('failed') - return - end - end - - if inInventory and not IsNuiFocused() then - SetFocus(true) - return - end - - if not isCrafting and not inInventory and not inventoryDisabled then - if not IsPauseMenuActive() then - local ped = PlayerPedId() - local curVeh = nil - local VendingMachine = nil - local garbage = nil - local CurrentGarbage = {} - local entity, entityModel, data = GetNearbyGarbage() - if entity then - local x, y, z = table.unpack(GetEntityCoords(entity)) - local _, floorZ = GetGroundZFor_3dCoord(x, y, z, false) - garbage = getOwnerFromCoordsForGarbage(vector3(x, y, floorZ)) - CurrentGarbage.label = data.label - CurrentGarbage.items = data.items - CurrentGarbage.slots = data.slots - end - - if not Config.UseTarget then - VendingMachine = GetClosestVending() - end - - if IsPedInAnyVehicle(ped, false) then -- Is Player In Vehicle - local vehicle = GetVehiclePedIsIn(ped, false) - CurrentGlovebox = Trim(GetVehicleNumberPlateText(vehicle)) - curVeh = vehicle - CurrentVehicle = nil - else - local vehicle = getClosestVehicle() - if vehicle ~= 0 and vehicle ~= nil then - local pos = GetEntityCoords(ped) - local dimensionMin, dimensionMax = GetModelDimensions(GetEntityModel(vehicle)) - local trunkpos = GetOffsetFromEntityInWorldCoords(vehicle, 0.0, (dimensionMin.y), 0.0) - if (IsBackEngine(GetEntityModel(vehicle))) then - trunkpos = GetOffsetFromEntityInWorldCoords(vehicle, 0.0, (dimensionMax.y), 0.0) - end - if #(pos - trunkpos) < 1.5 and not IsPedInAnyVehicle(ped) then - if GetVehicleDoorLockStatus(vehicle) < 2 then - CurrentVehicle = Trim(GetVehicleNumberPlateText(vehicle)) - curVeh = vehicle - CurrentGlovebox = nil - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_VEHICLE_LOCKED'), 'error') - return - end - else - CurrentVehicle = nil - end - else - CurrentVehicle = nil - end - end - - if CurrentVehicle then -- Trunk - local vehicleClass = GetVehicleClass(curVeh) - Debug('Current vehicleClass of the vehicle that is being unlocked:', vehicleClass) - local maxweight = Config.VehicleClass[vehicleClass].trunk.maxweight or 60000 - local slots = Config.VehicleClass[vehicleClass].trunk.slots or 35 - local isCustomVehicle = Config.CustomTrunk[GetEntityModel(curVeh)] - - if isCustomVehicle then - maxweight = isCustomVehicle.maxweight - slots = isCustomVehicle.slots - end - - local other = { - maxweight = maxweight, - slots = slots, - } - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'trunk', CurrentVehicle, other) - OpenTrunk() - elseif CurrentGlovebox then - local vehicleClass = GetVehicleClass(curVeh) - Debug('Current vehicleClass of the vehicle that is being unlocked:', vehicleClass) - local maxweight = Config.VehicleClass[vehicleClass].glovebox.maxweight or 60000 - local slots = Config.VehicleClass[vehicleClass].glovebox.slots or 35 - local isCustomVehicle = Config.CustomGlovebox[GetEntityModel(curVeh)] - - if isCustomVehicle then - maxweight = isCustomVehicle.maxweight - slots = isCustomVehicle.slots - end - local other = { - maxweight = maxweight, - slots = slots - } - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'glovebox', CurrentGlovebox, other) - elseif CurrentDrop ~= 0 then - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'drop', CurrentDrop) - elseif garbage then - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'garbage', garbage, CurrentGarbage, entityModel) - OpenGarbage() - elseif VendingMachine then - local vendingCategory = nil - local vendingModel = GetEntityModel(VendingMachine) - for _, vendingData in pairs(Config.Vendings) do - local vendingDataModel = GetHashKey(vendingData.Model) - if vendingDataModel == vendingModel then - vendingCategory = vendingData.Category - break - end - end - if vendingCategory then - TriggerEvent(Config.InventoryPrefix .. ':client:openVending', { category = vendingCategory }) - end - else - OpenAnim() - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory') - end - end - end -end, false) - -RegisterKeyMapping('inventory', Lang('INVENTORY_KEYMAPPING_OPEN_LABEL'), 'keyboard', Config.KeyBinds.inventory) - -RegisterNetEvent(Config.InventoryPrefix .. ':client:OpenPlayerInventory') -AddEventHandler(Config.InventoryPrefix .. ':client:OpenPlayerInventory', function() - ExecuteCommand('inventory') -end) - -RegisterCommand('hotbar', function() - if inventoryDisabled then return end - if IsNuiFocused() then return end - if LocalPlayer.state.inv_busy or not IsPlayerDead() then - Warning("You can't use this action because inv_busy is active (avoids dupes)") - return SendTextMessage(Lang('INVENTORY_NOTIFICATION_NOT_ACCESSIBLE'), 'error') - end - - isHotbar = not isHotbar - if not IsPauseMenuActive() then - ToggleHotbar(isHotbar) - end -end, false) - -RegisterKeyMapping('hotbar', Lang('INVENTORY_KEYMAPPING_HOTBAR_LABEL'), 'keyboard', Config.KeyBinds.hotbar) - -RegisterKeyMapping('reloadweapon', Lang('INVENTORY_KEYMAPPING_RELOAD_LABEL'), 'keyboard', Config.KeyBinds.reload) - -RegisterCommand('reloadweapon', function() - if not CurrentWeaponData?.name then return end - local weaponData = WeaponList[joaat(CurrentWeaponData?.name)] - if not weaponData then return end - - if LocalPlayer.state.inv_busy or not IsPlayerDead() then - Debug("You can't use this action because inv_busy is active (avoids dupes)") - return SendTextMessage(Lang('INVENTORY_NOTIFICATION_NOT_ACCESSIBLE'), 'error') - end - TriggerServerEvent('weapons:reloadWeapon', weaponData.ammotype) -end, false) diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/jaksam.lua b/resources/[inventory]/qs-inventory/client/custom/misc/jaksam.lua deleted file mode 100644 index 7a27f5dbe..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/jaksam.lua +++ /dev/null @@ -1,41 +0,0 @@ -if not GetResourceState('jobs_creator') == 'missing' then - return -end - -Warning('Started the compatibility module with jobs_creator') - -CreateThread(function() - local other = {} - other.maxweight = 100000 -- Custom weight stash. - other.slots = 50 -- Custom slots spaces. - - RegisterNetEvent('jobs_creator:stash:openStash', function(markerId) - local stashId = 'job_stash_' .. markerId - - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'stash', stashId, other) - TriggerEvent(Config.InventoryPrefix .. ':client:SetCurrentStash', stashId) - end) - - RegisterNetEvent('jobs_creator:safe:openSafe', function(markerId) - local safeId = 'job_safe_' .. markerId - - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'stash', safeId, other) - TriggerEvent(Config.InventoryPrefix .. ':client:SetCurrentStash', safeId) - end) - - RegisterNetEvent('jobs_creator:armory:openArmory', function(markerId) - local armoryId = 'job_armory_' .. markerId - - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'stash', armoryId, other) - TriggerEvent(Config.InventoryPrefix .. ':client:SetCurrentStash', armoryId) - end) - - RegisterNetEvent('jobs_creator:framework:ready', function() - -- Disables the default script search (otherwise there would be 2 searches) - exports['jobs_creator']:disableScriptEvent('jobs_creator:actions:search:searchPlayer') - end) - - RegisterNetEvent('jobs_creator:actions:search:searchPlayer', function(targetServerId) - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'otherplayer', targetServerId) - end) -end) diff --git a/resources/[inventory]/qs-inventory/client/custom/misc/robbery.lua b/resources/[inventory]/qs-inventory/client/custom/misc/robbery.lua deleted file mode 100644 index 16cb61d69..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/misc/robbery.lua +++ /dev/null @@ -1,190 +0,0 @@ -if not Config.Handsup then - return -end - -local lib, anim = 'missminuteman_1ig_2', 'handsup_base' -local canHandsUp = true -local deadPlayer = false - -local function LoadAnimDict(dict) - if HasAnimDictLoaded(dict) then return end - - RequestAnimDict(dict) - while not HasAnimDictLoaded(dict) do - Wait(10) - end -end - -RegisterKeyMapping('handsup', Lang('INVENTORY_KEYMAPPING_HANDSUP_LABEL'), 'keyboard', Config.KeyBinds.handsup) - -RegisterCommand('handsup', function() - if not IsPedInAnyVehicle(PlayerPedId(), false) and GetEntityHealth(PlayerPedId()) > 1 then - RequestAnimDict(lib) - while not HasAnimDictLoaded(lib) do - Wait(100) - end - SetCurrentPedWeapon(PlayerPedId(), GetHashKey('WEAPON_UNARMED'), true) - if IsEntityPlayingAnim(PlayerPedId(), lib, anim, 3) then - ClearPedSecondaryTask(PlayerPedId()) - else - if canHandsUp then - TaskPlayAnim(PlayerPedId(), lib, anim, 2.0, 2.5, -1, 49, 0, 0, 0, 0) - end - end - end -end) - -RegisterNetEvent(Config.InventoryPrefix .. ':client:RobPlayer') -AddEventHandler(Config.InventoryPrefix .. ':client:RobPlayer', function(TargetId) - local ped = PlayerPedId() - if IsPedArmed(ped, 1) or IsPedArmed(ped, 2) or IsPedArmed(ped, 4) or deadPlayer or Config.StealWithoutWeapons then - SendNUIMessage({ - action = 'RobPlayer', - TargetId = TargetId, - }) - end - deadPlayer = false -end) - -local function checkPlayerIsNear(targetPlayer) - CreateThread(function() - while true do - Wait(100) - local targetPed = GetPlayerPed(targetPlayer) - - if not DoesEntityExist(targetPed) or NetworkIsPlayerActive(targetPlayer) == false then - TriggerEvent(Config.InventoryPrefix .. ':client:closeinv') - SendTextMessage(Lang('INVENTORY_NOTIFICATION_ROBBERY_AWAY'), 'inform') - break - end - - local playerCoords = GetEntityCoords(PlayerPedId()) - local targetCoords = GetEntityCoords(targetPed) - local distance = #(playerCoords - targetCoords) - - if distance > 5 then - Wait(500) - TriggerEvent(Config.InventoryPrefix .. ':client:closeinv') - SendTextMessage(Lang('INVENTORY_NOTIFICATION_ROBBERY_AWAY'), 'inform') - break - end - end - end) -end - -RegisterNetEvent(Config.InventoryPrefix .. ':client:search', function() - local player, distance = GetClosestPlayer(GetEntityCoords(PlayerPedId())) - if player ~= -1 and distance < 2.5 then - local playerId = GetPlayerServerId(player) - local searchPlayerPed = GetPlayerPed(player) - if IsEntityPlayingAnim(searchPlayerPed, 'missminuteman_1ig_2', 'handsup_base', 3) or Config.StealDeadPlayer and checkEntityDead(playerId, searchPlayerPed) or GetEntityHealth(searchPlayerPed) <= 0 then - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'otherplayer', playerId) - checkPlayerIsNear(player) - inRobbery = true - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_HANDSUP'), 'error') - end - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_PLAYERS'), 'error') - end -end) - -RegisterNetEvent(Config.InventoryPrefix .. ':client:playerRobbery') -AddEventHandler(Config.InventoryPrefix .. ':client:playerRobbery', function() - local player, distance = GetClosestPlayer(GetEntityCoords(PlayerPedId())) - if player ~= -1 and distance < 3.0 then - local searchPlayerPed = GetPlayerPed(player) - local playerId = GetPlayerServerId(player) - TriggerEvent(Config.InventoryPrefix .. ':client:forceCloseInventory') - Wait(500) - - if checkEntityDead(playerId, searchPlayerPed) then - RequestAnimDict('amb@world_human_gardener_plant@male@base') - while not HasAnimDictLoaded('amb@world_human_gardener_plant@male@base') do - Wait(100) - end - TaskPlayAnim(PlayerPedId(), 'amb@world_human_gardener_plant@male@base', 'base', 8.0, -8, -1, 1, 0, 0, 0, 0) - ProgressBar('steal_playerdead', Lang('INVENTORY_PROGRESS_STEAL'), 5500, false, true, { - move = true, - car = true, - mouse = false, - combat = true, - }, {}, {}, {}, function() -- Done - TaskPlayAnim(PlayerPedId(), 'amb@world_human_gardener_plant@male@base', 'base', 8.0, -8, -1, 1, 0, 0, 0, 0) - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'otherplayer', playerId) - checkPlayerIsNear(player) - inRobbery = true - end, function() -- Cancel - ClearPedTasks(PlayerPedId()) - end) - return - end - - if DoesEntityExist(searchPlayerPed) and IsEntityPlayingAnim(searchPlayerPed, lib, anim, 3) and not checkEntityDead(playerId, searchPlayerPed) then - LoadAnimDict('combat@aim_variations@arrest') - TaskPlayAnim(PlayerPedId(), 'combat@aim_variations@arrest', 'cop_med_arrest_01', 8.0, -8, -1, 1, 0, 0, 0, 0) - ProgressBar('steal_player', Lang('INVENTORY_PROGRESS_STEAL'), 5500, false, true, { - move = true, - car = true, - mouse = false, - combat = true, - }, {}, {}, {}, function() -- Done - TaskPlayAnim(PlayerPedId(), 'combat@aim_variations@arrest', 'cop_med_arrest_01', 8.0, -8, -1, 1, 0, 0, 0, 0) - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'otherplayer', playerId) - SetPedConfigFlag(PlayerPedId(), 36, true) - checkPlayerIsNear(player) - inRobbery = true - end, function() -- Cancel - ClearPedTasks(PlayerPedId()) - end) - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_HANDSUP'), 'error') - end - end -end) - -function checkPlayerRobbery(other) - if other and other.id then - local target = tonumber(other.id) - local playerTarget = GetPlayerFromServerId(target) - local pedTarget = GetPlayerPed(playerTarget) - if other ~= nil then - currentOtherInventory = other.name - end - if target and DoesEntityExist(pedTarget) then - local pos = GetEntityCoords(playerPed) - local targetPos = GetEntityCoords(pedTarget) - local distance = GetDistanceBetweenCoords(pos.x, pos.y, pos.z, targetPos.x, targetPos.y, targetPos.z, true) - if distance < 3.0 then - inInventory = true - deadPlayer = true - StealingPed = pedTarget - TriggerEvent(Config.InventoryPrefix .. ':client:RobPlayer', target) - end - end - else - local closestPlayer, closestDistance = GetClosestPlayer(GetEntityCoords(PlayerPedId())) - if closestPlayer and closestPlayer ~= -1 and closestDistance < 3.0 then - local playerId = GetPlayerServerId(closestPlayer) - local searchPlayerPed = GetPlayerPed(closestPlayer) - if searchPlayerPed and searchPlayerPed ~= 0 then - if Config.StealDeadPlayer and checkEntityDead(playerId, searchPlayerPed) then - inInventory = true - deadPlayer = true - StealingPed = searchPlayerPed - TriggerEvent(Config.InventoryPrefix .. ':client:RobPlayer', playerId) - end - if IsEntityPlayingAnim(searchPlayerPed, lib, anim, 3) then - inInventory = true - deadPlayer = false - StealingPed = searchPlayerPed - TriggerEvent(Config.InventoryPrefix .. ':client:RobPlayer', playerId) - end - end - end - end -end - -RegisterNetEvent('inventory:robClosestPlayer', function() - checkPlayerRobbery() -end) diff --git a/resources/[inventory]/qs-inventory/client/custom/provider/qb-inventory.lua b/resources/[inventory]/qs-inventory/client/custom/provider/qb-inventory.lua deleted file mode 100644 index 216eb5c92..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/provider/qb-inventory.lua +++ /dev/null @@ -1,7 +0,0 @@ -local function exportHandler(exportName, func) - AddEventHandler(('__cfx_export_qb-inventory_%s'):format(exportName), function(setCB) - setCB(func) - end) -end - -exportHandler('HasItem', HasItem) diff --git a/resources/[inventory]/qs-inventory/client/custom/target/qb.lua b/resources/[inventory]/qs-inventory/client/custom/target/qb.lua deleted file mode 100644 index bb4fafac4..000000000 --- a/resources/[inventory]/qs-inventory/client/custom/target/qb.lua +++ /dev/null @@ -1,114 +0,0 @@ -if not Config.UseTarget then - return -end - -local target_name = GetResourceState('ox_target'):find('started') and 'qtarget' or 'qb-target' - -CreateThread(function() - -- Selling - for k, v in pairs(Config.SellItems) do - exports[target_name]:AddBoxZone(k .. '_selling', vec3(v['coords'].x, v['coords'].y, v['coords'].z), 1.5, 1.5, { - name = k .. '_selling', - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = v['coords'].z - 1, - maxZ = v['coords'].z + 1, - }, { - options = { - { - type = 'client', - icon = 'fa-solid fa-cash-register', - label = Lang('INVENTORY_TEXT_SELLING'), - canInteract = function(entity, distance, data) - return true - end, - action = function(entity) - local PawnshopItems = {} - PawnshopItems.label = k - PawnshopItems.items = v['items'] - PawnshopItems.slots = #v['items'] - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'selling', 'itemselling_' .. k, PawnshopItems) - end, - }, - }, - distance = 2.5 - }) - end - - -- Crafting - if Config.Crafting then - for k, v in pairs(Config.CraftingTables) do - exports[target_name]:AddBoxZone(k .. '_crafting', vec3(v.location.x, v.location.y, v.location.z), 2.5, 2.5, { - name = k .. '_crafting', - heading = 90.0, - debugPoly = Config.ZoneDebug, - minZ = v.location.z - 1, - maxZ = v.location.z + 1, - }, { - options = { - { - type = 'client', - icon = 'fa-solid fa-hammer', - label = 'Crafting', - canInteract = function(entity, distance, data) - return true - end, - action = function(entity) - if isCrafting then return end - if v.isjob then - if IsPlayerAuthorized(v) then - CurrentCrafting = k - local crafting = { - label = v.name, - items = GeneralInfos(k) - } - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'crafting', math.random(1, 99), crafting) - end - else - CurrentCrafting = k - local crafting = { - label = v.name, - items = GeneralInfos(k) - } - TriggerServerEvent(Config.InventoryPrefix .. ':server:OpenInventory', 'crafting', math.random(1, 99), crafting) - end - end, - }, - }, - distance = 2.5 - }) - end - end - - -- Vending shops - if Config.Vendings then - for k, v in pairs(Config.Vendings) do - exports[target_name]:AddTargetModel(v['Model'], { - options = { - { - icon = 'fa-solid fa-cash-register', - label = 'Vending', - action = function() - TriggerEvent(Config.InventoryPrefix .. ':client:openVending', { category = v['Category'] }) - end - }, - }, - distance = 2.5 - }) - end - end - - -- Gargabe Code - exports[target_name]:AddTargetModel(Config.GarbageObjects, { - options = { - { - icon = 'fa-solid fa-trash', - label = 'Open Garbage', - action = function() - ExecuteCommand('inventory') - end - }, - }, - distance = 1.0 - }) -end) diff --git a/resources/[inventory]/qs-inventory/client/main.lua b/resources/[inventory]/qs-inventory/client/main.lua deleted file mode 100644 index 2afa91319..000000000 Binary files a/resources/[inventory]/qs-inventory/client/main.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/clothing.lua b/resources/[inventory]/qs-inventory/client/modules/clothing.lua deleted file mode 100644 index 24ff6d391..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/clothing.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/crafting.lua b/resources/[inventory]/qs-inventory/client/modules/crafting.lua deleted file mode 100644 index cc7a3cb98..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/crafting.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/debug.lua b/resources/[inventory]/qs-inventory/client/modules/debug.lua deleted file mode 100644 index 7b0941512..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/debug.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/internal.lua b/resources/[inventory]/qs-inventory/client/modules/internal.lua deleted file mode 100644 index f8210c276..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/internal.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/overextended.lua b/resources/[inventory]/qs-inventory/client/modules/overextended.lua deleted file mode 100644 index 18cd0da77..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/overextended.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/storage.lua b/resources/[inventory]/qs-inventory/client/modules/storage.lua deleted file mode 100644 index 7f3edb52f..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/storage.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/suggestion.lua b/resources/[inventory]/qs-inventory/client/modules/suggestion.lua deleted file mode 100644 index d4a2797d5..000000000 --- a/resources/[inventory]/qs-inventory/client/modules/suggestion.lua +++ /dev/null @@ -1,37 +0,0 @@ -TriggerEvent('chat:addSuggestion', '/giveitem', 'Administrative command to give items to another player', { - { name = 'id', help = 'Id of the player to whom the item will be delivered' }, - { name = 'item', help = 'Name of the item to deliver' }, - { name = 'amount', help = 'Quantity of the item, if it is a weapon it will be ammo' }, -}) - -TriggerEvent('chat:addSuggestion', '/giveweapon', 'Administrative command to give weapons to another player', { - { name = 'id', help = 'Id of the player to whom the weapon will be delivered' }, - { name = 'weapon', help = 'Name of the weapon to deliver' }, - { name = 'ammo', help = 'Amount of ammo for the weapon' }, -}) - -TriggerEvent('chat:addSuggestion', '/resetinv', 'Administrative command to reset an inventory, it will not delete it', { - { name = 'type', help = 'Type of inventory to reset, example: [stash], [trunk], [glovebox]' }, -}) - -TriggerEvent('chat:addSuggestion', '/clearinv', 'Administrative command to remove all items of a certain player', { - { name = 'id', help = 'Enter the id of the player whose inventory you want to empty' }, -}) - -TriggerEvent('chat:addSuggestion', '/repairweapon', 'Administrative command to repair certain players weapons', { - { name = 'id', help = 'Select the id of the player to repair his weapon' }, -}) - -TriggerEvent('chat:addSuggestion', '/openinventorytarget', 'Administrative command to check the inventory of a target player', { - { name = 'id', help = 'Select player id' }, -}) - -TriggerEvent('chat:addSuggestion', '/inventory', 'Command to open the inventory, useful for keybinds', {}) -TriggerEvent('chat:addSuggestion', '/hotbar', 'Command to open the hotbar inventory, useful for keybinds', {}) -TriggerEvent('chat:addSuggestion', '/handsup', 'Command to raise your arms, useful for keybinds, if you have your arms raised they can steal you', {}) -TriggerEvent('chat:addSuggestion', '/reloadweapon', 'Command to reload your weapon, useful for keybinds', {}) -TriggerEvent('chat:addSuggestion', '/randomitems', 'Administrative command that delivers various random items to your inventory, helps with debugging', {}) -TriggerEvent('chat:addSuggestion', '/searchplayer', 'Command to steal from a nearby player, although we recommend doing it with the NUI raising his hands', {}) -TriggerEvent('chat:addSuggestion', '/rob', 'Exclusive qb command to steal players, used for police job frequently', {}) -TriggerEvent('chat:addSuggestion', '/invitems', 'Example of code used for getInventory, it will return all the items in your inventory', {}) -TriggerEvent('chat:addSuggestion', '/dataitem', 'Example command to give an item with customizable and automatic metadata', {}) \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/client/modules/throw.lua b/resources/[inventory]/qs-inventory/client/modules/throw.lua deleted file mode 100644 index 0df63a265..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/throw.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/trade.lua b/resources/[inventory]/qs-inventory/client/modules/trade.lua deleted file mode 100644 index 48e0a1628..000000000 Binary files a/resources/[inventory]/qs-inventory/client/modules/trade.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/client/modules/weapons.lua b/resources/[inventory]/qs-inventory/client/modules/weapons.lua deleted file mode 100644 index e8d38279f..000000000 --- a/resources/[inventory]/qs-inventory/client/modules/weapons.lua +++ /dev/null @@ -1,414 +0,0 @@ -local PlayerData = GetPlayerData() -local CanShoot, MultiplierAmount = true, 0 -CurrentWeaponData = {} - -exports('GetCurrentWeapon', function() - return CurrentWeaponData -end) - -lib.callback.register('weapons:client:GetCurrentWeapon', function() - return CurrentWeaponData -end) - -CreateThread(function() - while not Config.WeaponsOnVehicle do - Wait(250) - local playerPed = PlayerPedId() - - if IsPedInAnyVehicle(playerPed, false) then - local playerVeh = GetVehiclePedIsIn(playerPed, false) - TriggerEvent('weapons:ResetHolster') - SetCurrentPedWeapon(playerPed, GetHashKey('WEAPON_UNARMED'), true) - RemoveAllPedWeapons(playerPed, true) - currentWeapon = nil - end - end -end) - -RegisterNetEvent('weapons:client:SyncRepairShops', function(NewData, key) - Config.WeaponRepairPoints[key].IsRepairing = NewData.IsRepairing - Config.WeaponRepairPoints[key].RepairingData = NewData.RepairingData -end) - -FiringWeapon = false -CreateThread(function() - while true do - local ped = PlayerPedId() - if IsPedArmed(ped, 7) == 1 and not inInventory then - if IsControlJustPressed(0, 24) or IsDisabledControlJustPressed(0, 24) then - FiringWeapon = true - elseif IsControlJustReleased(0, 24) or IsDisabledControlJustReleased(0, 24) and not inInventory then - FiringWeapon = false - end - end - Wait(0) - end -end) - -CreateThread(function() - while true do - local ped = PlayerPedId() - local weapon = GetSelectedPedWeapon(ped) - if WeaponList[weapon] and WeaponList[weapon]['name'] == 'weapon_unarmed' and FiringWeapon then - FiringWeapon = false - end - Wait(500) - end -end) - ----@return AttachmentItem? -local function componentIsTint(component) - local tints = GetConfigTints() - local attachment = table.find(tints, function(tint) - return tint.attachment == component - end) - return attachment -end - -RegisterNetEvent('addAttachment', function(component, urltint) - local ped = PlayerPedId() - local weapon = GetSelectedPedWeapon(ped) - local WeaponData = WeaponList[weapon] - local tintData = componentIsTint(component) - if tintData then - if tintData.isUrlTint then - for i = 1, #Config.WeaponTints do - if tostring(weapon) == Config.WeaponTints[i].hash then - local txd = CreateRuntimeTxd(Config.WeaponTints[i].name) - local duiObj = CreateDui(urltint, 250, 250) - local dui = GetDuiHandle(duiObj) - CreateRuntimeTextureFromDuiHandle(txd, 'skin', dui) - while not IsDuiAvailable(duiObj) do Wait(150) end - AddReplaceTexture(Config.WeaponTints[i].ytd, Config.WeaponTints[i].texture, Config.WeaponTints[i].name, 'skin') - break - end - end - else - SetPedWeaponTintIndex(ped, weapon, tintData.tint) - end - return - end - GiveWeaponComponentToPed(ped, GetHashKey(WeaponData.name), GetHashKey(component)) -end) - -RegisterNetEvent('weapons:client:SetCurrentWeapon', function(data, bool) - if data ~= false then - CurrentWeaponData = data - else - CurrentWeaponData = {} - end - CanShoot = bool -end) - -RegisterNetEvent('weapons:client:SetWeaponQuality', function(amount) - if CurrentWeaponData and next(CurrentWeaponData) then - TriggerServerEvent('weapons:server:SetWeaponQuality', CurrentWeaponData, amount) - TriggerEvent('weapons:client:SetCurrentWeapon', CurrentWeaponData, true) - end -end) - -RegisterNetEvent('weapons:client:masterAmmo', function(amount, itemData) - local ped = PlayerPedId() - local weapon = GetSelectedPedWeapon(ped) - if CurrentWeaponData and WeaponList[weapon] and WeaponList[weapon]['name'] ~= 'weapon_unarmed' then - local weaponAmmoType = WeaponList[weapon]['ammotype'] - if not weaponAmmoType then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_AMMO'), 'error') - return - end - TriggerEvent('weapons:client:AddAmmo', weaponAmmoType, amount, itemData, true) - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_WEAPON'), 'error') - end -end) - -lib.callback.register('weapons:addAmmo', function(itemData) - local ped = cache.ped - if IsPedReloading(ped) then - return - end - local weapon = GetSelectedPedWeapon(ped) - if not CurrentWeaponData or not WeaponList[weapon] or WeaponList[weapon]['name'] == 'weapon_unarmed' then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_WEAPON'), 'error') - return - end - local total = GetAmmoInPedWeapon(ped, weapon) - local retval = GetMaxAmmoInClip(ped, weapon, 1) - local _, ammoclip = GetAmmoInClip(ped, weapon) - local _, maxammo = GetMaxAmmo(ped, weapon) - if IsPedInAnyVehicle(ped, false) and Config.ForceToOnlyOneMagazine then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_VEHICLE_ITEMS'), 'error') - return - end - if Config.ForceToOnlyOneMagazine and ammoclip > 0 then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_MAGAZINE_LIMIT'), 'error') - return - end - if not retval then - return - end - retval = tonumber(retval) - - if maxammo ~= total then - TriggerServerCallback('weapon:server:GetWeaponAmmo', function(ammo) - if ammo then - SetAmmoInClip(ped, weapon, 0) - AddAmmoToPed(ped, weapon, retval + ammoclip) - TriggerServerEvent('weapons:server:AddWeaponAmmo', CurrentWeaponData, total + retval) - --TriggerServerEvent("weapons:server:UpdateWeaponAmmo", CurrentWeaponData, total + retval) - TriggerServerEvent('weapons:server:removeWeaponAmmoItem', itemData) - end - end, CurrentWeaponData) - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_MAX_AMMO'), 'error') - end -end) - -RegisterNetEvent('weapons:client:AddAmmo', function(ammoType, amount, itemData, masterAmmo) - local ped = PlayerPedId() - if IsPedReloading(ped) then - return -- SendTextMessage('Do not spam the reload', 'error') - end - local weapon = GetSelectedPedWeapon(ped) - if not CurrentWeaponData or not WeaponList[weapon] or WeaponList[weapon]['name'] == 'weapon_unarmed' then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_WEAPON'), 'error') - return - end - local weaponAmmoType = type(WeaponList[weapon]['ammotype']) == 'table' and WeaponList[weapon]['ammotype'] or { WeaponList[weapon]['ammotype'] } - if not table.includes(weaponAmmoType, ammoType:upper()) then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_AMMO'), 'error') - return - end - local total = GetAmmoInPedWeapon(ped, weapon) - local retval = GetMaxAmmoInClip(ped, weapon, 1) - local _, ammoclip = GetAmmoInClip(ped, weapon) - local _, maxammo = GetMaxAmmo(ped, weapon) - if IsPedInAnyVehicle(ped, false) and Config.ForceToOnlyOneMagazine then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_VEHICLE_ITEMS'), 'error') - return - end - if Config.ForceToOnlyOneMagazine and ammoclip > 0 then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_MAGAZINE_LIMIT'), 'error') - return - end - if retval then - retval = tonumber(retval) - itemData = lib.callback.await('weapons:GetWeaponAmmoItem', 0, ammoType, masterAmmo) - - if not itemData then - print('Nice try forehead :)') - return - end - - if maxammo ~= total then - TriggerServerCallback('weapon:server:GetWeaponAmmo', function(ammo) - if ammo then - SetAmmoInClip(ped, weapon, 0) - AddAmmoToPed(ped, weapon, retval + ammoclip) - TriggerServerEvent('weapons:server:AddWeaponAmmo', CurrentWeaponData, total + retval) - --TriggerServerEvent("weapons:server:UpdateWeaponAmmo", CurrentWeaponData, total + retval) - TriggerServerEvent('weapons:server:removeWeaponAmmoItem', itemData) - end - end, CurrentWeaponData) - else - SendTextMessage(Lang('INVENTORY_NOTIFICATION_MAX_AMMO'), 'error') - end - end -end) - -RegisterNetEvent('weapons:client:ConfigureTint') -AddEventHandler('weapons:client:ConfigureTint', function(ItemData) - TintItemData = ItemData - SetFocus(true) - SendNUIMessage({ - action = 'showTintMenu' - }) -end) - -function closeGui() - SetFocus(false) - SendNUIMessage({ action = 'hide' }) -end - -RegisterNUICallback('quit', function(data, cb) - closeGui() - TintItemData = {} - cb('ok') -end) - -RegisterNUICallback('addtinturl', function(data, cb) - closeGui() - SendTextMessage(Lang('INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED') .. ' ' .. data.urldatatint, 'success') - local tinturl = tostring(data.urldatatint) - TriggerServerEvent('weapons:server:AddUrlTint', TintItemData, tinturl) - Wait(5) - TintItemData = {} - cb('ok') -end) - -RegisterNetEvent('weapons:client:EquipAttachment', function(ItemData, attachment, WeaponData) - if WeaponData then - TriggerServerEvent('weapons:server:EquipAttachment', ItemData, WeaponData, Config.WeaponAttachments[WeaponData.name:upper()][attachment], true) - return - end - local ped = PlayerPedId() - local weapon = GetSelectedPedWeapon(ped) - local WeaponData = WeaponList[weapon] - if weapon == `WEAPON_UNARMED` then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_NO_WEAPON'), 'error') - return - end - WeaponData.name = WeaponData.name:upper() - if not Config.WeaponAttachments[WeaponData.name] then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE'), 'error') - return - end - if not Config.WeaponAttachments[WeaponData.name][attachment] then - SendTextMessage(Lang('INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE'), 'error') - return - end - if Config.WeaponAttachments[WeaponData.name][attachment]['item'] == ItemData.name then - TriggerServerEvent('weapons:server:EquipAttachment', ItemData, CurrentWeaponData, Config.WeaponAttachments[WeaponData.name][attachment]) - return - end - SendTextMessage(Lang('INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE'), 'error') -end) - -function SplitStr(str, delimiter) - local result = {} - local from = 1 - local delim_from, delim_to = string.find(str, delimiter, from) - while delim_from do - result[#result + 1] = string.sub(str, from, delim_from - 1) - from = delim_to + 1 - delim_from, delim_to = string.find(str, delimiter, from) - end - result[#result + 1] = string.sub(str, from) - return result -end - -CreateThread(function() - SetWeaponsNoAutoswap(true) -end) - -LastUpdatedAmmoTime = nil -CreateThread(function() - while true do - local ped = PlayerPedId() - if IsPedArmed(ped, 7) == 1 and (IsControlJustReleased(0, 24) or IsDisabledControlJustReleased(0, 24)) then - local weapon = GetSelectedPedWeapon(ped) - local ammo = GetAmmoInPedWeapon(ped, weapon) - TriggerServerEvent('weapons:server:UpdateWeaponAmmo', CurrentWeaponData, tonumber(ammo)) - CurrentWeaponData.info.ammo = ammo - LastUpdatedAmmoTime = GetGameTimer() - if MultiplierAmount > 0 then - TriggerServerEvent('weapons:server:UpdateWeaponQuality', CurrentWeaponData, MultiplierAmount, ammo) - MultiplierAmount = 0 - end - end - Wait(0) - end -end) - -CreateThread(function() - while true do - local ped = PlayerPedId() - if CurrentWeaponData and next(CurrentWeaponData) then - if IsPedShooting(ped) or IsControlJustPressed(0, 24) then - local weapon = GetSelectedPedWeapon(ped) - if CanShoot then - if weapon and weapon ~= 0 and WeaponList[weapon] then - TriggerServerCallback('prison:server:checkThrowable', function(result) - if result or GetAmmoInPedWeapon(ped, weapon) <= 0 then return end - MultiplierAmount += 1 - end, weapon) - Wait(200) - end - else - if weapon ~= `WEAPON_UNARMED` then - TriggerEvent(Config.InventoryPrefix .. ':client:CheckWeapon', WeaponList[weapon]['name']) - SendTextMessage(Lang('INVENTORY_NOTIFICATION_WEAPON_BROKEN'), 'error') - MultiplierAmount = 0 - end - end - end - end - Wait(0) - end -end) - -RegisterNetEvent(Config.InventoryPrefix .. ':client:LegacyFuel', function(fuel) - Debug('Your gasoline can has: %', fuel) - TriggerServerEvent('weapons:server:UpdateWeaponAmmo', CurrentWeaponData, fuel) - TriggerServerEvent('weapons:server:UpdateWeaponQuality', CurrentWeaponData, 1, fuel) -end) - ----@param data ServerProgressBar -lib.callback.register('inventory:progressBarSync', function(data) - Debug('Progress bar sync: ', data) - local success = ProgressBarSync(data.name, data.label, data.duration, data.useWhileDead, data.canCancel, data.disableControls, data.anim, data.prop) - return success -end) - -CreateThread(function() - while true do - local inRange = false - local ped = PlayerPedId() - local pos = GetEntityCoords(ped) - for k, data in pairs(Config.WeaponRepairPoints) do - local distance = #(pos - data.coords) - if distance < 10 then - inRange = true - if distance < 1 then - if data.IsRepairing then - if data.RepairingData.CitizenId ~= GetPlayerIdentifier() then - DrawText3Ds(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_NOT_AVAILABLE')) - else - if not data.RepairingData.Ready then - DrawText3Ds(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_REPAIRED')) - else - DrawText3D(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_TAKE'), 'repair_take1', 'E') - end - end - else - if CurrentWeaponData and next(CurrentWeaponData) then - if not data.RepairingData.Ready then - local WeaponData = WeaponList[GetHashKey(CurrentWeaponData.name)] - DrawText3D(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_PRICE') .. Config.WeaponRepairCosts[WeaponData.weapontype], 'repair_weapon', 'E') - if IsControlJustPressed(0, 38) then - TriggerServerCallback('weapons:server:RepairWeapon', function(HasMoney) - if HasMoney then - CurrentWeaponData = {} - end - end, k, CurrentWeaponData) - end - else - if data.RepairingData.CitizenId ~= GetPlayerIdentifier() then - DrawText3Ds(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_NOT_AVAILABLE')) - else - DrawText3D(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_TAKE'), 'repair_take2', 'E') - if IsControlJustPressed(0, 38) then - TriggerServerEvent('weapons:server:TakeBackWeapon', k, data) - end - end - end - else - if data.RepairingData.CitizenId == nil then - DrawText3Ds(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_NO_WEAPON')) - elseif data.RepairingData.CitizenId == GetPlayerIdentifier() then - DrawText3D(data.coords.x, data.coords.y, data.coords.z, Lang('INVENTORY_TEXT_REPAIR_TAKE'), 'repair_take3', 'E') - if IsControlJustPressed(0, 38) then - TriggerServerEvent('weapons:server:TakeBackWeapon', k, data) - end - end - end - end - end - end - end - if not inRange then - Wait(1250) - end - Wait(3) - end -end) diff --git a/resources/[inventory]/qs-inventory/config/config.lua b/resources/[inventory]/qs-inventory/config/config.lua deleted file mode 100644 index 16a44028a..000000000 --- a/resources/[inventory]/qs-inventory/config/config.lua +++ /dev/null @@ -1,515 +0,0 @@ ---[[ - Welcome to the **qs-inventory configuration**! - - This configuration file contains essential settings to customize and optimize your inventory system. Before you begin modifying the settings, please ensure you have reviewed each section of the documentation linked below, as it provides step-by-step instructions and in-depth explanations for each configurable option. - - Key settings within this file are designed for flexibility. You are encouraged to adjust and adapt these configurations to seamlessly integrate with your server's framework, creating a more personalized inventory experience for your players. - - Editable configurations are located primarily in the **client/custom/** and **server/custom/** directories, making adjustments straightforward and organized. - - 📄 **Direct Documentation Link:** - Refer to the official documentation here for comprehensive details and guidance: https://docs.quasar-store.com/ -]] - -Config = Config or {} -Locales = Locales or {} - ---[[ - Choose your preferred language! - - In this section, you can select the main language for your asset. We have a wide - selection of default languages available, located in the locales/* folder. - - If your language is not listed, don't worry! You can easily create a new one - by adding a new file in the locales folder and customizing it to your needs. - - 🌐 Default languages available: - 'ar' -- Arabic - 'bg' -- Bulgarian - 'ca' -- Catalan - 'cs' -- Czech - 'da' -- Danish - 'de' -- German - 'el' -- Greek - 'en' -- English - 'es' -- Spanish - 'fa' -- Persian - 'fr' -- French - 'hi' -- Hindi - 'hu' -- Hungarian - 'it' -- Italian - 'ja' -- Japanese - 'ko' -- Korean - 'nl' -- Dutch - 'no' -- Norwegian - 'pl' -- Polish - 'pt' -- Portuguese - 'ro' -- Romanian - 'ru' -- Russian - 'sl' -- Slovenian - 'sv' -- Swedish - 'th' -- Thai - 'tr' -- Turkish - 'zh-CN' -- Chinese (Simplified) - 'zh-TW' -- Chinese (Traditional) - - After selecting your preferred language, be sure to save your changes and test - the asset to ensure everything works as expected! -]] - -Config.Language = 'de' - ---[[ - Framework Detection and Configuration Guide for qs-inventory - - This inventory system automatically detects whether you are using 'qb-core', 'es_extended', or 'qbx_core' - as your main framework, assigning it to 'Config.Framework' accordingly. However, if you have renamed - any of these resources, or use a modified framework setup, you may need to update this configuration manually. - - To set up manually: - 1. Remove the automatic detection code by clearing 'Config.Framework''s value. - 2. Replace it with the name of your custom framework setup. - 3. Update any relevant framework-specific functions within the script's client and server files. - - Warning: - ⚠️ The automatic framework detection is set for standard setups. Avoid modifying this section - unless you have a deep understanding of the framework structure, as incorrect modifications - could disrupt functionality. - - Remember, for the inventory system to work seamlessly, make sure 'qb-core', 'es_extended', - or 'qbx_core' (or their equivalent files) are running at startup. -]] - -local esxHas = GetResourceState('es_extended') == 'started' -local qbHas = GetResourceState('qb-core') == 'started' -local qbxHas = GetResourceState('qbx_core') == 'started' - -Config.Framework = esxHas and 'esx' or qbHas and 'qb' or qbxHas and 'qb' or 'esx' -Config.QBX = qbxHas - ---[[ - Backward Compatibility Mode for qs-inventory Migration - - The 'Config.FetchOldInventory' setting is designed for users migrating data from an older version of qs-inventory to the current system. - - - **Purpose:** When set to 'true', this option initiates a one-time data migration process, transferring all relevant inventory data from the old qs-inventory to the updated version. - - **Completion Alert:** Once the migration is successfully finished, a message saying 'Backward compatibility has been completed' will display in your console. - - **IMPORTANT:** After the migration is complete, immediately switch 'Config.FetchOldInventory' back to 'false'. Keeping it enabled after migration can result in potential errors, as the script is not intended to run with backward compatibility enabled long-term. - - **Usage Warning:** Do not use or modify other settings in the script while 'Config.FetchOldInventory' is active, as this is a one-time migration setting designed solely for data transfer. - - Ensure to read the documentation for any additional guidance on migration steps. -]] - -Config.FetchOldInventory = false -- Set to 'true' only once to start the migration process, then return to 'false' immediately after. - -Config.UseTarget = false -- Set to true to enable targeting with either 'qb-target' or 'ox_target', or false to disable entirely. - ---[[ - General Configuration Guide for the Inventory System - - This section outlines various customization options available within the qs-inventory system. Each setting allows - for detailed customization, from item targeting methods to inventory slot configurations and item interaction options. - To adjust the settings for your server, carefully review each parameter below. Note that certain adjustments (e.g., - slot limits or item weight capacities) may require special attention to avoid issues with existing inventories. - - ---- CONFIGURATION SETTINGS BREAKDOWN ---- -]] - -Config.ThrowKeybind = 'E' -- Sets the keybinding for throwing items from the inventory (default: 'E'). -Config.BlockedSlot = true -- Locks the sixth slot to prevent stealing; valuable items placed here are protected. -Config.GiveItemHideName = false -- Hides item names during give-item actions, showing only the item ID for privacy. -Config.OpenProgressBar = true -- Enable to add a progress bar for inventory opening, reducing duplication risks. -Config.EnableSounds = false -- Select if you want the default inventory sounds completely muted -Config.EnableThrow = true -- Enables the ability to throw items from the inventory. -Config.EnableTrade = true -- Enables the option to execute safe trade, MMORPG style. -Config.EnableChangeLabel = true -- Enable option tu change item labels in one click. - -Config.Handsup = true -- Toggle on/off the hands-up feature and enable/disable robbery options. -Config.StealDeadPlayer = true -- Allows players to loot items from dead players when enabled. -Config.StealWithoutWeapons = false -- Restricts robbery interactions; can only rob if target has hands raised without a weapon. - -Config.InventoryWeight = { -- Player inventory capacity configurations: - ['weight'] = 60000, -- Maximum weight capacity for inventory in grams. ⚠️ Changes require inventory wipe to avoid duplication issues. - ['slots'] = 41, -- Total available slots. Set to 40 to remove the sixth (protected) slot. -} - -Config.DropWeight = { -- Drop item weight and slot configurations: - ['weight'] = 20000000, -- Maximum drop item weight in grams, managing ground clutter capacity. - ['slots'] = 130, -- Total slot capacity for dropped items. Adjust to limit or increase ground item limits. -} - -Config.LabelChange = true -- Enables players to rename inventory items for customization. -Config.LabelChangePrice = false -- Sets a price for label changes; set to 'false' to make renaming free. -Config.BlockedLabelChangeItems = { -- Restricts renaming for certain items: - ['money'] = true, -- Prevents renaming of currency items. - ['phone'] = true, -- Prevents renaming of phones. -} - -Config.UsableItemsFromHotbar = true -- Enables quick access for item use directly from hotbar (slots 1-5). -Config.BlockedItemsHotbar = { -- Restricts specific items from hotbar use, requiring full inventory access for use. - 'lockpick', -- Example item restricted from hotbar usage. - -- Add additional items as needed to restrict their hotbar access. -} - ---[[ - Quasar Store - Backpack Configuration for qs-inventory - - This section configures backpack functionality within the inventory system. Backpacks are managed as unique items - with a limit of one per player. By defining items as non-storable or non-stealable, you can control item interactions - and storage rules for specific items. Additionally, this configuration allows for customization of item drop visuals, - clothing management, and gender identification in inventory contexts. - - ---- DETAILED CONFIGURATION SETTINGS ---- -]] - -Config.OnePerItem = { - -- Restricts certain items to a single instance per player. For example, only one backpack can be held at a time. - ['backpack'] = 1, - -- Add more items here to set maximum quantity per item type. -} - -Config.notStolenItems = { - -- Defines items that cannot be stolen from other players. Helps protect specific personal or essential items. - ['id_card'] = true, -- ID cards cannot be stolen. - ['water_bottle'] = true, -- Water bottles are non-stealable. - ['tosti'] = true -- Additional protected item (example). -} - -Config.notStoredItems = { - -- Defines items that cannot be stored in stashes or shared containers, ensuring these items stay in the player inventory. - ['backpack'] = true, -- Prevents backpacks from being stored. -} - --- Enables or disables clothing system integration. Refer to the documentation for your framework setup: --- ESX Documentation: https://docs.quasar-store.com/ Inventory > Functions > Clothing --- QB Documentation: https://docs.quasar-store.com/ -Config.Clothing = false -- Enables clothing options in the inventory, with a corresponding button. - ----@type ClotheSlot[] -Config.ClothingSlots = { - { - name = 'helmet', - slot = 1, - type = 'head', - wearType = 'prop', - componentId = 0, - anim = { - dict = 'mp_masks@standard_car@ds@', - anim = 'put_on_mask', - flags = 49 - } - }, - { - name = 'mask', - slot = 2, - type = 'head', - wearType = 'drawable', - componentId = 1, - anim = { - dict = 'mp_masks@standard_car@ds@', - anim = 'put_on_mask', - flags = 49 - } - }, - { - name = 'glasses', - slot = 3, - type = 'head', - wearType = 'prop', - componentId = 1, - anim = { - dict = 'clothingspecs', - anim = 'take_off', - flags = 49 - } - }, - { - name = 'torso', - slot = 4, - type = 'body', - wearType = 'drawable', - componentId = 11, - anim = { - dict = 'missmic4', - anim = 'michael_tux_fidget', - flags = 49 - } - }, - { - name = 'tshirt', - slot = 5, - type = 'body', - wearType = 'drawable', - componentId = 8, - anim = { - dict = 'clothingtie', - anim = 'try_tie_negative_a', - flags = 49 - } - }, - { - name = 'jeans', - slot = 6, - type = 'body', - wearType = 'drawable', - componentId = 4, - anim = { - dict = 'missmic4', - anim = 'michael_tux_fidget', - flags = 49 - } - }, - { - name = 'arms', - slot = 7, - type = 'body', - wearType = 'drawable', - componentId = 3, - anim = { - dict = 'nmt_3_rcm-10', - anim = 'cs_nigel_dual-10', - flags = 49 - } - }, - { - name = 'shoes', - slot = 8, - type = 'body', - wearType = 'drawable', - componentId = 6, - anim = { - dict = 'random@domestic', - anim = 'pickup_low', - flags = 49 - } - }, - { - name = 'ears', - slot = 9, - type = 'body', - wearType = 'prop', - componentId = 2, - anim = { - dict = 'mp_cp_stolen_tut', - anim = 'b_think', - flags = 49 - } - }, - { - name = 'bag', - slot = 10, - type = 'addon', - wearType = 'drawable', - componentId = 5, - anim = { - dict = 'anim@heists@ornate_bank@grab_cash', - anim = 'intro', - flags = 49 - } - }, - { - name = 'watch', - slot = 11, - type = 'addon', - wearType = 'prop', - componentId = 6, - anim = { - dict = 'nmt_3_rcm-10', - anim = 'cs_nigel_dual-10', - flags = 49 - } - }, - { - name = 'bracelets', - slot = 12, - type = 'addon', - wearType = 'prop', - componentId = 7, - anim = { - dict = 'nmt_3_rcm-10', - anim = 'cs_nigel_dual-10', - flags = 49 - } - }, - { - name = 'chain', - slot = 13, - type = 'addon', - wearType = 'drawable', - componentId = 7, - anim = { - dict = 'nmt_3_rcm-10', - anim = 'cs_nigel_dual-10', - flags = 49 - } - }, - { - name = 'vest', - slot = 14, - type = 'addon', - wearType = 'drawable', - componentId = 9, - anim = { - dict = 'nmt_3_rcm-10', - anim = 'cs_nigel_dual-10', - flags = 49 - } - }, -} - -Config.IsIllenium = GetResourceState('illenium-appearance') == 'started' -Config.TakePreviousClothes = false -- Determines if previously worn clothes are added back to inventory upon changing. - -Config.ItemDropObject = 'prop_paper_bag_small' -- Sets the model for dropped items. Can be set to 'false' for no visual object. -Config.DropRefreshTime = 15 * 60 -- Sets how often dropped items are refreshed (in seconds). -Config.MaxDropViewDistance = 9.5 -- Maximum distance a player can view dropped items. - -Config.Genders = { - -- Gender labels in the inventory system. No need to adjust unless expanding gender categories. - ['m'] = 'Male', - ['f'] = 'Female', - [1] = 'Male', - [2] = 'Female' -} - ---[[ - Visual Configuration Overview: - - This section controls the visual and user interface settings of the resource. - Here, you can adjust everything from the animation style used to open the inventory, - to the logo and item icons within the inventory interface. - - * 'InventoryOptions' includes options to display or hide sidebar information, - such as health, armor, and other character stats. - * 'Config.Defaults' contains settings for base character appearances, such as - clothing defaults, which you may need to modify if you’re using custom clothes. -]] - -Config.OpenInventoryAnim = true -- Enables a player animation when opening the inventory -Config.OpenInventoryScene = false -- Toggles the scene animation when the inventory is opened -Config.Logo = 'https://i.ibb.co/CJfj6KV/Mini-copia.png' -- Path to a logo image (use a URL or a local path such as './icons/logo.png') or set false -Config.IdleCamera = true -- Enables or disables idle camera functionality in the inventory screen - --- Configure additional sidebar options within the inventory display: -Config.InventoryOptions = { - -- Generic menus - ['clothes'] = Config.Clothing, -- Controls visibility of clothing customization in Config.Clothing - ['configuration'] = true, -- Toggle configuration options visibility in the inventory - - -- Left sidebar items - ['health'] = true, -- Displays player health status - ['armor'] = true, -- Displays player armor status - ['hunger'] = true, -- Displays hunger status (if applicable) - ['thirst'] = true, -- Displays thirst status (if applicable) - - -- Right sidebar items - ['id'] = true, -- Shows player ID - ['money'] = true, -- Displays player cash amount - ['bank'] = false, -- Displays player bank balance - ['blackmoney'] = true, -- Displays player 'black money' (if applicable) -} - --- Custom icons for items in the inventory UI, utilizing FontAwesome icons (https://fontawesome.com/) -Config.ItemMiniIcons = { - ['tosti'] = { - icon = 'fa-solid fa-utensils', -- Icon for "tosti" item - }, - ['water_bottle'] = { - icon = 'fa-solid fa-utensils', -- Icon for "water bottle" item - }, -} - --- -- Custom rarity items, here you can create new types of rarities. -Config.ItemRarities = { - { - name = 'common', - css = 'background-image: linear-gradient(to top, rgba(211,211,211,0.5), rgba(211,211,211,0) 60%)', - }, - { - name = 'epic', - css = 'background-image: linear-gradient(to top, rgba(128,0,128,0.5), rgba(128,0,128,0) 60%)', - }, - { - name = 'legendary', - css = 'background-image: linear-gradient(to top, rgba(255,215,0,0.5), rgba(255,215,0,0) 60%)', - }, -} - --- Default character appearance options (adjust as needed for custom clothing setups) -Config.Defaults = { - ['female'] = { - torso = 18, - jeans = 19, - shoes = 34, - arms = 15, - helmet = -1, - glasses = -1, - mask = 0, - tshirt = 2, - ears = -1, - bag = 0, - watch = -1, - chain = 0, - bracelets = -1, - vest = 0, - - }, - ['male'] = { - torso = 15, - jeans = 14, - shoes = 34, - arms = 15, - helmet = -1, - glasses = -1, - mask = 0, - tshirt = 15, - ears = -1, - bag = 0, - watch = -1, - chain = 0, - bracelets = -1, - vest = 0 - } -} - ---[[ - Turns your inventory into a compact, side-mounted system that - lets you move around while using it, in true Quasar style. -]] - -Config.CompactInventory = true -- Enables a compact inventory view, reducing the size of the inventory window for a more streamlined appearance. - --- Key Bindings: Configure shortcut keys for inventory actions --- Check the documentation for guidelines on modifying these key mappings -Config.KeyBinds = { - ['inventory'] = 'F2', -- Open inventory - ['hotbar'] = 'TAB', -- Show hotbar - ['reload'] = 'R', -- Reload action - ['handsup'] = 'X', -- Hands-up/robbery gesture -} - ---[[ - Debug Configuration: - - This section is primarily for development purposes, enabling debug mode allows you to view - various logs and prints related to script actions, events, and errors. This is useful for - identifying issues and fine-tuning the script during the development stage. - - NOTE: Enable these options only if you are actively developing or troubleshooting, - as they may increase server load and provide detailed output that isn’t necessary - for standard gameplay. -]] - ---[[ - Interval in milliseconds to save the player inventory to the database - To solve dupe problems we are not using the old one's system (Save inventory when inventory is closed) - The new system is detects when the inventory is updated and saves it to the database after a certain time. - But you need to be careful and avoid frequent script restarts. Because it doesn't work when the script is restarted. - - you can use /save-inventories for save all inventories to the database (if you need to restart the script) -]] - -Config.Debug = true -- Enables detailed print logs for debugging; leave off for production -Config.ZoneDebug = false -- Toggles additional debug information for zones; use only if you're troubleshooting specific zones -Config.InventoryPrefix = 'inventory' -- Prefix for inventory references in the codebase; modifying this requires codebase-wide adjustments -Config.SaveInventoryInterval = 1000 diff --git a/resources/[inventory]/qs-inventory/config/crafting.lua b/resources/[inventory]/qs-inventory/config/crafting.lua deleted file mode 100644 index 6b15ead3d..000000000 --- a/resources/[inventory]/qs-inventory/config/crafting.lua +++ /dev/null @@ -1,254 +0,0 @@ ---[[ - Configuring the Crafting System - - The qs-inventory's crafting system is entirely independent, meaning it operates without - needing additional DLC. This crafting system is designed to be intuitive and adaptable - to your server needs, allowing you to create complex recipes and control crafting outcomes - with ease. - - Noteworthy features: - - Customizable success rates per item (1-100%), which sets the probability of successful crafting. - - Reputation-based access to crafting recipes (specific to QBCore) that allows items to unlock - based on a player's reputation points. - - Read through each section to understand the structure of the system, and check examples below - for reference on crafting items. - - **Important:** If you use the Reputation system, be sure to configure the 'rep' fields and thresholds - based on your server’s design. -]] - -Config.Crafting = true -- Toggle the crafting system on or off - ---[[ - Reputation System (Exclusive to QBCore Framework) - - The reputation system restricts certain crafting items until a player reaches a required level. - This can be configured per item in the crafting recipes. For example, a higher-level item - may require a specific amount of reputation points to unlock. - - Built-in Reputation Types for QBCore: - - 'craftingrep' and 'attachmentcraftingrep' - - Set thresholds to only show items that match or exceed a player’s reputation level. -]] - -Config.CraftingReputation = false -- Enable to activate reputation gating for crafting items (QBCore only) -Config.ThresholdItems = false -- Items only visible if rep >= threshold; QBCore-only feature - ---[[ - Crafting Recipes Configuration - - Below is an example of how to define crafting items. Each entry contains: - - Item name and amount crafted - - Resource costs required for crafting - - Slot position, item type, and crafting time - - Reputation requirements and chance of successful crafting - - Customize each field to suit your server, and remember to set 'chance' carefully. - Higher chance values reduce the likelihood of item breakage. -]] - --- Example Item Entry Structure ---[[ - [1] = { - name = "weapon_pistol", -- The name of the item being crafted - amount = 50, -- Quantity available for crafting - info = {}, -- Information field for metadata (ignore if unsure) - costs = { -- List of required materials to craft this item - ["iron"] = 80, - ["metalscrap"] = 120, - ["rubber"] = 8, - ["steel"] = 133, - ["lockpick"] = 5, - }, - type = "weapon", -- Specify if 'item' or 'weapon' - slot = 1, -- Position slot in the crafting menu - rep = 'attachmentcraftingrep', -- Required reputation type (QBCore only) - points = 1, -- Reputation points awarded on crafting (QBCore only) - threshold = 0, -- Required reputation level for visibility (QBCore only) - time = 5500, -- Crafting time in milliseconds - chance = 100 -- Success chance percentage (1-100) - }, -]] - ---[[ - Custom Event for Crafting - External scripts can call the crafting system using the following sample structure. - Set up custom crafting recipes and triggers based on your server events. -]] - --- Sample External Crafting Event -function OpenCrafting() - local CustomCrafting = { - [1] = { - name = 'weapon_pistol', - amount = 50, - info = {}, - costs = { ['tosti'] = 1 }, - type = 'weapon', - slot = 1, - rep = 'attachmentcraftingrep', - points = 1, - threshold = 0, - time = 5500, - chance = 100 - }, - [2] = { - name = 'water_bottle', - amount = 1, - info = {}, - costs = { ['tosti'] = 1 }, - type = 'item', - slot = 2, - rep = 'attachmentcraftingrep', - points = 1, - threshold = 0, - time = 8500, - chance = 100 - }, - } - - local crafting = { - label = 'Craft', - items = exports['qs-inventory']:SetUpCrafing(CustomCrafting) - } - TriggerServerEvent('inventory:server:SetInventoryItems', CustomCrafting) - TriggerServerEvent('inventory:server:OpenInventory', 'customcrafting', crafting.label, crafting) -end - ---[[ Crafting Tables Definition - - Define specific crafting tables for different jobs or locations: - - Each table can have unique items and requirements. - - You can control access based on job roles, grades, or specific blip visibility on the map. -]] - -Config.CraftingTables = { - [1] = { - name = 'Police Crafting', - isjob = 'police', - grades = 'all', - text = '[E] - Police Craft', - blip = { - enabled = true, - title = 'Police Crafting', - scale = 1.0, - display = 4, - colour = 0, - id = 365 - }, - location = vec3(459.771423, -989.050537, 24.898926), - items = { - [1] = { - name = 'weapon_pistol', - amount = 50, - info = {}, - costs = { - ['iron'] = 80, - ['metalscrap'] = 70, - ['rubber'] = 8, - ['steel'] = 60, - ['lockpick'] = 5, - }, - type = 'weapon', - slot = 1, - rep = 'attachmentcraftingrep', - points = 1, - threshold = 0, - time = 5500, - chance = 100 - }, - [2] = { - name = 'weapon_smg', - amount = 1, - info = {}, - costs = { - ['iron'] = 80, - ['metalscrap'] = 120, - ['rubber'] = 10, - ['steel'] = 65, - ['lockpick'] = 10, - }, - type = 'weapon', - slot = 2, - rep = 'attachmentcraftingrep', - points = 1, - threshold = 0, - time = 8500, - chance = 100 - }, - [3] = { - name = 'weapon_carbinerifle', - amount = 1, - info = {}, - costs = { - ['iron'] = 120, - ['metalscrap'] = 120, - ['rubber'] = 20, - ['steel'] = 90, - ['lockpick'] = 14, - }, - type = 'weapon', - slot = 3, - rep = 'craftingrep', - points = 2, - threshold = 0, - time = 12000, - chance = 100 - } - } - }, - [2] = { - name = 'Attachment Crafting', - isjob = false, - grades = 'all', - text = '[E] - Craft Attachment', - blip = { - enabled = true, - title = 'Attachment Crafting', - scale = 1.0, - display = 4, - colour = 0, - id = 365 - }, - location = vec3(90.303299, 3745.503418, 39.771484), - items = { - [1] = { - name = 'pistol_extendedclip', - amount = 50, - info = {}, - costs = { - ['metalscrap'] = 140, - ['steel'] = 250, - ['rubber'] = 60, - }, - type = 'item', - slot = 1, - rep = 'attachmentcraftingrep', - points = 1, - threshold = 0, - time = 8000, - chance = 90 - }, - [2] = { - name = 'pistol_suppressor', - amount = 50, - info = {}, - costs = { - ['metalscrap'] = 165, - ['steel'] = 285, - ['rubber'] = 75, - }, - type = 'item', - slot = 2, - rep = 'attachmentcraftingrep', - points = 1, - threshold = 0, - time = 8000, - chance = 90 - }, - } - }, - -- Continue with the same structure for the other Crafting Tables... -} diff --git a/resources/[inventory]/qs-inventory/config/defaultColors.js b/resources/[inventory]/qs-inventory/config/defaultColors.js deleted file mode 100644 index 3e60491b7..000000000 --- a/resources/[inventory]/qs-inventory/config/defaultColors.js +++ /dev/null @@ -1,28 +0,0 @@ -/* - Default Color Configuration Settings - - This section sets up the color scheme for the interface. Please ensure - each color is specified using hexadecimal format (e.g., "#FFFFFF") and - that opacity values are defined between "0.0" and "1.0" for proper - functionality. Avoid using RGB or other color formats as these may - interfere with the default rendering. - - Tip: Use the RESET button to restore all color values to the default settings. - - Primary and Secondary Colors: - - primary: Base color for primary UI elements (e.g., buttons, main backgrounds). - - secondary: Used for secondary components, keeping design balance. - - Border and Text: - - border: Determines border styles for UI elements. - - text: Sets the main text color for all standard display elements. -*/ - -const defaultPrimaryColor = "#0E151B"; // Primary color for main UI backgrounds and components -const defaultPrimaryOpacity = "0.2"; // Opacity for primary color (range: 0.0 to 1.0) -const defaultSecondaryColor = "#0E151B"; // Secondary color for complementary elements -const defaultSecondaryOpacity = "1.0"; // Full opacity for secondary elements, preserving visibility -const defaultBorderColor = "#00A3FF"; // Border color across the UI, emphasizing interactive areas -const defaultBorderOpacity = "0.6"; // Sets semi-transparency for borders -const defaultBorderRadius = "1px"; // Defines corner rounding for UI elements -const defaultTextColor = "#FFFFFF"; // Standard text color, ensuring readability on dark backgrounds diff --git a/resources/[inventory]/qs-inventory/config/garbage.lua b/resources/[inventory]/qs-inventory/config/garbage.lua deleted file mode 100644 index 0aa797b03..000000000 --- a/resources/[inventory]/qs-inventory/config/garbage.lua +++ /dev/null @@ -1,330 +0,0 @@ ---[[ - Welcome to the Garbage Settings Configuration! - In this section, you’ll find settings related to garbage cans and their loot items. Each item listed - under Config.GarbageItemsForProp will appear randomly when interacting with a garbage can, providing - an immersive experience where players can search for random loot. - - **Config.GarbageObjects**: - - This list contains object names used to represent garbage cans across the map. - - These objects are registered for targeting. If your server doesn’t use targeting, feel free to ignore this. - - **Config.GarbageItemsForProp**: - - This configuration maps specific garbage can models to lootable items. - - Each object (like 'prop_dumpster_02a') has defined slots and random item possibilities. - - The items assigned to each garbage object spawn with variable amounts, as set in each item’s configuration. - - Adjust min and max amounts per item as desired to tailor gameplay rewards. -]] - -Config.GarbageItems = {} - -Config.GarbageObjects = { - 'prop_dumpster_02a', -- Standard dumpster - 'prop_dumpster_4b', -- Large blue dumpster - 'prop_dumpster_4a', -- Large green dumpster - 'prop_dumpster_3a', -- Smaller gray dumpster - 'prop_dumpster_02b', -- Alternate dumpster model - 'prop_dumpster_01a' -- Basic dumpster model -} - -Config.GarbageItemsForProp = { - [joaat('prop_dumpster_02a')] = { - label = 'Garbage', -- Label shown to players when interacting - slots = 30, -- Number of item slots available in the dumpster - items = { - [1] = { - [1] = { - name = 'aluminum', -- Item name: aluminum scrap - amount = { - min = 1, -- Minimum amount spawned per search - max = 5 -- Maximum amount spawned per search - }, - info = {}, -- Additional item information - type = 'item', -- Type of loot (e.g., 'item' or 'weapon') - slot = 1, -- Slot position within the garbage inventory - }, - [2] = { - name = 'metalscrap', -- Item name: metal scrap - amount = { - min = 1, -- Minimum amount spawned per search - max = 5 -- Maximum amount spawned per search - }, - info = {}, -- Additional item information - type = 'item', -- Type of loot (e.g., 'item' or 'weapon') - slot = 2, -- Slot position within the garbage inventory - }, - }, - [2] = { - [1] = { - name = 'iron', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'steel', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - } - }, - [joaat('prop_dumpster_4b')] = { - label = 'Garbage', - slots = 30, - items = { - [1] = { - [1] = { - name = 'aluminum', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'plastic', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - [2] = { - [1] = { - name = 'plastic', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'metalscrap', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - } - }, - [joaat('prop_dumpster_4a')] = { - label = 'Garbage', - slots = 30, - items = { - [1] = { - [1] = { - name = 'aluminum', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'metalscrap', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - [2] = { - [1] = { - name = 'glass', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'joint', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - } - }, - [joaat('prop_dumpster_3a')] = { - label = 'Garbage', - slots = 30, - items = { - [1] = { - [1] = { - name = 'aluminum', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'lighter', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - [2] = { - [1] = { - name = 'metalscrap', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'rubber', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - } - }, - [joaat('prop_dumpster_02b')] = { - label = 'Garbage', - slots = 30, - items = { - [1] = { - [1] = { - name = 'metalscrap', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'rubber', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - [2] = { - [1] = { - name = 'iron', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'steel', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - } - }, - [joaat('prop_dumpster_01a')] = { - label = 'Garbage', - slots = 30, - items = { - [1] = { - [1] = { - name = 'plastic', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'metalscrap', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - [2] = { - [1] = { - name = 'lighter', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 1, - }, - [2] = { - name = 'metalscrap', - amount = { - min = 1, - max = 5 - }, - info = {}, - type = 'item', - slot = 2, - }, - }, - } - }, -} diff --git a/resources/[inventory]/qs-inventory/config/metadata.js b/resources/[inventory]/qs-inventory/config/metadata.js deleted file mode 100644 index f203306e3..000000000 --- a/resources/[inventory]/qs-inventory/config/metadata.js +++ /dev/null @@ -1,350 +0,0 @@ -/* - Metadata-based Item Information Display - This function, `FormatItemInfo`, is responsible for dynamically displaying detailed item information based on metadata associated with the item. - It identifies and structures specific data for items like ID cards and phones, which use metadata for unique identifiers like names, phone numbers, and citizen details. - - The `phoneMeta` array defines the specific item names recognized as phone items. This ensures items in this array receive custom data display for attributes like phone number, firstname, and lastname. - - Function Breakdown: - - First, the function checks if `itemData` and `itemData.info` are not empty, confirming the item has metadata to display. - - If the item has the `showItemData` flag set in its info, it will display a structured table of its metadata, using the `tableToString()` helper to convert metadata into a readable format. - - For ID cards (`id_card` items), it displays customized details like CSN, name, birthdate, gender, and nationality, populating these based on the `itemData.info`. - - If the item name matches one in `phoneMeta` and includes a phone number in `itemData.info`, it displays custom phone information, including phone number, firstname, and lastname. - - Detailed Comments: -*/ - -let phoneMeta = ['phone', 'black_phone', 'yellow_phone', 'red_phone', 'green_phone']; - -function FormatItemInfo(itemData) { - // Checks if itemData is valid and contains metadata info - if (itemData != null && itemData.info != "") { - let label = itemData?.info?.label || itemData?.label; // Sets the item label, prioritizing info metadata - - // If item has showItemData flag, display all metadata in a table format - if (itemData.info.showItemData) { - $(".item-info-title").html("

                " + itemData.label + "

                "); - $(".item-info-description").html("

                " + tableToString(itemData.info) + "

                "); - return; - } - - // ID Card: Display CSN, first and last name, birthdate, gender, and nationality - if (itemData.name == "id_card") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                CSN: " + - (itemData.info.citizenid !== undefined ? itemData.info.citizenid : 'ID-Card ' + Math.floor(Math.random() * 99999)) + - "

                First Name: " + - itemData.info.firstname + - "

                Last Name: " + - itemData.info.lastname + - "

                Birth Date: " + - itemData.info.birthdate + - "

                Gender: " + - (itemData.info.gender !== undefined ? itemData.info.gender : 'AH-64 Apache Helicopter') + - "

                Nationality: " + - (itemData.info.nationality !== undefined ? itemData.info.nationality : 'No information') + - "

                " - ); - } - // Phone Items: Check if item is a phone and display relevant details if available - else if (phoneMeta.includes(itemData.name) && itemData.info.phoneNumber) { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Phone Number: " + - itemData.info.phoneNumber + - "

                Firstname: " + - itemData.info.charinfo.firstname + - "

                Lastname: " + - itemData.info.charinfo.lastname + - "

                " - ); - // Other items - } else if (itemData.name == "tradingcard_psa") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                PSA ID: " + - itemData.info.serial + - "

                " - ); - } else if (itemData.name == "photo") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                " + - itemData.info.location + - "

                " + - itemData.info.date + "

                " - ); - } else if (itemData.name == "vehiclekeys") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                Plate: " + - itemData.info.plate + - "

                Model: " + - itemData.info.description + - "

                " - ); - } else if (itemData.name == "plate") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                Plate: " + - itemData.info.plate + - "

                " - ); - } else if (itemData.name == "backpack") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                ID: " + - itemData.info.ID + - "

                Weight: " + - itemData.info.weight + - "

                Slots: " + - itemData.info.slots + - "

                " - ); - } else if (itemData.name == "backpack2") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                ID: " + - itemData.info.ID + - "

                Weight: " + - itemData.info.weight + - "

                Slots: " + - itemData.info.slots + - "

                " - ); - } else if (itemData.name == "briefcase") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                ID: " + - itemData.info.ID + - "

                Weight: " + - itemData.info.weight + - "

                Slots: " + - itemData.info.slots + - "

                " - ); - } else if (itemData.name == "paramedicbag") { - $(".item-info-title").html("

                " + label + "

                "); - $(".item-info-description").html( - "

                ID: " + - itemData.info.ID + - "

                Weight: " + - itemData.info.weight + - "

                Slots: " + - itemData.info.slots + - "

                " - ); - } else if (itemData.name == "driver_license") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                First Name: " + - itemData.info.firstname + - "

                Last Name: " + - itemData.info.lastname + - "

                Birth Date: " + - itemData.info.birthdate + - "

                Licenses: " + - itemData.info.type + - "

                " - ); - } else if (itemData.name == "weaponlicense") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                First Name: " + - itemData.info.firstname + - "

                Last Name: " + - itemData.info.lastname + - "

                Birth Date: " + - itemData.info.birthdate + - "

                " - ); - } else if (itemData.name == "lawyerpass") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Pass-ID: " + - itemData.info.id + - "

                First Name: " + - itemData.info.firstname + - "

                Last Name: " + - itemData.info.lastname + - "

                CSN: " + - itemData.info.citizenid + - "

                " - ); - } else if (itemData.name == "harness") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                " + itemData.info.uses + " uses left.

                " - ); - } else if (itemData.name == "weapontint_url") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Tint status: " + - (itemData.info.urltint !== undefined ? "Used" : "Without use") + - "

                URL Link: " + - (itemData.info.urltint !== undefined ? itemData.info.urltint.substring(0, 40) + "..." : "N/A") + - "

                " - ); - } else if (itemData.type == "weapon") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - if (itemData.info.ammo == undefined) { - itemData.info.ammo = 0; - } else { - itemData.info.ammo != null ? itemData.info.ammo : 0; - } - if (itemData.info.attachments != null) { - var attachmentString = ""; - $.each(itemData.info.attachments, function (i, attachment) { - if (i == itemData.info.attachments.length - 1) { - attachmentString += attachment.label; - } else { - attachmentString += attachment.label + ", "; - } - }); - $(".item-info-description").html( - "

                Serial Number: " + - itemData.info.serie + - "

                Munition: " + - itemData.info.ammo + - "

                Attachments: " + - attachmentString + - "

                " - ); - } else { - $(".item-info-description").html( - "

                Serial Number: " + - itemData.info.serie + - "

                Munition: " + - itemData.info.ammo + - "

                " + - itemData.description + - "

                " - ); - } - } else if (itemData.name == "filled_evidence_bag") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - if (itemData.info.type == "casing") { - $(".item-info-description").html( - "

                Evidence material: " + - itemData.info.label + - "

                Type number: " + - itemData.info.ammotype + - "

                Caliber: " + - itemData.info.ammolabel + - "

                Serial Number: " + - itemData.info.serie + - "

                Crime scene: " + - itemData.info.street + - "


                " + - itemData.description + - "

                " - ); - - } else if (itemData.info.type == "blood") { - $(".item-info-description").html( - "

                Evidence material: " + - itemData.info.label + - "

                Blood type: " + - itemData.info.bloodtype + - "

                DNA Code: " + - itemData.info.dnalabel + - "

                Crime scene: " + - itemData.info.street + - "


                " + - itemData.description + - "

                " - ); - } else if (itemData.info.type == "fingerprint") { - $(".item-info-description").html( - "

                Evidence material: " + - itemData.info.label + - "

                Fingerprint: " + - itemData.info.fingerprint + - "

                Crime Scene: " + - itemData.info.street + - "


                " + - itemData.description + - "

                " - ); - } else if (itemData.info.type == "dna") { - $(".item-info-description").html( - "

                Evidence material: " + - itemData.info.label + - "

                DNA Code: " + - itemData.info.dnalabel + - "


                " + - itemData.description + - "

                " - ); - } - } else if ( - itemData.info.costs != undefined && - itemData.info.costs != null - ) { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html("

                " + itemData.info.costs + "

                "); - } else if (itemData.name == "stickynote") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html("

                " + itemData.info.label + "

                "); - } else if (itemData.name == "moneybag") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Amount of cash: $" + - itemData.info.cash + - "

                " - ); - } else if (itemData.name == "markedbills") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Worth: $" + - itemData.info.worth + - "

                " - ); - } else if (itemData.name == "visa" || itemData.name == "creditcard") { - $(".item-info-title").html('

                ' + label + '

                ') - var str = "" + itemData.info.cardNumber + ""; - var res = str.slice(12); - var cardNumber = "************" + res; - $(".item-info-description").html('

                Card Owner: ' + itemData.info.ownerName + '

                Card Type: ' + itemData.info.cardType + '

                Card Number: ' + cardNumber + '

                '); - } else if (itemData.name == "motelkey" && itemData.info) { - $(".item-info-title").html('

                ' + label + '

                ') - $(".item-info-description").html('

                Motel Key: ' + itemData.info.motel + '

                '); - } else if (itemData.name == "labkey") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html("

                Lab: " + itemData.info.lab + "

                "); - } else if (itemData.name == "ls_liquid_meth" || itemData.name == "ls_meth") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Strain: " + - itemData.info.strain + - "

                Purity: " + - itemData.info.purity + - "%

                " - ); - } else if (itemData.name == "ls_ammonia" || itemData.name == "ls_iodine" || itemData.name == "ls_acetone") { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html( - "

                Remaining: " + - itemData.info.quality + - "%

                " - ); - } else { - $(".item-info-title").html("

                " + `${itemData.info.label || label}` + "

                "); - $(".item-info-description").html("

                " + itemData.description + "

                "); - } - - } else { - $(".item-info-title").html("

                " + itemData.label + "

                "); - $(".item-info-description").html("

                " + itemData.description + "

                "); - } -} - -const tableToString = (data) => { - let table = ''; - for (const [key, value] of Object.entries(data)) { - table += ``; - } - table += '
                ${key}${value}
                '; - return table; -} \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/config/selling.lua b/resources/[inventory]/qs-inventory/config/selling.lua deleted file mode 100644 index 0f6306943..000000000 --- a/resources/[inventory]/qs-inventory/config/selling.lua +++ /dev/null @@ -1,73 +0,0 @@ ---[[ - Welcome to the Seller Settings Configuration! - This section allows you to configure the in-game store items, - prices, and related settings. It includes options for item - selling and a vending system, as well as customizable blip - settings for each store location. - - To configure each store: - - Define unique stores with specific items and prices. - - Set up blips that make stores visible on the map with - customizable icons, names, and account types for payments. -]] - -Config.SellItems = { - ['Seller item'] = { -- Store configuration for an in-game seller NPC - coords = vec3(2682.7588, 3284.8857, 55.2103), -- Location of the seller on the map - blip = { -- Blip settings for marking the seller location on the map - active = true, -- Enables or disables the blip visibility - name = 'Seller', -- Name displayed on the blip icon - sprite = 89, -- Icon type for the blip - color = 1, -- Color setting for the blip icon - scale = 0.5, -- Size scale of the blip icon - account = 'money' -- Account type associated with purchases (e.g., 'money', 'bank') - }, - items = { -- Items available for sale in this store - { - name = 'sandwich', -- Name of the item in the store - price = 3, -- Sale price per item - amount = 1, -- Number of items available in this slot - info = {}, -- Additional information or metadata for the item - type = 'item', -- Type of inventory entity ('item' or 'weapon') - slot = 1 -- Position slot for this item in the store's inventory - }, - { - name = 'tosti', - price = 2, - amount = 1, - info = {}, - type = 'item', - slot = 2 - }, - { - name = 'water_bottle', - price = 2, - amount = 1, - info = {}, - type = 'item', - slot = 3 - }, - } - }, - ['24/7'] = { -- Another store configuration, labeled '24/7' - coords = vec3(2679.9326, 3276.6897, 54.4058), - blip = { - active = true, - name = '24/7 Store', - sprite = 89, - color = 1, - scale = 0.5, - account = 'money' - }, - items = { - { - name = 'tosti', - price = 1, - amount = 1, - info = {}, - type = 'item', - slot = 1 - }, - } - } -} diff --git a/resources/[inventory]/qs-inventory/config/storage.lua b/resources/[inventory]/qs-inventory/config/storage.lua deleted file mode 100644 index da131e8f8..000000000 --- a/resources/[inventory]/qs-inventory/config/storage.lua +++ /dev/null @@ -1,42 +0,0 @@ ---[[ - This configuration system defines items that act as containers or boxes holding other items inside them. - For example, a cigarette box item that, when opened, contains multiple individual cigarettes inside. This allows for - immersive gameplay where items can act as mini-inventories. Players can interact with these containers, and the contents - are managed through the inventory system. - - Each container (e.g., a box of cigarettes) has properties like maximum weight, number of slots, and predefined - contents. The configuration here enables you to customize the container's behavior, appearance, and its default items. - - How it works: - - You define a "container" item (e.g., `cigarettebox`) with properties like weight, slots, and predefined items. - - When the container is opened, the items inside become accessible to the player. - - You can specify the default items that come pre-loaded inside the container, their properties, and interactions. - - This system adds depth and realism to gameplay, making it ideal for roleplay servers or scenarios requiring inventory - complexity. -]] - -Config.Storage = { - [1] = { - ['name'] = "cigarettebox", -- The unique name/identifier of the container item. - ['label'] = "Cigarette Box", -- The display name of the container in the inventory. - ['weight'] = 50, -- The maximum weight that this container can hold. Set this lower than the container's weight to prevent self-nesting. - ['slots'] = 1, -- The number of inventory slots available within the container. This limits how many different item types can fit. - ['items'] = { -- Defines the default contents of the container when created or opened. - [1] = { - name = "cigarette", -- The unique name/identifier of the item stored inside the container. - label = "Cigarette", -- The display name of the item in the inventory. - description = "A single cigarette", -- A brief description of the item. - useable = true, -- Whether the item can be used directly by the player. - type = "item", -- The type of object; usually "item". - amount = 20, -- The default quantity of this item inside the container. - weight = 1, -- The weight of each individual item. - unique = false, -- Determines if the item is unique (e.g., has metadata that makes it non-stackable). - slot = 1, -- The slot number inside the container where this item will be stored. - info = {}, -- Additional metadata for the item, e.g., custom data or properties. - }, - -- Add more items here. - } - }, - -- Add more storages here. -} diff --git a/resources/[inventory]/qs-inventory/config/vehicles.lua b/resources/[inventory]/qs-inventory/config/vehicles.lua deleted file mode 100644 index 2855b9852..000000000 --- a/resources/[inventory]/qs-inventory/config/vehicles.lua +++ /dev/null @@ -1,133 +0,0 @@ ---[[ - Vehicle Configuration System! - This section enables custom configurations for vehicles in terms of ownership, - access to storage (trunks and gloveboxes), and weight capacities. - - Key features: - - Allows for control over who can access vehicle trunks and gloveboxes. - - Includes the option to disable item usage and weapon storage within vehicles. - - Configures custom storage for specific vehicles. - - Supports unique vehicle setups like front-mounted trunks for certain car models. -]] - -Config.IsVehicleOwned = false -- Only owned vehicles have saved trunk data if true. -Config.UseItemInVehicle = true -- Disables item usage inside vehicles when set to false. -Config.WeaponsOnVehicle = true -- Disables weapon storage in vehicles; setting to false can impact performance. - -Config.OpenTrunkAll = true -- Enables all players to open any vehicle trunk. Set to false to restrict trunk access to vehicle owners only. -Config.OpenTrunkPolice = true -- Allows police to access trunks regardless of ownership restrictions (only applies if above is set to false). -Config.OpenTrunkPoliceGrade = 0 -- Minimum police grade required to access trunks (applicable only if restricted to owners). - -Config.OpenGloveboxesAll = true -- Enables all players to access any vehicle glovebox. Set to false to restrict glovebox access to owners only. -Config.OpenGloveboxesPolice = true -- Allows police to access gloveboxes regardless of ownership restrictions (only applies if above is set to false). -Config.OpenGloveboxesPoliceGrade = 0 -- Minimum police grade required to access gloveboxes (applicable only if restricted to owners). - ---[[ - Config.VehicleClass: - Defines storage capacities for various vehicle classes. - Each class has settings for the glovebox and trunk, including maximum weight and slot capacity. - Classes refer to the vehicle type, as per the FiveM class list (https://docs.fivem.net/natives/?_0x29439776AAA00A62). -]] -Config.VehicleClass = { - -- Basic example: - -- [class_id] = { - -- ['glovebox'] = { maxweight = 100000, slots = 5 }, - -- ['trunk'] = { maxweight = 38000, slots = 30 } - -- }, - [0] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 30000, slots = 30 } }, - [1] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 75000, slots = 40 } }, - [2] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 80000, slots = 50 } }, - [3] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 20000, slots = 30 } }, - [4] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 70000, slots = 30 } }, - [5] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 20000, slots = 20 } }, - [6] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 50000, slots = 30 } }, - [7] = { ['glovebox'] = { maxweight = 15000, slots = 5 }, ['trunk'] = { maxweight = 20000, slots = 20 } }, - [8] = { ['glovebox'] = { maxweight = 1000, slots = 2 }, ['trunk'] = { maxweight = 5000, slots = 10 } }, - [9] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 60000, slots = 35 } }, - [10] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 60000, slots = 35 } }, - [11] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 60000, slots = 35 } }, - [12] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 140000, slots = 35 } }, - [13] = { ['glovebox'] = { maxweight = 0, slots = 0 }, ['trunk'] = { maxweight = 0, slots = 0 } }, - [14] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 50000, slots = 50 } }, - [15] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 120000, slots = 50 } }, - [16] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 120000, slots = 50 } }, - [17] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 120000, slots = 50 } }, - [18] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 120000, slots = 50 } }, - [19] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 120000, slots = 50 } }, - [20] = { ['glovebox'] = { maxweight = 50000, slots = 5 }, ['trunk'] = { maxweight = 200000, slots = 50 } } -} - --- Custom trunk storage settings for specific vehicles by model. --- Defines storage capacities for particular vehicles regardless of class. -Config.CustomTrunk = { - [joaat('adder')] = { slots = 5, maxweight = 100000 }, - [joaat('trailers')] = { slots = 100, maxweight = 250000 }, - [joaat('trailers3')] = { slots = 100, maxweight = 250000 }, - [joaat('trailers2')] = { slots = 100, maxweight = 250000 }, - [joaat('trailers4')] = { slots = 100, maxweight = 250000 }, - [joaat('trailersmall')] = { slots = 50, maxweight = 100000 }, - [joaat('pounder2')] = { slots = 50, maxweight = 200000 }, - [joaat('pounder')] = { slots = 50, maxweight = 200000 }, - [joaat('Hauler')] = { slots = 0, maxweight = 0 }, - [joaat('Phantom2')] = { slots = 0, maxweight = 0 }, - [joaat('Phantom')] = { slots = 0, maxweight = 0 }, - [joaat('brickade')] = { slots = 0, maxweight = 200000 }, - -} - --- Custom glovebox storage settings for specific vehicles by model. --- Defines glovebox capacities for particular vehicles regardless of class. -Config.CustomGlovebox = { - [joaat('adder')] = { slots = 5, maxweight = 100000 }, - [joaat('pounder2')] = { slots = 5, maxweight = 50000 }, - [joaat('Phantom2')] = { slots = 5, maxweight = 50000 }, - [joaat('Phantom')] = { slots = 5, maxweight = 50000 }, - [joaat('Hauler')] = { slots = 5, maxweight = 50000 }, -} - ---[[ - Config.BackEngineVehicles: - For vehicles with rear-engine setups, enabling the trunk at the front of the vehicle. - These models require the trunk to be accessed from the front. -]] -Config.BackEngineVehicles = { - [`ninef`] = true, - [`adder`] = true, - [`vagner`] = true, - [`t20`] = true, - [`infernus`] = true, - [`zentorno`] = true, - [`reaper`] = true, - [`comet2`] = true, - [`comet3`] = true, - [`jester`] = true, - [`jester2`] = true, - [`cheetah`] = true, - [`cheetah2`] = true, - [`prototipo`] = true, - [`turismor`] = true, - [`pfister811`] = true, - [`ardent`] = true, - [`nero`] = true, - [`nero2`] = true, - [`tempesta`] = true, - [`vacca`] = true, - [`bullet`] = true, - [`osiris`] = true, - [`entityxf`] = true, - [`turismo2`] = true, - [`fmj`] = true, - [`re7b`] = true, - [`tyrus`] = true, - [`italigtb`] = true, - [`penetrator`] = true, - [`monroe`] = true, - [`ninef2`] = true, - [`stingergt`] = true, - [`surfer`] = true, - [`surfer2`] = true, - [`gp1`] = true, - [`autarch`] = true, - [`tyrant`] = true, - -- Additional vehicle models with front-access trunks... -} diff --git a/resources/[inventory]/qs-inventory/config/vending.lua b/resources/[inventory]/qs-inventory/config/vending.lua deleted file mode 100644 index 92c3e1e12..000000000 --- a/resources/[inventory]/qs-inventory/config/vending.lua +++ /dev/null @@ -1,226 +0,0 @@ ---[[ - Vending Machine Configuration - This section allows you to configure vending machines, including the item categories - they offer, specific items within each category, and the models of vending machines used. - - Main elements: - - `Config.VendingMachines`: Defines categories of items available in vending machines and - specifies each item within those categories. - - `Config.Vendings`: Lists the vending machine models in the game world and assigns each - to a specific item category, enabling targeted interaction based on machine type. -]] - -Config.VendingMachines = { - ['drinks'] = { -- Category: Drinks - ['Label'] = 'Drinks', - ['Items'] = { - [1] = { - ['name'] = 'ecola_dose', -- Item name (as it appears in inventory system) - ['price'] = 4, -- Price of the item - ['amount'] = 50, -- Available stock for each machine reset or refill - ['info'] = {}, -- Additional info, usually empty unless specific details required - ['type'] = 'item', -- Type of entry, typically 'item' for consumables - ['slot'] = 1 -- Slot in the vending menu - }, - [2] = { - ['name'] = 'ecola_zero_dose', - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [3] = { - ['name'] = 'sprunk_dose', - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [4] = { - ['name'] = 'sprunk_zero_dose', - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [5] = { - ['name'] = 'orange_o_tang_dose', - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [6] = { - ['name'] = 'orange_o_tang_zero_dose', - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - - } - }, - ['snack'] = { -- Category: Candy - ['Label'] = 'Snacks', - ['Items'] = { - [1] = { - ['name'] = 'snikkel_candy', -- Item name for candy machine - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [2] = { - ['name'] = 'twerks_candy', -- Item name for candy machine - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [3] = { - ['name'] = 'tims_instant_nudeln', -- Item name for snack machine - ['price'] = 6, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - } - }, - ['coffee'] = { -- Category: Coffee - ['Label'] = 'Heiße Getränke', - ['Items'] = { - [1] = { - ['name'] = 'billokaffee', -- Coffee item for coffee vending machines - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - [2] = { - ['name'] = 'kakao', -- Coffee item for coffee vending machines - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - } - }, - ['energy'] = { -- Category: energy - ['Label'] = 'Energy', - ['Items'] = { - [1] = { - ['name'] = 'junk_energy', - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - } - }, - ['cig'] = { -- Category: energy - ['Label'] = 'Zigaretten', - ['Items'] = { - [1] = { - ['name'] = 'redwoodpack', - ['price'] = 10, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - } - }, - ['beer'] = { -- Category: energy - ['Label'] = 'Bier', - ['Items'] = { - [1] = { - ['name'] = 'pißwasser', - ['price'] = 10, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - } - }, - ['water'] = { -- Category: Water - ['Label'] = 'Wasser', - ['Items'] = { - [1] = { - ['name'] = 'water_bottle', -- Water bottle available in water machines - ['price'] = 4, - ['amount'] = 50, - ['info'] = {}, - ['type'] = 'item', - ['slot'] = 1 - }, - } - }, -} - -Config.Vendings = { - [1] = { - ['Model'] = 'prop_vend_coffe_01', -- Prop model for coffee vending machine - ['Category'] = 'coffee', -- Linked to coffee items in Config.VendingMachines - }, - [2] = { - ['Model'] = 'prop_vend_water_01', -- Model for water vending machine - ['Category'] = 'water', -- Linked to water items - }, - [3] = { - ['Model'] = 'prop_watercooler', -- Model for standard water cooler - ['Category'] = 'water', -- Also linked to water category - }, - [4] = { - ['Model'] = 'prop_watercooler_Dark', -- Model for a darker water cooler variant - ['Category'] = 'water', -- Linked to water items as well - }, - [5] = { - ['Model'] = 'prop_vend_snak_01', -- Model for snack vending machine - ['Category'] = 'snack', - }, - [6] = { - ['Model'] = 'prop_vend_snak_01_tu', -- Another variant of the snack machine - ['Category'] = 'snack', - }, - [7] = { - ['Model'] = 'prop_vend_fridge01', -- Model for fridge vending machine - ['Category'] = 'drinks', -- Linked to drink items - }, - [8] = { - ['Model'] = 'prop_vend_soda_01', -- Soda vending machine model 1 - ['Category'] = 'drinks', -- Linked to drinks - }, - [9] = { - ['Model'] = 'prop_vend_soda_02', -- Soda vending machine model 2 - ['Category'] = 'drinks' -- Linked to drinks category - }, - [10] = { - ['Model'] = 'm23_2_prop_m32_vend_drink_01a', -- Soda vending machine model 2 - ['Category'] = 'energy' -- Linked to drinks category - }, - [11] = { - ['Model'] = 'sf_prop_sf_vend_drink_01a', -- Soda vending machine model 2 - ['Category'] = 'energy' -- Linked to drinks category - }, - [12] = { - ['Model'] = 'prop_vend_fags_01a', -- Cig vending machine - ['Category'] = 'cig' -- Linked to cig category - }, - [13] = { - ['Model'] = 'bzzz_prop_beer_machine', -- Beer vending machine - ['Category'] = 'beer' -- Linked to beer category - }, - -} diff --git a/resources/[inventory]/qs-inventory/config/weapons.lua b/resources/[inventory]/qs-inventory/config/weapons.lua deleted file mode 100644 index 80e4b4e77..000000000 --- a/resources/[inventory]/qs-inventory/config/weapons.lua +++ /dev/null @@ -1,1223 +0,0 @@ ---[[ - Weapon Configuration Settings - This section covers all configurations for weapons in the game, including throwable items, - durability settings, and weapon-specific details like attachments and ammo levels. - - Main configurations: - - `Config.RemoveTintAfterRemoving`: Controls whether tints are removed when a weapon is discarded. - - `Config.DurabilityBlockedWeapons`: Lists weapons that are exempt from durability degradation. - - `Config.Throwables`: Specifies throwable items available in the game, such as grenades and flares. - - `Config.DurabilityMultiplier`: Defines durability rates for various weapon types, with higher values - indicating faster degradation. Use these settings to customize weapon durability on a per-type basis. -]] - -Config.RemoveTintAfterRemoving = false -- If true, weapon tints are removed when the weapon is discarded or removed -Config.ForceToOnlyOneMagazine = false -- Player only can use one magazine at a time. When clip is empty then player can use another one. - -Config.DurabilityBlockedWeapons = { -- List of weapons excluded from durability degradation - 'weapon_stungun', - 'weapon_nightstick', - 'weapon_flashlight', - 'weapon_unarmed', - 'weapon_pocketlight', - 'weapon_colbaton', -} - --- You can use your custom weapon attachment lines by adding them here -Config.WeaponAttachmentLines = { - ['suppressor'] = { - bones = { 'WAPSupp', 'WAPSupp_2' }, - offset = { x = -18, y = 4 }, - }, - ['flash'] = { - bones = { 'WAPFlshLasr', 'WAPFlshLasr_2' }, - offset = { x = 5, y = 17 }, - }, - ['scope'] = { - bones = { 'WAPScop', 'WAPScop_2' }, - offset = { x = 5, y = -25 }, - }, - ['clip'] = { - bones = { 'WAPClip', 'WAPClip_2' }, - offset = { x = 15, y = 15 }, - }, - ['tint'] = { - default = true, - offset = { x = 20, y = 0 }, - } -} - -Config.Throwables = { -- Defines throwable items that players can use - 'ball', - 'bzgas', - 'flare', - 'grenade', - 'molotov', - 'pipebomb', - 'proxmine', - 'smokegrenade', - 'snowball', - 'stickybomb', - 'newspaper', - -} - ----@type table -Config.AmmoItems = { - { - item = 'pistol_ammo', - type = 'AMMO_PISTOL' - }, - { - item = 'rifle_ammo', - type = 'AMMO_RIFLE' - }, - { - item = 'smg_ammo', - type = 'AMMO_SMG' - }, - { - item = 'shotgun_ammo', - type = 'AMMO_SHOTGUN' - }, - { - item = 'mg_ammo', - type = 'AMMO_MG' - }, - { - item = 'emp_ammo', - type = 'AMMO_EMPLAUNCHER' - }, - { - item = 'rpg_ammo', - type = 'AMMO_RPG' - }, - { - item = 'grenadelauncher_ammo', - type = 'AMMO_GRENADELAUNCHER' - }, - { - item = 'snp_ammo', - type = 'AMMO_SNIPER' - }, - { - item = 'police_rifle_ammo', - type = 'AMMO_POLICE_RIFLE' - }, - { - item = 'master_ammo', - isForEveryWeapon = true - } -} - -Config.DurabilityMultiplier = { -- Durability settings per weapon type. Higher values mean quicker degradation. - -- Melee Weapons - weapon_dagger = 0.15, -- Durability rate for daggers - weapon_bat = 0.15, - weapon_bottle = 0.15, - weapon_crowbar = 0.15, - weapon_candycane = 0.15, - weapon_golfclub = 0.15, - weapon_hammer = 0.15, - weapon_hatchet = 0.15, - weapon_knuckle = 0.15, - weapon_knife = 0.15, - weapon_machete = 0.15, - weapon_switchblade = 0.15, - weapon_wrench = 0.15, - weapon_battleaxe = 0.15, - weapon_poolcue = 0.15, - weapon_briefcase = 0.15, - weapon_briefcase_02 = 0.15, - weapon_garbagebag = 0.15, - weapon_handcuffs = 0.15, - weapon_bread = 0.15, - weapon_stone_hatchet = 0.15, - -- Handguns - weapon_pistol = 0.15, -- Durability rate for standard pistols - weapon_pistol_mk2 = 0.15, - weapon_combatpistol = 0.15, - weapon_appistol = 0.15, - weapon_pistol50 = 0.15, - weapon_snspistol = 0.15, - weapon_heavypistol = 0.15, - weapon_vintagepistol = 0.15, - weapon_flaregun = 0.15, - weapon_marksmanpistol = 0.15, - weapon_revolver = 0.15, - weapon_revolver_mk2 = 0.15, - weapon_doubleaction = 0.15, - weapon_snspistol_mk2 = 0.15, - weapon_raypistol = 0.15, - weapon_ceramicpistol = 0.15, - weapon_navyrevolver = 0.15, - weapon_gadgetpistol = 0.15, - weapon_pistolxm3 = 0.15, - -- Submachine Guns - weapon_microsmg = 0.15, -- Durability rate for submachine guns - weapon_smg = 0.15, - weapon_smg_mk2 = 0.15, - weapon_assaultsmg = 0.15, - weapon_combatpdw = 0.15, - weapon_machinepistol = 0.15, - weapon_minismg = 0.15, - weapon_raycarbine = 0.15, - -- Shotguns - weapon_pumpshotgun = 0.15, -- Durability rate for shotguns - weapon_sawnoffshotgun = 0.15, - weapon_assaultshotgun = 0.15, - weapon_bullpupshotgun = 0.15, - weapon_musket = 0.15, - weapon_heavyshotgun = 0.15, - weapon_dbshotgun = 0.15, - weapon_autoshotgun = 0.15, - weapon_pumpshotgun_mk2 = 0.15, - weapon_combatshotgun = 0.15, - -- Assault Rifles - weapon_assaultrifle = 0.15, -- Durability rate for assault rifles - weapon_assaultrifle_mk2 = 0.15, - weapon_carbinerifle = 0.15, - weapon_carbinerifle_mk2 = 0.15, - weapon_advancedrifle = 0.15, - weapon_specialcarbine = 0.15, - weapon_bullpuprifle = 0.15, - weapon_compactrifle = 0.15, - weapon_specialcarbine_mk2 = 0.15, - weapon_bullpuprifle_mk2 = 0.15, - weapon_militaryrifle = 0.15, - weapon_heavyrifle = 0.15, - -- Light Machine Guns - weapon_mg = 0.15, -- Durability rate for machine guns - weapon_combatmg = 0.15, - weapon_gusenberg = 0.15, - weapon_combatmg_mk2 = 0.15, - -- Sniper Rifles - weapon_sniperrifle = 0.15, -- Durability rate for sniper rifles - weapon_heavysniper = 0.15, - weapon_marksmanrifle = 0.15, - weapon_remotesniper = 0.15, - weapon_heavysniper_mk2 = 0.15, - weapon_marksmanrifle_mk2 = 0.15, - weapon_huntingrifle = 0.15, - weapon_crossbow = 0.15, - -- Heavy Weapons - weapon_rpg = 0.15, -- Durability rate for heavy weapons - weapon_grenadelauncher = 0.15, - weapon_grenadelauncher_smoke = 0.15, - weapon_emplauncher = 0.15, - weapon_minigun = 0.15, - weapon_firework = 0.15, - weapon_railgun = 0.15, - weapon_hominglauncher = 0.15, - weapon_compactlauncher = 0.15, - weapon_rayminigun = 0.15, - weapon_railgunxm3 = 0.15, - -- Throwables - weapon_grenade = 0.15, -- Durability rate for throwables - weapon_bzgas = 0.15, - weapon_molotov = 0.15, - weapon_stickybomb = 0.15, - weapon_proxmine = 0.15, - weapon_snowball = 0.15, - weapon_pipebomb = 0.15, - weapon_ball = 0.15, - weapon_smokegrenade = 0.15, - weapon_flare = 0.15, - -- Miscellaneous - weapon_petrolcan = 0.15, -- Durability rate for miscellaneous items - weapon_fireextinguisher = 0.15, - weapon_hazardcan = 0.15, - weapon_fertilizercan = 0.15, -} - ---[[ - Weapon Repair Configuration - This section defines weapon repair points and repair costs, allowing for tailored gameplay - around weapon maintenance. Configure each repair point's location, set individual costs by - weapon type, and create a streamlined repair experience for players. - - Config.WeaponRepairPoints: - - Add as many repair points as you want, each identified by a unique index. - - `coords` defines the exact location for each repair point on the map. - - `IsRepairing` tracks if a weapon is being repaired at this location, to manage availability. - - `RepairingData` can hold additional data during repairs, useful for real-time repair management. - - Config.WeaponRepairCosts: - - Customize repair costs by weapon type, supporting different gameplay economies. - - Assign a unique price for each weapon category such as pistols, rifles, shotguns, etc. -]] - -Config.WeaponRepairItemAddition = 10 -- The amount of weapon repair kits to add to the weapon repair kit item when using it - -Config.WeaponRepairPoints = { - [1] = { coords = vector3(478.5390, -1004.7946, 32.9868), IsRepairing = false, RepairingData = {} } -- Default repair point. Add more as needed -} - -Config.WeaponRepairCosts = { - ['Pistol'] = 1000, -- Cost to repair pistols - ['Submachine Gun'] = 3000, -- Cost to repair submachine guns - ['Light Machine Gun'] = 4000, -- Cost to repair machine guns - ['Assault Rifle'] = 5000, -- Cost to repair rifles - ['Sniper Rifle'] = 7000, -- Cost to repair sniper rifles - ['Shotgun'] = 6000, -- Cost to repair shotguns - ['Heavy Weapons'] = 10000, -} - ---[[ - Weapon Stealing System - This configuration section sets up the weapon part stealing system, allowing players to loot - various parts from weapons under specific conditions. You can configure what items are considered - as weapon parts and adjust the chances for successful theft. - - - Config.CanStealWeaponParts: - Set this to `true` if you want players to have the ability to steal weapon parts from weapons - in their possession. This adds a new layer to gameplay by giving opportunities for players - to gather specific parts used for crafting or repairs. - - - Config.WeaponPartStealChance: - This sets the probability (in percentage) for successfully stealing a part from a weapon. - A higher percentage increases the chances of successful theft, whereas a lower percentage - makes it more challenging. Adjust this value based on the intended difficulty and reward - system for stealing parts. - - - Config.AvailableWeaponParts: - This list defines the specific items that players can potentially steal when the system is active. - Each entry represents an item that could be looted, such as 'lockpick', 'repairkit', or 'armor'. - Add or remove items here to customize what parts are obtainable, making it flexible for different - gameplay requirements or item needs. -]] - -Config.CanStealWeaponParts = false -- Enable or disable the ability to steal weapon parts -Config.WeaponPartStealChance = 20 -- Probability percentage (1-100) for successful part theft -Config.AvailableWeaponParts = { - 'electronickit', - 'ironoxide', - 'metalscrap', - -- Add here more names of items according to your needs -} - ---[[ - Weapon Accessory Configuration Guide: - This section configures weapon tints and attachments for various weapons. - Each tint and attachment has a unique label, component identifier, and associated item name. - - Guidelines for Adding Attachments: - - 1. **Naming Convention**: Use descriptive names like `_weapontint` for tints and `_` for other attachments. - - Avoid standalone names like `"ATTACHMENT"`, instead use names like `red_sight_scope`. - - Only use `WEAPON` prefix for weapon names. Avoid this in attachment names unless it’s an actual weapon. - - 2. **Adding New Tints or Attachments**: Follow the examples below to ensure consistency. - Each accessory must have a component, label, item, and, for tints, a tint index. - - Reference: https://wiki.rage.mp/index.php?title=Weapons_Components for more on weapon components and configurations. -]] - -Config.WeaponAttachments = { - -- PISTOL WEAPONS - -- Example configuration for WEAPON_PISTOL attachments - ['WEAPON_PISTOL'] = { - defaultclip = { component = 'COMPONENT_PISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_PISTOL_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP_02', item = 'pistol_suppressor' }, - luxuryfinish = { component = 'COMPONENT_PISTOL_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - -- Adding attachments for WEAPON_COMBATPISTOL following similar structure - ['WEAPON_COMBATPISTOL'] = { - defaultclip = { component = 'COMPONENT_COMBATPISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_COMBATPISTOL_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'pistol_suppressor' }, - luxuryfinish = { component = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_PISTOL50'] = { - defaultclip = { component = 'COMPONENT_PISTOL50_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_PISTOL50_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'pistol_suppressor' }, - luxuryfinish = { component = 'COMPONENT_PISTOL50_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_APPISTOL'] = { - defaultclip = { component = 'COMPONENT_APPISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_APPISTOL_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'pistol_suppressor' }, - luxuryfinish = { component = 'COMPONENT_APPISTOL_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_REVOLVER'] = { - defaultclip = { component = 'COMPONENT_REVOLVER_CLIP_01', item = 'pistol_defaultclip' }, - luxuryfinish = { component = 'COMPONENT_REVOLVER_VARMOD_BOSS', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_SNSPISTOL'] = { - defaultclip = { component = 'COMPONENT_SNSPISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_SNSPISTOL_CLIP_02', item = 'pistol_extendedclip' }, - grip = { component = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', item = 'pistol_grip' }, - luxuryfinish = { component = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_HEAVYPISTOL'] = { - defaultclip = { component = 'COMPONENT_HEAVYPISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_HEAVYPISTOL_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'pistol_suppressor' }, - grip = { component = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', item = 'pistol_grip' }, - luxuryfinish = { component = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_VINTAGEPISTOL'] = { - defaultclip = { component = 'COMPONENT_VINTAGEPISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_VINTAGEPISTOL_CLIP_02', item = 'pistol_extendedclip' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'pistol_suppressor' } - }, - ['WEAPON_CERAMICPISTOL'] = { - defaultclip = { component = 'COMPONENT_CERAMICPISTOL_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_CERAMICPISTOL_CLIP_02', item = 'pistol_extendedclip' }, - suppressor = { component = 'COMPONENT_CERAMICPISTOL_SUPP', item = 'pistol_suppressor' } - }, - ['WEAPON_PISTOL_MK2'] = { - defaultclip = { component = 'COMPONENT_PISTOL_MK2_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_PISTOL_MK2_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH_02', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP_02', item = 'pistol_suppressor' }, - compensator = { component = 'COMPONENT_AT_PI_COMP', item = 'pistol_compensator' }, - holoscope = { component = 'COMPONENT_AT_PI_RAIL', item = 'pistol_holoscope' }, - digicamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_02', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_03', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_04', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_05', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_06', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_07', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_08', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_09', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_10', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_11', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - ['WEAPON_REVOLVER_MK2'] = { - defaultclip = { component = 'COMPONENT_REVOLVER_MK2_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_REVOLVER_MK2_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'pistol_flashlight' }, - holoscope = { component = 'COMPONENT_AT_SIGHTS', item = 'pistol_holoscope' }, - smallscope = { component = 'COMPONENT_AT_SCOPE_MACRO_MK2', item = 'pistol_smallscope' }, - compensator = { component = 'COMPONENT_AT_PI_COMP_03', item = 'pistol_compensator' }, - digicamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_02', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_03', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_04', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_05', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_06', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_07', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_08', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_09', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_10', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_11', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - ['WEAPON_SNSPISTOL_MK2'] = { - defaultclip = { component = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', item = 'pistol_defaultclip' }, - extendedclip = { component = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', item = 'pistol_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH_03', item = 'pistol_flashlight' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'pistol_suppressor' }, - compensator = { component = 'COMPONENT_AT_PI_COMP_02', item = 'pistol_compensator' }, - digicamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_11', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - - -- SMG WEAPONS - ['WEAPON_MICROSMG'] = { - defaultclip = { component = 'COMPONENT_MICROSMG_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_MICROSMG_CLIP_02', item = 'smg_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_PI_FLSH', item = 'smg_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MACRO', item = 'smg_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'smg_suppressor' }, - luxuryfinish = { component = 'COMPONENT_MICROSMG_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_SMG'] = { - defaultclip = { component = 'COMPONENT_SMG_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_SMG_CLIP_02', item = 'smg_extendedclip' }, - drum = { component = 'COMPONENT_SMG_CLIP_03', item = 'smg_drum' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'smg_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MACRO_02', item = 'smg_scope' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'smg_suppressor' }, - luxuryfinish = { component = 'COMPONENT_SMG_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_ASSAULTSMG'] = { - defaultclip = { component = 'COMPONENT_ASSAULTSMG_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_ASSAULTSMG_CLIP_02', item = 'smg_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'smg_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MACRO', item = 'smg_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'smg_suppressor' }, - luxuryfinish = { component = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_MINISMG'] = { - defaultclip = { component = 'COMPONENT_MINISMG_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_MINISMG_CLIP_02', item = 'smg_extendedclip' } - }, - ['WEAPON_MACHINEPISTOL'] = { - defaultclip = { component = 'COMPONENT_MACHINEPISTOL_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_MACHINEPISTOL_CLIP_02', item = 'smg_extendedclip' }, - drum = { component = 'COMPONENT_MACHINEPISTOL_CLIP_03', item = 'smg_drum' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'smg_suppressor' } - }, - ['WEAPON_COMBATPDW'] = { - defaultclip = { component = 'COMPONENT_COMBATPDW_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_COMBATPDW_CLIP_02', item = 'smg_extendedclip' }, - drum = { component = 'COMPONENT_COMBATPDW_CLIP_03', item = 'smg_drum' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'smg_flashlight' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'smg_grip' }, - scope = { component = 'COMPONENT_AT_SCOPE_SMALL', item = 'smg_scope' } - }, - - -- SMG MK2 WEAPONS - ['WEAPON_SMG_MK2'] = { - defaultclip = { component = 'COMPONENT_SMG_MK2_CLIP_01', item = 'smg_defaultclip' }, - extendedclip = { component = 'COMPONENT_SMG_MK2_CLIP_02', item = 'smg_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'smg_flashlight' }, - holoscope = { component = 'COMPONENT_AT_SIGHTS_SMG', item = 'smg_holoscope' }, - scope = { component = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', item = 'smg_scope' }, - drum = { component = 'COMPONENT_SMG_MK2_CLIP_Drum', item = 'smg_drum' }, - suppressor = { component = 'COMPONENT_AT_PI_SUPP', item = 'smg_suppressor' }, - barrel = { component = 'COMPONENT_AT_SB_BARREL_02', item = 'smg_barrel' }, - digicamo = { component = 'COMPONENT_SMG_MK2_CAMO', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_SMG_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_SMG_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_SMG_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_SMG_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_SMG_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_SMG_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_SMG_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_SMG_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_SMG_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_SMG_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - - -- SHOTGUNS - ['WEAPON_PUMPSHOTGUN'] = { - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'shotgun_flashlight' }, - suppressor = { component = 'COMPONENT_AT_SR_SUPP', item = 'shotgun_suppressor' }, - luxuryfinish = { component = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_SAWNOFFSHOTGUN'] = { - luxuryfinish = { component = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_ASSAULTSHOTGUN'] = { - defaultclip = { component = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', item = 'shotgun_defaultclip' }, - extendedclip = { component = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', item = 'shotgun_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'shotgun_flashlight' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'shotgun_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'shotgun_grip' } - }, - ['WEAPON_BULLPUPSHOTGUN'] = { - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'shotgun_flashlight' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'shotgun_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'shotgun_grip' } - }, - ['WEAPON_HEAVYSHOTGUN'] = { - defaultclip = { component = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', item = 'shotgun_defaultclip' }, - extendedclip = { component = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', item = 'shotgun_extendedclip' }, - drum = { component = 'COMPONENT_HEAVYSHOTGUN_CLIP_03', item = 'shotgun_drum' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'shotgun_flashlight' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'shotgun_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'shotgun_grip' } - }, - ['WEAPON_COMBATSHOTGUN'] = { - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'shotgun_flashlight' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'shotgun_suppressor' } - }, - ['WEAPON_PUMPSHOTGUN_MK2'] = { - defaultclip = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', item = 'shotgun_defaultclip' }, - extendedclip = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_02', item = 'shotgun_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'shotgun_flashlight' }, - suppressor = { component = 'COMPONENT_AT_SR_SUPP_03', item = 'shotgun_suppressor' }, - squaremuzzle = { component = 'COMPONENT_AT_MUZZLE_08', item = 'shotgun_squaredmuzzle' }, - holoscope = { component = 'COMPONENT_AT_SCOPE_SMALL_MK2', item = 'shotgun_holoscope' }, - scope = { component = 'COMPONENT_AT_SCOPE_SMALL_MK2', item = 'shotgun_scope' }, - digicamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - - -- RIFLES - ['WEAPON_ASSAULTRIFLE'] = { - defaultclip = { component = 'COMPONENT_ASSAULTRIFLE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_ASSAULTRIFLE_CLIP_02', item = 'rifle_extendedclip' }, - drum = { component = 'COMPONENT_ASSAULTRIFLE_CLIP_03', item = 'rifle_drum' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MACRO', item = 'rifle_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'rifle_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'rifle_grip' }, - luxuryfinish = { component = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_CARBINERIFLE'] = { - defaultclip = { component = 'COMPONENT_CARBINERIFLE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_CARBINERIFLE_CLIP_02', item = 'rifle_extendedclip' }, - drum = { component = 'COMPONENT_CARBINERIFLE_CLIP_03', item = 'rifle_drum' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MEDIUM', item = 'rifle_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'rifle_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'rifle_grip' }, - luxuryfinish = { component = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_ADVANCEDRIFLE'] = { - defaultclip = { component = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_SMALL', item = 'rifle_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'rifle_suppressor' }, - luxuryfinish = { component = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_SPECIALCARBINE'] = { - defaultclip = { component = 'COMPONENT_SPECIALCARBINE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_SPECIALCARBINE_CLIP_02', item = 'rifle_extendedclip' }, - drum = { component = 'COMPONENT_SPECIALCARBINE_CLIP_03', item = 'rifle_drum' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MEDIUM', item = 'rifle_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'rifle_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'rifle_grip' }, - luxuryfinish = { component = 'COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_BULLPUPRIFLE'] = { - defaultclip = { component = 'COMPONENT_BULLPUPRIFLE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_BULLPUPRIFLE_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_SMALL', item = 'rifle_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'rifle_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'rifle_grip' }, - luxuryfinish = { component = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_COMPACTRIFLE'] = { - defaultclip = { component = 'COMPONENT_COMPACTRIFLE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_COMPACTRIFLE_CLIP_02', item = 'rifle_extendedclip' }, - drum = { component = 'COMPONENT_COMPACTRIFLE_CLIP_03', item = 'rifle_drum' } - }, - ['WEAPON_HEAVYRIFLE'] = { - defaultclip = { component = 'COMPONENT_HEAVYRIFLE_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_HEAVYRIFLE_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_MEDIUM', item = 'rifle_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'rifle_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'rifle_grip' }, - luxuryfinish = { component = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_ASSAULTRIFLE_MK2'] = { - defaultclip = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - holographic = { component = 'COMPONENT_AT_SIGHTS', item = 'rifle_holoscope' }, - smallscope = { component = 'COMPONENT_AT_SCOPE_MACRO_MK2', item = 'rifle_smallscope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', item = 'rifle_largescope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'rifle_suppressor' }, - digicamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - ['WEAPON_CARBINERIFLE_MK2'] = { - defaultclip = { component = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - holographic = { component = 'COMPONENT_AT_SIGHTS', item = 'rifle_holoscope' }, - smallscope = { component = 'COMPONENT_AT_SCOPE_MACRO_MK2', item = 'rifle_smallscope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', item = 'rifle_largescope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'rifle_suppressor' }, - digicamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - ['WEAPON_SPECIALCARBINE_MK2'] = { - defaultclip = { component = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - holographic = { component = 'COMPONENT_AT_SIGHTS', item = 'rifle_holoscope' }, - smallscope = { component = 'COMPONENT_AT_SCOPE_MACRO_MK2', item = 'rifle_smallscope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', item = 'rifle_largescope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'rifle_suppressor' }, - digicamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - ['WEAPON_BULLPUPRIFLE_MK2'] = { - defaultclip = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', item = 'rifle_defaultclip' }, - extendedclip = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', item = 'rifle_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'rifle_flashlight' }, - holographic = { component = 'COMPONENT_AT_SIGHTS', item = 'rifle_holoscope' }, - smallscope = { component = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', item = 'rifle_smallscope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_SMALL_MK2', item = 'rifle_largescope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'rifle_suppressor' }, - digicamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', item = 'digital_weapontint' }, - brushcamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - }, - - -- SNIPERS - ['WEAPON_SNIPERRIFLE'] = { - defaultclip = { component = 'COMPONENT_SNIPERRIFLE_CLIP_01', item = 'sniper_defaultclip' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP_02', item = 'sniper_suppressor' }, - scope = { component = 'COMPONENT_AT_SCOPE_LARGE', item = 'sniper_scope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_MAX', item = 'sniper_largescope' } - }, - - ['WEAPON_HEAVYSNIPER'] = { - defaultclip = { component = 'COMPONENT_HEAVYSNIPER_CLIP_01', item = 'sniper_defaultclip' }, - scope = { component = 'COMPONENT_AT_SCOPE_LARGE', item = 'sniper_scope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_MAX', item = 'sniper_largescope' } - }, - - ['WEAPON_MARKSMANRIFLE'] = { - defaultclip = { component = 'COMPONENT_MARKSMANRIFLE_CLIP_01', item = 'sniper_defaultclip' }, - extendedclip = { component = 'COMPONENT_MARKSMANRIFLE_CLIP_02', item = 'sniper_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'sniper_flashlight' }, - scope = { component = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', item = 'sniper_scope' }, - suppressor = { component = 'COMPONENT_AT_AR_SUPP', item = 'sniper_suppressor' }, - grip = { component = 'COMPONENT_AT_AR_AFGRIP', item = 'sniper_grip' }, - luxuryfinish = { component = 'COMPONENT_MARKSMANRIFLE_VARMOD_LUXE', item = 'luxuryfinish_weapontint' } - }, - ['WEAPON_HEAVYSNIPER_MK2'] = { - defaultclip = { component = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', item = 'sniper_defaultclip' }, - extendedclip = { component = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', item = 'sniper_extendedclip' }, - flashlight = { component = 'COMPONENT_AT_AR_FLSH', item = 'sniper_flashlight' }, - holographic = { component = 'COMPONENT_AT_SIGHTS', item = 'sniper_holoscope' }, - smallscope = { component = 'COMPONENT_AT_SCOPE_SMALL_MK2', item = 'sniper_smallscope' }, - largescope = { component = 'COMPONENT_AT_SCOPE_LARGE_MK2', item = 'sniper_largescope' }, - suppressor = { component = 'COMPONENT_AT_SR_SUPP_03', item = 'sniper_suppressor' }, - squaredmuzzle = { component = 'COMPONENT_AT_MUZZLE_08', item = 'sniper_squaredmuzzle' }, - barrel = { component = 'COMPONENT_AT_SR_BARREL_02', item = 'sniper_barrel' }, - digicamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', item = 'weapon_digicamo' }, - brushcamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', item = 'brushstroke_weapontint' }, - woodcamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', item = 'woodland_weapontint' }, - skullcamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', item = 'skull_weapontint' }, - sessantacamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', item = 'sessanta_weapontint' }, - perseuscamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', item = 'perseus_weapontint' }, - leopardcamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', item = 'leopard_weapontint' }, - zebracamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', item = 'zebra_weapontint' }, - geocamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', item = 'geometric_weapontint' }, - boomcamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', item = 'boom_weapontint' }, - patriotcamo = { component = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', item = 'patriot_weapontint' } - } - -- Additional weapon attachments continue as needed -} - ---[[ - Weapon Tint Configuration and Hash Details - - This section, `Config.WeaponTints`, allows you to add custom tints and associate textures for each compatible weapon. - By specifying the weapon hash, texture dictionary (YTD), and texture name, you can define unique looks for each - weapon type. You can retrieve the weapon hash codes from trusted sources such as the RAGE MP Wiki: - https://wiki.rage.mp/index.php?title=Weapons or other GTA V-related documentation. - - Important Fields: - - `hash`: Unique identifier for each weapon model. - - `ytd`: Texture dictionary name, defining the collection where the texture resides. - - `texture`: Specific texture name applied to the weapon. - - *DO NOT MODIFY* the functions or export structures below unless absolutely necessary. These functions are designed - for server synchronization and other advanced features, and altering them without full understanding may lead to - unintended behavior. - - Tint Definition Example: - Below is the syntax to add new tint settings: - [number] = { name = 'Weapon Name', hash = 'WeaponHashCode', ytd = 'TextureDictionary', texture = 'TextureName' } -]] - -Config.WeaponTints = { - -- Pistols - [1] = { name = 'Pistol', hash = '453432689', ytd = 'w_pi_pistol', texture = 'w_pi_pistol' }, - [2] = { name = 'Pistol Mk II', hash = '3219281620', ytd = 'w_pi_pistolmk2', texture = 'w_pi_pistolmk2' }, - [3] = { name = 'Combat Pistol', hash = '1593441988', ytd = 'w_pi_combatpistol', texture = 'w_pi_combatpistol' }, - [4] = { name = 'Pistol .50', hash = '-1716589765', ytd = 'w_pi_pistol50', texture = 'w_pi_pistol50' }, - [5] = { name = 'SNS Pistol', hash = '-1076751822', ytd = 'w_pi_sns_pistol', texture = 'w_pi_sns_pistol' }, - [6] = { name = 'Heavy Pistol', hash = '-771403250', ytd = 'w_pi_heavypistol', texture = 'w_pi_heavypistol' }, - [7] = { name = 'Vintage Pistol', hash = '137902532', ytd = 'w_pi_vintage_pistol', texture = 'w_pi_vintage_pistol' }, - [8] = { name = 'Marksman Pistol', hash = '-598887786', ytd = 'w_pi_singleshot', texture = 'w_pi_singleshot_dm' }, - [9] = { name = 'Revolver', hash = '-1045183535', ytd = 'w_pi_revolver', texture = 'w_pi_revolver' }, - [10] = { name = 'Stun Gun', hash = '911657153', ytd = 'w_pi_stungun', texture = 'w_pi_stungun' }, - [11] = { name = 'Double-Action Revolver', hash = '-1746263880', ytd = 'w_pi_revolver', texture = 'w_pi_revolver' }, - [12] = { name = 'Navy Revolver', hash = '-2056364401', ytd = 'w_pi_revolver', texture = 'w_pi_revolver' }, - [13] = { name = 'Ceramic Pistol', hash = '727643628', ytd = 'w_pi_ceramic_pistol', texture = 'w_pi_ceramic_pistol' }, - -- Submachine guns and machine guns - [14] = { name = 'Micro SMG', hash = '324215364', ytd = 'w_sb_microsmg', texture = 'w_sb_microsmg' }, - [15] = { name = 'Machine Pistol', hash = '-619010992', ytd = 'w_sb_compactsmg', texture = 'w_sb_compactsmg' }, - [16] = { name = 'SMG', hash = '736523883', ytd = 'w_sb_smg', texture = 'w_sb_smg' }, - [17] = { name = 'SMG Mk II', hash = '2024373456', ytd = 'w_sb_smgmk2', texture = 'w_sb_smgmk2' }, - [18] = { name = 'Assault SMG', hash = '-270015777', ytd = 'w_sb_assaultsmg', texture = 'w_sb_assaultsmg' }, - [19] = { name = 'Mini SMG', hash = '-1121678507', ytd = 'w_sb_minismg', texture = 'w_sb_minismg_dm' }, - [20] = { name = 'Combat PDW', hash = '171789620', ytd = 'w_sb_pdw', texture = 'w_sb_pdw' }, - -- Assault rifles and carbines - [21] = { name = 'Assault Rifle', hash = '-1074790547', ytd = 'w_ar_assaultrifle', texture = 'w_ar_assaultrifle' }, - [22] = { name = 'Assault Rifle Mk II', hash = '961495388', ytd = 'w_ar_assaultriflemk2', texture = 'w_ar_assaultriflemk2' }, - [23] = { name = 'Carbine Rifle', hash = '-2084633992', ytd = 'w_ar_carbinerifle', texture = 'w_ar_carbinerifle' }, - [24] = { name = 'Carbine Rifle Mk II', hash = '-86904375', ytd = 'w_ar_carbineriflemk2', texture = 'w_ar_carbineriflemk2' }, - [25] = { name = 'Special Carbine', hash = '-1063057011', ytd = 'w_ar_specialcarbine', texture = 'w_ar_specialcarbine_tint' }, - [26] = { name = 'Special Carbine Mk II', hash = '-1768145561', ytd = 'w_ar_specialcarbine_mk2', texture = 'w_ar_specialcarbine_mk2' }, - [27] = { name = 'Bullpup Rifle', hash = '2132975508', ytd = 'w_ar_bullpuprifle', texture = 'w_ar_bullpuprifle' }, - -- Sniper Rifles - [28] = { name = 'Sniper Rifle', hash = '100416529', ytd = 'w_sr_sniperrifle', texture = 'w_sr_sniperrifle' }, - [29] = { name = 'Heavy Sniper', hash = '205991906', ytd = 'w_sr_heavysniper', texture = 'w_sr_heavysniper' }, - [30] = { name = 'Heavy Sniper Mk II', hash = '177293209', ytd = 'w_sr_heavysnipermk2', texture = 'w_sr_heavysnipermk2' }, - [31] = { name = 'Marksman Rifle', hash = '-952879014', ytd = 'w_sr_marksmanrifle', texture = 'w_sr_marksmanrifle' }, - -- Shotguns - [32] = { name = 'Pump Shotgun', hash = '487013001', ytd = 'w_sg_pumpshotgun', texture = 'w_sg_pumpshotgun' }, - [33] = { name = 'Sawed-Off Shotgun', hash = '2017895192', ytd = 'w_sg_sawnoff', texture = 'w_sg_sawnoff' }, - [34] = { name = 'Bullpup Shotgun', hash = '-1654528753', ytd = 'w_sg_bullpupshotgun', texture = 'w_sg_bullpupshotgun' }, - [35] = { name = 'Double Barrel Shotgun', hash = '-275439685', ytd = 'w_sg_doublebarrel', texture = 'w_sg_doublebarrel_dm' }, - -- Others - [36] = { name = 'Railgun', hash = '1834241177', ytd = 'w_ar_railgun', texture = 'w_ar_railgun' }, - [37] = { name = 'Minigun', hash = '1119849093', ytd = 'w_mg_minigun', texture = 'w_mg_minigun' }, - [38] = { name = 'Widowmaker', hash = '-1238556825', ytd = 'w_mg_sminigun', texture = 'w_mg_sminigun' }, - [39] = { name = 'Unholy Hellbringer', hash = '1198256469', ytd = 'w_ar_carbinerifle', texture = 'w_ar_carbinerifle' }, - -- weapon_pumpshotgun_mk2 - [40] = { name = 'Pump Shotgun Mk II', hash = '1432025498', ytd = 'w_sg_pumpshotgunmk2', texture = 'w_sg_pumpshotgunmk2' }, - -- Additional weapon entries continue as needed -} - ---[[ - **DO NOT MODIFY BELOW** - - The following code is essential for synchronizing weapon tints and attachments across the server. - Modifying any part of this section may cause serious issues with the weapon attachment and tint system. - Please avoid editing or removing any functions, loops, or export structures here unless you have - a full understanding of their functionality. These configurations ensure the accurate application - of customizations and are crucial for server stability. -]] - -RegisterNetEvent('qb-weapons:getWeaponsAttachments', function(cb) - cb(Config.WeaponAttachments) -end) - -exports('GetWeaponTints', function() - return Config.WeaponTints -end) - ----@type AttachmentItem[] -Config.WeaponAttachmentItems = { - -- Rifles - { - item = 'rifle_suppressor', - attachment = 'suppressor', - type = 'suppressor' - }, - { - item = 'rifle_smallscope', - attachment = 'smallscope', - type = 'scope' - }, - { - item = 'rifle_grip', - attachment = 'grip', - type = 'clip' - }, - { - item = 'rifle_defaultclip', - attachment = 'defaultclip', - type = 'clip' - }, - { - item = 'rifle_extendedclip', - attachment = 'extendedclip', - type = 'clip' - }, - { - item = 'rifle_drum', - attachment = 'drum', - type = 'clip' - }, - { - item = 'rifle_flashlight', - attachment = 'flashlight', - type = 'flash' - }, - { - item = 'rifle_largescope', - attachment = 'largescope', - type = 'scope' - }, - { - item = 'rifle_holoscope', - attachment = 'holographic', - type = 'scope' - }, - { - item = 'rifle_scope', - attachment = 'scope', - type = 'scope' - }, - - - - -- Custom Tints - { - item = 'luxuryfinish_weapontint', - attachment = 'luxuryfinish', - type = 'tint' - }, - { - item = 'digital_weapontint', - attachment = 'digicamo', - type = 'tint' - }, - { - item = 'brushstroke_weapontint', - attachment = 'brushcamo', - type = 'tint' - }, - { - item = 'woodland_weapontint', - attachment = 'woodcamo', - type = 'tint' - }, - { - item = 'skull_weapontint', - attachment = 'skullcamo', - type = 'tint' - }, - { - item = 'sessanta_weapontint', - attachment = 'sessantacamo', - type = 'tint' - }, - { - item = 'perseus_weapontint', - attachment = 'perseuscamo', - type = 'tint' - }, - { - item = 'leopard_weapontint', - attachment = 'leopardcamo', - type = 'tint' - }, - { - item = 'zebra_weapontint', - attachment = 'zebracamo', - type = 'tint' - }, - { - item = 'geometric_weapontint', - attachment = 'geocamo', - type = 'tint' - }, - { - item = 'boom_weapontint', - attachment = 'boomcamo', - type = 'tint' - }, - { - item = 'patriot_weapontint', - attachment = 'patriotcamo', - type = 'tint' - }, - - -- Sniper - { - item = 'sniper_suppressor', - attachment = 'suppressor', - type = 'suppressor' - }, - { - item = 'sniper_scope', - attachment = 'scope', - type = 'scope' - }, - { - item = 'sniper_defaultclip', - attachment = 'defaultclip', - type = 'clip' - }, - { - item = 'sniper_extendedclip', - attachment = 'extendedclip', - type = 'clip' - }, - { - item = 'sniper_squaredmuzzle', - attachment = 'squaredmuzzle', - type = 'suppressor' - }, - { - item = 'sniper_barrel', - attachment = 'barrel', - type = 'suppressor' - }, - { - item = 'sniper_flashlight', - attachment = 'flashlight', - type = 'flash' - }, - { - item = 'sniper_holoscope', - attachment = 'holographic', - type = 'scope' - }, - { - item = 'sniper_smallscope', - attachment = 'smallscope', - type = 'scope' - }, - { - item = 'sniper_largescope', - attachment = 'largescope', - type = 'scope' - }, - { - item = 'sniper_grip', - attachment = 'grip', - type = 'clip' - }, - - -- Pistol - { - item = 'pistol_defaultclip', - attachment = 'clip', - type = 'clip' - }, - { - item = 'pistol_extendedclip', - attachment = 'extendedclip', - type = 'clip' - }, - { - item = 'pistol_flashlight', - attachment = 'flashlight', - type = 'flash' - }, - { - item = 'pistol_suppressor', - attachment = 'suppressor', - type = 'suppressor' - }, - { - item = 'pistol_holoscope', - attachment = 'holoscope', - type = 'scope' - }, - { - item = 'pistol_smallscope', - attachment = 'scope', - type = 'scope' - }, - { - item = 'pistol_compensator', - attachment = 'suppressor', - type = 'suppressor' - }, - - -- SMG - { - item = 'smg_defaultclip', - attachment = 'defaultclip', - type = 'clip' - }, - { - item = 'smg_extendedclip', - attachment = 'extendedclip', - type = 'clip' - }, - { - item = 'smg_suppressor', - attachment = 'suppressor', - type = 'suppressor' - }, - { - item = 'smg_drum', - attachment = 'drum', - type = 'clip' - }, - { - item = 'smg_scope', - attachment = 'scope', - type = 'scope' - }, - { - item = 'smg_barrel', - attachment = 'barrel', - type = 'suppressor' - }, - - -- Shotgun - { - item = 'shotgun_defaultclip', - attachment = 'defaultclip', - type = 'clip' - }, - { - item = 'shotgun_extendedclip', - attachment = 'extendedclip', - type = 'clip' - }, - { - item = 'shotgun_flashlight', - attachment = 'flashlight', - type = 'flash' - }, - { - item = 'shotgun_suppressor', - attachment = 'suppressor', - type = 'suppressor' - }, - { - item = 'shotgun_grip', - attachment = 'grip', - type = 'clip' - }, - { - item = 'shotgun_drum', - attachment = 'drum', - type = 'clip' - }, - { - item = 'shotgun_squaredmuzzle', - attachment = 'squaredmuzzle', - type = 'suppressor' - }, - { - item = 'shotgun_holoscope', - attachment = 'holographic', - type = 'scope' - }, - { - item = 'shotgun_smallscope', - attachment = 'smallscope', - type = 'scope' - }, - - -- Tints for every weapon - { - attachment = 'black_weapontint', - label = 'Black Tint', - type = 'tint', - item = 'black_weapontint', - tint = 0, - forEveryWeapon = true - }, - { - attachment = 'green_weapontint', - label = 'Green Tint', - type = 'tint', - item = 'green_weapontint', - tint = 1, - forEveryWeapon = true - }, - { - attachment = 'gold_weapontint', - label = 'Gold Tint', - type = 'tint', - item = 'gold_weapontint', - tint = 2, - forEveryWeapon = true - }, - { - attachment = 'pink_weapontint', - label = 'Pink Tint', - type = 'tint', - item = 'pink_weapontint', - tint = 3, - forEveryWeapon = true - }, - { - attachment = 'army_weapontint', - label = 'Army Tint', - type = 'tint', - item = 'army_weapontint', - tint = 4, - forEveryWeapon = true - }, - { - attachment = 'lspd_weapontint', - label = 'LSPD Tint', - type = 'tint', - item = 'lspd_weapontint', - tint = 5, - forEveryWeapon = true - }, - { - attachment = 'orange_weapontint', - label = 'Orange Tint', - type = 'tint', - item = 'orange_weapontint', - tint = 6, - forEveryWeapon = true - }, - { - attachment = 'plat_weapontint', - label = 'Platinum Tint', - type = 'tint', - item = 'plat_weapontint', - tint = 7, - forEveryWeapon = true - }, - { - item = 'weapontint_url', - attachment = 'weapontint_url', - type = 'tint', - isUrlTint = true, - tint = -1, - forEveryWeapon = true - } -} - -local weaponTints = table.deepclone(table.filter(Config.WeaponAttachmentItems, function(tint) - return tint.type == 'tint' -end)) -for k in pairs(Config.WeaponAttachments) do - for _, x in pairs(Config.WeaponAttachmentItems) do - if x.forEveryWeapon then - Config.WeaponAttachments[k][x.item] = x - end - end -end - ----@return AttachmentItem[] -function GetConfigTints() - return weaponTints -end - -exports('getConfigWeaponTints', GetConfigTints) - -exports('GetWeaponAttachments', function() - return Config.WeaponAttachments -end) diff --git a/resources/[inventory]/qs-inventory/fxmanifest.lua b/resources/[inventory]/qs-inventory/fxmanifest.lua deleted file mode 100644 index cfe2cca96..000000000 --- a/resources/[inventory]/qs-inventory/fxmanifest.lua +++ /dev/null @@ -1,87 +0,0 @@ -fx_version 'cerulean' - -game 'gta5' - -lua54 'yes' - -version '3.3.87' - -data_file 'WEAPONINFO_FILE_PATCH' 'weaponsnspistol.meta' - --- 'http://127.0.0.1:5500/html/ui.html' -ui_page 'html/ui.html' - -ox_libs { - 'table', -} - -files { - 'config/*.js', - 'html/ui.html', - 'html/css/*.css', - 'html/js/*.js', - 'html/js/modules/*.js', - 'html/images/*.png', - 'html/images/*.jpg', - 'html/cloth/*.png', - 'html/icons/**', - 'html/font/**', - 'html/*.ttf', - 'weaponsnspistol.meta', - 'html/sounds/*.wav', -} - -shared_scripts { - '@ox_lib/init.lua', - 'shared/*.lua', - 'config/*.lua', - 'locales/*.lua', -} - -client_script { - 'client/custom/framework/*.lua', - 'client/*.lua', - 'client/modules/*.lua', - 'client/custom/misc/*.lua', - 'client/custom/target/*.lua', - 'client/custom/provider/*.lua' -} - -server_scripts { - '@oxmysql/lib/MySQL.lua', - 'server/custom/framework/*.lua', - 'server/custom/webhook/*.lua', - 'server/*.lua', - 'server/modules/*.lua', - 'server/custom/**/**.lua', -} - -escrow_ignore { - 'shared/items.lua', - 'shared/weapons.lua', - 'config/*.lua', - 'locales/*.lua', - 'client/custom/framework/*.lua', - 'client/custom/misc/*.lua', - 'client/custom/target/*.lua', - 'client/custom/provider/*.lua', - 'client/modules/suggestion.lua', - 'server/custom/framework/*.lua', - 'server/custom/webhook/*.lua', - 'server/custom/misc/*.lua', - 'client/modules/weapons.lua', - 'server/modules/weapons.lua', -} - -dependencies { - '/server:4752', -- ⚠️PLEASE READ⚠️ This requires at least server build 4700 or higher - 'ox_lib', -- Required -} - -provide { - -- 'ox_inventory' -- Uncomment this line only if you have qbx but better way is the remove 'ox_inventory' dependency on every scripts. -} - -dependency '/assetpacks' - -dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/cloth/arms.png b/resources/[inventory]/qs-inventory/html/cloth/arms.png deleted file mode 100644 index c7deec636..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/arms.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/bag.png b/resources/[inventory]/qs-inventory/html/cloth/bag.png deleted file mode 100644 index 24d836b24..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/bag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/bracelets.png b/resources/[inventory]/qs-inventory/html/cloth/bracelets.png deleted file mode 100644 index c5bd26c1b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/bracelets.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/chain.png b/resources/[inventory]/qs-inventory/html/cloth/chain.png deleted file mode 100644 index 7a2c98244..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/chain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/ears.png b/resources/[inventory]/qs-inventory/html/cloth/ears.png deleted file mode 100644 index 91738218b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/ears.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/glasses.png b/resources/[inventory]/qs-inventory/html/cloth/glasses.png deleted file mode 100644 index 6b8a89865..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/glasses.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/hat.png b/resources/[inventory]/qs-inventory/html/cloth/hat.png deleted file mode 100644 index 6bcac0652..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/hat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/helmet.png b/resources/[inventory]/qs-inventory/html/cloth/helmet.png deleted file mode 100644 index d25b66817..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/helmet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/jeans.png b/resources/[inventory]/qs-inventory/html/cloth/jeans.png deleted file mode 100644 index df95c4aff..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/jeans.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/mask.png b/resources/[inventory]/qs-inventory/html/cloth/mask.png deleted file mode 100644 index 20eee285d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/mask.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/shoes.png b/resources/[inventory]/qs-inventory/html/cloth/shoes.png deleted file mode 100644 index acc4aed09..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/shoes.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/torso.png b/resources/[inventory]/qs-inventory/html/cloth/torso.png deleted file mode 100644 index 002f83603..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/torso.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/tshirt.png b/resources/[inventory]/qs-inventory/html/cloth/tshirt.png deleted file mode 100644 index 6d7237c1e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/tshirt.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/vest.png b/resources/[inventory]/qs-inventory/html/cloth/vest.png deleted file mode 100644 index 15641a187..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/vest.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/cloth/watch.png b/resources/[inventory]/qs-inventory/html/cloth/watch.png deleted file mode 100644 index 3782a9718..000000000 Binary files a/resources/[inventory]/qs-inventory/html/cloth/watch.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/css/compact.css b/resources/[inventory]/qs-inventory/html/css/compact.css deleted file mode 100644 index 50c42fd88..000000000 --- a/resources/[inventory]/qs-inventory/html/css/compact.css +++ /dev/null @@ -1,204 +0,0 @@ -:root { - font-size: min(.83333333vw, 1.8009478673vh) !important; -} - -.compact { - width: 100% !important; - max-width: 100% !important; -} - - -.compact #inventory-container:before { - background-color: transparent; -} - -.compact .inv-container { - display: flex !important; - flex-direction: column; - align-items: end; - justify-content: space-between; - top: 0; - height: 100%; - width: 50% !important; - padding-right: .25rem; -} - -.compact .inventory-playerstats { - position: relative; - top: 1rem; - right: 1rem; - display: none; -} - -.compact .inventory-playerdata { - position: absolute; - top: 57vh; - right: 1.2vh; - display: none; -} - -.compact .ply-inv-container { - height: 50%; -} - -.compact .player-inventory { - height: 90%; -} - -.compact .oth-inv-container { - height: 40%; padding-right: 0 !important; -} - -.compact .other-inventory { - position: relative; - height: 20rem; -} - -.compact .inv-options { - position: relative !important; - display: flex; - max-height: 5rem !important; - margin-top: 2vh !important; - min-width: unset !important; - width: 564px; - padding-right: 13px; - align-items: center; justify-content: center; -} - -@media (min-width: 2501px) { - .compact .inv-options { - width: 850px !important; - } -} - -/* .compact .inv-options-list { - width: 100%; - box-sizing: border-box; - height: unset !important; - margin-top: 0 !important; -} */ - -.compact .inv-options .inv-options-list { - display: flex !important; - justify-content: center; align-items: center; - gap: .25rem; - width: 100% !important; - height: 100% !important; - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.compact .inv-option-item { - position: relative; - min-height: 3.25rem !important; - max-width: 100% !important; - width: 100% !important; - font-size: 1.35vh !important; - margin-top: 0 !important; -} - -.compact #clothmenu { - position: relative; - min-height: 3.25rem !important; - max-width: 100% !important; - width: 100% !important; - font-size: 1.735vh !important; -} - -.inv-option-item > p { - font-size: 1.35vh !important; -} - -/* .compact #inventory-custom { - bottom: 5vh; - height: 4vh; -} */ - -.compact .custom-inventory { - margin-top: 2.5vh; - height: 36vh; - margin-left: 1.7vh; - padding-right: .6vh; -} - -.compact #weapon-attachments { - padding: 1vh; -} - -.compact .iconBigger { - position: relative; -} - -.iconBigger > i { - font-size: 1.35vh !important; -} - -.compact .clothes-inventory { - position: relative; - right: 95vh; - top: -50vh !important; -} - -.compact .returnButton { - width: 1vh !important; -} - -.compact .logo-container { - top: 3vh; - left: 8vh !important; -} - -.compact .sixth-slot { - left: 5vh; -} - -.compact .ply-iteminfo-container { - position: absolute; - z-index: 9999; - font-family: "CabinetGrotesk-Bold"; - display: flex; - align-items: center; - justify-content: baseline; - left: 0; - top: 0; - width: 15vw; - min-height: 16vh; - display: none; - min-width: auto; - margin: auto; - - padding: 1.5vh; - border-radius: 0.5vh; - border: 0.1vh solid rgba(15, 130, 230, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - var(--primary-color) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); -} - -.compact #weapon-attachments p { - font-size: 0.8vh !important; -} - -.compact #player-inv-label { - font-size: 2rem !important; - line-height: 4rem; - max-width: 22.5rem !important; -} - -.compact .player-inv-info { - padding-left: 1rem !important; -} \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/css/context-menu.css b/resources/[inventory]/qs-inventory/html/css/context-menu.css deleted file mode 100644 index 07e866193..000000000 --- a/resources/[inventory]/qs-inventory/html/css/context-menu.css +++ /dev/null @@ -1,259 +0,0 @@ -/* ============================================================================================ */ -/* ==================================== DEFAULT THEME ========================================= */ -/* ============================================================================================ */ - -.context-menu-default { - position: absolute; - width: 170px; - padding: .7rem 0; - color: white; - margin: 0; - border-radius: 5px; - background-color: #191e25; - z-index: 100; - outline: none; - opacity: 0; - -webkit-transform: translate(0, 15px) scale(0.95); - transform: translate(0, 15px) scale(0.95); - -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; - transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; - transition: transform 0.1s ease-out, opacity 0.1s ease-out; - transition: transform 0.1s ease-out, opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; - pointer-events: none; -} - -.context-menu-default-item { - display: block; - position: relative; - margin: 0; - color: white; - - padding: 0; - white-space: nowrap; -} - -.context-menu-default-btn:focus{ - border: 0; - outline: none; -} - -.context-menu-default-icon{ - color: white; -} - -.context-menu-default-btn { - background: none; - line-height: normal; - overflow: visible; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - display: block; - outline: none; - width: 100%; - color: white; - font-family: 'Roboto', sans-serif; - font-size: 13px; - text-align: left; - cursor: pointer; - border: 1px solid transparent; - white-space: nowrap; - padding: 8px 16px; -} - -.context-menu-default-btn::-moz-focus-inner, -.context-menu-default-btn::-moz-focus-inner { - border: 0; - outline: none; - -} - -.context-menu-default-icon { - font-size: 16px; -} - -.context-menu-default-text { - font-size: 14px; - color: white; - margin-left: 15px; -} - -.context-menu-default-item:hover > .context-menu-default-btn { - outline: none; -} - -.context-menu-default-item.disabled { - opacity: 0.5; - pointer-events: none; -} - -.context-menu-default-item.disabled .context-menu-default-btn { - cursor: default; -} - -.context-menu-default-separator { - display: block; - margin: 7px 5px; - height: 1px; - border-bottom: 1px solid #fff; - background-color: rgb(255, 255, 255); -} - -.context-menu-default-item.subcontext-menu-default::after { - content: ''; - position: absolute; - right: 6px; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - border: 5px solid transparent; - border-left-color: #808080; -} - -.context-menu-default-item.subcontext-menu-default:hover::after { - border-left-color: #fff; -} - -.context-menu-default .context-menu-default { - top: 4px; - left: 99%; -} - -.show-context-menu-default, -.context-menu-default-item:hover > .context-menu-default { - opacity: 1; - -webkit-transform: translate(0, 0) scale(1); - transform: translate(0, 0) scale(1); - pointer-events: auto; -} - -.context-menu-default-item:hover > .context-menu-default { - -webkit-transition-delay: 100ms; - transition-delay: 300ms; -} - -/* ============================================================================================ */ -/* ======================================= BLUE THEME ========================================= */ -/* ============================================================================================ */ - -.context-menu-blue { - position: absolute; - width: 250px; - padding: 0; - margin: 0; - background: #23AFF7; - background: linear-gradient(to bottom, #23AFF7 0%, #007BFF 100px, #007BFF 100%); - z-index: 100; - border-radius: 2px; - -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); - box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); - opacity: 0; - -webkit-transform: translate(0, 15px) scale(0.95); - transform: translate(0, 15px) scale(0.95); - -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; - transition: opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; - transition: transform 0.1s ease-out, opacity 0.1s ease-out; - transition: transform 0.1s ease-out, opacity 0.1s ease-out, -webkit-transform 0.1s ease-out; - pointer-events: none; -} - -.context-menu-blue-item { - display: block; - position: relative; - margin: 0; - padding: 0; - white-space: nowrap; -} - -.context-menu-blue-btn { - background: none; - line-height: normal; - overflow: visible; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - display: block; - width: 100%; - font-family: 'Roboto', sans-serif; - text-align: left; - cursor: pointer; - border: 1px solid transparent; - white-space: nowrap; - padding: 1rem 2rem; -} - -.context-menu-blue-btn::-moz-focus-inner, -.context-menu-blue-btn::-moz-focus-inner { - border: 0; - padding: 0; -} - -.context-menu-blue-icon { - color: white; - font-size: 1.1rem; -} - -.context-menu-blue-text { - color: white; - font-family: 'Barlow', sans-serif; - font-size: 1rem; - margin-left: 20px; -} - -.context-menu-blue-item:hover > .context-menu-blue-btn { - color: #23AFF7; - outline: none; - background-color: #73D0FF; - background: -webkit-gradient(linear, left top, left bottom, from(#73D0FF), to(#73D0FF)); - background: linear-gradient(to bottom, #73D0FF, #73D0FF); -} - -.context-menu-blue-item.disabled { - opacity: 0.5; - pointer-events: none; -} - -.context-menu-blue-item.disabled .context-menu-blue-btn { - cursor: blue; -} - -.context-menu-blue-separator { - display: block; - margin: 7px 5px; - height: 1px; - border-bottom: 1px solid #23AFF7; - background-color: #aaa; -} - -.context-menu-blue-item.subcontext-menu-blue::after { - content: ''; - position: absolute; - right: 6px; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - border: 5px solid transparent; - border-left-color: #808080; -} - -.context-menu-blue-item.subcontext-menu-blue:hover::after { - border-left-color: #23AFF7; -} - -.context-menu-blue .context-menu-blue { - top: 4px; - left: 99%; -} - -.show-context-menu-blue, -.context-menu-blue-item:hover > .context-menu-blue { - opacity: 1; - -webkit-transform: translate(0, 0) scale(1); - transform: translate(0, 0) scale(1); - pointer-events: auto; -} - -.context-menu-blue-item:hover > .context-menu-blue { - -webkit-transition-delay: 100ms; - transition-delay: 300ms; -} diff --git a/resources/[inventory]/qs-inventory/html/css/main.css b/resources/[inventory]/qs-inventory/html/css/main.css deleted file mode 100644 index 68e80d31c..000000000 --- a/resources/[inventory]/qs-inventory/html/css/main.css +++ /dev/null @@ -1,3129 +0,0 @@ -@import "https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap"; -@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@500&display=swap"; -*, -*::before, -*::after { - box-sizing: border-box; - margin: unset; - padding: unset; -} - -@font-face { - font-family: "Gilroy"; - src: local("../font/Gilroy Heavy Italic"), local("Gilroy-Heavy-Italic"), - url("../font/Gilroy-HeavyItalic.woff2") format("woff2"), - url("../font/Gilroy-HeavyItalic.woff") format("woff"), - url("../font/Gilroy-HeavyItalic.ttf") format("truetype"); - font-weight: 900; - font-style: italic; -} - -@font-face { - font-family: "CabinetGrotesk-Thin"; - src: url("../font/CabinetGrotesk-Thin.woff2") format("woff2"), - url("../font/CabinetGrotesk-Thin.woff") format("woff"), - url("../font/CabinetGrotesk-Thin.ttf") format("truetype"); - font-weight: 100; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Extralight"; - src: url("../fonts/CabinetGrotesk-Extralight.woff2") format("woff2"), - url("../font/CabinetGrotesk-Extralight.woff") format("woff"), - url("../font/CabinetGrotesk-Extralight.ttf") format("truetype"); - font-weight: 200; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Light"; - src: url("../font/CabinetGrotesk-Light.woff2") format("woff2"), - url("../font/CabinetGrotesk-Light.woff") format("woff"), - url("../font/CabinetGrotesk-Light.ttf") format("truetype"); - font-weight: 300; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Regular"; - src: url("../font/CabinetGrotesk-Regular.woff2") format("woff2"), - url("../font/CabinetGrotesk-Regular.woff") format("woff"), - url("../font/CabinetGrotesk-Regular.ttf") format("truetype"); - font-weight: 400; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Medium"; - src: url("../font/CabinetGrotesk-Medium.woff2") format("woff2"), - url("../font/CabinetGrotesk-Medium.woff") format("woff"), - url("../font/CabinetGrotesk-Medium.ttf") format("truetype"); - font-weight: 500; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Bold"; - src: url("../font/CabinetGrotesk-Bold.woff2") format("woff2"), - url("../font/CabinetGrotesk-Bold.woff") format("woff"), - url("../font/CabinetGrotesk-Bold.ttf") format("truetype"); - font-weight: 700; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Extrabold"; - src: url("../font/CabinetGrotesk-Extrabold.woff2") format("woff2"), - url("../font/CabinetGrotesk-Extrabold.woff") format("woff"), - url("../font/CabinetGrotesk-Extrabold.ttf") format("truetype"); - font-weight: 800; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Black"; - src: url("../font/CabinetGrotesk-Black.woff2") format("woff2"), - url("../font/CabinetGrotesk-Black.woff") format("woff"), - url("../font/CabinetGrotesk-Black.ttf") format("truetype"); - font-weight: 900; - font-display: swap; - font-style: normal; -} - -@font-face { - font-family: "CabinetGrotesk-Variable"; - src: url("../font/CabinetGrotesk-Variable.woff2") format("woff2"), - url("../font/CabinetGrotesk-Variable.woff") format("woff"), - url("../font/CabinetGrotesk-Variable.ttf") format("truetype"); - font-weight: 100 900; - font-display: swap; - font-style: normal; -} - -:root { - overflow: hidden; -} - -p { - margin: 0 !important; -} - -:focus { - outline: none; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; -} - -::-webkit-scrollbar { - width: 5px; -} - -::-webkit-scrollbar-thumb { - border-radius: 10px; - background: #000; -} - -::-webkit-scrollbar, -::-webkit-scrollbar { - width: 3px; - filter: drop-shadow(1px 1px 3px rgba(0, 148, 255, 1)); -} - -::-webkit-scrollbar-track, -::-webkit-scrollbar-track { - background: rgba(0, 0, 0, 0.6); -} - -::-webkit-scrollbar-thumb, -::-webkit-scrollbar-thumb { - background: rgba(0, 148, 255, 0.9); -} - -html, -body, -.container { - width: 100%; - height: 100%; -} - -* { - cursor: none !important; -} - -.ply-inv-container, -.oth-inv-container { - max-width: 590px; -} - -.clothes-inventory, -.custom-inventory { - min-width: 564px; - margin-top: -45px; -} - -.oth-inv-container { - padding-right: 1%; -} - -body { - overflow: hidden; - user-select: none; -} - -.inventory-info { - display: flex; - justify-content: space-evenly; - align-items: center; -} - -#inventory-container { - position: absolute; - height: 100%; - width: 100%; - align-items: center; - align-content: center; - justify-content: center; - top: 50%; - left: 50%; - z-index: 100; - transform: translate(-50%, -50%); - display: none; -} - -#inventory-container:before { - content: ""; - background-color: rgba(0, 0, 0, 0.6); - height: 15540vh; - width: 1550vw; - top: -550%; - left: -550%; - position: absolute; - z-index: -1; -} - -.openClothesMenu:before { - background-color: rgba(0, 0, 0, 0.1) !important; - transition: all 0.3s; -} - -.inventory-animation { - height: 100%; - display: flex; - position: relative; - flex-direction: column; - justify-content: center; - align-items: center; - align-content: center; -} - -.inv-background { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: -1; -} - -.inv-container { - position: absolute; - top: 17%; - display: flex; - justify-content: center; - align-content: center; - min-width: 100vw; - max-height: 100%; -} - -.player-inventory, -.other-inventory { - display: grid; - position: relative; - grid-template-columns: repeat(5, 1fr); - max-height: 51vh; - width: 100%; - padding-left: 2%; - overflow-x: hidden; - overflow-y: scroll; - z-index: 100; -} - -.other-inventory:has(.item_selling) { - grid-template-columns: repeat(2, 1fr); -} - -.custom-inventory { - max-width: 100%; - overflow-x: hidden; - overflow-y: scroll; - display: none; -} - -.ply-hotbar-inventory { - position: absolute; - bottom: 10%; - left: 1z5.5%; - z-index: 105; -} - -.player-inventory > .item-slot > .item-slot-key > p { - position: absolute; - font-weight: bolder; - color: #fff; - padding: 3.24px; - text-align: center; - width: 19px; - border-top-left-radius: 5px; - border-bottom-right-radius: 5px; - overflow: auto; - font-size: 13.88px; - line-height: 19.44px; - font-family: "CabinetGrotesk-Bold"; -} - -.inv-options { - position: sticky; - margin-top: 7.5vh; - max-height: 500px; - display: flex; - align-items: center; - align-content: center; - justify-content: center; - min-width: 13%; -} - -.logo-container { - position: absolute; - overflow: hidden; - text-align: center; - top: -20px; - left: 50%; - transform: translateX(-50%); -} - -.logo-container img { - position: relative; - max-width: 100%; - max-height: 100px; -} - -.item-slot { - position: relative; - max-width: 100px; - min-height: 102.2px; - height: 102.2px; - float: left; - font-family: "CabinetGrotesk-Bold"; - margin: 1px; - transition: opacity 0.2s; - margin: 4px; - opacity: 1; - border-radius: 9px; - cursor: grab; - background-color: rgba(0, 0, 0, 0.3); - border-radius: 6px; - border: 1px solid rgba(128, 128, 128, 1); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - rgba(255, 255, 255, 0.2) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(128, 128, 128, 0.9) 0%, - #ffffff 100% - ); -} - -.player-inventory .item-slot:nth-child(1), -.player-inventory .item-slot:nth-child(2), -.player-inventory .item-slot:nth-child(3), -.player-inventory .item-slot:nth-child(4), -.player-inventory .item-slot:nth-child(5) { - border: 1px solid rgba(52, 68, 82, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient(180deg, rgba(52, 68, 82, 0) 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); -} - -.item-slot { - transition: transform 0.3s; -} - -.item-slot:hover { - transform: scale(1.1); -} - -.inv-option-item { - margin-top: 10%; -} - -.btn-inv { - width: 100% !important; - max-width: 100% !important; - padding: 10% !important; - background-color: rgba(235, 235, 235, 0); -} - -#item-amount { - color: #fff; - text-align: center; - font-size: 13.5px; - font-family: "CabinetGrotesk-Bold"; - border-radius: 6px; - border: 1px solid rgba(128, 128, 128, 1); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - rgba(255, 255, 255, 0.1) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(128, 128, 128, 0.5) 0%, - #ffffff 100% - ); - outline: none; -} - -.ammo-info-block { - position: absolute; - margin: 0 auto; - left: 0; - right: 0; - width: 237.6px; - height: 118.8px; - background-color: rgba(235, 235, 235, 0.08); - border: 1px solid rgba(255, 255, 255, 0.01); - top: 21.6px; -} - -.ammo-info-header { - width: 100%; - color: #fff; - font-family: "CabinetGrotesk-Bold"; - background-color: rgba(0, 0, 0, 0.192); - font-size: 11.88px; - padding: 4.32px; - text-align: center; -} - -.ammo-info { - position: relative; - color: #fff; - font-family: "CabinetGrotesk-Bold"; - font-weight: 200; - font-size: 11.88px; - margin-left: 8.64px; - margin-top: 4.32px; - margin-bottom: 2.7px; - top: 6.48px; -} - -.ammo-info span { - margin-right: 1vh; - float: right; -} - -.inv-option-item > p { - color: #fff; - text-align: center; - line-height: 48px; - text-transform: uppercase; - font-size: 12.96px; - font-weight: 900; - cursor: pointer; - font-family: "CabinetGrotesk-Bold"; -} - -.inv-option-item { - width: 8vw; - height: 50px; - display: flex; - justify-content: center; - align-items: center; - align-content: center; - background-color: #000; - border: 1px solid rgba(255, 255, 255, 0.01); - border-radius: 6px; - border: 1px solid rgba(52, 68, 82, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient(180deg, rgba(52, 68, 82, 0) 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); - color: #fff; - transition: background-color 0.1s linear; -} - -.inv-option-item { - transition: transform 0.3s; -} - -.inv-option-item:hover { - transform: scale(1.1); -} - -.returnButton { - width: 65%; - background: linear-gradient(0deg, #0e151b, #0e151b); - border-radius: 9.52581px; -} - -#clothmenu { - max-height: 42px; -} - -.btn-combine { - position: relative; - margin-top: 20px; - width: 78%; - left: 2px; - color: #fff; - border: 1px solid rgba(255, 255, 255, 0.01); - background-color: rgba(220, 20, 60, 0.6); - text-align: center; - line-height: 48px; - text-transform: uppercase; - font-size: 12.96px; - transition: background-color 0.1s linear; - font-weight: 900; - font-family: "CabinetGrotesk-Bold"; -} - -.btn-combine > p { - color: #fff; - text-align: center; - line-height: 48px; - text-transform: uppercase; - font-size: 11.88px; - font-family: "CabinetGrotesk-Bold"; - background-color: #000; -} - -.item-slot-amount { - position: absolute; - top: 2px; - right: 4px; -} - -.other-inventory .item-slot-amount p { - width: 100%; - text-align: right; -} - -.item-slot-amount > p { - color: #fff; - text-align: right; - font-size: 10px; - width: 60px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.item-slot-label { - position: absolute; - bottom: 0; - width: 100%; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - overflow: hidden; -} - -.item-slot-label > p { - text-transform: uppercase; - font-weight: 800; - color: #fff; - width: 100px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - font-size: 9.5px; - padding: 3px; - text-align: center; - font-family: "CabinetGrotesk-Extrabold"; - font-style: normal; - font-weight: 800; - font-size: 11.8764px; - line-height: 15px; - text-align: center; - color: #ffffff; - margin: 0; -} - -.item-slot-quality { - position: absolute; - bottom: 20.8px; - width: 100%; - height: 7px; - opacity: 0.71; - background-color: rgba(32, 6, 6, 0.15); -} - -.item-slot-quality-bar { - position: absolute; - width: 0; - height: 7px; - background-color: green; - z-index: 1; -} - -.item-slot-quality p { - color: transparent; -} - -.item-slot-img { - display: flex; - justify-content: center; - align-items: center; - max-width: 100%; - max-height: 100%; - padding: 0.9vw; - position: relative; - z-index: 2; -} - -.item-slot-img img { - width: 55px; - height: 55px; - max-width: 100%; - max-height: 100%; -} - -.ui-draggable-dragging { - background: rgba(0, 0, 0, 0.3); - z-index: 15; - pointer-events: none; -} - -.player-inventory { - z-index: 55; -} - -.ui-draggable-dragging { - background: rgba(0, 0, 0, 0.3); - z-index: 100; - pointer-events: none; -} - -#player-inv-label { - position: relative; - color: #fff; - white-space: nowrap; - text-overflow: ellipsis; - bottom: 0; - white-space: nowrap; - max-width: 75%; - text-overflow: ellipsis; - overflow: hidden; - font-family: "CabinetGrotesk-Black"; - text-transform: uppercase; - font-style: normal; - font-weight: 900; - max-width: 400px; - font-size: 2vw; - line-height: 3.5vw; -} - -.weight_flex { - display: flex; - justify-content: center; - margin-bottom: 5px; - align-items: center; - align-content: center; -} - -.weightIcon { - height: 14px; - margin-right: 5px; - width: 14px; - background-image: url("../icons/weightIcon.svg"); - background-position: center; - background-size: cover; -} - -#player-inv-weight, -#other-inv-weight { - font-size: 12px; - font-weight: 900; - font-family: "CabinetGrotesk-Bold"; - letter-spacing: 2.16px; - top: 0%; - font-style: normal; - font-weight: 900; - font-size: 12px; - line-height: 14px; - color: #656f77; -} - -#other-inv-label { - position: relative; - color: #fff; - white-space: nowrap; - text-overflow: ellipsis; - bottom: 0; - white-space: nowrap; - max-width: 75%; - text-overflow: ellipsis; - overflow: hidden; - font-family: "CabinetGrotesk-Black"; - text-transform: uppercase; - font-style: normal; - font-weight: 900; - max-width: 400px; - font-size: 2vw; - line-height: 3.5vw; -} - -#other-inv-weight { - font-family: "Cabinet Grotesk"; - font-style: normal; - font-weight: 700; - font-size: 11px; - line-height: 14px; - text-align: center; - color: #656f77; - font-size: 12px; - font-weight: 900; - font-family: "CabinetGrotesk-Bold"; - letter-spacing: 2.16px; - float: right; - margin-right: 5px; -} - -.player-inv-weight { - position: absolute; - left: 38%; - top: 12%; -} - -.player-inv-weight > p { - color: #fff; - font-size: 12px; - font-family: "CabinetGrotesk-Bold"; -} - -.other-inv-info, -.player-inv-info { - min-width: 580px; - display: flex; - padding-left: 1vw; - justify-content: space-between; -} - -.ply-iteminfo-container { - font-family: "CabinetGrotesk-Bold"; - display: none; - min-width: 50%; - min-height: 150px; - text-align: left; - width: 99%; - margin-left: 0.5vw; - margin-top: 0.5vw; - padding: 22px; - position: relative; - border-radius: 5px; - border: 1px solid rgba(52, 68, 82, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient(180deg, rgba(52, 68, 82, 0) 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); -} - -.ply-item-inf-other { - width: 99%; -} - -.ply-iteminfo { - display: flex; - width: 95%; - flex-wrap: wrap; -} - -.item-info-types { - width: 10%; - text-align: center; -} - -.item-info-types i { - font-size: 16px; - margin: 6px; - color: #fff; -} - -.iteminfo-content { - width: 70%; - max-width: 350px; - overflow: hidden; -} - -.item-info-title { - text-transform: uppercase; - font-weight: 900; - font-family: "CabinetGrotesk-Bold"; - font-size: 17px; - color: #fff; - padding-top: 1px; -} - -.item-info-description strong { - text-transform: uppercase; - font-size: 15px; - font-family: "CabinetGrotesk-Bold"; - color: #fff; - padding-top: 5.4px; - min-height: 60px; - max-height: 140px; - width: 100%; - overflow: hidden; - text-overflow: ellipsis; -} - -.item-info-description { - text-transform: uppercase; - font-size: 13px; - font-family: "CabinetGrotesk-Bold"; - color: #fff; - padding-top: 5.4px; - min-width: 15vw; - max-width: 19vw; - max-height: 130px; - overflow: hidden; - display: -webkit-box; - -webkit-box-orient: vertical; -} - -.item-info-img { - position: relative; - width: 90px; - height: 100%; - display: flex; - align-items: center; - justify-content: center; -} - -.item-info-img img { - max-width: 100%; - max-height: 100%; - object-fit: cover; -} - -.itemboxes-container { - height: 110px; - width: 50vh; - position: absolute; - left: 50%; - bottom: 5%; - transform: translateX(-50%); - overflow: hidden; -} - -.template { - display: none; -} - -.itembox-container { - display: none; - position: relative; - width: 100px; - height: 105px; - float: left; - background-color: rgba(0, 0, 0, 0.3); - border: 1px solid #4b4b4b; - margin: 2px; - transition: opacity 0.2s; - opacity: 1; - border-radius: 5px; -} - -.itembox-container img { - width: 40px; - height: auto; - margin-top: 1.2vh; -} - -#itembox-action { - position: absolute; - display: flex; - align-items: center; - gap: 4px; - justify-content: space-between; - font-weight: bolder; - color: #fff; - padding: 3.24px; - text-align: center; - width: auto; - min-width: 50px; - border-top-left-radius: 5px; - border-bottom-right-radius: 5px; - font-size: 12px; - line-height: 19.44px; - border: none !important; - font-family: "CabinetGrotesk-Bold"; -} - -#itembox-action { - width: 100%; -} - -#itembox-action > p { - font-size: 10px; - font-family: "CabinetGrotesk-Bold"; -} - -#itembox-label { - position: absolute; - bottom: 0; - z-index: 55; - width: 100%; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - background-color: rgba(0, 0, 0, 0.7); -} - -#itembox-label > p { - text-transform: uppercase; - font-weight: 800; - color: #fff; - width: 100px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - font-size: 9.5px; - padding: 3px; - text-align: center; - letter-spacing: 1px; - font-family: "CabinetGrotesk-Bold"; - margin: 0; -} - -.requiredItem-container { - display: none; - position: absolute; - height: 1080px; - width: 100vw; -} - -.requiredItem-box { - position: relative; - top: 70%; - left: 42%; - width: 97.2px; - height: 118.8px; - float: left; - margin-left: 20px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - background-color: rgba(0, 0, 0, 0.3); - border: 1px solid #ad0000; -} - -#requiredItem-action { - position: absolute; - left: 0; - top: 0; - color: #fff; - padding: 3px; - font-size: 10px; - font-family: "CabinetGrotesk-Bold"; -} - -#requiredItem-label { - position: absolute; - bottom: 0; - width: 100%; - background-color: #000; - height: 28.08px; -} - -#requiredItem-label > p { - color: #fff; - font-size: 11px; - text-align: center; - text-transform: uppercase; - line-height: 32.4px; -} - -.z-hotbar-inventory { - display: none; - position: absolute; - bottom: 1%; - margin: 0 auto; - left: 0; - right: 0; - width: fit-content; - z-index: 105; -} - -.z-hotbar-inventory > .z-hotbar-item-slot > .z-hotbar-item-slot-key > p { - position: absolute; - font-weight: bolder; - color: #fff; - padding: 3.24px; - text-align: center; - width: 19px; - border-top-left-radius: 5px; - border-bottom-right-radius: 5px; - font-size: 11.88px; - line-height: 19.44px; - font-family: "CabinetGrotesk-Bold"; -} - -.z-hotbar-item-slot { - position: relative; - width: 110px; - height: 115px; - float: left; - background-color: rgba(0, 0, 0, 0.3); - border: 1px solid #4b4b4b; - margin: 2px; - top: -7px; - transition: opacity 0.2s; - opacity: 1; - border-radius: 5px; -} - -.z-hotbar-item-slot-amount { - position: absolute; - top: 2px; - right: 4px; -} - -.z-hotbar-item-slot-amount > p { - color: #fff; - text-align: right; - font-size: 10px; - width: 60px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.z-hotbar-item-slot-label { - position: absolute; - bottom: 0; - width: 100%; - background-color: rgba(0, 0, 0, 0.35); - min-height: 2.2vh; - height: fit-content; -} - -.z-hotbar-item-slot-label > p { - text-transform: uppercase; - font-weight: 800; - color: #fff; - width: 100px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - font-size: 9.5px; - padding: 3px; - text-align: center; - letter-spacing: 1px; - font-family: "Poppins", sans-serif; - margin: 0; -} - -.z-hotbar-item-slot-img { - display: flex; - align-items: center; - justify-content: center; - max-width: 100%; - max-height: 100%; - padding: 0.9vw; -} - -.z-hotbar-item-slot-img img { - margin-top: 5%; - display: block; - width: 60px; - height: 60px; - max-width: 100%; - max-height: 100%; -} - -.ammo-container { - position: absolute; - background-color: rgba(20, 18, 32, 0.2); - width: 3.25%; - height: 44.16%; - top: 26%; - left: 6%; -} - -.ammo-container-header { - position: absolute; - top: 0; - width: 100%; - height: 54px; - background-color: rgba(120, 10, 20, 0.5); - text-align: center; - color: rgba(216, 216, 216, 0.897); -} - -.ammo-container-header > i { - line-height: 54px; - font-size: 19.44px; -} - -.ammo-box { - position: relative; - width: 100%; - height: 64.8px; - top: 54px; - background-color: rgba(0, 0, 0, 0.4); - margin-bottom: 5.4px; - margin-top: 5.4px; -} - -.ammo-box > img { - position: absolute; - top: 1.62px; - left: 2.16px; - width: 56.7px; - opacity: 0.25; -} - -.ammo-box > span { - position: absolute; - color: rgba(255, 255, 255, 0.95); - font-size: 10.044px; - bottom: 0; - right: 0; - margin: 3.24px; - font-family: "CabinetGrotesk-Bold"; -} - -.ammo-box-amount { - position: absolute; - width: 100%; - background-color: rgba(36, 36, 36, 0.4); - bottom: 0; - max-height: 100%; -} - -#pistol_ammo > .ammo-box-amount { - height: 0; -} - -#smg_ammo > .ammo-box-amount { - height: 0; -} - -#shotgun_ammo > .ammo-box-amount { - height: 0; -} - -#rifle_ammo > .ammo-box-amount { - height: 0; -} - -.weapon-attachments-container { - position: absolute; - left: 0; - width: 100vw; - z-index: 1231831971293812371223; - height: 100vh; - display: none; -} - -.weapon-attachments-info { - position: relative; - display: inline-block; - margin: 10px; - padding: 20px; - width: 30vw; - max-height: 76.5%; - border-radius: 10px; - font-family: "CabinetGrotesk-Bold"; -} - -.weapon-attachments-info:after { - content: ""; - position: absolute; - z-index: -1; - width: 584px; - height: 377px; - left: -197px; - top: 03px; - opacity: 0.6; - background: #2d2d2d; - filter: blur(75px); -} - -.weapon-attachments-container-title { - font-size: 32.4px; - font-family: "CabinetGrotesk-Black"; - margin-bottom: 10px; - font-style: normal; - font-weight: 900; - font-size: 3vw; - line-height: 3.5vw; -} - -.weapon-attachments-container-description { - font-size: 18.36px; - margin-bottom: 10px; - font-family: "CabinetGrotesk-Medium"; - font-style: normal; - font-weight: 500; - font-size: 20px; - line-height: 25px; - color: #ffffff; - overflow: auto; -} - -.weapon-attachments-container-details { - margin-top: 2rem; - font-size: 15.12px; - font-family: "CabinetGrotesk-Extrabold"; - text-transform: uppercase; - font-style: normal; - font-weight: 800; - font-size: 13.1909px; - line-height: 16px; - color: #ffffff; -} - -.weapon-attachments-container-detail-durability { - height: 6.27px; - width: 258px; - margin-top: 20px; - background-color: rgba(20, 151, 235, 0.2); - border-radius: 9px; - margin-bottom: 10px; -} - -.weapon-attachments-container-detail-durability-total { - height: 100%; - width: 50%; - border-radius: 9px; - background-color: rgba(20, 151, 235, 1); - box-shadow: 1px 1px 13px rgba(20, 151, 235, 1); -} - -.weapon-attachments-container-image { - position: absolute; - margin: 0 auto; - left: 0; - right: 0; - top: 32%; - width: 30%; -} - -.weapon-attachments { - position: absolute; - bottom: 0; - left: 0; - margin: 15px; - padding: 15px; - width: auto; - max-width: 43.2%; - overflow: hidden; - white-space: nowrap; - background: red; - height: 16.7%; - display: flex; - border-radius: 10px; - background: rgba(0, 0, 0, 0.5); - flex-direction: row; - cursor: grab; -} - -.weapon-attachments > .weapon-attachment { - flex-shrink: 0; - cursor: grab; -} - -.weapon-attachments > .weapon-attachment:active { - cursor: grabbing; -} - -.weapon-attachments > div { - flex-shrink: 0; -} - -.weapon-attachments-title { - position: absolute; - bottom: 151.2px; - left: 0; - margin: 42px; - color: rgba(255, 255, 255, 0.8); - font-family: "CabinetGrotesk-Bold"; - font-size: 18px; -} - -.weapon-attachment { - position: relative; - height: 113.4px; - width: 113.4px; - background-color: rgba(0, 0, 0, 0.3); - border: 1px solid #4b4b4b; - margin: 10px; - bottom: 5px; - float: left; - cursor: grab; -} - -.weapon-attachment:hover { - background-color: rgba(0, 0, 0, 0.4); - border: 1px solid #1d1d1d; -} - -.weapon-attachment-label { - position: absolute; - bottom: 0; - width: 100%; - background-color: rgba(0, 0, 0, 0.3); - padding: 2.1%; -} - -.weapon-attachment-label > p { - color: #fff; - font-size: 11.88px; - text-align: center; - text-transform: uppercase; - line-height: 20.52px; - font-family: "CabinetGrotesk-Extrabold"; - font-style: normal; - font-weight: 800; - font-size: 11.8764px; - line-height: 15px; - text-align: center; - max-height: 2vh; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -.weapon-attachment-img { - max-width: 100%; - max-height: 100%; - padding: 0.5vw; -} - -.weapon-attachment-img > img { - display: block; - position: relative; - margin: 0 auto; - margin-top: 10%; - width: 70px; - height: 70px; - max-width: 100%; - max-height: 100%; -} - -.weapon-attachments-remove { - position: absolute; - width: 70.2px; - height: 70.2px; - border-radius: 2px; - margin: 0 auto; - left: 50%; - transform: translateX(-50%); - right: 0%; - bottom: 80%; - text-align: center; - color: #fff; - font-size: 21.6px; - border: 2px solid rgba(52, 68, 82, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient(180deg, rgba(52, 68, 82, 0) 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); - transition: all 0.3s linear; -} - -.weapon-attachments-remove:hover { - border: 1px solid white; - box-shadow: 1px 1px 13px 5px rgba(0, 148, 255, 0.5); - background: radial-gradient( - 49.48% 49.48% at 50.52% 50.52%, - rgba(0, 163, 255, 1) 0%, - #00a3ff 100% - ); - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); -} - -.weapon-attachments-remove > i { - line-height: 70.2px; -} - -.weapon-attachments-remove-hover { - background-color: #27ae60; -} - -.weapon-dragging-class { - animation: ShakeEffect 0.75s; - animation-iteration-count: infinite; -} - -.weapon-attachments-back { - position: absolute; - display: flex; - justify-content: center; - align-items: center; - align-content: center; - margin: 10px; - width: 108px; - height: 40.8px; - background-color: #0f0f0f; - border-radius: 1px; - text-align: center; - line-height: 64.8px; - color: #fff; - font-family: "CabinetGrotesk-Bold"; - border: 1px solid rgba(52, 68, 82, 0); - background: linear-gradient(0deg, #0e151b, #0e151b); - border-radius: 17.52581px; - transition: all 0.1s linear; - cursor: pointer; -} - -.weapon-attachments-back:hover { - border: unset; - border-ardius: 12px; - transform: scale(1.1); - box-shadow: 1px 1px 13px 5px rgba(0, 148, 255, 0.5); - background: radial-gradient( - 49.48% 49.48% at 50.52% 50.52%, - rgba(0, 163, 255, 1) 0%, - #00a3ff 100% - ); - border-image-source: unset; -} - -#attachment-canvas { - position: absolute; - width: 1920px; - height: 1080px; - margin: 1%; - top: 50%; - left: 48%; - margin-right: -50%; - transform: translate(-50%, -50%); -} - -.weapon-attachments-line { - position: absolute; - width: 1px; - height: 1px; -} - -.attachmentItem-container { - position: absolute; - height: 113.4px; - width: 113.4px; - border: 1px solid rgba(52, 68, 82, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient(180deg, rgba(52, 68, 82, 0) 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); - z-index: 9999999; - cursor: grab; -} - -.weapon-attachments-weaponContainer { - position: absolute; - left: 50%; - top: 50%; - width: 80%; - height: 60%; - transform: translate(-50%, -50%); - cursor: grab; -} - -.clothes-inventory .item-slot:has(.item-slot-img img) .item-slot-bg-image { - display: none; -} - -.clothes-inventory { - display: grid; - grid-template-columns: repeat(2, 1fr); - grid-template-rows: auto; - gap: 5px; - padding: 0 5px; -} - -.clothes-inventory .item-slot:nth-child(odd) { - justify-self: start; -} - -.clothes-inventory > :nth-child(n + 2) { - justify-self: end; -} - -.clothes-inventory .item-slot { - position: relative; - width: 112px; - height: 112px; - margin: 2px; - transition: opacity 0.2s; - opacity: 1; - border-radius: 5px; -} - -.clothes-inventory .item-slot-img { - width: 5vw; - height: 4.5vw; - max-width: 100%; - max-height: 100%; -} - -.clothes-inventory .item-slot-img img { - margin-top: 0; -} - -.clothes-inventory .item-slot { - max-height: 102.2px; -} - -.clothes-inventory :is(.item-slot-amount, .item-slot-key) { - display: none; -} - -.item-slot-bg-image { - align-items: center; - justify-content: center; - display: flex; - top: 0; - position: absolute; - margin: 1%; - top: 43%; - left: 50%; - margin-right: -50%; - transform: translate(-50%, -50%); - width: 80%; - height: auto; -} - -.item-slot-bg-image img { - width: 100%; - height: 100%; - opacity: 0.22; -} - -.item-slot-clothe-back { - position: absolute; - right: 5px; - bottom: 2px; - color: #fff; - padding: 4px; - background: #666; - border-radius: 9999px; - cursor: pointer; - display: none; -} - -.item-slot-clothe-back .fas { - font-size: 1vh; -} - -.crafting-repair { - grid-template-columns: repeat(2, 1fr); -} - -.item_crafting { - justify-content: center; - display: flex; - width: 250px; - max-width: 250px; - height: 150px; - position: relative; -} - -.item_selling { - justify-content: center; - display: flex; - width: 250px; - max-width: 250px; - height: 150px; - position: relative; -} - -.img_crafting { - max-width: 100%; - max-height: 100%; - top: 20%; - position: absolute; - left: 0; -} - -.amount_crafting { - position: absolute; - left: 14%; - right: auto; -} - -.label_crafting { - width: 39.5%; - left: 0; - border-radius: 0; -} - -.item-slot-costs-container { - left: 20%; - right: 0; - display: flex; - height: 100%; - width: 60%; - position: relative; - text-align: center; - flex-direction: column; - overflow: auto; - position: relative; - z-index: 5; -} - -.item-slot-costs { - display: flex; - text-align: left; - justify-content: center; - height: 30%; - margin: 2px; - border-radius: 5px; -} - -.item-slot-costs-img img { - position: relative; - width: 20px; - top: 5px; - left: 5px; - margin-right: 10px; -} - -.item-slot-costs-label { - color: #fff; - font-size: 10px; - line-height: 35px; - width: 100%; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.img_selling { - max-width: 100%; - height: 100%; - padding: 10px; - position: absolute; - left: 0; -} - -.img_selling img { - max-width: 100%; - max-height: 100%; - object-fit: cover; -} - -.amount_selling { - position: absolute; - display: flex; - justify-content: center; - align-items: center; - top: 5px; - right: 5px; -} - -.amount_selling p { - font-size: 12px; - z-index: 1; -} - -.label_selling { - display: flex; - justify-content: center; - align-items: center; - right: 0; - max-width: 150px; - height: auto; - border-radius: 0 !important; - background: none; - top: 0; -} - -.label_selling p { - font-size: 11px; -} - -.inventory-playerstats, -.inventory-playerdata { - margin-top: 7vh; -} - -.playerstats { - color: #fff; -} - -.playerstat-item { - height: 80px; - width: 75px; - margin-bottom: 5px; - border-radius: 6px; - border: 1px solid rgba(52, 68, 82, 0); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient(180deg, rgba(52, 68, 82, 0) 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 0%, - #ffffff 100% - ); -} - -.playerdata { - color: #fff; -} - -.playerdata p { - color: #fff; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} - -.playerstat-icon { - position: relative; - font-size: 20px; - text-align: center; - width: 75px; - padding-top: 21.6px; - font-weight: 600; - padding-bottom: 21.6px; - border-radius: 5px; - margin-bottom: 10.8px; -} - -.playerstat-icon p { - color: #fff; -} - -.playerstat-text { - position: relative; - top: 10.8px; - font-size: 11px; - text-align: center; - font-weight: 600; - font-family: "CabinetGrotesk-Bold"; -} - -.custom-primary-color, -.custom-secondary-color { - display: flex; - flex-direction: column; - min-height: 160px; - align-items: center; - justify-content: center; - border: 1px solid rgba(128, 128, 128, 1); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - rgba(255, 255, 255, 0.1) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(128, 128, 128, 0.5) 0%, - #ffffff 100% - ); - border-radius: 5px; - padding: 6px; - margin-bottom: 8px; -} - -.custom-border-container { - display: flex; - flex-direction: row; - justify-content: space-between; -} - -.custom-details { - background: transparent !important; - border-radius: 5px; - border: 1px solid rgba(128, 128, 128, 1); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - rgba(255, 255, 255, 0.1) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(128, 128, 128, 0.5) 0%, - #ffffff 100% - ); -} - -.custom-border { - font-family: "CabinetGrotesk-Black"; - text-transform: uppercase; - font-style: normal; - font-weight: 900; - font-size: 15.7716px; - line-height: 27px; - flex-direction: column; - align-items: center; - justify-content: center; - background-color: rgba(0, 0, 0, 0.3); - border: 1px solid #4b4b4b; - border-radius: 5px; - padding: 15px; - width: 50%; - color: #fff; - border: 1px solid rgba(128, 128, 128, 1); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - rgba(255, 255, 255, 0.1) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(128, 128, 128, 0.5) 0%, - #ffffff 100% - ); -} - -.custom-border-radius { - font-family: "CabinetGrotesk-Black"; - text-transform: uppercase; - font-style: normal; - font-weight: 900; - font-size: 15.7716px; - line-height: 27px; - flex-direction: column; - align-items: center; - justify-content: center; - border-radius: 5px; - padding: 15px; - height: 82px; - margin-bottom: 8px; - color: #fff; -} - -.custom-text-color { - font-family: "CabinetGrotesk-Black"; - text-transform: uppercase; - font-style: normal; - font-weight: 900; - font-size: 15.7716px; - line-height: 27px; - flex-direction: column; - align-items: center; - justify-content: center; - border-radius: 5px; - padding: 15px; - color: #fff; -} - -.custom-border { - margin-right: 8px; -} - -#reset-localstorage { - display: none; -} - -#reset-localstorage p { - position: relative; - bottom: 7%; -} - -.flexik { - display: flex; - width: 90%; - justify-content: center; - align-items: flex-start; - align-content: center; -} - -.flexik_col { - flex-direction: column; - justify-content: space-between; - min-height: 80px; -} - -.custom-border .flexik_col { - margin: 0rem 1rem; -} - -.custom-primary-color label, -.custom-secondary-color label { - font-size: 14px; - font-weight: 700; - margin-bottom: 10px; - font-family: "CabinetGrotesk-Black"; - text-transform: uppercase; - font-style: normal; - font-weight: 900; - font-size: 15.7716px; - line-height: 27px; -} - -input[type="color"], -input[type="color"], -input[type="color"] { - border: none; - background-color: transparent; - outline: none; - height: 50px; - width: 60%; - margin-bottom: 13px; - border-radius: 10px; - -webkit-appearance: none; - cursor: pointer; -} - -input[type="color"] { - border-radius: 12px; - padding: 0; -} - -input[type="color"]::-moz-color-swatch { - border: none; - border-radius: 12px; -} - -input[type="color"]::-webkit-color-swatch-wrapper { - padding: 0; - border-radius: 12px; -} - -input[type="color"]::-webkit-color-swatch { - border: none; - border-radius: 12px; -} - -input[type="range"] { - transform: scaleY(0.7); - --track-height: 0.125em; - --track-color: rgba(0, 0, 0, 0.6); - --brightness-hover: 180%; - --brightness-down: 80%; - --thumb-height: 1.375em; - --thumb-width: 0.5em; - --clip-edges: 0.0125em; - filter: drop-shadow(1px 1px 9px rgba(0, 148, 255, 1)); - width: 100%; - color: rgba(0, 148, 255, 1) !important; - position: relative; - background: #fff0; - overflow: hidden; -} - -input[type="range"]:active { - cursor: grabbing; -} - -input[type="range"]:disabled { - filter: grayscale(1); - opacity: 0.3; - cursor: not-allowed; -} - -input[type="range"], -input[type="range"]::-webkit-slider-runnable-track, -input[type="range"]::-webkit-slider-thumb { - -webkit-appearance: none; - transition: all ease 100ms; - height: var(--thumb-height); -} - -input[type="range"]::-webkit-slider-runnable-track, -input[type="range"]::-webkit-slider-thumb { - position: relative; -} - -input[type="range"]::-webkit-slider-thumb { - --thumb-radius: calc((var(--thumb-height) * 0.5) - 1px); - --clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px); - --clip-bottom: calc(var(--thumb-height) - var(--clip-top)); - --clip-further: calc(100% + 1px); - --box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 - 100vmax currentColor; - width: var(--thumb-width, var(--thumb-height)); - background: linear-gradient(currentColor 0 0) scroll no-repeat left center / - 50% calc(var(--track-height) + 1px); - background-color: currentColor; - box-shadow: var(--box-fill); - border-radius: var(--thumb-width, var(--thumb-height)); - transform: scaleX(0.7); - clip-path: polygon( - 100% -1px, - var(--clip-edges) -1px, - 0 var(--clip-top), - -100vmax var(--clip-top), - -100vmax var(--clip-bottom), - 0 var(--clip-bottom), - var(--clip-edges) 100%, - var(--clip-further) var(--clip-further) - ); -} - -input[type="range"]:hover::-webkit-slider-thumb { - cursor: grab; -} - -input[type="range"]:active::-webkit-slider-thumb { - cursor: grabbing; -} - -input[type="range"]::-webkit-slider-runnable-track { - background: linear-gradient(var(--track-color) 0 0) scroll no-repeat center / - 100% calc(var(--track-height) + 1px); -} - -input[type="range"]:disabled::-webkit-slider-thumb { - cursor: not-allowed; -} - -input[type="range"], -input[type="range"]::-moz-range-track, -input[type="range"]::-moz-range-thumb { - appearance: none; - transition: all ease 100ms; - height: var(--thumb-height); -} - -input[type="range"]::-moz-range-track, -input[type="range"]::-moz-range-thumb, -input[type="range"]::-moz-range-progress { - background: #fff0; -} - -input[type="range"]::-moz-range-thumb { - background: currentColor; - border: 0; - width: var(--thumb-width, var(--thumb-height)); - border-radius: var(--thumb-width, var(--thumb-height)); - cursor: grab; -} - -input[type="range"]:active::-moz-range-thumb { - cursor: grabbing; -} - -input[type="range"]::-moz-range-track { - width: 100%; - background: var(--track-color); -} - -input[type="range"]::-moz-range-progress { - appearance: none; - background: currentColor; - transition-delay: 30ms; -} - -input[type="range"]::-moz-range-track, -input[type="range"]::-moz-range-progress { - height: calc(var(--track-height) + 1px); - border-radius: var(--track-height); -} - -input[type="range"]::-moz-range-thumb, -input[type="range"]::-moz-range-progress { - filter: brightness(100%); -} - -input[type="range"]:hover::-moz-range-thumb, -input[type="range"]:hover::-moz-range-progress { - filter: brightness(var(--brightness-hover)); -} - -input[type="range"]:active::-moz-range-thumb, -input[type="range"]:active::-moz-range-progress { - filter: brightness(var(--brightness-down)); -} - -input[type="range"]:disabled::-moz-range-thumb { - cursor: not-allowed; -} - -input[type="range"]:hover { - opacity: 1; -} - -::-webkit-scrollbar { - width: 2px; - border-radius: 2px; -} - -::-webkit-scrollbar-track { - background: rgb(0 0 0 / 0.05); - border-radius: 2px; - background: linear-gradient( - 270deg, - rgba(69, 100, 129, 0) -26.87%, - #0e151b 100% - ); -} - -::-webkit-scrollbar-thumb { - background: #1497eb; - box-shadow: 1px 3px 20px #1497eb; - border-radius: 12px; -} - -::-webkit-scrollbar-thumb:hover { - background: var(--creator-bg); -} - -.progressbar { - display: flex; - margin-right: 1vw; - flex-direction: column; - justify-content: flex-end; - align-items: flex-end; - align-content: flex-end; - align-self: flex-end; - height: 50px; - justify-self: flex-end; - width: 200px; - margin-bottom: 1%; - border-radius: 5px; - padding: 1px; -} - -.other-inv-info .progressbar { - right: -8.2%; -} - -.fa-arrow-left { - font-size: 2.3vh !important; -} - -.fa-shirt { - font-size: 1.8vh !important; -} - -.fa-sliders { - padding-top: 20%; - font-size: 1.8vh !important; -} - -.settingsIcon .fa-arrow-left { - padding-top: 25%; -} - -.player-weight-progressbar { - gap: 2px; -} - -.weight_bar_bordered { - height: 23px; - width: 13px; - border-radius: 6px; - border: 1px solid rgba(128, 128, 128, 1); - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - rgba(69, 100, 129, 0) 0%, - #0e151b 100% - ) - padding-box, - linear-gradient( - 180deg, - rgba(52, 68, 82, 0) 30%, - rgba(255, 255, 255, 0.2) 70% - ) - border-box; - border-image-source: linear-gradient( - 180deg, - rgba(128, 128, 128, 0.9) 0%, - #ffffff 100% - ); -} - -.player-weight-progressbar, -.other-weight-progressbar { - gap: 2px; - height: 20px; - transition: width 1s; - border-radius: 3px; -} - -.player-weight-progressbar, -.other-weight-progressbar { - height: 50px; - align-content: flex-end; - justify-content: flex-end; - align-items: flex-end; -} - -#dialog { - position: fixed; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - z-index: 120; - background-color: rgba(0, 0, 0, 0.5); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 15px; - border-radius: 5px; - width: 40%; - display: none; - color: #fff; - font-family: "CabinetGrotesk-Bold"; -} - -#dialog h2 { - font-size: 20px; - margin-top: 0; -} - -#nearPlayers { - display: flex; - flex-direction: column; - gap: 10px; -} - -.nearbyPlayerButton { - width: auto; - height: 50px; - background-color: rgba(0, 0, 0, 0.7); - border: 1px solid rgba(255, 255, 255, 0.2); - color: #fff; - border-radius: 5px; - outline: none; - transition: background-color 0.1s linear; - cursor: pointer; -} - -#close-inventory-give { - position: absolute; - top: 10px; - right: 10px; - font-size: 20px; - cursor: pointer; - border: none; - outline: none; - background-color: rgba(0, 0, 0, 0.7); - border: 1px solid rgba(255, 255, 255, 0.2); - width: 28px; - height: 28px; - border-radius: 5px; - font-size: 30px; - line-height: 28px; - color: #fff; -} - -.label-changer-container { - position: absolute; - left: 0; - z-index: 120; - display: none; - flex-direction: column; - align-items: center; - justify-content: center; - transition: all 0.3s ease-in-out; - border: none !important; -} - -.label-changed { - position: fixed; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - z-index: 120; - background-color: rgba(0, 0, 0, 0.5); - border: 1px solid rgba(255, 255, 255, 0.2); - padding: 15px; - border-radius: 5px; - width: 40%; - display: none; - color: #fff; - font-family: "CabinetGrotesk-Bold"; -} - -.label-changer-title { - font-size: 1.8vh; - color: #fff; - font-family: "CabinetGrotesk-Bold"; - margin-bottom: 1vh; -} - -#label-changer-close { - position: absolute; - top: 10px; - right: 10px; - font-size: 20px; - cursor: pointer; - border: none; - outline: none; - background-color: rgba(0, 0, 0, 0.7); - border: 1px solid rgba(255, 255, 255, 0.2); - width: 28px; - height: 28px; - border-radius: 5px; - font-size: 26px; - line-height: 28px; - color: #fff; -} - -.label-changer-input-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; -} - -.label-changer-input { - width: 100%; - height: 5vh; - border-radius: 5px; - background-color: rgba(255 255 255 / 0.1); - border: none; - color: #fff; - font-family: "CabinetGrotesk-Bold"; - text-align: center; - font-size: 1.5vh; - padding-left: 1vh; -} - -.label-changer-input:focus { - outline: none !important; -} - -.label-changer-button-container { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; -} - -.label-changer-button { - width: 100%; - height: 4.5vh; - border-radius: 5px; - background-color: rgba(255 255 255 / 0.1); - margin-top: 2vh; - box-shadow: 0 0 5px 0 rgba(0 0 0 / 0.3); - color: #fff; - font-family: "CabinetGrotesk-Bold"; - font-size: 1.5vh; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; -} - -.weapon-tint-box-container { - width: 100%; - padding: 20px; - align-items: center; - justify-content: center; -} - -.weapon-tint-title { - position: relative; - font-size: 1.8vh; - top: 16%; - left: 5%; - float: left; - overflow: hidden; -} - -.weapon-tint-input-container { - width: 100%; - height: 10px; - margin-top: 6vh; - display: flex; - align-items: center; - margin-bottom: 3.4vh; - justify-content: center; -} - -.weapon-tint-input-container input { - width: 100%; - height: 5vh; - border-radius: 5px; - background-color: rgba(255 255 255 / 0.2); - border: none; - color: #fff; - font-family: "CabinetGrotesk-Bold"; - text-align: center; - font-size: 1.5vh; - padding-left: 1vh; -} - -.weapon-tint-button-container { - position: relative; - width: 100%; - height: 4.5vh; - margin-top: 2.5vh; - border-radius: 5px; - background-color: rgba(255 255 255 / 0.2); - box-shadow: 0 0 5px 0 rgba(0 0 0 / 0.3); - color: #fff; - line-height: 50px; - font-family: "CabinetGrotesk-Bold"; - font-size: 1.5vh; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; -} - -.weapon-tint-full-screen { - width: 100%; - display: none; - align-items: center; -} - -.weapon-tint-container { - position: absolute; - width: 45%; - height: 20%; - background-color: rgba(0, 0, 0, 0.6); - border: 1px solid rgba(255, 255, 255, 0.2); - border-radius: 8px !important; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - align-items: center; - justify-content: center; - font-family: "CabinetGrotesk-Bold"; -} - -#weapon-tint-close { - position: absolute; - top: 10px; - right: 10px; - font-size: 20px; - cursor: pointer; - border: none; - outline: none; - background-color: rgba(0, 0, 0, 0.7); - border: 1px solid rgba(255, 255, 255, 0.2); - width: 28px; - height: 28px; - border-radius: 5px; - font-size: 26px; - line-height: 28px; - color: #fff; -} - -.item-slot-box { - position: relative; - width: 100px; - height: 100.2px; - float: left; - background-color: rgba(0, 0, 0, 0.3); - border: 1px solid #4b4b4b; - margin: 2px; - top: -7px; - transition: opacity 0.2s; - opacity: 1; - border-radius: 5px; - cursor: grab; -} - -.item-slot-box img { - display: block; - position: relative; - margin: 0 auto; - margin-top: 30%; - width: 65px; - height: 65px; - max-width: 100%; - max-height: 100%; -} - -.item-slot-box.rare-normal { - border-bottom: 5px solid white; - background-image: linear-gradient( - to top, - rgba(255, 255, 255, 0.2), - transparent - ); -} - -.item-slot-box.rare-classic { - border-bottom: 5px solid green; - background-image: linear-gradient( - to top, - rgba(0, 128, 0, 0.2), - transparent - ); -} - -.item-slot-box.rare-medium { - border-bottom: 5px solid steelblue; - background-image: linear-gradient( - to top, - rgba(70, 130, 180, 0.2), - transparent - ); -} - -.item-slot-box.rare-mythic { - border-bottom: 5px solid violet; - background-image: linear-gradient( - to top, - rgba(238, 130, 238, 0.2), - transparent - ); -} - -.item-slot-box.rare-epic { - border-bottom: 5px solid goldenrod; - background-image: linear-gradient( - to top, - rgba(218, 165, 32, 0.2), - transparent - ); -} - -.serialBlue { - color: var(--primary-color); -} - -.filled { - border: 1px solid #00a3ff; - background: radial-gradient( - 120.05% 120.05% at 50.14% -58.24%, - #00a3ff 0%, - #00a3ff 100% - ) - padding-box, - linear-gradient(180deg, #00a3ff 30%, #00a3ff 70%) border-box; - border-image-source: linear-gradient(180deg, #00a3ff 0%, #ffffff 100%); -} - -.introQuasar { - position: absolute; - height: 100%; - width: 100%; -} - -.intro { - position: absolute; - inset: 0; - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - transition: 0.4s all; - z-index: 99999999999999; -} - -#intro { - background-color: #000; -} - -#intro-logo { - position: absolute; - inset: 0; - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; -} - -#intro-top { - position: absolute; - inset: 0; - height: 50%; - width: 100%; - background-color: #090809; - z-index: -1; - transition: cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s; -} - -#intro-bottom { - position: absolute; - width: 100%; - top: 50%; - height: 50%; - background-color: #090809; - z-index: -1; - transition: cubic-bezier(0.165, 0.84, 0.44, 1) 1.2s; -} - -#intro-server-container { - display: flex; - flex-direction: column; -} - -#intro-server-name { - font-size: 6rem; -} - -#intro button { - background: #fff; - color: #000; - height: 3vh; - width: fit-content; - align-self: flex-end; - place-self: flex-end; - padding: 4px; - border-radius: 2px; - box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.15); -} - -.hidden { - opacity: 0; - pointer-events: none; - visibility: hidden; -} - -.slide-left { - transform: translateX(-100%); -} - -.slide-center { - transform: translateX(0); -} - -.slide-right { - transform: translateX(100%); -} - -.scale-down { - transform: scale(0.5); - opacity: 0; -} - -#intro-logo-container img { - width: 32vh; -} - -#intro-logo-container { - transition: cubic-bezier(0.4, 0, 0.2, 1) 1.2s; -} - -.animate__animated.animate__fadeOutDown { - animation-duration: 250ms; -} - -.animate__animated.animate__fadeInUp { - animation-duration: 250ms; -} - -.sixth-slot { - position: fixed; - width: 100px; - top: 81vh; - left: -24vh; -} - -#text-color-picker, -#border-color-picker, -#secondary-color-picker, -#primary-color-picker { - border: 1px solid rgba(255, 255, 255, 0.2); -} - -.legendary { - background-image: linear-gradient( - to top, - rgba(255, 215, 0, 0.5), - rgba(255, 215, 0, 0) 60% - ); -} - -.epic { - background-image: linear-gradient( - to top, - rgba(128, 0, 128, 0.5), - rgba(128, 0, 128, 0) 60% - ); -} - -.common { - background-image: linear-gradient( - to top, - rgba(211, 211, 211, 0.5), - rgba(211, 211, 211, 0) 60% - ); -} - -.item-slot-rare { - width: 100%; - height: 100%; - position: absolute; - left: 50%; - top: 50%; - z-index: 1; - transform: translate(-50%, -50%); -} - -@keyframes updateConorAnimation { - from { - transform: perspective(800px) rotateY(1deg); - } - - to { - transform: perspective(800px) rotateY(2deg); - } -} - -@keyframes ShakeEffect { - 0% { - transform: translate(1px, 1px) rotate(0deg); - } - - 10% { - transform: translate(-1px, -2px) rotate(-1deg); - } - - 20% { - transform: translate(-3px, 0px) rotate(1deg); - } - - 30% { - transform: translate(3px, 2px) rotate(0deg); - } - - 40% { - transform: translate(1px, -1px) rotate(1deg); - } - - 50% { - transform: translate(-1px, 2px) rotate(-1deg); - } - - 60% { - transform: translate(-3px, 1px) rotate(0deg); - } - - 70% { - transform: translate(3px, 1px) rotate(-1deg); - } - - 80% { - transform: translate(-1px, -1px) rotate(1deg); - } - - 90% { - transform: translate(1px, 2px) rotate(0deg); - } - - 100% { - transform: translate(1px, -2px) rotate(-1deg); - } -} - -@keyframes zoomIn { - from { - transform: scale(1); - } - - to { - transform: scale(1.5); - } -} - -@media (max-width: 1560px) { - .attachmentItem-container { - height: 93.4px; - width: 93.4px; - transform: translateX(-150px); - } - - #attachment-canvas { - transform: translate(-50%, -50%) scale(0.7); - } -} - -@media (min-width: 2501px) { - .container { - transform: scale(2); - transform-origin: top left; - } - - .ply-inv-container, - .oth-inv-container { - max-width: 880px !important; - } - - .ply-inv-container, - .oth-inv-container { - width: 880px; - } - - .player-inventory, - .other-inventory { - max-height: 55vh; - } - - .item-slot { - position: relative; - max-width: 150px; - min-height: 150px; - } - - .sixth-slot { - position: fixed; - width: 150px; - top: 81vh; - left: -50vh; - } - - .inv-option-item { - width: 12vw; - } - - .clothes-inventory .item-slot { - position: relative; - width: 150px; - height: 150px; - } - - .item-slot-img img { - width: 90px; - height: 90px; - max-width: 100%; - max-height: 100%; - } - - .clothes-inventory .item-slot-img { - width: 7vw; - height: 7vw; - max-width: 100%; - max-height: 100%; - } - - #clothmenu { - max-height: 70px; - } - - .inv-option-item { - height: 80px; - margin-top: 0.75em; - } - - .playerstat-item { - height: 125px; - width: 125px; - padding-top: 1.5em; - text-align: center; - } - - .inv-options-list { - margin-top: 10em; - } - - .clothes-inventory .item-drag { - width: 150px !important; - height: 150px !important; - } - - .custom-inventory { - margin-top: 4em; - } - - .item-draggable { - width: 150px !important; - height: 150px !important; - } - - .item-slot.ui-droppable.item-drag.ui-draggable.ui-draggable-handle.ui-draggable-dragging { - width: 150px !important; - height: 150px !important; - } - - .inv-option-item > p { - font-size: 18px; - } - - .playerstat-text { - font-size: 18px; - } - - .playerstat-icon { - position: relative; - font-size: 25px; - } - - .weapon-attachments-container-description { - font-size: 28px; - } - - .weapon-attachments-container-details { - font-size: 16px; - } - - .item-info-title { - font-size: 20px; - } - - .item-info-description { - text-transform: uppercase; - font-size: 18px; - } - - .item-slot-label { - display: flex; - justify-content: center; - } - - .item-slot-label > p { - width: fit-content; - font-size: 14px; - } - - .iteminfo-content { - width: 70%; - max-width: 600px; - overflow: hidden; - } - - .item-info-description { - max-width: 30vw; - } - - .weapon-attachments-title { - left: 5em; - } - - .weapon-attachments { - position: absolute; - bottom: 0; - left: 5.5em; - } - - .weapon-attachment { - position: relative; - height: 150px; - width: 150px; - } - - .weapon-attachment-img > img { - display: block; - position: relative; - margin: 0 auto; - margin-top: 10%; - width: 90px; - height: 90px; - max-width: 100%; - max-height: 100%; - } - - .weapon-attachment-label > p { - font-size: 14px; - } - - .attachmentItem-container { - position: absolute; - height: 150px; - width: 150px; - } - - .weapon-attachments { - max-height: fit-content; - } - - .itembox-container { - width: 150px; - height: 150px; - } - - .itemboxes-container { - height: 160px; - } - - .itembox-container img { - width: 90px; - height: 90px; - } - - #itembox-label > p { - font-size: 14px; - width: 160px; - } - - #itembox-action { - font-size: 18px; - padding: 5px; - } - - #itembox-action > p { - font-size: 20px; - } - - .z-hotbar-item-slot { - position: relative; - width: 150px; - height: 165px; - } - - .z-hotbar-item-slot-img img { - width: 90px; - height: 90px; - } - - .z-hotbar-item-slot-amount > p { - font-size: 16px; - } - - .z-hotbar-inventory > .z-hotbar-item-slot > .z-hotbar-item-slot-key > p { - font-size: 17px; - } - - .item-slot.item_crafting { - max-width: 400px; - width: 400px; - } - - .img_crafting { - max-width: 100%; - max-height: 100%; - top: 0%; - position: absolute; - left: 0; - padding: 2em; - } - - .item-slot-costs-img img { - position: relative; - width: 40px; - top: 5px; - left: 5px; - margin-right: 10px; - } - - .item-slot-costs-label { - color: #fff; - font-size: 18px; - line-height: 50px; - width: 100%; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - - .item-slot-amount > p { - color: #fff; - text-align: right; - font-size: 16px; - width: 75px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - - .other-inventory[data-inventory="selling-itemselling_Seller item"] - .item-slot { - max-width: 400px; - width: 400px; - } - - .other-inventory[data-inventory="selling-itemselling_Seller item"] - .item-slot-amount { - color: #fff; - font-size: 18px; - line-height: 50px; - width: 100%; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - - .other-inventory[data-inventory="selling-itemselling_Seller item"] - .item-slot-amount - > p { - color: #fff; - text-align: right; - font-size: 16px; - width: 75px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } -} diff --git a/resources/[inventory]/qs-inventory/html/css/trade.css b/resources/[inventory]/qs-inventory/html/css/trade.css deleted file mode 100644 index c7e1dc0c7..000000000 --- a/resources/[inventory]/qs-inventory/html/css/trade.css +++ /dev/null @@ -1,263 +0,0 @@ -@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@100;300;400&display=swap"); -* { - font-weight: 900; - font-family: 'CabinetGrotesk-Bold'; - margin: 0; - padding: 0; - box-sizing: border-box; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.trade-container { - position: absolute; - left: 50%; - top: 50%; - z-index: 99999999; - margin: 20px auto; - width: 1340px; - display: flex; - justify-content: center; - transform: translate(-50%,-50%); -} - -.buttons-group { - display: flex; - justify-content: center; -} - -.buttons { - margin: 0 0; - width: 100%; - text-align: center; - border-top-left-radius: 5px; - border-top-right-radius: 5px; - color: white; -} - -.gray-text { - color: white; - font-size: 14px; - background-color: rgba(255,255,255,0.125); - width: 100%; - padding: 5px; - background: radial-gradient(120.05% 120.05% at 50.14% -58.24%, rgba(18,121,211,0.2) 0%, rgb(14,21,27) 100%) padding-box padding-box, linear-gradient(rgba(18,121,211,0.2) 30%, rgba(0,163,255,0.6) 70%) border-box border-box; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.btn { - padding: 5px 120px; - border-radius: 5px; - margin: 10px 5px; - transition: opacity 0.1s linear; - border-width: 1px; - border-style: solid; - border-color: rgba(18,121,211,0.2); - border-image-source: linear-gradient(rgb(14,21,27) 0%, rgb(255,255,255) 100%); - border-image-slice: initial; - border-image-width: initial; - border-image-outset: initial; - border-image-repeat: initial; - background: radial-gradient(120.05% 120.05% at 50.14% -58.24%, rgba(18,121,211,0.2) 0%, rgb(14,21,27) 100%) padding-box padding-box, linear-gradient(rgba(18,121,211,0.2) 30%, rgba(0,163,255,0.6) 70%) border-box border-box; -} - -.btn:hover { - opacity: 0.8; -} - -.btn-red { - background-color: #191e25; -} - -.btn-green { - background-color: #191e25; -} - -.btn i { - color: #6c757d; -} - -.wrapper { - width: 51vh; - display: flex; - align-items: center; - background: radial-gradient(120.05% 120.05% at 50.14% -58.24%, rgba(18,121,211,0.2) 0%, rgb(14,21,27) 100%) padding-box padding-box, linear-gradient(rgba(18,121,211,0.2) 30%, rgba(0,163,255,0.6) 70%) border-box border-box; - border-width: 1px; - border-style: solid; - border-color: rgba(18,121,211,0.2); - border-image-source: linear-gradient(rgb(14,21,27) 0%, rgb(255,255,255) 100%); - border-radius: 8px; - color: #fff; - flex-direction: column; - overflow: hidden -} - -.border { - width: 100%; - height: 2px; - margin: 10px 0; - border-bottom: 2px solid #222; -} - -.offer-container { - width: 100%; - min-height: 430px; - max-height: 43px; -} - -.offer-container.receiver { - border-bottom-right-radius: 5px; - border-bottom-left-radius: 5px; -} - -.items { - min-height: 127px; - text-transform: capitalize; - max-height: 127px; - overflow: auto; - display: flex; - width: 100%; - padding: 0 10px; - margin: 0 auto; - justify-content: flex-start; - flex-wrap: wrap; -} - -.items-header { - font-size: 18px; - color: #6c757d; - margin: 10px 20px; -} - -.trade-item-slot { - position: relative; - height: 10.2vh; - margin: 5px; - width: 8.3vh; - transition: 0.1s opacity linear; - border-width: 1px; - border-style: solid; - border-color: rgba(18,121,211,0.2); - border-image-source: linear-gradient(rgb(14,21,27) 0%, rgb(255,255,255) 100%); - border-image-slice: initial; - border-image-width: initial; - border-image-outset: initial; - border-image-repeat: initial; - background: radial-gradient(120.05% 120.05% at 50.14% -58.24%, rgba(18,121,211,0.2) 0%, rgb(14,21,27) 100%) padding-box padding-box, linear-gradient(rgba(18,121,211,0.2) 30%, rgba(0,163,255,0.6) 70%) border-box border-box; - border-radius: 5px; -} - -.item-slot:hover { - opacity: 0.7; -} - -.item-infos { - color: white; - position: absolute; - display: flex; - width: 100%; - bottom: 0; - padding: 3px; - font-size: 14px; - justify-content: space-between; -} - -.item-img { - position: absolute; - top: 45%; - left: 50%; - transform: translate(-50%,-50%); - width: 4.5vh; -} - -.item-img img { - width: 100%; - height: auto; -} - -.offer-items { - min-height: 127px; - max-height: 127px; - overflow: auto; - display: flex; - width: 100%; - padding: 0 10px; - margin: 0 auto; - justify-content: flex-start; - flex-wrap: wrap; -} - -.header-wrapper { - padding: 10px; - margin-bottom: 10px; - color: white; - display: flex; - justify-content: space-evenly; -} - -.header-wrapper h2 { - position: relative; - top: .1vh; -} - -.header-wrapper input { - width: 13%; - text-align: right; - padding: 10px; -} - -.item-trade-cut { - width: 38vh; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.amount { - background-color: #191e25; - outline: none; - border: none; - padding-left: 10px; - border-radius: 4px; - height: 4vh; - color: white; - border-width: 1px; - border-style: solid; - border-color: rgba(18,121,211,0.2); - border-image-source: linear-gradient(rgb(14,21,27) 0%, rgb(255,255,255) 100%); - border-image-slice: initial; - border-image-width: initial; - border-image-outset: initial; - border-image-repeat: initial; - background: radial-gradient(120.05% 120.05% at 50.14% -58.24%, rgba(18,121,211,0.2) 0%, rgb(14,21,27) 100%) padding-box padding-box, linear-gradient(rgba(18,121,211,0.2) 30%, rgba(0,163,255,0.6) 70%) border-box border-box; -} - -.items, .offer-items { - width: 49vh; -} - -.item-amount { - padding-right: 5px; - padding-top: 2px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - text-align: right; - font-size: 11px; -} - -.item-label { - width: 100%; - text-align: center; - font-size: 11.8764px; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - font-family: 'CabinetGrotesk-Extrabold'; - text-transform: uppercase; -} \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.eot deleted file mode 100644 index defd9581b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.ttf deleted file mode 100644 index c5125a26b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.woff deleted file mode 100644 index 27b4a2624..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.woff2 deleted file mode 100644 index 9dcb132a2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Black.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.eot deleted file mode 100644 index 697ce17e0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.ttf deleted file mode 100644 index fa91620ad..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.woff deleted file mode 100644 index 215c533e0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.woff2 deleted file mode 100644 index fc4f32d00..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Bold.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.eot deleted file mode 100644 index 15a368279..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.ttf deleted file mode 100644 index 626741d91..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.woff deleted file mode 100644 index 5fb90a34a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.woff2 deleted file mode 100644 index b490cff1a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extrabold.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.eot deleted file mode 100644 index b8fdfe15e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.ttf deleted file mode 100644 index 4b56bf399..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.woff deleted file mode 100644 index 8b3806270..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.woff2 deleted file mode 100644 index 99bef847e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Extralight.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.eot deleted file mode 100644 index 75f3ca666..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.ttf deleted file mode 100644 index eb102b1e9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.woff deleted file mode 100644 index d6929a179..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.woff2 deleted file mode 100644 index 5a9053b2b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Light.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.eot deleted file mode 100644 index 53ec0ee22..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.ttf deleted file mode 100644 index 2f1e2f170..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.woff deleted file mode 100644 index 322764865..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.woff2 deleted file mode 100644 index 22708d2e7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Medium.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.eot deleted file mode 100644 index dbd68a169..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.ttf deleted file mode 100644 index 69a1a7cc7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.woff deleted file mode 100644 index 0bb262dd2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.woff2 deleted file mode 100644 index 38a19070b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Regular.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.eot deleted file mode 100644 index 0d9f07a38..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.ttf deleted file mode 100644 index 86f6a2247..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.woff deleted file mode 100644 index e20549e15..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.woff2 deleted file mode 100644 index e12bef98b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Thin.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.eot b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.eot deleted file mode 100644 index 8622f5bf2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.eot and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.ttf b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.ttf deleted file mode 100644 index 29cffe036..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.woff b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.woff deleted file mode 100644 index cfc7ed239..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.woff2 b/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.woff2 deleted file mode 100644 index 5462835e4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/CabinetGrotesk-Variable.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.ttf b/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.ttf deleted file mode 100644 index af05de980..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.ttf and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.woff b/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.woff deleted file mode 100644 index 973535c03..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.woff2 b/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.woff2 deleted file mode 100644 index 0b6f8c461..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/Gilroy-HeavyItalic.woff2 and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLD.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLD.woff deleted file mode 100644 index 5fe67eba5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLD.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDCOND.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDCOND.woff deleted file mode 100644 index 4795d6de8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDCOND.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDCONDIT.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDCONDIT.woff deleted file mode 100644 index b62d8b336..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDCONDIT.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDIT.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDIT.woff deleted file mode 100644 index a47745db6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-BOLDIT.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-COND.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-COND.woff deleted file mode 100644 index c4b57930b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-COND.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-CONDIT.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-CONDIT.woff deleted file mode 100644 index 56a0128d5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-CONDIT.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-REGULAR.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-REGULAR.woff deleted file mode 100644 index 40c795d80..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-REGULAR.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-SEMIBOLD.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-SEMIBOLD.woff deleted file mode 100644 index 79ee0c175..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-SEMIBOLD.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-SEMIBOLDIT.woff b/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-SEMIBOLDIT.woff deleted file mode 100644 index 19ccaa28e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MYRIADPRO-SEMIBOLDIT.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/MyriadPro-Light.woff b/resources/[inventory]/qs-inventory/html/font/MyriadPro-Light.woff deleted file mode 100644 index 1dc60bad5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/font/MyriadPro-Light.woff and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/font/stylesheet.css b/resources/[inventory]/qs-inventory/html/font/stylesheet.css deleted file mode 100644 index 85f55c5e6..000000000 --- a/resources/[inventory]/qs-inventory/html/font/stylesheet.css +++ /dev/null @@ -1,240 +0,0 @@ -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Regular.eot'); - src: local('Gilroy Regular'), local('Gilroy-Regular'), - url('Gilroy-Regular.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Regular.woff2') format('woff2'), - url('Gilroy-Regular.woff') format('woff'), - url('Gilroy-Regular.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-ExtraboldItalic.eot'); - src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'), - url('Gilroy-ExtraboldItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-ExtraboldItalic.woff2') format('woff2'), - url('Gilroy-ExtraboldItalic.woff') format('woff'), - url('Gilroy-ExtraboldItalic.ttf') format('truetype'); - font-weight: 800; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Bold.eot'); - src: local('Gilroy Bold'), local('Gilroy-Bold'), - url('Gilroy-Bold.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Bold.woff2') format('woff2'), - url('Gilroy-Bold.woff') format('woff'), - url('Gilroy-Bold.ttf') format('truetype'); - font-weight: bold; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Black.eot'); - src: local('Gilroy Black'), local('Gilroy-Black'), - url('Gilroy-Black.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Black.woff2') format('woff2'), - url('Gilroy-Black.woff') format('woff'), - url('Gilroy-Black.ttf') format('truetype'); - font-weight: 900; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Light.eot'); - src: local('Gilroy Light'), local('Gilroy-Light'), - url('Gilroy-Light.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Light.woff2') format('woff2'), - url('Gilroy-Light.woff') format('woff'), - url('Gilroy-Light.ttf') format('truetype'); - font-weight: 300; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Semibold.eot'); - src: local('Gilroy Semibold'), local('Gilroy-Semibold'), - url('Gilroy-Semibold.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Semibold.woff2') format('woff2'), - url('Gilroy-Semibold.woff') format('woff'), - url('Gilroy-Semibold.ttf') format('truetype'); - font-weight: 600; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Medium.eot'); - src: local('Gilroy Medium'), local('Gilroy-Medium'), - url('Gilroy-Medium.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Medium.woff2') format('woff2'), - url('Gilroy-Medium.woff') format('woff'), - url('Gilroy-Medium.ttf') format('truetype'); - font-weight: 500; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-MediumItalic.eot'); - src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'), - url('Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-MediumItalic.woff2') format('woff2'), - url('Gilroy-MediumItalic.woff') format('woff'), - url('Gilroy-MediumItalic.ttf') format('truetype'); - font-weight: 500; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-BlackItalic.eot'); - src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'), - url('Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-BlackItalic.woff2') format('woff2'), - url('Gilroy-BlackItalic.woff') format('woff'), - url('Gilroy-BlackItalic.ttf') format('truetype'); - font-weight: 900; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-UltraLight.eot'); - src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'), - url('Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'), - url('Gilroy-UltraLight.woff2') format('woff2'), - url('Gilroy-UltraLight.woff') format('woff'), - url('Gilroy-UltraLight.ttf') format('truetype'); - font-weight: 200; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-RegularItalic.eot'); - src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'), - url('Gilroy-RegularItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-RegularItalic.woff2') format('woff2'), - url('Gilroy-RegularItalic.woff') format('woff'), - url('Gilroy-RegularItalic.ttf') format('truetype'); - font-weight: normal; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-SemiboldItalic.eot'); - src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'), - url('Gilroy-SemiboldItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-SemiboldItalic.woff2') format('woff2'), - url('Gilroy-SemiboldItalic.woff') format('woff'), - url('Gilroy-SemiboldItalic.ttf') format('truetype'); - font-weight: 600; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-HeavyItalic.eot'); - src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'), - url('Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-HeavyItalic.woff2') format('woff2'), - url('Gilroy-HeavyItalic.woff') format('woff'), - url('Gilroy-HeavyItalic.ttf') format('truetype'); - font-weight: 900; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Extrabold.eot'); - src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'), - url('Gilroy-Extrabold.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Extrabold.woff2') format('woff2'), - url('Gilroy-Extrabold.woff') format('woff'), - url('Gilroy-Extrabold.ttf') format('truetype'); - font-weight: 800; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-BoldItalic.eot'); - src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'), - url('Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-BoldItalic.woff2') format('woff2'), - url('Gilroy-BoldItalic.woff') format('woff'), - url('Gilroy-BoldItalic.ttf') format('truetype'); - font-weight: bold; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-UltraLightItalic.eot'); - src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'), - url('Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-UltraLightItalic.woff2') format('woff2'), - url('Gilroy-UltraLightItalic.woff') format('woff'), - url('Gilroy-UltraLightItalic.ttf') format('truetype'); - font-weight: 200; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-LightItalic.eot'); - src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'), - url('Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-LightItalic.woff2') format('woff2'), - url('Gilroy-LightItalic.woff') format('woff'), - url('Gilroy-LightItalic.ttf') format('truetype'); - font-weight: 300; - font-style: italic; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Heavy.eot'); - src: local('Gilroy Heavy'), local('Gilroy-Heavy'), - url('Gilroy-Heavy.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Heavy.woff2') format('woff2'), - url('Gilroy-Heavy.woff') format('woff'), - url('Gilroy-Heavy.ttf') format('truetype'); - font-weight: 900; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-Thin.eot'); - src: local('Gilroy Thin'), local('Gilroy-Thin'), - url('Gilroy-Thin.eot?#iefix') format('embedded-opentype'), - url('Gilroy-Thin.woff2') format('woff2'), - url('Gilroy-Thin.woff') format('woff'), - url('Gilroy-Thin.ttf') format('truetype'); - font-weight: 100; - font-style: normal; -} - -@font-face { - font-family: 'Gilroy'; - src: url('Gilroy-ThinItalic.eot'); - src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'), - url('Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'), - url('Gilroy-ThinItalic.woff2') format('woff2'), - url('Gilroy-ThinItalic.woff') format('woff'), - url('Gilroy-ThinItalic.ttf') format('truetype'); - font-weight: 100; - font-style: italic; -} - diff --git a/resources/[inventory]/qs-inventory/html/icons/hIcon.svg b/resources/[inventory]/qs-inventory/html/icons/hIcon.svg deleted file mode 100644 index 46dd31a08..000000000 --- a/resources/[inventory]/qs-inventory/html/icons/hIcon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - image - - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/icons/hamIcon.svg b/resources/[inventory]/qs-inventory/html/icons/hamIcon.svg deleted file mode 100644 index 51479bedf..000000000 --- a/resources/[inventory]/qs-inventory/html/icons/hamIcon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - image - - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/icons/logo.png b/resources/[inventory]/qs-inventory/html/icons/logo.png deleted file mode 100644 index 6bf38d3c8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/icons/logo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/icons/shieldIcon.svg b/resources/[inventory]/qs-inventory/html/icons/shieldIcon.svg deleted file mode 100644 index ef236caf8..000000000 --- a/resources/[inventory]/qs-inventory/html/icons/shieldIcon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - image - - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/icons/waterIcon.svg b/resources/[inventory]/qs-inventory/html/icons/waterIcon.svg deleted file mode 100644 index cd9edf56d..000000000 --- a/resources/[inventory]/qs-inventory/html/icons/waterIcon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - image - - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/icons/weightIcon.svg b/resources/[inventory]/qs-inventory/html/icons/weightIcon.svg deleted file mode 100644 index 64d39d456..000000000 --- a/resources/[inventory]/qs-inventory/html/icons/weightIcon.svg +++ /dev/null @@ -1,7 +0,0 @@ - - image - - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/images/10kgoldchain.png b/resources/[inventory]/qs-inventory/html/images/10kgoldchain.png deleted file mode 100644 index 8536be264..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/10kgoldchain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/3-fach_impfung_katze.png b/resources/[inventory]/qs-inventory/html/images/3-fach_impfung_katze.png deleted file mode 100644 index 9c12a0618..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/3-fach_impfung_katze.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/5-fach_impfung_hund.png b/resources/[inventory]/qs-inventory/html/images/5-fach_impfung_hund.png deleted file mode 100644 index a1a24adda..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/5-fach_impfung_hund.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Axtkopf.png b/resources/[inventory]/qs-inventory/html/images/Axtkopf.png deleted file mode 100644 index a6181f9cc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Axtkopf.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Ayran.png b/resources/[inventory]/qs-inventory/html/images/Ayran.png deleted file mode 100644 index 7b854690f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Ayran.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/BaldursBrightBites.png b/resources/[inventory]/qs-inventory/html/images/BaldursBrightBites.png deleted file mode 100644 index 16aefd49c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/BaldursBrightBites.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/BaldursLight.png b/resources/[inventory]/qs-inventory/html/images/BaldursLight.png deleted file mode 100644 index 19a98c2db..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/BaldursLight.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/BaldursLightElixir.png b/resources/[inventory]/qs-inventory/html/images/BaldursLightElixir.png deleted file mode 100644 index 4e6bf8077..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/BaldursLightElixir.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Cay.png b/resources/[inventory]/qs-inventory/html/images/Cay.png deleted file mode 100644 index c87489b1b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Cay.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Cefalexin.png b/resources/[inventory]/qs-inventory/html/images/Cefalexin.png deleted file mode 100644 index 3f6ecb273..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Cefalexin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Dackelklatscher.png b/resources/[inventory]/qs-inventory/html/images/Dackelklatscher.png deleted file mode 100644 index 2ac93053e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Dackelklatscher.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Deckelwurst_mit_Sauerkraft-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/Deckelwurst_mit_Sauerkraft-removebg-preview.png deleted file mode 100644 index 48589666e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Deckelwurst_mit_Sauerkraft-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Der_Irische_Beziehungsstatus.png b/resources/[inventory]/qs-inventory/html/images/Der_Irische_Beziehungsstatus.png deleted file mode 100644 index 950ba4a50..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Der_Irische_Beziehungsstatus.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Ecola.png b/resources/[inventory]/qs-inventory/html/images/Ecola.png deleted file mode 100644 index c8a1521f9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Ecola.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Falafel.png b/resources/[inventory]/qs-inventory/html/images/Falafel.png deleted file mode 100644 index 05bffe0dd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Falafel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Fiterstrips.png b/resources/[inventory]/qs-inventory/html/images/Fiterstrips.png deleted file mode 100644 index 18267154d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Fiterstrips.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Flohmittel.png b/resources/[inventory]/qs-inventory/html/images/Flohmittel.png deleted file mode 100644 index 91c4667c5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Flohmittel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/FreyasBlossom.png b/resources/[inventory]/qs-inventory/html/images/FreyasBlossom.png deleted file mode 100644 index f09a29248..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/FreyasBlossom.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/FreyasGardenSalad.png b/resources/[inventory]/qs-inventory/html/images/FreyasGardenSalad.png deleted file mode 100644 index 8dd22160c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/FreyasGardenSalad.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/FreyasKiss.png b/resources/[inventory]/qs-inventory/html/images/FreyasKiss.png deleted file mode 100644 index 1e14741d0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/FreyasKiss.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Fritten_wie_bei_Muttern.png b/resources/[inventory]/qs-inventory/html/images/Fritten_wie_bei_Muttern.png deleted file mode 100644 index de9587238..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Fritten_wie_bei_Muttern.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Gazoz.png b/resources/[inventory]/qs-inventory/html/images/Gazoz.png deleted file mode 100644 index cac41285f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Gazoz.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Gemischter_grillteller.png b/resources/[inventory]/qs-inventory/html/images/Gemischter_grillteller.png deleted file mode 100644 index 245d947c9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Gemischter_grillteller.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Goezleme.png b/resources/[inventory]/qs-inventory/html/images/Goezleme.png deleted file mode 100644 index e2e834fa5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Goezleme.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/HeimdallsClearSight.png b/resources/[inventory]/qs-inventory/html/images/HeimdallsClearSight.png deleted file mode 100644 index bf2330f03..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/HeimdallsClearSight.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/HeimdallsGuardBread.png b/resources/[inventory]/qs-inventory/html/images/HeimdallsGuardBread.png deleted file mode 100644 index 6de3a0051..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/HeimdallsGuardBread.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/HeimdallsWatch.png b/resources/[inventory]/qs-inventory/html/images/HeimdallsWatch.png deleted file mode 100644 index 2b3d87277..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/HeimdallsWatch.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Ibuprophen.png b/resources/[inventory]/qs-inventory/html/images/Ibuprophen.png deleted file mode 100644 index 8d9ebeffd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Ibuprophen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Klinge Springmesser.png b/resources/[inventory]/qs-inventory/html/images/Klinge Springmesser.png deleted file mode 100644 index df3e267b2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Klinge Springmesser.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Koboldbrot_mit_Cheddar.png b/resources/[inventory]/qs-inventory/html/images/Koboldbrot_mit_Cheddar.png deleted file mode 100644 index 3db93ebe3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Koboldbrot_mit_Cheddar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Koboldkotze.png b/resources/[inventory]/qs-inventory/html/images/Koboldkotze.png deleted file mode 100644 index 0fc37400c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Koboldkotze.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Kolonya.png b/resources/[inventory]/qs-inventory/html/images/Kolonya.png deleted file mode 100644 index eaa242c2c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Kolonya.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Kuzu_sis.png b/resources/[inventory]/qs-inventory/html/images/Kuzu_sis.png deleted file mode 100644 index dda3aca53..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Kuzu_sis.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Lahmacun-min.png b/resources/[inventory]/qs-inventory/html/images/Lahmacun-min.png deleted file mode 100644 index 5f2423531..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Lahmacun-min.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Lidocain.png b/resources/[inventory]/qs-inventory/html/images/Lidocain.png deleted file mode 100644 index 189e3d787..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Lidocain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/LokisMischiefBites.png b/resources/[inventory]/qs-inventory/html/images/LokisMischiefBites.png deleted file mode 100644 index fd9719d3a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/LokisMischiefBites.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/LokisTrickery.png b/resources/[inventory]/qs-inventory/html/images/LokisTrickery.png deleted file mode 100644 index e30367873..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/LokisTrickery.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/LokisTricksterPunch.png b/resources/[inventory]/qs-inventory/html/images/LokisTricksterPunch.png deleted file mode 100644 index 33721b8cf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/LokisTricksterPunch.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Machetenklinge.png b/resources/[inventory]/qs-inventory/html/images/Machetenklinge.png deleted file mode 100644 index cf2f0eb57..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Machetenklinge.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Metacam.png b/resources/[inventory]/qs-inventory/html/images/Metacam.png deleted file mode 100644 index 7b1669b91..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Metacam.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Meth pfeife.png b/resources/[inventory]/qs-inventory/html/images/Meth pfeife.png deleted file mode 100644 index 92dd5a7a0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Meth pfeife.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/NjordsOceanBreeze.png b/resources/[inventory]/qs-inventory/html/images/NjordsOceanBreeze.png deleted file mode 100644 index d304f17ca..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/NjordsOceanBreeze.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/NjordsSeaPlatter.png b/resources/[inventory]/qs-inventory/html/images/NjordsSeaPlatter.png deleted file mode 100644 index 50e5c1fcc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/NjordsSeaPlatter.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/NjordsTide.png b/resources/[inventory]/qs-inventory/html/images/NjordsTide.png deleted file mode 100644 index 31a4717a0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/NjordsTide.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Novalmin.png b/resources/[inventory]/qs-inventory/html/images/Novalmin.png deleted file mode 100644 index a1e03bbef..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Novalmin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/OdinsMead.png b/resources/[inventory]/qs-inventory/html/images/OdinsMead.png deleted file mode 100644 index 176a0f37e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/OdinsMead.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/OdinsWisdomBrew.png b/resources/[inventory]/qs-inventory/html/images/OdinsWisdomBrew.png deleted file mode 100644 index 7991b46e3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/OdinsWisdomBrew.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/OdinsWisdomPlatter.png b/resources/[inventory]/qs-inventory/html/images/OdinsWisdomPlatter.png deleted file mode 100644 index 1cb365dbd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/OdinsWisdomPlatter.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/P1026942-3-scaled-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/P1026942-3-scaled-removebg-preview.png deleted file mode 100644 index 4068effd2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/P1026942-3-scaled-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Paracetamol.png b/resources/[inventory]/qs-inventory/html/images/Paracetamol.png deleted file mode 100644 index 2dbbc0537..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Paracetamol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Schokoshake.png b/resources/[inventory]/qs-inventory/html/images/Schokoshake.png deleted file mode 100644 index f09cb62d0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Schokoshake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/SifGoldenAle.png b/resources/[inventory]/qs-inventory/html/images/SifGoldenAle.png deleted file mode 100644 index 4ed126c8b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/SifGoldenAle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/SifGoldenNectar.png b/resources/[inventory]/qs-inventory/html/images/SifGoldenNectar.png deleted file mode 100644 index 6798c31de..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/SifGoldenNectar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/SifsGoldenHarvest.png b/resources/[inventory]/qs-inventory/html/images/SifsGoldenHarvest.png deleted file mode 100644 index d2bde7103..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/SifsGoldenHarvest.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/SkadisFrostbite.png b/resources/[inventory]/qs-inventory/html/images/SkadisFrostbite.png deleted file mode 100644 index fa2f2e274..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/SkadisFrostbite.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/SkadisHunt.png b/resources/[inventory]/qs-inventory/html/images/SkadisHunt.png deleted file mode 100644 index f9a2b4bea..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/SkadisHunt.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/SkadisWinterSkewers.png b/resources/[inventory]/qs-inventory/html/images/SkadisWinterSkewers.png deleted file mode 100644 index 15e1677dc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/SkadisWinterSkewers.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Sonnenblumenkerne.png b/resources/[inventory]/qs-inventory/html/images/Sonnenblumenkerne.png deleted file mode 100644 index 101ea7972..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Sonnenblumenkerne.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Steel ingot.png b/resources/[inventory]/qs-inventory/html/images/Steel ingot.png deleted file mode 100644 index 307ec5a8e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Steel ingot.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ThorsHammer.png b/resources/[inventory]/qs-inventory/html/images/ThorsHammer.png deleted file mode 100644 index 61104e4ca..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ThorsHammer.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ThorsHammerBeer.png b/resources/[inventory]/qs-inventory/html/images/ThorsHammerBeer.png deleted file mode 100644 index 3a9e66e3d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ThorsHammerBeer.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ThorsHammerCocktail.png b/resources/[inventory]/qs-inventory/html/images/ThorsHammerCocktail.png deleted file mode 100644 index 00b7c3a69..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ThorsHammerCocktail.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ThorsThunderStorm.png b/resources/[inventory]/qs-inventory/html/images/ThorsThunderStorm.png deleted file mode 100644 index 68e1c8bea..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ThorsThunderStorm.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ThorsThunderWings.png b/resources/[inventory]/qs-inventory/html/images/ThorsThunderWings.png deleted file mode 100644 index ed4ba006e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ThorsThunderWings.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Trommel.png b/resources/[inventory]/qs-inventory/html/images/Trommel.png deleted file mode 100644 index 5a263bffe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Trommel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Verstaerktergriff.png b/resources/[inventory]/qs-inventory/html/images/Verstaerktergriff.png deleted file mode 100644 index 2ff7efda8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Verstaerktergriff.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Waffenschlitten.png b/resources/[inventory]/qs-inventory/html/images/Waffenschlitten.png deleted file mode 100644 index 94cbde79b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Waffenschlitten.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Wurmkur.png b/resources/[inventory]/qs-inventory/html/images/Wurmkur.png deleted file mode 100644 index a2c66fb26..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Wurmkur.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/YggdrasilsEssence.png b/resources/[inventory]/qs-inventory/html/images/YggdrasilsEssence.png deleted file mode 100644 index 40672daf3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/YggdrasilsEssence.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/YggdrasilsRoot.png b/resources/[inventory]/qs-inventory/html/images/YggdrasilsRoot.png deleted file mode 100644 index 5d7f13b9d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/YggdrasilsRoot.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/YggdrasilsRootsGemuseChips.png b/resources/[inventory]/qs-inventory/html/images/YggdrasilsRootsGemuseChips.png deleted file mode 100644 index f9dd1f6a2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/YggdrasilsRootsGemuseChips.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/Zeckenschutzmittel.png b/resources/[inventory]/qs-inventory/html/images/Zeckenschutzmittel.png deleted file mode 100644 index 31e72d161..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/Zeckenschutzmittel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/acetone.png b/resources/[inventory]/qs-inventory/html/images/acetone.png deleted file mode 100644 index 24b2c7fa5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/acetone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/acetone2.png b/resources/[inventory]/qs-inventory/html/images/acetone2.png deleted file mode 100644 index 51a42f3cd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/acetone2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/acid.png b/resources/[inventory]/qs-inventory/html/images/acid.png deleted file mode 100644 index 70bf0efae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/acid.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/advancedkit.png b/resources/[inventory]/qs-inventory/html/images/advancedkit.png deleted file mode 100644 index 5cb99e43f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/advancedkit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/advancedlockpick.png b/resources/[inventory]/qs-inventory/html/images/advancedlockpick.png deleted file mode 100644 index 8c77285ae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/advancedlockpick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/advscope_attachment.png b/resources/[inventory]/qs-inventory/html/images/advscope_attachment.png deleted file mode 100644 index 4ee2a996d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/advscope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/aed.png b/resources/[inventory]/qs-inventory/html/images/aed.png deleted file mode 100644 index 01be99f53..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/aed.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/air_filter.png b/resources/[inventory]/qs-inventory/html/images/air_filter.png deleted file mode 100644 index 1ec33c570..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/air_filter.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/akrinor.png b/resources/[inventory]/qs-inventory/html/images/akrinor.png deleted file mode 100644 index bf1be4a17..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/akrinor.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/aktexyz.png b/resources/[inventory]/qs-inventory/html/images/aktexyz.png deleted file mode 100644 index 3d336e9fe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/aktexyz.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/aluminum.png b/resources/[inventory]/qs-inventory/html/images/aluminum.png deleted file mode 100644 index 576d1d348..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/aluminum.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/aluminumoxide.png b/resources/[inventory]/qs-inventory/html/images/aluminumoxide.png deleted file mode 100644 index c6a93584a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/aluminumoxide.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/amethyst_geode.png b/resources/[inventory]/qs-inventory/html/images/amethyst_geode.png deleted file mode 100644 index 11c156201..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/amethyst_geode.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/amiodaron.png b/resources/[inventory]/qs-inventory/html/images/amiodaron.png deleted file mode 100644 index 1077932de..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/amiodaron.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ammunition_route.png b/resources/[inventory]/qs-inventory/html/images/ammunition_route.png deleted file mode 100644 index 26fc22ce6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ammunition_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/amoxicillin.png b/resources/[inventory]/qs-inventory/html/images/amoxicillin.png deleted file mode 100644 index 070f6eb1e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/amoxicillin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/anglegrinder.png b/resources/[inventory]/qs-inventory/html/images/anglegrinder.png deleted file mode 100644 index 544c7913f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/anglegrinder.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/antipatharia_coral.png b/resources/[inventory]/qs-inventory/html/images/antipatharia_coral.png deleted file mode 100644 index 5a46fc23f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/antipatharia_coral.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/applebox.png b/resources/[inventory]/qs-inventory/html/images/applebox.png deleted file mode 100644 index 2e935c09e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/applebox.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/applejuice.png b/resources/[inventory]/qs-inventory/html/images/applejuice.png deleted file mode 100644 index 42bd41380..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/applejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ar_grip.png b/resources/[inventory]/qs-inventory/html/images/ar_grip.png deleted file mode 100644 index 7c7b1a495..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ar_grip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/armor.png b/resources/[inventory]/qs-inventory/html/images/armor.png deleted file mode 100644 index 706cc354e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/armor.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/arms.png b/resources/[inventory]/qs-inventory/html/images/arms.png deleted file mode 100644 index 2807b7209..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/arms.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/army_attachment.png b/resources/[inventory]/qs-inventory/html/images/army_attachment.png deleted file mode 100644 index 0bd98b3db..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/army_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/aspirin.png b/resources/[inventory]/qs-inventory/html/images/aspirin.png deleted file mode 100644 index fa61792d2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/aspirin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/attworkbench.png b/resources/[inventory]/qs-inventory/html/images/attworkbench.png deleted file mode 100644 index 4cdc717d4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/attworkbench.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/awd_drivetrain.png b/resources/[inventory]/qs-inventory/html/images/awd_drivetrain.png deleted file mode 100644 index 614e44cee..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/awd_drivetrain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/axehandle.png b/resources/[inventory]/qs-inventory/html/images/axehandle.png deleted file mode 100644 index 44fabb6ac..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/axehandle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/badfruit.png b/resources/[inventory]/qs-inventory/html/images/badfruit.png deleted file mode 100644 index 016e7d172..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/badfruit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bag.png b/resources/[inventory]/qs-inventory/html/images/bag.png deleted file mode 100644 index 1a6b052e8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bagruben.png b/resources/[inventory]/qs-inventory/html/images/bagruben.png deleted file mode 100644 index 3ec565611..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bagruben.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/baklava.png b/resources/[inventory]/qs-inventory/html/images/baklava.png deleted file mode 100644 index 374a2b2a3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/baklava.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bandage.png b/resources/[inventory]/qs-inventory/html/images/bandage.png deleted file mode 100644 index badff8440..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bandage.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/barrel.png b/resources/[inventory]/qs-inventory/html/images/barrel.png deleted file mode 100644 index ed59249bc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/barrel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/barrel_attachment.png b/resources/[inventory]/qs-inventory/html/images/barrel_attachment.png deleted file mode 100644 index 35bcf64d9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/barrel_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/baseball.png b/resources/[inventory]/qs-inventory/html/images/baseball.png deleted file mode 100644 index c0842b7ef..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/baseball.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/basketball.png b/resources/[inventory]/qs-inventory/html/images/basketball.png deleted file mode 100644 index 3f9d52a67..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/basketball.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/battery.png b/resources/[inventory]/qs-inventory/html/images/battery.png deleted file mode 100644 index 462f8ee4d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/battery.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bb_cupcake.png b/resources/[inventory]/qs-inventory/html/images/bb_cupcake.png deleted file mode 100644 index 39f406729..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bb_cupcake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bbq_grill.png b/resources/[inventory]/qs-inventory/html/images/bbq_grill.png deleted file mode 100644 index 9736e5729..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bbq_grill.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bbq_seasoning.png b/resources/[inventory]/qs-inventory/html/images/bbq_seasoning.png deleted file mode 100644 index 45154f5ef..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bbq_seasoning.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bcesandwich.png b/resources/[inventory]/qs-inventory/html/images/bcesandwich.png deleted file mode 100644 index 2c445de9f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bcesandwich.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/beanbag_ammo.png b/resources/[inventory]/qs-inventory/html/images/beanbag_ammo.png deleted file mode 100644 index acf72499a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/beanbag_ammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/beer.png b/resources/[inventory]/qs-inventory/html/images/beer.png deleted file mode 100644 index 4ddd76776..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/beer.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/beerkeg.png b/resources/[inventory]/qs-inventory/html/images/beerkeg.png deleted file mode 100644 index 8f0447c1d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/beerkeg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bellend-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/bellend-muzzle-brake_attachment.png deleted file mode 100644 index 10f0f38bd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bellend-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bellend_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/bellend_muzzle_brake.png deleted file mode 100644 index 10f0f38bd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bellend_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/beryl_chunk.png b/resources/[inventory]/qs-inventory/html/images/beryl_chunk.png deleted file mode 100644 index 1c302ee31..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/beryl_chunk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/big_bottle_cola.png b/resources/[inventory]/qs-inventory/html/images/big_bottle_cola.png deleted file mode 100644 index 79855d13a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/big_bottle_cola.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/big_bottle_lemonade.png b/resources/[inventory]/qs-inventory/html/images/big_bottle_lemonade.png deleted file mode 100644 index e60e2560d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/big_bottle_lemonade.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/big_bottle_tide.png b/resources/[inventory]/qs-inventory/html/images/big_bottle_tide.png deleted file mode 100644 index c0375cfce..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/big_bottle_tide.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bikerack.png b/resources/[inventory]/qs-inventory/html/images/bikerack.png deleted file mode 100644 index cd694ada7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bikerack.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/billokaffee.png b/resources/[inventory]/qs-inventory/html/images/billokaffee.png deleted file mode 100644 index 97a16bfae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/billokaffee.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/binoculars.png b/resources/[inventory]/qs-inventory/html/images/binoculars.png deleted file mode 100644 index cea8de667..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/binoculars.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/black_attachment.png b/resources/[inventory]/qs-inventory/html/images/black_attachment.png deleted file mode 100644 index 4dd026bb5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/black_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/black_money.png b/resources/[inventory]/qs-inventory/html/images/black_money.png deleted file mode 100644 index c0d0f7091..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/black_money.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/black_phone.png b/resources/[inventory]/qs-inventory/html/images/black_phone.png deleted file mode 100644 index dc8c847a4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/black_phone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blackmoney_route.png b/resources/[inventory]/qs-inventory/html/images/blackmoney_route.png deleted file mode 100644 index 67ef9ea46..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blackmoney_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bleeder.png b/resources/[inventory]/qs-inventory/html/images/bleeder.png deleted file mode 100644 index aa9c395ea..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bleeder.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blood_100.png b/resources/[inventory]/qs-inventory/html/images/blood_100.png deleted file mode 100644 index d4bd4e0f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blood_100.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blood_1000.png b/resources/[inventory]/qs-inventory/html/images/blood_1000.png deleted file mode 100644 index d4bd4e0f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blood_1000.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blood_250.png b/resources/[inventory]/qs-inventory/html/images/blood_250.png deleted file mode 100644 index d4bd4e0f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blood_250.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blood_500.png b/resources/[inventory]/qs-inventory/html/images/blood_500.png deleted file mode 100644 index d4bd4e0f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blood_500.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blood_750.png b/resources/[inventory]/qs-inventory/html/images/blood_750.png deleted file mode 100644 index d4bd4e0f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blood_750.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blue_diamond.png b/resources/[inventory]/qs-inventory/html/images/blue_diamond.png deleted file mode 100644 index 5f3043bbf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blue_diamond.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/blue_phone.png b/resources/[inventory]/qs-inventory/html/images/blue_phone.png deleted file mode 100644 index 348b61eaa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/blue_phone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bodybag.png b/resources/[inventory]/qs-inventory/html/images/bodybag.png deleted file mode 100644 index fec1cc672..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bodybag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boomcamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/boomcamo_attachment.png deleted file mode 100644 index 47a9f40d2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boomcamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/box.png b/resources/[inventory]/qs-inventory/html/images/box.png deleted file mode 100644 index a236833a3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/box.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxapplejuice.png b/resources/[inventory]/qs-inventory/html/images/boxapplejuice.png deleted file mode 100644 index 09343483e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxapplejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxgrapejuice.png b/resources/[inventory]/qs-inventory/html/images/boxgrapejuice.png deleted file mode 100644 index c3f1e8d56..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxgrapejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxgrapes.png b/resources/[inventory]/qs-inventory/html/images/boxgrapes.png deleted file mode 100644 index 2c95c3fc2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxgrapes.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxmilk.png b/resources/[inventory]/qs-inventory/html/images/boxmilk.png deleted file mode 100644 index 47ee9c0aa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxmilk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxorange.png b/resources/[inventory]/qs-inventory/html/images/boxorange.png deleted file mode 100644 index b38e75bbd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxorange.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxorangejuice.png b/resources/[inventory]/qs-inventory/html/images/boxorangejuice.png deleted file mode 100644 index 246ad7872..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxorangejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/boxwater.png b/resources/[inventory]/qs-inventory/html/images/boxwater.png deleted file mode 100644 index dd4bd3d86..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/boxwater.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bracelets.png b/resources/[inventory]/qs-inventory/html/images/bracelets.png deleted file mode 100644 index e641479b8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bracelets.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/brakepad_replacement.png b/resources/[inventory]/qs-inventory/html/images/brakepad_replacement.png deleted file mode 100644 index 1a03b8b2f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/brakepad_replacement.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bruschetta.png b/resources/[inventory]/qs-inventory/html/images/bruschetta.png deleted file mode 100644 index f66d3487d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bruschetta.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/brushcamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/brushcamo_attachment.png deleted file mode 100644 index 5c0ee64af..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/brushcamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bubble_tea.png b/resources/[inventory]/qs-inventory/html/images/bubble_tea.png deleted file mode 100644 index 1cc2051b7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bubble_tea.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bucket.png b/resources/[inventory]/qs-inventory/html/images/bucket.png deleted file mode 100644 index 2ce36b577..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bucket.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bulletproof_tyres.png b/resources/[inventory]/qs-inventory/html/images/bulletproof_tyres.png deleted file mode 100644 index 85c80dd7a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bulletproof_tyres.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/burger.png b/resources/[inventory]/qs-inventory/html/images/burger.png deleted file mode 100644 index 83c993b0e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/burger.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/burrito.png b/resources/[inventory]/qs-inventory/html/images/burrito.png deleted file mode 100644 index 1d7ed8b1b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/burrito.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/butcherknife.png b/resources/[inventory]/qs-inventory/html/images/butcherknife.png deleted file mode 100644 index f8bd70fa3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/butcherknife.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bw_cupcake.png b/resources/[inventory]/qs-inventory/html/images/bw_cupcake.png deleted file mode 100644 index 4a02ce734..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bw_cupcake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/bz_gas.png b/resources/[inventory]/qs-inventory/html/images/bz_gas.png deleted file mode 100644 index 3025df7bd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/bz_gas.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/c_cake.png b/resources/[inventory]/qs-inventory/html/images/c_cake.png deleted file mode 100644 index 5efbd9d60..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/c_cake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/campers_fuel.png b/resources/[inventory]/qs-inventory/html/images/campers_fuel.png deleted file mode 100644 index 229953544..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/campers_fuel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/candy1.png b/resources/[inventory]/qs-inventory/html/images/candy1.png deleted file mode 100644 index 89b6747b9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/candy1.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cappuccino.png b/resources/[inventory]/qs-inventory/html/images/cappuccino.png deleted file mode 100644 index 4cee6a567..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cappuccino.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cash.png b/resources/[inventory]/qs-inventory/html/images/cash.png deleted file mode 100644 index 5cd6dfa9f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cash.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/casinochips.png b/resources/[inventory]/qs-inventory/html/images/casinochips.png deleted file mode 100644 index b26d5f89d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/casinochips.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cc_cake.png b/resources/[inventory]/qs-inventory/html/images/cc_cake.png deleted file mode 100644 index fcfb6cb0d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cc_cake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cc_cino.png b/resources/[inventory]/qs-inventory/html/images/cc_cino.png deleted file mode 100644 index ff6ba6ea8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cc_cino.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cc_cupcake.png b/resources/[inventory]/qs-inventory/html/images/cc_cupcake.png deleted file mode 100644 index 5b62172b6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cc_cupcake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cc_espresso.png b/resources/[inventory]/qs-inventory/html/images/cc_espresso.png deleted file mode 100644 index a051fbc05..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cc_espresso.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cc_kaffe.png b/resources/[inventory]/qs-inventory/html/images/cc_kaffe.png deleted file mode 100644 index c2bf808c9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cc_kaffe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cc_latte.png b/resources/[inventory]/qs-inventory/html/images/cc_latte.png deleted file mode 100644 index 7341adec5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cc_latte.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ceramic_brakes.png b/resources/[inventory]/qs-inventory/html/images/ceramic_brakes.png deleted file mode 100644 index 36ab7ee0a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ceramic_brakes.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/certificate.png b/resources/[inventory]/qs-inventory/html/images/certificate.png deleted file mode 100644 index 560b40b2c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/certificate.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/chainsaw.png b/resources/[inventory]/qs-inventory/html/images/chainsaw.png deleted file mode 100644 index b547997c7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/chainsaw.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/chair.png b/resources/[inventory]/qs-inventory/html/images/chair.png deleted file mode 100644 index 4d27dd1e5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/chair.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cheese_burger.png b/resources/[inventory]/qs-inventory/html/images/cheese_burger.png deleted file mode 100644 index 074648959..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cheese_burger.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cheeseanachos.png b/resources/[inventory]/qs-inventory/html/images/cheeseanachos.png deleted file mode 100644 index ed8ff737f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cheeseanachos.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/chemicals.png b/resources/[inventory]/qs-inventory/html/images/chemicals.png deleted file mode 100644 index fc46dfe8c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/chemicals.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/chemie.png b/resources/[inventory]/qs-inventory/html/images/chemie.png deleted file mode 100644 index 85c85252e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/chemie.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/chicken_thigh.png b/resources/[inventory]/qs-inventory/html/images/chicken_thigh.png deleted file mode 100644 index 3ad751e83..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/chicken_thigh.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cigar.png b/resources/[inventory]/qs-inventory/html/images/cigar.png deleted file mode 100644 index 2a0d58559..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cigar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cigbox.png b/resources/[inventory]/qs-inventory/html/images/cigbox.png deleted file mode 100644 index 410cb3e08..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cigbox.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cigkfte.png b/resources/[inventory]/qs-inventory/html/images/cigkfte.png deleted file mode 100644 index c974aa633..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cigkfte.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cigs.png b/resources/[inventory]/qs-inventory/html/images/cigs.png deleted file mode 100644 index 0b2b662a0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cigs.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cleaningkit.png b/resources/[inventory]/qs-inventory/html/images/cleaningkit.png deleted file mode 100644 index 0bfff87bc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cleaningkit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/clear_crystal.png b/resources/[inventory]/qs-inventory/html/images/clear_crystal.png deleted file mode 100644 index e05aac86e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/clear_crystal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/clip_attachment.png b/resources/[inventory]/qs-inventory/html/images/clip_attachment.png deleted file mode 100644 index 074786244..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/clip_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/clutch_replacement.png b/resources/[inventory]/qs-inventory/html/images/clutch_replacement.png deleted file mode 100644 index 690b5fce3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/clutch_replacement.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/coal_ore.png b/resources/[inventory]/qs-inventory/html/images/coal_ore.png deleted file mode 100644 index fac426c40..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/coal_ore.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cocaine.png b/resources/[inventory]/qs-inventory/html/images/cocaine.png deleted file mode 100644 index 11436befd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cocaine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cocaine_baggy.png b/resources/[inventory]/qs-inventory/html/images/cocaine_baggy.png deleted file mode 100644 index eb8847a2e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cocaine_baggy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cocaine_cut.png b/resources/[inventory]/qs-inventory/html/images/cocaine_cut.png deleted file mode 100644 index 0e2e325f2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cocaine_cut.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cocaine_packaged.png b/resources/[inventory]/qs-inventory/html/images/cocaine_packaged.png deleted file mode 100644 index 5fa1b508f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cocaine_packaged.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cocaineleaf.png b/resources/[inventory]/qs-inventory/html/images/cocaineleaf.png deleted file mode 100644 index 00f377def..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cocaineleaf.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cocoa.png b/resources/[inventory]/qs-inventory/html/images/cocoa.png deleted file mode 100644 index e6ccc33f9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cocoa.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/coffee.png b/resources/[inventory]/qs-inventory/html/images/coffee.png deleted file mode 100644 index f62d4a55f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/coffee.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/coffee_beans.png b/resources/[inventory]/qs-inventory/html/images/coffee_beans.png deleted file mode 100644 index 73bc6e88e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/coffee_beans.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/coffeemug.png b/resources/[inventory]/qs-inventory/html/images/coffeemug.png deleted file mode 100644 index aee947463..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/coffeemug.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/coke_brick.png b/resources/[inventory]/qs-inventory/html/images/coke_brick.png deleted file mode 100644 index 55d468e66..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/coke_brick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/coke_small_brick.png b/resources/[inventory]/qs-inventory/html/images/coke_small_brick.png deleted file mode 100644 index 264c6fcc7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/coke_small_brick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/comp_attachment.png b/resources/[inventory]/qs-inventory/html/images/comp_attachment.png deleted file mode 100644 index 2e32d68df..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/comp_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_ribeye.png b/resources/[inventory]/qs-inventory/html/images/cooked_bbq_ribeye.png deleted file mode 100644 index e0c195324..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_ribeye.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_sausages.png b/resources/[inventory]/qs-inventory/html/images/cooked_bbq_sausages.png deleted file mode 100644 index e70292537..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_sausages.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_thigh.png b/resources/[inventory]/qs-inventory/html/images/cooked_bbq_thigh.png deleted file mode 100644 index 027a387f7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_thigh.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_wings.png b/resources/[inventory]/qs-inventory/html/images/cooked_bbq_wings.png deleted file mode 100644 index b2f4eac2a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_bbq_wings.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_brisket.png b/resources/[inventory]/qs-inventory/html/images/cooked_brisket.png deleted file mode 100644 index c76566c84..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_brisket.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_corn_cob.png b/resources/[inventory]/qs-inventory/html/images/cooked_corn_cob.png deleted file mode 100644 index be54fd0de..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_corn_cob.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_kebab.png b/resources/[inventory]/qs-inventory/html/images/cooked_kebab.png deleted file mode 100644 index cd333c580..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_kebab.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_lamb_chops.png b/resources/[inventory]/qs-inventory/html/images/cooked_lamb_chops.png deleted file mode 100644 index cd6dc3d15..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_lamb_chops.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_pork_joint.png b/resources/[inventory]/qs-inventory/html/images/cooked_pork_joint.png deleted file mode 100644 index 29c117a54..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_pork_joint.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_ribs.png b/resources/[inventory]/qs-inventory/html/images/cooked_ribs.png deleted file mode 100644 index 163b92548..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_ribs.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_short_ribs.png b/resources/[inventory]/qs-inventory/html/images/cooked_short_ribs.png deleted file mode 100644 index 3d49f7f5a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_short_ribs.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooked_turkey_drum.png b/resources/[inventory]/qs-inventory/html/images/cooked_turkey_drum.png deleted file mode 100644 index e6c50af87..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooked_turkey_drum.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cooperbar.png b/resources/[inventory]/qs-inventory/html/images/cooperbar.png deleted file mode 100644 index 87a6c451a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cooperbar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/copper.png b/resources/[inventory]/qs-inventory/html/images/copper.png deleted file mode 100644 index 3ee6d619d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/copper.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/copperplate.png b/resources/[inventory]/qs-inventory/html/images/copperplate.png deleted file mode 100644 index c0b1fb8a2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/copperplate.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/corban.png b/resources/[inventory]/qs-inventory/html/images/corban.png deleted file mode 100644 index c1c16836d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/corban.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/corn.png b/resources/[inventory]/qs-inventory/html/images/corn.png deleted file mode 100644 index 57a1afc3c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/corn.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/corn_cob.png b/resources/[inventory]/qs-inventory/html/images/corn_cob.png deleted file mode 100644 index 82c85111e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/corn_cob.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/corundum_chunk.png b/resources/[inventory]/qs-inventory/html/images/corundum_chunk.png deleted file mode 100644 index c240e5e67..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/corundum_chunk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cosmetic_part.png b/resources/[inventory]/qs-inventory/html/images/cosmetic_part.png deleted file mode 100644 index 83d8e77bb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cosmetic_part.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cotton.png b/resources/[inventory]/qs-inventory/html/images/cotton.png deleted file mode 100644 index 1d56aea67..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cotton.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/crack_baggy.png b/resources/[inventory]/qs-inventory/html/images/crack_baggy.png deleted file mode 100644 index d4b038579..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/crack_baggy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/crackmixingagent.png b/resources/[inventory]/qs-inventory/html/images/crackmixingagent.png deleted file mode 100644 index 1dbd1391a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/crackmixingagent.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/creditcard.png b/resources/[inventory]/qs-inventory/html/images/creditcard.png deleted file mode 100644 index 862ff9f88..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/creditcard.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cryptostick.png b/resources/[inventory]/qs-inventory/html/images/cryptostick.png deleted file mode 100644 index 20d388b7d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cryptostick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cup_beer.png b/resources/[inventory]/qs-inventory/html/images/cup_beer.png deleted file mode 100644 index a2778f5cd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cup_beer.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cup_cola.png b/resources/[inventory]/qs-inventory/html/images/cup_cola.png deleted file mode 100644 index 0ad11b2f5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cup_cola.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cup_lemonade.png b/resources/[inventory]/qs-inventory/html/images/cup_lemonade.png deleted file mode 100644 index d4c55b331..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cup_lemonade.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cup_tide.png b/resources/[inventory]/qs-inventory/html/images/cup_tide.png deleted file mode 100644 index a2778f5cd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cup_tide.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/cuttingdisc.png b/resources/[inventory]/qs-inventory/html/images/cuttingdisc.png deleted file mode 100644 index d159e7747..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/cuttingdisc.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/dacklschreck.png b/resources/[inventory]/qs-inventory/html/images/dacklschreck.png deleted file mode 100644 index e46cd3593..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/dacklschreck.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/dc_cupcake.png b/resources/[inventory]/qs-inventory/html/images/dc_cupcake.png deleted file mode 100644 index fc2518767..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/dc_cupcake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/deckelblendno5.png b/resources/[inventory]/qs-inventory/html/images/deckelblendno5.png deleted file mode 100644 index 07b417ce0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/deckelblendno5.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/default.png b/resources/[inventory]/qs-inventory/html/images/default.png deleted file mode 100644 index 9aefa0bf7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/default.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/defaultclip_attachment.png b/resources/[inventory]/qs-inventory/html/images/defaultclip_attachment.png deleted file mode 100644 index 074786244..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/defaultclip_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/dendrogyra_coral.png b/resources/[inventory]/qs-inventory/html/images/dendrogyra_coral.png deleted file mode 100644 index bdf16c429..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/dendrogyra_coral.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/deployable_light.png b/resources/[inventory]/qs-inventory/html/images/deployable_light.png deleted file mode 100644 index 09c4ee044..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/deployable_light.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/diamond_crystal.png b/resources/[inventory]/qs-inventory/html/images/diamond_crystal.png deleted file mode 100644 index 0c38b05ab..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/diamond_crystal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/diamond_ring.png b/resources/[inventory]/qs-inventory/html/images/diamond_ring.png deleted file mode 100644 index 283505125..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/diamond_ring.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/digicamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/digicamo_attachment.png deleted file mode 100644 index 7983c6faa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/digicamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/dildo.png b/resources/[inventory]/qs-inventory/html/images/dildo.png deleted file mode 100644 index e6a624b44..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/dildo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/dirt.png b/resources/[inventory]/qs-inventory/html/images/dirt.png deleted file mode 100644 index f9fddeba4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/dirt.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/dirtyneedle.png b/resources/[inventory]/qs-inventory/html/images/dirtyneedle.png deleted file mode 100644 index 2d42c179c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/dirtyneedle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/diving_gear.png b/resources/[inventory]/qs-inventory/html/images/diving_gear.png deleted file mode 100644 index 11ae7b6b7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/diving_gear.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/diving_tube.png b/resources/[inventory]/qs-inventory/html/images/diving_tube.png deleted file mode 100644 index 51e4d5c9e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/diving_tube.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/doj_card.png b/resources/[inventory]/qs-inventory/html/images/doj_card.png deleted file mode 100644 index ee386acf1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/doj_card.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/doner.png b/resources/[inventory]/qs-inventory/html/images/doner.png deleted file mode 100644 index ac062fed3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/doner.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/donut.png b/resources/[inventory]/qs-inventory/html/images/donut.png deleted file mode 100644 index dabd6d19b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/donut.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/drietobbacoleaf.png b/resources/[inventory]/qs-inventory/html/images/drietobbacoleaf.png deleted file mode 100644 index a65df24cf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/drietobbacoleaf.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/drift_tuning_kit.png b/resources/[inventory]/qs-inventory/html/images/drift_tuning_kit.png deleted file mode 100644 index e47dd0a3d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/drift_tuning_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/drill.png b/resources/[inventory]/qs-inventory/html/images/drill.png deleted file mode 100644 index 7e83de005..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/drill.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/driver_license.png b/resources/[inventory]/qs-inventory/html/images/driver_license.png deleted file mode 100644 index 7d7b266b3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/driver_license.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/drone.png b/resources/[inventory]/qs-inventory/html/images/drone.png deleted file mode 100644 index 6822af691..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/drone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/drum_attachment.png b/resources/[inventory]/qs-inventory/html/images/drum_attachment.png deleted file mode 100644 index 8cd28d237..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/drum_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/duct_tape.png b/resources/[inventory]/qs-inventory/html/images/duct_tape.png deleted file mode 100644 index 13f59e58d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/duct_tape.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/durum.png b/resources/[inventory]/qs-inventory/html/images/durum.png deleted file mode 100644 index c72ea4b0f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/durum.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/e_kaffee.png b/resources/[inventory]/qs-inventory/html/images/e_kaffee.png deleted file mode 100644 index 1c9078053..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/e_kaffee.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ears.png b/resources/[inventory]/qs-inventory/html/images/ears.png deleted file mode 100644 index 246f6fc53..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ears.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecg_monitor.png b/resources/[inventory]/qs-inventory/html/images/ecg_monitor.png deleted file mode 100644 index 35060e703..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecg_monitor.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecola.png b/resources/[inventory]/qs-inventory/html/images/ecola.png deleted file mode 100644 index c8a1521f9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecola.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecola_dose.png b/resources/[inventory]/qs-inventory/html/images/ecola_dose.png deleted file mode 100644 index 93c50d8be..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecola_dose.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecola_flasche.png b/resources/[inventory]/qs-inventory/html/images/ecola_flasche.png deleted file mode 100644 index 731010eee..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecola_flasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecola_light.png b/resources/[inventory]/qs-inventory/html/images/ecola_light.png deleted file mode 100644 index c8a1521f9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecola_light.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecola_zero_dose.png b/resources/[inventory]/qs-inventory/html/images/ecola_zero_dose.png deleted file mode 100644 index 6a7ffdf8c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecola_zero_dose.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ecola_zero_flasche.png b/resources/[inventory]/qs-inventory/html/images/ecola_zero_flasche.png deleted file mode 100644 index 5e88832a1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ecola_zero_flasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/eis_konfekt.png b/resources/[inventory]/qs-inventory/html/images/eis_konfekt.png deleted file mode 100644 index 268b58675..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/eis_konfekt.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/elastisches-medizinisches-bandageband-komprimierend-geringe-dehnung-80-mm_189499203-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/elastisches-medizinisches-bandageband-komprimierend-geringe-dehnung-80-mm_189499203-removebg-preview.png deleted file mode 100644 index 3d6127123..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/elastisches-medizinisches-bandageband-komprimierend-geringe-dehnung-80-mm_189499203-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/electronickit.png b/resources/[inventory]/qs-inventory/html/images/electronickit.png deleted file mode 100644 index f97b15757..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/electronickit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/emerald_crystal.png b/resources/[inventory]/qs-inventory/html/images/emerald_crystal.png deleted file mode 100644 index 384f17ea1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/emerald_crystal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/emergencydrone.png b/resources/[inventory]/qs-inventory/html/images/emergencydrone.png deleted file mode 100644 index 7026af592..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/emergencydrone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/empty_cup.png b/resources/[inventory]/qs-inventory/html/images/empty_cup.png deleted file mode 100644 index 8bc41651e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/empty_cup.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/empty_nitrous_bottle.png b/resources/[inventory]/qs-inventory/html/images/empty_nitrous_bottle.png deleted file mode 100644 index e334cf9f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/empty_nitrous_bottle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/emptybag.png b/resources/[inventory]/qs-inventory/html/images/emptybag.png deleted file mode 100644 index 4b8a7df19..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/emptybag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/emptybottle.png b/resources/[inventory]/qs-inventory/html/images/emptybottle.png deleted file mode 100644 index b7a4700e3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/emptybottle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/enchanted_jewel.png b/resources/[inventory]/qs-inventory/html/images/enchanted_jewel.png deleted file mode 100644 index 0f570e2b5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/enchanted_jewel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/engine_oil.png b/resources/[inventory]/qs-inventory/html/images/engine_oil.png deleted file mode 100644 index 4f8fa7b0a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/engine_oil.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/epinephrine.png b/resources/[inventory]/qs-inventory/html/images/epinephrine.png deleted file mode 100644 index a95d4d454..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/epinephrine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/erz.png b/resources/[inventory]/qs-inventory/html/images/erz.png deleted file mode 100644 index c1ee5ff76..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/erz.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/esketamin.png b/resources/[inventory]/qs-inventory/html/images/esketamin.png deleted file mode 100644 index 005aef46d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/esketamin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/espresso.png b/resources/[inventory]/qs-inventory/html/images/espresso.png deleted file mode 100644 index 683dc9bcf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/espresso.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ev_battery.png b/resources/[inventory]/qs-inventory/html/images/ev_battery.png deleted file mode 100644 index d1f85a271..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ev_battery.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ev_coolant.png b/resources/[inventory]/qs-inventory/html/images/ev_coolant.png deleted file mode 100644 index 63b700369..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ev_coolant.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ev_motor.png b/resources/[inventory]/qs-inventory/html/images/ev_motor.png deleted file mode 100644 index 9d6161361..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ev_motor.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/evidence.png b/resources/[inventory]/qs-inventory/html/images/evidence.png deleted file mode 100644 index 4d76c25f8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/evidence.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/extendedclip_attachment.png b/resources/[inventory]/qs-inventory/html/images/extendedclip_attachment.png deleted file mode 100644 index 053c178f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/extendedclip_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/extras_kit.png b/resources/[inventory]/qs-inventory/html/images/extras_kit.png deleted file mode 100644 index d8d36aa32..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/extras_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ezme.png b/resources/[inventory]/qs-inventory/html/images/ezme.png deleted file mode 100644 index dac237767..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ezme.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fat-end-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/fat-end-muzzle-brake_attachment.png deleted file mode 100644 index c72b062ce..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fat-end-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fat_end_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/fat_end_muzzle_brake.png deleted file mode 100644 index c72b062ce..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fat_end_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fentanyl.png b/resources/[inventory]/qs-inventory/html/images/fentanyl.png deleted file mode 100644 index 56dcf09e2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fentanyl.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fenystil.png b/resources/[inventory]/qs-inventory/html/images/fenystil.png deleted file mode 100644 index 666e94953..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fenystil.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fernglas.png b/resources/[inventory]/qs-inventory/html/images/fernglas.png deleted file mode 100644 index a3d04156e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fernglas.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ffries.png b/resources/[inventory]/qs-inventory/html/images/ffries.png deleted file mode 100644 index d6eb6fc50..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ffries.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/filament.png b/resources/[inventory]/qs-inventory/html/images/filament.png deleted file mode 100644 index 127fa25f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/filament.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/file.png b/resources/[inventory]/qs-inventory/html/images/file.png deleted file mode 100644 index 436a61626..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/file.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/file_00000000abf061f788ede1aa1c949dae-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/file_00000000abf061f788ede1aa1c949dae-removebg-preview.png deleted file mode 100644 index ecc5e9c86..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/file_00000000abf061f788ede1aa1c949dae-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/filter_papers.png b/resources/[inventory]/qs-inventory/html/images/filter_papers.png deleted file mode 100644 index 06e4ecaf8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/filter_papers.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/firework1.png b/resources/[inventory]/qs-inventory/html/images/firework1.png deleted file mode 100644 index 0b0cf51ab..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/firework1.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/firework2.png b/resources/[inventory]/qs-inventory/html/images/firework2.png deleted file mode 100644 index 46ddaba6d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/firework2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/firework3.png b/resources/[inventory]/qs-inventory/html/images/firework3.png deleted file mode 100644 index cddeb9dba..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/firework3.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/firework4.png b/resources/[inventory]/qs-inventory/html/images/firework4.png deleted file mode 100644 index e813dedc7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/firework4.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/firstaid.png b/resources/[inventory]/qs-inventory/html/images/firstaid.png deleted file mode 100644 index f81d34a43..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/firstaid.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fish.png b/resources/[inventory]/qs-inventory/html/images/fish.png deleted file mode 100644 index bf2b08691..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fish.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fish_and_chips.png b/resources/[inventory]/qs-inventory/html/images/fish_and_chips.png deleted file mode 100644 index 88844b4f3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fish_and_chips.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fishbait.png b/resources/[inventory]/qs-inventory/html/images/fishbait.png deleted file mode 100644 index 4daf515eb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fishbait.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fishingrod.png b/resources/[inventory]/qs-inventory/html/images/fishingrod.png deleted file mode 100644 index 49dfc461a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fishingrod.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fitbit.png b/resources/[inventory]/qs-inventory/html/images/fitbit.png deleted file mode 100644 index 85bc7b0ec..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fitbit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/flashlight_attachment.png b/resources/[inventory]/qs-inventory/html/images/flashlight_attachment.png deleted file mode 100644 index 632742a4f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/flashlight_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/flat-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/flat-muzzle-brake_attachment.png deleted file mode 100644 index 5841b3d59..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/flat-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/flat_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/flat_muzzle_brake.png deleted file mode 100644 index 5841b3d59..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/flat_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/flint.png b/resources/[inventory]/qs-inventory/html/images/flint.png deleted file mode 100644 index f7d5c5318..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/flint.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/flood_light.png b/resources/[inventory]/qs-inventory/html/images/flood_light.png deleted file mode 100644 index c52d3faf7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/flood_light.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/flour.png b/resources/[inventory]/qs-inventory/html/images/flour.png deleted file mode 100644 index abb04fb5e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/flour.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/football.png b/resources/[inventory]/qs-inventory/html/images/football.png deleted file mode 100644 index 0d8c0b246..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/football.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/frenchfries.png b/resources/[inventory]/qs-inventory/html/images/frenchfries.png deleted file mode 100644 index b80fd6d8a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/frenchfries.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/freshtobbacoleaf.png b/resources/[inventory]/qs-inventory/html/images/freshtobbacoleaf.png deleted file mode 100644 index 25a220e22..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/freshtobbacoleaf.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fries_with_dip.png b/resources/[inventory]/qs-inventory/html/images/fries_with_dip.png deleted file mode 100644 index 92e066eb6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fries_with_dip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fruitpicker.png b/resources/[inventory]/qs-inventory/html/images/fruitpicker.png deleted file mode 100644 index 8485e939c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fruitpicker.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/fwd_drivetrain.png b/resources/[inventory]/qs-inventory/html/images/fwd_drivetrain.png deleted file mode 100644 index a27cb685e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/fwd_drivetrain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gardenshovel.png b/resources/[inventory]/qs-inventory/html/images/gardenshovel.png deleted file mode 100644 index d572dccb5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gardenshovel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gardensicorr.png b/resources/[inventory]/qs-inventory/html/images/gardensicorr.png deleted file mode 100644 index 8d0df6fc0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gardensicorr.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gazebo.png b/resources/[inventory]/qs-inventory/html/images/gazebo.png deleted file mode 100644 index 0eaaf281d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gazebo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/geocamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/geocamo_attachment.png deleted file mode 100644 index fe3e22019..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/geocamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gewehrmunition.png b/resources/[inventory]/qs-inventory/html/images/gewehrmunition.png deleted file mode 100644 index 3d7bbbe8e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gewehrmunition.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_01.png b/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_01.png deleted file mode 100644 index 53b604741..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_02.png b/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_02.png deleted file mode 100644 index c3ed606b0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_03.png b/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_03.png deleted file mode 100644 index 61fd260e4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_boar_tusk_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_captured_chickenhawk.png b/resources/[inventory]/qs-inventory/html/images/gg_captured_chickenhawk.png deleted file mode 100644 index 98b1e3225..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_captured_chickenhawk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_captured_hen.png b/resources/[inventory]/qs-inventory/html/images/gg_captured_hen.png deleted file mode 100644 index 053866d1b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_captured_hen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_captured_rabbit.png b/resources/[inventory]/qs-inventory/html/images/gg_captured_rabbit.png deleted file mode 100644 index 67eeca75b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_captured_rabbit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_01.png b/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_01.png deleted file mode 100644 index e53d015e1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_02.png b/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_02.png deleted file mode 100644 index c3ec66491..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_03.png b/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_03.png deleted file mode 100644 index d81794b29..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_cougar_claw_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_01.png b/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_01.png deleted file mode 100644 index e6deed19a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_02.png b/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_02.png deleted file mode 100644 index a33b04d73..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_03.png b/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_03.png deleted file mode 100644 index 8e47bca00..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_coyote_fangs_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_01.png b/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_01.png deleted file mode 100644 index 7fd998daa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_02.png b/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_02.png deleted file mode 100644 index a6343097a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_03.png b/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_03.png deleted file mode 100644 index c9baae916..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_deer_hide_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_animaltracker.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_animaltracker.png deleted file mode 100644 index e22094a40..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_animaltracker.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_animaltrap.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_animaltrap.png deleted file mode 100644 index a679cab4b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_animaltrap.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_arrowammo.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_arrowammo.png deleted file mode 100644 index 947a9944e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_arrowammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_campfire.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_campfire.png deleted file mode 100644 index 9c979f45e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_campfire.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_cookedmeat.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_cookedmeat.png deleted file mode 100644 index 28051f5c9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_cookedmeat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_01.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_01.png deleted file mode 100644 index 2fab52f09..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_02.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_02.png deleted file mode 100644 index a0809513e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_03.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_03.png deleted file mode 100644 index 2eab67356..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_knife_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_meat.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_meat.png deleted file mode 100644 index af7d0aea8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_meat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_hunting_rifleammo.png b/resources/[inventory]/qs-inventory/html/images/gg_hunting_rifleammo.png deleted file mode 100644 index d8a8ec540..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_hunting_rifleammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_01.png b/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_01.png deleted file mode 100644 index c9127469a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_02.png b/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_02.png deleted file mode 100644 index cb193babe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_03.png b/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_03.png deleted file mode 100644 index 9e56d9761..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_pug_bait_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_01.png b/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_01.png deleted file mode 100644 index 6d3c2f1d9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_02.png b/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_02.png deleted file mode 100644 index 10e32be83..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_03.png b/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_03.png deleted file mode 100644 index a1ecbdb0b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_rabbit_pelt_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_salt_block_01.png b/resources/[inventory]/qs-inventory/html/images/gg_salt_block_01.png deleted file mode 100644 index f50f012db..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_salt_block_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_salt_block_02.png b/resources/[inventory]/qs-inventory/html/images/gg_salt_block_02.png deleted file mode 100644 index a97867f91..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_salt_block_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gg_salt_block_03.png b/resources/[inventory]/qs-inventory/html/images/gg_salt_block_03.png deleted file mode 100644 index 4b36411f6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gg_salt_block_03.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/glass.png b/resources/[inventory]/qs-inventory/html/images/glass.png deleted file mode 100644 index d19f7ce30..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/glass.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/glasses.png b/resources/[inventory]/qs-inventory/html/images/glasses.png deleted file mode 100644 index 524270a0e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/glasses.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gleitgel.png b/resources/[inventory]/qs-inventory/html/images/gleitgel.png deleted file mode 100644 index 9a7ebd647..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gleitgel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/glucoseg40.png b/resources/[inventory]/qs-inventory/html/images/glucoseg40.png deleted file mode 100644 index 79e94f2bb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/glucoseg40.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gold_attachment.png b/resources/[inventory]/qs-inventory/html/images/gold_attachment.png deleted file mode 100644 index 6291baaa8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gold_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gold_dust.png b/resources/[inventory]/qs-inventory/html/images/gold_dust.png deleted file mode 100644 index fda8e8518..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gold_dust.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gold_nugget.png b/resources/[inventory]/qs-inventory/html/images/gold_nugget.png deleted file mode 100644 index 003c549e9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gold_nugget.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/goldbar.png b/resources/[inventory]/qs-inventory/html/images/goldbar.png deleted file mode 100644 index 4877cca27..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/goldbar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/goldchain.png b/resources/[inventory]/qs-inventory/html/images/goldchain.png deleted file mode 100644 index f71d4c176..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/goldchain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/grape.png b/resources/[inventory]/qs-inventory/html/images/grape.png deleted file mode 100644 index fe400259b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/grape.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/grapejuice.png b/resources/[inventory]/qs-inventory/html/images/grapejuice.png deleted file mode 100644 index ff66a7ca0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/grapejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/graphite_chunk.png b/resources/[inventory]/qs-inventory/html/images/graphite_chunk.png deleted file mode 100644 index 930e4c3ca..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/graphite_chunk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/green_attachment.png b/resources/[inventory]/qs-inventory/html/images/green_attachment.png deleted file mode 100644 index 9394b950d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/green_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/green_garnet.png b/resources/[inventory]/qs-inventory/html/images/green_garnet.png deleted file mode 100644 index 4a445695e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/green_garnet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/green_phone.png b/resources/[inventory]/qs-inventory/html/images/green_phone.png deleted file mode 100644 index f45e4a85f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/green_phone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/grenade_launcher_tokyo_marui_m320a1_6_-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/grenade_launcher_tokyo_marui_m320a1_6_-removebg-preview.png deleted file mode 100644 index f54c4920d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/grenade_launcher_tokyo_marui_m320a1_6_-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/grip_attachment.png b/resources/[inventory]/qs-inventory/html/images/grip_attachment.png deleted file mode 100644 index 07e3eb400..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/grip_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gummanimals.png b/resources/[inventory]/qs-inventory/html/images/gummanimals.png deleted file mode 100644 index d2f6ac376..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gummanimals.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gun_handle.png b/resources/[inventory]/qs-inventory/html/images/gun_handle.png deleted file mode 100644 index 0a968b5e2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gun_handle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gunpowder.png b/resources/[inventory]/qs-inventory/html/images/gunpowder.png deleted file mode 100644 index 0f60ba0c7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gunpowder.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/gussform.png b/resources/[inventory]/qs-inventory/html/images/gussform.png deleted file mode 100644 index 828d97eac..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/gussform.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/h_choclate.png b/resources/[inventory]/qs-inventory/html/images/h_choclate.png deleted file mode 100644 index e3782edc7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/h_choclate.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/halbes_haendel.png b/resources/[inventory]/qs-inventory/html/images/halbes_haendel.png deleted file mode 100644 index ed40fc2eb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/halbes_haendel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/hammerhandle.png b/resources/[inventory]/qs-inventory/html/images/hammerhandle.png deleted file mode 100644 index cd2370d0b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/hammerhandle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/handcuffs.png b/resources/[inventory]/qs-inventory/html/images/handcuffs.png deleted file mode 100644 index 4af4f2ea8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/handcuffs.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/harness.png b/resources/[inventory]/qs-inventory/html/images/harness.png deleted file mode 100644 index 283eb8ea8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/harness.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/heartstopper.png b/resources/[inventory]/qs-inventory/html/images/heartstopper.png deleted file mode 100644 index c897f1ea7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/heartstopper.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/heavy-duty-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/heavy-duty-muzzle-brake_attachment.png deleted file mode 100644 index e87776733..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/heavy-duty-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/heavy_duty_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/heavy_duty_muzzle_brake.png deleted file mode 100644 index e87776733..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/heavy_duty_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/helmet.png b/resources/[inventory]/qs-inventory/html/images/helmet.png deleted file mode 100644 index ceb14a106..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/helmet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/heparin.png b/resources/[inventory]/qs-inventory/html/images/heparin.png deleted file mode 100644 index 3e1b41e33..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/heparin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/heroin_route.png b/resources/[inventory]/qs-inventory/html/images/heroin_route.png deleted file mode 100644 index ee7490119..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/heroin_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/highteampistol.png b/resources/[inventory]/qs-inventory/html/images/highteampistol.png deleted file mode 100644 index 138a7c1db..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/highteampistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/highteamsmgmk2-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/highteamsmgmk2-removebg-preview.png deleted file mode 100644 index ffbd1f939..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/highteamsmgmk2-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/highteamspecialcarbinemk2.png b/resources/[inventory]/qs-inventory/html/images/highteamspecialcarbinemk2.png deleted file mode 100644 index 0481183fe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/highteamspecialcarbinemk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/holoscope_attachment.png b/resources/[inventory]/qs-inventory/html/images/holoscope_attachment.png deleted file mode 100644 index c3aadf769..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/holoscope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/hopfen.png b/resources/[inventory]/qs-inventory/html/images/hopfen.png deleted file mode 100644 index 2c72a0ebb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/hopfen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/hotdog.png b/resources/[inventory]/qs-inventory/html/images/hotdog.png deleted file mode 100644 index e696a3824..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/hotdog.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/hotdog_deluxe.png b/resources/[inventory]/qs-inventory/html/images/hotdog_deluxe.png deleted file mode 100644 index a752dfd2f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/hotdog_deluxe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/hundefutter.png b/resources/[inventory]/qs-inventory/html/images/hundefutter.png deleted file mode 100644 index 16c3fa647..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/hundefutter.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/huntingrifle2.png b/resources/[inventory]/qs-inventory/html/images/huntingrifle2.png deleted file mode 100644 index 008ffa00e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/huntingrifle2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/hydrochloricacid.png b/resources/[inventory]/qs-inventory/html/images/hydrochloricacid.png deleted file mode 100644 index ca719abcb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/hydrochloricacid.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/i4_engine.png b/resources/[inventory]/qs-inventory/html/images/i4_engine.png deleted file mode 100644 index 9f1e37ee7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/i4_engine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/id_card.png b/resources/[inventory]/qs-inventory/html/images/id_card.png deleted file mode 100644 index db14475b5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/id_card.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ifaks.png b/resources/[inventory]/qs-inventory/html/images/ifaks.png deleted file mode 100644 index ac7a73665..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ifaks.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/irish_exit.png b/resources/[inventory]/qs-inventory/html/images/irish_exit.png deleted file mode 100644 index 115b72c39..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/irish_exit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/iron.png b/resources/[inventory]/qs-inventory/html/images/iron.png deleted file mode 100644 index 81a2bd9d7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/iron.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ironbar.png b/resources/[inventory]/qs-inventory/html/images/ironbar.png deleted file mode 100644 index 416ce3afc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ironbar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ironoxide.png b/resources/[inventory]/qs-inventory/html/images/ironoxide.png deleted file mode 100644 index 697591f0d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ironoxide.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/j_and_js.png b/resources/[inventory]/qs-inventory/html/images/j_and_js.png deleted file mode 100644 index e050882e7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/j_and_js.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/jeans.png b/resources/[inventory]/qs-inventory/html/images/jeans.png deleted file mode 100644 index d4469ec4f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/jeans.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/jelly_beans.png b/resources/[inventory]/qs-inventory/html/images/jelly_beans.png deleted file mode 100644 index 553f4ec8e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/jelly_beans.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/jerry_can.png b/resources/[inventory]/qs-inventory/html/images/jerry_can.png deleted file mode 100644 index 53f333e93..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/jerry_can.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/joint.png b/resources/[inventory]/qs-inventory/html/images/joint.png deleted file mode 100644 index e66c74f4c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/joint.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/joint7.png b/resources/[inventory]/qs-inventory/html/images/joint7.png deleted file mode 100644 index 930f8a60e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/joint7.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/juice.png b/resources/[inventory]/qs-inventory/html/images/juice.png deleted file mode 100644 index 760dd850d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/juice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/junk_energy.png b/resources/[inventory]/qs-inventory/html/images/junk_energy.png deleted file mode 100644 index e7314c66b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/junk_energy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kakao.png b/resources/[inventory]/qs-inventory/html/images/kakao.png deleted file mode 100644 index f62d4a55f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kakao.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kakao2.png b/resources/[inventory]/qs-inventory/html/images/kakao2.png deleted file mode 100644 index 5a0aac199..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kakao2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kakao3.png b/resources/[inventory]/qs-inventory/html/images/kakao3.png deleted file mode 100644 index fd99c611a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kakao3.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kanister.png b/resources/[inventory]/qs-inventory/html/images/kanister.png deleted file mode 100644 index 192bd4674..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kanister.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kas_leberkas_semmal.png b/resources/[inventory]/qs-inventory/html/images/kas_leberkas_semmal.png deleted file mode 100644 index 202d25e07..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kas_leberkas_semmal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/katzenfutter.png b/resources/[inventory]/qs-inventory/html/images/katzenfutter.png deleted file mode 100644 index f30f33f87..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/katzenfutter.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kaugummi.png b/resources/[inventory]/qs-inventory/html/images/kaugummi.png deleted file mode 100644 index ed27e20f2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kaugummi.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kennzeichen_tool.png b/resources/[inventory]/qs-inventory/html/images/kennzeichen_tool.png deleted file mode 100644 index c82003e78..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kennzeichen_tool.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/keramiklauf.png b/resources/[inventory]/qs-inventory/html/images/keramiklauf.png deleted file mode 100644 index 44fabb6ac..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/keramiklauf.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kevlar.png b/resources/[inventory]/qs-inventory/html/images/kevlar.png deleted file mode 100644 index 134f14711..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kevlar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/keycard.png b/resources/[inventory]/qs-inventory/html/images/keycard.png deleted file mode 100644 index 0f99502d0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/keycard.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kirimzi.png b/resources/[inventory]/qs-inventory/html/images/kirimzi.png deleted file mode 100644 index 448083622..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kirimzi.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/klimo.png b/resources/[inventory]/qs-inventory/html/images/klimo.png deleted file mode 100644 index 5cad61bc3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/klimo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kobolbrolle.png b/resources/[inventory]/qs-inventory/html/images/kobolbrolle.png deleted file mode 100644 index 09815a9c1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kobolbrolle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/korb.png b/resources/[inventory]/qs-inventory/html/images/korb.png deleted file mode 100644 index 7c28b9b85..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/korb.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kq_outfitbag.png b/resources/[inventory]/qs-inventory/html/images/kq_outfitbag.png deleted file mode 100644 index bbd245719..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kq_outfitbag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kspieß.png b/resources/[inventory]/qs-inventory/html/images/kspieß.png deleted file mode 100644 index 047c369d1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kspieß.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kunfe.png b/resources/[inventory]/qs-inventory/html/images/kunfe.png deleted file mode 100644 index 3ba96e4ef..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kunfe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/kuzu_sis.png b/resources/[inventory]/qs-inventory/html/images/kuzu_sis.png deleted file mode 100644 index dda3aca53..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/kuzu_sis.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lab.png b/resources/[inventory]/qs-inventory/html/images/lab.png deleted file mode 100644 index b0eca94a1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lab.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/labkey.png b/resources/[inventory]/qs-inventory/html/images/labkey.png deleted file mode 100644 index 0f25c8de3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/labkey.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lahmacun.png b/resources/[inventory]/qs-inventory/html/images/lahmacun.png deleted file mode 100644 index 0ed46ecfe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lahmacun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lamb_chops.png b/resources/[inventory]/qs-inventory/html/images/lamb_chops.png deleted file mode 100644 index 6f341e568..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lamb_chops.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/laptop.png b/resources/[inventory]/qs-inventory/html/images/laptop.png deleted file mode 100644 index f00931b91..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/laptop.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/largescope_attachment.png b/resources/[inventory]/qs-inventory/html/images/largescope_attachment.png deleted file mode 100644 index 0e1fcf867..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/largescope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/latte.png b/resources/[inventory]/qs-inventory/html/images/latte.png deleted file mode 100644 index 806335fd7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/latte.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lean.png b/resources/[inventory]/qs-inventory/html/images/lean.png deleted file mode 100644 index 9ba44fad5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lean.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lean_route.png b/resources/[inventory]/qs-inventory/html/images/lean_route.png deleted file mode 100644 index fdd9c4de1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lean_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/leberkas_semmal.png b/resources/[inventory]/qs-inventory/html/images/leberkas_semmal.png deleted file mode 100644 index c0233be79..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/leberkas_semmal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/leopardcamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/leopardcamo_attachment.png deleted file mode 100644 index 3bcb83b89..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/leopardcamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/licenseplate.png b/resources/[inventory]/qs-inventory/html/images/licenseplate.png deleted file mode 100644 index 9de555200..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/licenseplate.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lighter.png b/resources/[inventory]/qs-inventory/html/images/lighter.png deleted file mode 100644 index 7873a795c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lighter.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lighting_controller.png b/resources/[inventory]/qs-inventory/html/images/lighting_controller.png deleted file mode 100644 index 77dced200..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lighting_controller.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/loaded_fries.png b/resources/[inventory]/qs-inventory/html/images/loaded_fries.png deleted file mode 100644 index f217063f0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/loaded_fries.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lockpick.png b/resources/[inventory]/qs-inventory/html/images/lockpick.png deleted file mode 100644 index 9e10e338b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lockpick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lokum.png b/resources/[inventory]/qs-inventory/html/images/lokum.png deleted file mode 100644 index 0a2f2e346..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lokum.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lsd.png b/resources/[inventory]/qs-inventory/html/images/lsd.png deleted file mode 100644 index edbc1a9dc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lsd.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lsd_route.png b/resources/[inventory]/qs-inventory/html/images/lsd_route.png deleted file mode 100644 index ee3246e3b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lsd_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lspd_attachment.png b/resources/[inventory]/qs-inventory/html/images/lspd_attachment.png deleted file mode 100644 index 0c065de59..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lspd_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/lutschfinger_eis.png b/resources/[inventory]/qs-inventory/html/images/lutschfinger_eis.png deleted file mode 100644 index 5fd26b2d8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/lutschfinger_eis.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/luxuryfinish_attachment.png b/resources/[inventory]/qs-inventory/html/images/luxuryfinish_attachment.png deleted file mode 100644 index 6291baaa8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/luxuryfinish_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/machete.png b/resources/[inventory]/qs-inventory/html/images/machete.png deleted file mode 100644 index 3924bb74f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/machete.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/macrons.png b/resources/[inventory]/qs-inventory/html/images/macrons.png deleted file mode 100644 index 8c63d23c0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/macrons.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/magic_mushroom.png b/resources/[inventory]/qs-inventory/html/images/magic_mushroom.png deleted file mode 100644 index 5f4bf18c8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/magic_mushroom.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/manti.png b/resources/[inventory]/qs-inventory/html/images/manti.png deleted file mode 100644 index c6cb0948c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/manti.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/manual_gearbox.png b/resources/[inventory]/qs-inventory/html/images/manual_gearbox.png deleted file mode 100644 index 47c96f54f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/manual_gearbox.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/marble_pop_limo.png b/resources/[inventory]/qs-inventory/html/images/marble_pop_limo.png deleted file mode 100644 index 0ea46d0cf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/marble_pop_limo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/marihuana.png b/resources/[inventory]/qs-inventory/html/images/marihuana.png deleted file mode 100644 index 58220aac2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/marihuana.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/markedbills.png b/resources/[inventory]/qs-inventory/html/images/markedbills.png deleted file mode 100644 index e5dfc5217..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/markedbills.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/marshmallows.png b/resources/[inventory]/qs-inventory/html/images/marshmallows.png deleted file mode 100644 index 087f1062d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/marshmallows.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/mask.png b/resources/[inventory]/qs-inventory/html/images/mask.png deleted file mode 100644 index 0656a7dc9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/mask.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/mechanic_tablet.png b/resources/[inventory]/qs-inventory/html/images/mechanic_tablet.png deleted file mode 100644 index 5eb7b5130..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/mechanic_tablet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/medbox.png b/resources/[inventory]/qs-inventory/html/images/medbox.png deleted file mode 100644 index a860890ee..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/medbox.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/medscope_attachment.png b/resources/[inventory]/qs-inventory/html/images/medscope_attachment.png deleted file mode 100644 index bc6c47240..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/medscope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/metalscrap.png b/resources/[inventory]/qs-inventory/html/images/metalscrap.png deleted file mode 100644 index a289c3495..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/metalscrap.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/meth.png b/resources/[inventory]/qs-inventory/html/images/meth.png deleted file mode 100644 index e5abe9a31..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/meth.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/meth_baggy.png b/resources/[inventory]/qs-inventory/html/images/meth_baggy.png deleted file mode 100644 index 555a47abc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/meth_baggy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/meth_packaged.png b/resources/[inventory]/qs-inventory/html/images/meth_packaged.png deleted file mode 100644 index ec826490f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/meth_packaged.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/meth_route.png b/resources/[inventory]/qs-inventory/html/images/meth_route.png deleted file mode 100644 index 7f9ee4c49..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/meth_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/meth_tray.png b/resources/[inventory]/qs-inventory/html/images/meth_tray.png deleted file mode 100644 index 76a225d19..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/meth_tray.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/mettbroetchen.png b/resources/[inventory]/qs-inventory/html/images/mettbroetchen.png deleted file mode 100644 index f907f6078..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/mettbroetchen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/milk.png b/resources/[inventory]/qs-inventory/html/images/milk.png deleted file mode 100644 index 1a529dcc7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/milk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/mmkc.png b/resources/[inventory]/qs-inventory/html/images/mmkc.png deleted file mode 100644 index 93606448f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/mmkc.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/mmorgenlicht.png b/resources/[inventory]/qs-inventory/html/images/mmorgenlicht.png deleted file mode 100644 index 4c012f30e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/mmorgenlicht.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/money.png b/resources/[inventory]/qs-inventory/html/images/money.png deleted file mode 100644 index cf769399f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/money.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/moneybag.png b/resources/[inventory]/qs-inventory/html/images/moneybag.png deleted file mode 100644 index 461b4101b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/moneybag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/motelkey.png b/resources/[inventory]/qs-inventory/html/images/motelkey.png deleted file mode 100644 index bf013ede3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/motelkey.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/muffin.png b/resources/[inventory]/qs-inventory/html/images/muffin.png deleted file mode 100644 index d24be9111..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/muffin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/munky_juice.png b/resources/[inventory]/qs-inventory/html/images/munky_juice.png deleted file mode 100644 index 64305b503..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/munky_juice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/munky_juice_ice_tea.png b/resources/[inventory]/qs-inventory/html/images/munky_juice_ice_tea.png deleted file mode 100644 index 2ad18229a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/munky_juice_ice_tea.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/nacl.png b/resources/[inventory]/qs-inventory/html/images/nacl.png deleted file mode 100644 index e70ec6650..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/nacl.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/newsbmic.png b/resources/[inventory]/qs-inventory/html/images/newsbmic.png deleted file mode 100644 index a9313940d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/newsbmic.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/newscam.png b/resources/[inventory]/qs-inventory/html/images/newscam.png deleted file mode 100644 index 41783c60b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/newscam.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/newsmic.png b/resources/[inventory]/qs-inventory/html/images/newsmic.png deleted file mode 100644 index b70416045..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/newsmic.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/newspaper.png b/resources/[inventory]/qs-inventory/html/images/newspaper.png deleted file mode 100644 index b7d6d629c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/newspaper.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/nightvision.png b/resources/[inventory]/qs-inventory/html/images/nightvision.png deleted file mode 100644 index e068af747..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/nightvision.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/nitrous.png b/resources/[inventory]/qs-inventory/html/images/nitrous.png deleted file mode 100644 index 681146e4a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/nitrous.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/nitrous_install_kit.png b/resources/[inventory]/qs-inventory/html/images/nitrous_install_kit.png deleted file mode 100644 index 73da06336..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/nitrous_install_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/nordisee_fischfrikadellenbroetchen.png b/resources/[inventory]/qs-inventory/html/images/nordisee_fischfrikadellenbroetchen.png deleted file mode 100644 index 5bcaf8a72..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/nordisee_fischfrikadellenbroetchen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/nvscope_attachment.png b/resources/[inventory]/qs-inventory/html/images/nvscope_attachment.png deleted file mode 100644 index cecfb9bcf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/nvscope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/odins_nuesse.png b/resources/[inventory]/qs-inventory/html/images/odins_nuesse.png deleted file mode 100644 index 81e2f7a99..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/odins_nuesse.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/offroad_tyres.png b/resources/[inventory]/qs-inventory/html/images/offroad_tyres.png deleted file mode 100644 index e43e79d4e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/offroad_tyres.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ohrstopsel.png b/resources/[inventory]/qs-inventory/html/images/ohrstopsel.png deleted file mode 100644 index e559ef804..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ohrstopsel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/oilbarrel.png b/resources/[inventory]/qs-inventory/html/images/oilbarrel.png deleted file mode 100644 index 52e7cdfce..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/oilbarrel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/olimo.png b/resources/[inventory]/qs-inventory/html/images/olimo.png deleted file mode 100644 index 4c518357c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/olimo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/opium_dry.png b/resources/[inventory]/qs-inventory/html/images/opium_dry.png deleted file mode 100644 index c90b0ca4f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/opium_dry.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/opium_dry2.png b/resources/[inventory]/qs-inventory/html/images/opium_dry2.png deleted file mode 100644 index ff98dd7cc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/opium_dry2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/opium_pipe.png b/resources/[inventory]/qs-inventory/html/images/opium_pipe.png deleted file mode 100644 index 04658519a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/opium_pipe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orange.png b/resources/[inventory]/qs-inventory/html/images/orange.png deleted file mode 100644 index 6a991e546..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orange.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orange_attachment.png b/resources/[inventory]/qs-inventory/html/images/orange_attachment.png deleted file mode 100644 index 1ca5d4f84..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orange_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_dose.png b/resources/[inventory]/qs-inventory/html/images/orange_o_tang_dose.png deleted file mode 100644 index cae825512..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_dose.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_flasche.png b/resources/[inventory]/qs-inventory/html/images/orange_o_tang_flasche.png deleted file mode 100644 index 1ee7c4900..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_flasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_zero_dose.png b/resources/[inventory]/qs-inventory/html/images/orange_o_tang_zero_dose.png deleted file mode 100644 index 9555ab837..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_zero_dose.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_zero_flasche.png b/resources/[inventory]/qs-inventory/html/images/orange_o_tang_zero_flasche.png deleted file mode 100644 index 2e412f615..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orange_o_tang_zero_flasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/orangejuice.png b/resources/[inventory]/qs-inventory/html/images/orangejuice.png deleted file mode 100644 index d7d77ee84..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/orangejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ornageo.png b/resources/[inventory]/qs-inventory/html/images/ornageo.png deleted file mode 100644 index c8a1521f9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ornageo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/oxy.png b/resources/[inventory]/qs-inventory/html/images/oxy.png deleted file mode 100644 index 747fc284c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/oxy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/p_schnecke.png b/resources/[inventory]/qs-inventory/html/images/p_schnecke.png deleted file mode 100644 index 8465bde51..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/p_schnecke.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/package_money.png b/resources/[inventory]/qs-inventory/html/images/package_money.png deleted file mode 100644 index 6fad81887..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/package_money.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/packtobbaco.png b/resources/[inventory]/qs-inventory/html/images/packtobbaco.png deleted file mode 100644 index 52fee225c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/packtobbaco.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/packtomatos.png b/resources/[inventory]/qs-inventory/html/images/packtomatos.png deleted file mode 100644 index e979485cd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/packtomatos.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/packung.png b/resources/[inventory]/qs-inventory/html/images/packung.png deleted file mode 100644 index 19e1de864..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/packung.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/painkillers.png b/resources/[inventory]/qs-inventory/html/images/painkillers.png deleted file mode 100644 index 874dc88c1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/painkillers.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/paper.png b/resources/[inventory]/qs-inventory/html/images/paper.png deleted file mode 100644 index fb31da7ae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/paper.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/paperroll.png b/resources/[inventory]/qs-inventory/html/images/paperroll.png deleted file mode 100644 index 2f923f2d5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/paperroll.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/parachute.png b/resources/[inventory]/qs-inventory/html/images/parachute.png deleted file mode 100644 index dd66467de..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/parachute.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/patriotcamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/patriotcamo_attachment.png deleted file mode 100644 index b22b644ae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/patriotcamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pd_keycard.png b/resources/[inventory]/qs-inventory/html/images/pd_keycard.png deleted file mode 100644 index b387129df..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pd_keycard.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pelmini.png b/resources/[inventory]/qs-inventory/html/images/pelmini.png deleted file mode 100644 index 3f4ec61aa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pelmini.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/penicillin.png b/resources/[inventory]/qs-inventory/html/images/penicillin.png deleted file mode 100644 index eb0280069..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/penicillin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/performance_part.png b/resources/[inventory]/qs-inventory/html/images/performance_part.png deleted file mode 100644 index ebd8fc97d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/performance_part.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/perseuscamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/perseuscamo_attachment.png deleted file mode 100644 index 860462bdc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/perseuscamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/phone_dongle.png b/resources/[inventory]/qs-inventory/html/images/phone_dongle.png deleted file mode 100644 index 70197a23d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/phone_dongle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pinger.png b/resources/[inventory]/qs-inventory/html/images/pinger.png deleted file mode 100644 index 33a6ad96d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pinger.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pink_attachment.png b/resources/[inventory]/qs-inventory/html/images/pink_attachment.png deleted file mode 100644 index 1459b1503..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pink_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pink_sapphire.png b/resources/[inventory]/qs-inventory/html/images/pink_sapphire.png deleted file mode 100644 index 6ed8d0c5a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pink_sapphire.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pipe.png b/resources/[inventory]/qs-inventory/html/images/pipe.png deleted file mode 100644 index 8b19bf268..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pipe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pisman.png b/resources/[inventory]/qs-inventory/html/images/pisman.png deleted file mode 100644 index 386286dbe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pisman.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pistol_ammo.png b/resources/[inventory]/qs-inventory/html/images/pistol_ammo.png deleted file mode 100644 index 28593e2c6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pistol_ammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pizza_burger.png b/resources/[inventory]/qs-inventory/html/images/pizza_burger.png deleted file mode 100644 index 9616909d1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pizza_burger.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/placebo.png b/resources/[inventory]/qs-inventory/html/images/placebo.png deleted file mode 100644 index 7e1e6dd27..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/placebo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/plank.png b/resources/[inventory]/qs-inventory/html/images/plank.png deleted file mode 100644 index a9c431040..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/plank.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/plastic.png b/resources/[inventory]/qs-inventory/html/images/plastic.png deleted file mode 100644 index 9163dc808..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/plastic.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/plat_attachment.png b/resources/[inventory]/qs-inventory/html/images/plat_attachment.png deleted file mode 100644 index 66234df10..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/plat_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/police_card.png b/resources/[inventory]/qs-inventory/html/images/police_card.png deleted file mode 100644 index 4db8f5608..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/police_card.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/police_stormram.png b/resources/[inventory]/qs-inventory/html/images/police_stormram.png deleted file mode 100644 index 809b631f0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/police_stormram.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pork_joint.png b/resources/[inventory]/qs-inventory/html/images/pork_joint.png deleted file mode 100644 index a574f2632..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pork_joint.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/potato.png b/resources/[inventory]/qs-inventory/html/images/potato.png deleted file mode 100644 index 144ec1178..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/potato.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/potatobag.png b/resources/[inventory]/qs-inventory/html/images/potatobag.png deleted file mode 100644 index 7523872e6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/potatobag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/powerbank.png b/resources/[inventory]/qs-inventory/html/images/powerbank.png deleted file mode 100644 index bf8d897c9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/powerbank.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pralinen.png b/resources/[inventory]/qs-inventory/html/images/pralinen.png deleted file mode 100644 index b1e2809aa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pralinen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/precision_muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/precision_muzzle-brake_attachment.png deleted file mode 100644 index 9928f7482..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/precision_muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/precision_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/precision_muzzle_brake.png deleted file mode 100644 index 9928f7482..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/precision_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/print.png b/resources/[inventory]/qs-inventory/html/images/print.png deleted file mode 100644 index 174013fd3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/print.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/printerdocument.png b/resources/[inventory]/qs-inventory/html/images/printerdocument.png deleted file mode 100644 index 13fe6aa43..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/printerdocument.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/propofol_100.png b/resources/[inventory]/qs-inventory/html/images/propofol_100.png deleted file mode 100644 index 7fef7f786..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/propofol_100.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/propofol_250.png b/resources/[inventory]/qs-inventory/html/images/propofol_250.png deleted file mode 100644 index 7fef7f786..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/propofol_250.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pump.png b/resources/[inventory]/qs-inventory/html/images/pump.png deleted file mode 100644 index 6503198c9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pump.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/purple_phone.png b/resources/[inventory]/qs-inventory/html/images/purple_phone.png deleted file mode 100644 index a28baa249..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/purple_phone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/purple_quartz.png b/resources/[inventory]/qs-inventory/html/images/purple_quartz.png deleted file mode 100644 index 4c2c7d21d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/purple_quartz.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/pussycat.png b/resources/[inventory]/qs-inventory/html/images/pussycat.png deleted file mode 100644 index 8869860a1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/pussycat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/quartz_crystal.png b/resources/[inventory]/qs-inventory/html/images/quartz_crystal.png deleted file mode 100644 index 04d64b0a3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/quartz_crystal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/quickclot.png b/resources/[inventory]/qs-inventory/html/images/quickclot.png deleted file mode 100644 index 5364d85ba..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/quickclot.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/radio.png b/resources/[inventory]/qs-inventory/html/images/radio.png deleted file mode 100644 index 9c87a8663..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/radio.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/radioscanner.png b/resources/[inventory]/qs-inventory/html/images/radioscanner.png deleted file mode 100644 index baebeea34..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/radioscanner.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raki.png b/resources/[inventory]/qs-inventory/html/images/raki.png deleted file mode 100644 index ff91ba064..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raki.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rare_earths.png b/resources/[inventory]/qs-inventory/html/images/rare_earths.png deleted file mode 100644 index 80fe2e6d2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rare_earths.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_beef_brisket.png b/resources/[inventory]/qs-inventory/html/images/raw_beef_brisket.png deleted file mode 100644 index f94c3c16c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_beef_brisket.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_kebab.png b/resources/[inventory]/qs-inventory/html/images/raw_kebab.png deleted file mode 100644 index 1bc783b71..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_kebab.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_ribs.png b/resources/[inventory]/qs-inventory/html/images/raw_ribs.png deleted file mode 100644 index 0d1df1078..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_ribs.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_sausages.png b/resources/[inventory]/qs-inventory/html/images/raw_sausages.png deleted file mode 100644 index 3854199d4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_sausages.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_short_ribs.png b/resources/[inventory]/qs-inventory/html/images/raw_short_ribs.png deleted file mode 100644 index 715b6eea5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_short_ribs.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_turkey_drums.png b/resources/[inventory]/qs-inventory/html/images/raw_turkey_drums.png deleted file mode 100644 index 8e7d248bd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_turkey_drums.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/raw_wings.png b/resources/[inventory]/qs-inventory/html/images/raw_wings.png deleted file mode 100644 index d094dd5ed..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/raw_wings.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rawmeat.png b/resources/[inventory]/qs-inventory/html/images/rawmeat.png deleted file mode 100644 index 8f3a8ddb1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rawmeat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rb_cupcake.png b/resources/[inventory]/qs-inventory/html/images/rb_cupcake.png deleted file mode 100644 index 56752bdf3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rb_cupcake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/red_phone.png b/resources/[inventory]/qs-inventory/html/images/red_phone.png deleted file mode 100644 index 2899c8346..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/red_phone.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/redwoodpack.png b/resources/[inventory]/qs-inventory/html/images/redwoodpack.png deleted file mode 100644 index d84fba017..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/redwoodpack.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/remote.png b/resources/[inventory]/qs-inventory/html/images/remote.png deleted file mode 100644 index f7310457c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/remote.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/repair_kit.png b/resources/[inventory]/qs-inventory/html/images/repair_kit.png deleted file mode 100644 index fd3cafdc1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/repair_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/repairkit.png b/resources/[inventory]/qs-inventory/html/images/repairkit.png deleted file mode 100644 index cde21278f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/repairkit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/respray_kit.png b/resources/[inventory]/qs-inventory/html/images/respray_kit.png deleted file mode 100644 index 8d7ef3e64..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/respray_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/revolver.png b/resources/[inventory]/qs-inventory/html/images/revolver.png deleted file mode 100644 index a6320b8f2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/revolver.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/revolver2.png b/resources/[inventory]/qs-inventory/html/images/revolver2.png deleted file mode 100644 index e01d4816d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/revolver2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ribeye_steak.png b/resources/[inventory]/qs-inventory/html/images/ribeye_steak.png deleted file mode 100644 index d5e563dee..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ribeye_steak.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rifle_ammo.png b/resources/[inventory]/qs-inventory/html/images/rifle_ammo.png deleted file mode 100644 index b953ae169..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rifle_ammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rifle_defaultclip.png b/resources/[inventory]/qs-inventory/html/images/rifle_defaultclip.png deleted file mode 100644 index e7a349cd4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rifle_defaultclip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rifle_extendedclip.png b/resources/[inventory]/qs-inventory/html/images/rifle_extendedclip.png deleted file mode 100644 index e6fa73b00..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rifle_extendedclip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/roadpods.png b/resources/[inventory]/qs-inventory/html/images/roadpods.png deleted file mode 100644 index 0cf05e69c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/roadpods.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rohkaffee.png b/resources/[inventory]/qs-inventory/html/images/rohkaffee.png deleted file mode 100644 index b42b93f6e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rohkaffee.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rohmilk.png b/resources/[inventory]/qs-inventory/html/images/rohmilk.png deleted file mode 100644 index ff298fbc1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rohmilk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rolex.png b/resources/[inventory]/qs-inventory/html/images/rolex.png deleted file mode 100644 index 63bed0ca5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rolex.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rolling_paper.png b/resources/[inventory]/qs-inventory/html/images/rolling_paper.png deleted file mode 100644 index 405ffb366..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rolling_paper.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rolling_paper2.png b/resources/[inventory]/qs-inventory/html/images/rolling_paper2.png deleted file mode 100644 index 2d87bd899..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rolling_paper2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/roofbox_carbon.png b/resources/[inventory]/qs-inventory/html/images/roofbox_carbon.png deleted file mode 100644 index ab8291d95..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/roofbox_carbon.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/roofbox_color.png b/resources/[inventory]/qs-inventory/html/images/roofbox_color.png deleted file mode 100644 index 784db6a7e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/roofbox_color.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rostedcoffee.png b/resources/[inventory]/qs-inventory/html/images/rostedcoffee.png deleted file mode 100644 index f0fde3aef..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rostedcoffee.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rubber.png b/resources/[inventory]/qs-inventory/html/images/rubber.png deleted file mode 100644 index 63749f41e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rubber.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rube.png b/resources/[inventory]/qs-inventory/html/images/rube.png deleted file mode 100644 index 1c72cce56..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rube.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/ruby_crystal.png b/resources/[inventory]/qs-inventory/html/images/ruby_crystal.png deleted file mode 100644 index 29d4f09ae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/ruby_crystal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/rwd_drivetrain.png b/resources/[inventory]/qs-inventory/html/images/rwd_drivetrain.png deleted file mode 100644 index 24859cf5c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/rwd_drivetrain.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/s_shake.png b/resources/[inventory]/qs-inventory/html/images/s_shake.png deleted file mode 100644 index f09cb62d0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/s_shake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/salad.png b/resources/[inventory]/qs-inventory/html/images/salad.png deleted file mode 100644 index 2d8a7a78c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/salad.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/saladbox.png b/resources/[inventory]/qs-inventory/html/images/saladbox.png deleted file mode 100644 index 566eebfbd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/saladbox.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/salami_b.png b/resources/[inventory]/qs-inventory/html/images/salami_b.png deleted file mode 100644 index 220152be0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/salami_b.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/salbutamol.png b/resources/[inventory]/qs-inventory/html/images/salbutamol.png deleted file mode 100644 index 4cbf71104..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/salbutamol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/saldprezels.png b/resources/[inventory]/qs-inventory/html/images/saldprezels.png deleted file mode 100644 index 4bbf819a5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/saldprezels.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/salep.png b/resources/[inventory]/qs-inventory/html/images/salep.png deleted file mode 100644 index 9e4e26943..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/salep.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/salsa_nachos.png b/resources/[inventory]/qs-inventory/html/images/salsa_nachos.png deleted file mode 100644 index ea04ba8cf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/salsa_nachos.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/samsplint.png b/resources/[inventory]/qs-inventory/html/images/samsplint.png deleted file mode 100644 index 93f3329c5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/samsplint.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sand.png b/resources/[inventory]/qs-inventory/html/images/sand.png deleted file mode 100644 index 35b41f310..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sand.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sandwich.png b/resources/[inventory]/qs-inventory/html/images/sandwich.png deleted file mode 100644 index 5cb079e4c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sandwich.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sarma.png b/resources/[inventory]/qs-inventory/html/images/sarma.png deleted file mode 100644 index 881b760b2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sarma.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sawdust.png b/resources/[inventory]/qs-inventory/html/images/sawdust.png deleted file mode 100644 index 99f4a0afe..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sawdust.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/schnitzelbroetchen.png b/resources/[inventory]/qs-inventory/html/images/schnitzelbroetchen.png deleted file mode 100644 index 67b43024a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/schnitzelbroetchen.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/scrap-iron.png b/resources/[inventory]/qs-inventory/html/images/scrap-iron.png deleted file mode 100644 index 5067648e5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/scrap-iron.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_395-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_395-removebg-preview.png deleted file mode 100644 index 2860a0d7d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_395-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_401-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_401-removebg-preview.png deleted file mode 100644 index 0cc80c761..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_401-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_412-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_412-removebg-preview.png deleted file mode 100644 index 40b3b0578..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_412-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_414-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_414-removebg-preview.png deleted file mode 100644 index 2e30c17b6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_414-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_419-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_419-removebg-preview.png deleted file mode 100644 index b73a479bf..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_419-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_425-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_425-removebg-preview.png deleted file mode 100644 index 632d65ede..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_425-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_477-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_477-removebg-preview.png deleted file mode 100644 index 271243c3e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_477-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_478-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_478-removebg-preview.png deleted file mode 100644 index 20bc1aeb5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_478-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_693-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_693-removebg-preview.png deleted file mode 100644 index 4adad7f92..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_693-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_696-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_696-removebg-preview.png deleted file mode 100644 index 1c9557821..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_696-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_697-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_697-removebg-preview.png deleted file mode 100644 index 2dfa17176..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_697-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_848-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_848-removebg-preview.png deleted file mode 100644 index c5ed52af9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_848-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screenshot_918-removebg-preview.png b/resources/[inventory]/qs-inventory/html/images/screenshot_918-removebg-preview.png deleted file mode 100644 index ac6e30f10..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screenshot_918-removebg-preview.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/screwdriverset.png b/resources/[inventory]/qs-inventory/html/images/screwdriverset.png deleted file mode 100644 index 713a1e5bc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/screwdriverset.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sd_card.png b/resources/[inventory]/qs-inventory/html/images/sd_card.png deleted file mode 100644 index 4ec54d1e1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sd_card.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/security_card_01.png b/resources/[inventory]/qs-inventory/html/images/security_card_01.png deleted file mode 100644 index 637c8cdcc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/security_card_01.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/security_card_02.png b/resources/[inventory]/qs-inventory/html/images/security_card_02.png deleted file mode 100644 index 4beafb6f0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/security_card_02.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/seed.png b/resources/[inventory]/qs-inventory/html/images/seed.png deleted file mode 100644 index 4b493d444..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/seed.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/semi_slick_tyres.png b/resources/[inventory]/qs-inventory/html/images/semi_slick_tyres.png deleted file mode 100644 index 6c04f4de5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/semi_slick_tyres.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sessantacamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/sessantacamo_attachment.png deleted file mode 100644 index b0efbff16..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sessantacamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/shisha_tobacco.png b/resources/[inventory]/qs-inventory/html/images/shisha_tobacco.png deleted file mode 100644 index 24e01da77..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/shisha_tobacco.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/shoe.png b/resources/[inventory]/qs-inventory/html/images/shoe.png deleted file mode 100644 index 5d7758d01..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/shoe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/shotgun_ammo.png b/resources/[inventory]/qs-inventory/html/images/shotgun_ammo.png deleted file mode 100644 index 1131f0a60..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/shotgun_ammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/shotgun_barrel_compressed_better.png b/resources/[inventory]/qs-inventory/html/images/shotgun_barrel_compressed_better.png deleted file mode 100644 index 22289b806..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/shotgun_barrel_compressed_better.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/shovel.png b/resources/[inventory]/qs-inventory/html/images/shovel.png deleted file mode 100644 index 78b7c7f2e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/shovel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/simcard.png b/resources/[inventory]/qs-inventory/html/images/simcard.png deleted file mode 100644 index 90bc9ec1d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/simcard.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/skullcamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/skullcamo_attachment.png deleted file mode 100644 index 2f56e02bd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/skullcamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/slanted-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/slanted-muzzle-brake_attachment.png deleted file mode 100644 index 4287afe37..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/slanted-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/slanted_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/slanted_muzzle_brake.png deleted file mode 100644 index 4287afe37..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/slanted_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/slick_tyres.png b/resources/[inventory]/qs-inventory/html/images/slick_tyres.png deleted file mode 100644 index ffa6c671b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/slick_tyres.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sludgie.png b/resources/[inventory]/qs-inventory/html/images/sludgie.png deleted file mode 100644 index eb64ac9f0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sludgie.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/slushi.png b/resources/[inventory]/qs-inventory/html/images/slushi.png deleted file mode 100644 index 4b79a585b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/slushi.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/smallscope_attachment.png b/resources/[inventory]/qs-inventory/html/images/smallscope_attachment.png deleted file mode 100644 index eeaf54135..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/smallscope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/smg_ammo.png b/resources/[inventory]/qs-inventory/html/images/smg_ammo.png deleted file mode 100644 index c7cfc141d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/smg_ammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/smg_extendedclip.png b/resources/[inventory]/qs-inventory/html/images/smg_extendedclip.png deleted file mode 100644 index 681cc86d5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/smg_extendedclip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/snikkel_candy.png b/resources/[inventory]/qs-inventory/html/images/snikkel_candy.png deleted file mode 100644 index bd694d851..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/snikkel_candy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sniper_defaultclip.png b/resources/[inventory]/qs-inventory/html/images/sniper_defaultclip.png deleted file mode 100644 index 92fb4cb73..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sniper_defaultclip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sniper_extendedclip.png b/resources/[inventory]/qs-inventory/html/images/sniper_extendedclip.png deleted file mode 100644 index 368b39e5d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sniper_extendedclip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/snowball.png b/resources/[inventory]/qs-inventory/html/images/snowball.png deleted file mode 100644 index 673e5fb36..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/snowball.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/snp_ammo.png b/resources/[inventory]/qs-inventory/html/images/snp_ammo.png deleted file mode 100644 index 620798ca8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/snp_ammo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/snspistol_part_2.png b/resources/[inventory]/qs-inventory/html/images/snspistol_part_2.png deleted file mode 100644 index 1b527f0eb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/snspistol_part_2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/snspistol_part_3.png b/resources/[inventory]/qs-inventory/html/images/snspistol_part_3.png deleted file mode 100644 index 53849b523..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/snspistol_part_3.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/soccer.png b/resources/[inventory]/qs-inventory/html/images/soccer.png deleted file mode 100644 index 8bf2dc82c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/soccer.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/soda_machine.png b/resources/[inventory]/qs-inventory/html/images/soda_machine.png deleted file mode 100644 index 069b5d066..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/soda_machine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/softccookie.png b/resources/[inventory]/qs-inventory/html/images/softccookie.png deleted file mode 100644 index 721e51e57..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/softccookie.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sogan.png b/resources/[inventory]/qs-inventory/html/images/sogan.png deleted file mode 100644 index af300775e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sogan.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sorted_money.png b/resources/[inventory]/qs-inventory/html/images/sorted_money.png deleted file mode 100644 index 4e4ba36b2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sorted_money.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/spark_plug.png b/resources/[inventory]/qs-inventory/html/images/spark_plug.png deleted file mode 100644 index c0317989b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/spark_plug.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/spazi.png b/resources/[inventory]/qs-inventory/html/images/spazi.png deleted file mode 100644 index dbfd5e448..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/spazi.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/spazi_limo.png b/resources/[inventory]/qs-inventory/html/images/spazi_limo.png deleted file mode 100644 index acf4ee6c5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/spazi_limo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/spikestripes.png b/resources/[inventory]/qs-inventory/html/images/spikestripes.png deleted file mode 100644 index 151fbf91c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/spikestripes.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/split-end-muzzle-brake_attachmemt.png b/resources/[inventory]/qs-inventory/html/images/split-end-muzzle-brake_attachmemt.png deleted file mode 100644 index df15adcd8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/split-end-muzzle-brake_attachmemt.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/split_end_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/split_end_muzzle_brake.png deleted file mode 100644 index df15adcd8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/split_end_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sprunk.png b/resources/[inventory]/qs-inventory/html/images/sprunk.png deleted file mode 100644 index c8a1521f9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sprunk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sprunk_dose.png b/resources/[inventory]/qs-inventory/html/images/sprunk_dose.png deleted file mode 100644 index 931b42161..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sprunk_dose.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sprunk_flasche.png b/resources/[inventory]/qs-inventory/html/images/sprunk_flasche.png deleted file mode 100644 index 4e505019d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sprunk_flasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sprunk_zero_dose.png b/resources/[inventory]/qs-inventory/html/images/sprunk_zero_dose.png deleted file mode 100644 index 5cdd2d313..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sprunk_zero_dose.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sprunk_zero_flasche.png b/resources/[inventory]/qs-inventory/html/images/sprunk_zero_flasche.png deleted file mode 100644 index fe51ffec0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sprunk_zero_flasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/squared-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/squared-muzzle-brake_attachment.png deleted file mode 100644 index 304231a9d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/squared-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/squared_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/squared_muzzle_brake.png deleted file mode 100644 index 304231a9d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/squared_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stancing_kit.png b/resources/[inventory]/qs-inventory/html/images/stancing_kit.png deleted file mode 100644 index f81f1ac7b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stancing_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/steel.png b/resources/[inventory]/qs-inventory/html/images/steel.png deleted file mode 100644 index 293ace54c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/steel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/steel_ingot.png b/resources/[inventory]/qs-inventory/html/images/steel_ingot.png deleted file mode 100644 index 5fc6a6a38..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/steel_ingot.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stefansabpfelmustorte.png b/resources/[inventory]/qs-inventory/html/images/stefansabpfelmustorte.png deleted file mode 100644 index 7e0b3896a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stefansabpfelmustorte.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stevens_apfelmustorte.png b/resources/[inventory]/qs-inventory/html/images/stevens_apfelmustorte.png deleted file mode 100644 index 7e0b3896a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stevens_apfelmustorte.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stickynote.png b/resources/[inventory]/qs-inventory/html/images/stickynote.png deleted file mode 100644 index 5790ccabb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stickynote.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stoast.png b/resources/[inventory]/qs-inventory/html/images/stoast.png deleted file mode 100644 index 637ba80e3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stoast.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stoff.png b/resources/[inventory]/qs-inventory/html/images/stoff.png deleted file mode 100644 index 7c7a9058a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stoff.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/stonedrill.png b/resources/[inventory]/qs-inventory/html/images/stonedrill.png deleted file mode 100644 index 15cd9a4dd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/stonedrill.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sugaar.png b/resources/[inventory]/qs-inventory/html/images/sugaar.png deleted file mode 100644 index 5a0a45d01..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sugaar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sulfur_chunk.png b/resources/[inventory]/qs-inventory/html/images/sulfur_chunk.png deleted file mode 100644 index 38305de0f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sulfur_chunk.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/suppressor_attachment.png b/resources/[inventory]/qs-inventory/html/images/suppressor_attachment.png deleted file mode 100644 index 0730b8247..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/suppressor_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/surgicalkit.png b/resources/[inventory]/qs-inventory/html/images/surgicalkit.png deleted file mode 100644 index 0beb9d328..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/surgicalkit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/suspension_parts.png b/resources/[inventory]/qs-inventory/html/images/suspension_parts.png deleted file mode 100644 index 44ae655b8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/suspension_parts.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/sws.png b/resources/[inventory]/qs-inventory/html/images/sws.png deleted file mode 100644 index 15e1677dc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/sws.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/syringe.png b/resources/[inventory]/qs-inventory/html/images/syringe.png deleted file mode 100644 index fc2ed3ddc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/syringe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/syringefull.png b/resources/[inventory]/qs-inventory/html/images/syringefull.png deleted file mode 100644 index f4c093117..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/syringefull.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/table.png b/resources/[inventory]/qs-inventory/html/images/table.png deleted file mode 100644 index ab39892fa..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/table.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tablet.png b/resources/[inventory]/qs-inventory/html/images/tablet.png deleted file mode 100644 index df81a4b87..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tablet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tactical-muzzle-brake_attachment.png b/resources/[inventory]/qs-inventory/html/images/tactical-muzzle-brake_attachment.png deleted file mode 100644 index 70d0a91f2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tactical-muzzle-brake_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tactical_muzzle_brake.png b/resources/[inventory]/qs-inventory/html/images/tactical_muzzle_brake.png deleted file mode 100644 index 70d0a91f2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tactical_muzzle_brake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tavor1.png b/resources/[inventory]/qs-inventory/html/images/tavor1.png deleted file mode 100644 index 97b95c459..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tavor1.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tavor25.png b/resources/[inventory]/qs-inventory/html/images/tavor25.png deleted file mode 100644 index 1d131895f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tavor25.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/thermalscope_attachment.png b/resources/[inventory]/qs-inventory/html/images/thermalscope_attachment.png deleted file mode 100644 index 2846b7bd5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/thermalscope_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/thermalvision.png b/resources/[inventory]/qs-inventory/html/images/thermalvision.png deleted file mode 100644 index 040741108..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/thermalvision.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/thermite.png b/resources/[inventory]/qs-inventory/html/images/thermite.png deleted file mode 100644 index a0a8f0bf0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/thermite.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/thors_sandwich.png b/resources/[inventory]/qs-inventory/html/images/thors_sandwich.png deleted file mode 100644 index 10b2fb636..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/thors_sandwich.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tier_leckerlies.png b/resources/[inventory]/qs-inventory/html/images/tier_leckerlies.png deleted file mode 100644 index 18a96839f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tier_leckerlies.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tilidin.png b/resources/[inventory]/qs-inventory/html/images/tilidin.png deleted file mode 100644 index 811d8f4d4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tilidin.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tims_instant_nudeln.png b/resources/[inventory]/qs-inventory/html/images/tims_instant_nudeln.png deleted file mode 100644 index bea5b0006..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tims_instant_nudeln.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tirerepairkit.png b/resources/[inventory]/qs-inventory/html/images/tirerepairkit.png deleted file mode 100644 index 8fe48caae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tirerepairkit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tobbaco.png b/resources/[inventory]/qs-inventory/html/images/tobbaco.png deleted file mode 100644 index d90a6c98e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tobbaco.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tomato.png b/resources/[inventory]/qs-inventory/html/images/tomato.png deleted file mode 100644 index 413d95c5d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tomato.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/torso.png b/resources/[inventory]/qs-inventory/html/images/torso.png deleted file mode 100644 index 5710ae3b1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/torso.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tosti.png b/resources/[inventory]/qs-inventory/html/images/tosti.png deleted file mode 100644 index 5d114fc10..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tosti.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tourniquet.png b/resources/[inventory]/qs-inventory/html/images/tourniquet.png deleted file mode 100644 index 3b1e09c19..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tourniquet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_basic.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_basic.png deleted file mode 100644 index cd8f0bad4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_basic.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_booster_legends.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_booster_legends.png deleted file mode 100644 index f5a748e0a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_booster_legends.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_booster_pack.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_booster_pack.png deleted file mode 100644 index d77eca8ed..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_booster_pack.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_legendary.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_legendary.png deleted file mode 100644 index 7098caccd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_legendary.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_psa.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_psa.png deleted file mode 100644 index 144dbaac2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_psa.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_rare.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_rare.png deleted file mode 100644 index e2cc2c066..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_rare.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tradingcard_stash.png b/resources/[inventory]/qs-inventory/html/images/tradingcard_stash.png deleted file mode 100644 index 14b2911b5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tradingcard_stash.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tranexamsaure.png b/resources/[inventory]/qs-inventory/html/images/tranexamsaure.png deleted file mode 100644 index 2f8da312c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tranexamsaure.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/traubensaft.png b/resources/[inventory]/qs-inventory/html/images/traubensaft.png deleted file mode 100644 index f28e4780e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/traubensaft.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/trigger2.png b/resources/[inventory]/qs-inventory/html/images/trigger2.png deleted file mode 100644 index 4cc2b3238..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/trigger2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tropical_eagle.png b/resources/[inventory]/qs-inventory/html/images/tropical_eagle.png deleted file mode 100644 index 757733cdd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tropical_eagle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tshirt.png b/resources/[inventory]/qs-inventory/html/images/tshirt.png deleted file mode 100644 index 0c4faaeec..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tshirt.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tunerchip.png b/resources/[inventory]/qs-inventory/html/images/tunerchip.png deleted file mode 100644 index 9386e8f2e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tunerchip.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/turbocharger.png b/resources/[inventory]/qs-inventory/html/images/turbocharger.png deleted file mode 100644 index 18a9c0f05..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/turbocharger.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/twerks_candy.png b/resources/[inventory]/qs-inventory/html/images/twerks_candy.png deleted file mode 100644 index 9bb5eb0f0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/twerks_candy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tyre_replacement.png b/resources/[inventory]/qs-inventory/html/images/tyre_replacement.png deleted file mode 100644 index fb376aac8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tyre_replacement.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/tyre_smoke_kit.png b/resources/[inventory]/qs-inventory/html/images/tyre_smoke_kit.png deleted file mode 100644 index 4ab9f0474..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/tyre_smoke_kit.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/urapidil1.png b/resources/[inventory]/qs-inventory/html/images/urapidil1.png deleted file mode 100644 index f3c160b2c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/urapidil1.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/url_attachment.png b/resources/[inventory]/qs-inventory/html/images/url_attachment.png deleted file mode 100644 index 86e2ff777..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/url_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/usb_device.png b/resources/[inventory]/qs-inventory/html/images/usb_device.png deleted file mode 100644 index 2f4d373b5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/usb_device.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/v12_engine.png b/resources/[inventory]/qs-inventory/html/images/v12_engine.png deleted file mode 100644 index 9e64e8fee..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/v12_engine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/v6_engine.png b/resources/[inventory]/qs-inventory/html/images/v6_engine.png deleted file mode 100644 index 944fa364d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/v6_engine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/v8_engine.png b/resources/[inventory]/qs-inventory/html/images/v8_engine.png deleted file mode 100644 index 8baef20d0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/v8_engine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/vape.png b/resources/[inventory]/qs-inventory/html/images/vape.png deleted file mode 100644 index d381e8ca7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/vape.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/vapejuice.png b/resources/[inventory]/qs-inventory/html/images/vapejuice.png deleted file mode 100644 index bda5cddf2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/vapejuice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_armor.png b/resources/[inventory]/qs-inventory/html/images/veh_armor.png deleted file mode 100644 index dd5d82981..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_armor.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_brakes.png b/resources/[inventory]/qs-inventory/html/images/veh_brakes.png deleted file mode 100644 index 56822caa7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_brakes.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_engine.png b/resources/[inventory]/qs-inventory/html/images/veh_engine.png deleted file mode 100644 index a16de2c6b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_engine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_exterior.png b/resources/[inventory]/qs-inventory/html/images/veh_exterior.png deleted file mode 100644 index c9ec023fb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_exterior.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_interior.png b/resources/[inventory]/qs-inventory/html/images/veh_interior.png deleted file mode 100644 index 255691a28..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_interior.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_neons.png b/resources/[inventory]/qs-inventory/html/images/veh_neons.png deleted file mode 100644 index a22be788f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_neons.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_plates.png b/resources/[inventory]/qs-inventory/html/images/veh_plates.png deleted file mode 100644 index 3cf264722..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_plates.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_suspension.png b/resources/[inventory]/qs-inventory/html/images/veh_suspension.png deleted file mode 100644 index 3c5e2580f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_suspension.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_tint.png b/resources/[inventory]/qs-inventory/html/images/veh_tint.png deleted file mode 100644 index 5ce148995..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_tint.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_toolbox.png b/resources/[inventory]/qs-inventory/html/images/veh_toolbox.png deleted file mode 100644 index bcb80f365..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_toolbox.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_transmission.png b/resources/[inventory]/qs-inventory/html/images/veh_transmission.png deleted file mode 100644 index 71bcbb1df..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_transmission.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_turbo.png b/resources/[inventory]/qs-inventory/html/images/veh_turbo.png deleted file mode 100644 index 4809701c2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_turbo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_wheels.png b/resources/[inventory]/qs-inventory/html/images/veh_wheels.png deleted file mode 100644 index 511c25767..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_wheels.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/veh_xenons.png b/resources/[inventory]/qs-inventory/html/images/veh_xenons.png deleted file mode 100644 index 0a2b9a109..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/veh_xenons.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/vehicle_wheels.png b/resources/[inventory]/qs-inventory/html/images/vehicle_wheels.png deleted file mode 100644 index 712ee0f78..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/vehicle_wheels.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/vest.png b/resources/[inventory]/qs-inventory/html/images/vest.png deleted file mode 100644 index 706cc354e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/vest.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/vodka.png b/resources/[inventory]/qs-inventory/html/images/vodka.png deleted file mode 100644 index 302c840ba..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/vodka.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/voltaren_salbenverband.png b/resources/[inventory]/qs-inventory/html/images/voltaren_salbenverband.png deleted file mode 100644 index 4df14db85..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/voltaren_salbenverband.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/vomex.png b/resources/[inventory]/qs-inventory/html/images/vomex.png deleted file mode 100644 index 5a456cb74..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/vomex.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/w_me_pocketlight.png b/resources/[inventory]/qs-inventory/html/images/w_me_pocketlight.png deleted file mode 100644 index 80296e8d2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/w_me_pocketlight.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/waffle_ice.png b/resources/[inventory]/qs-inventory/html/images/waffle_ice.png deleted file mode 100644 index d8a214246..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/waffle_ice.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/waffle_icream.png b/resources/[inventory]/qs-inventory/html/images/waffle_icream.png deleted file mode 100644 index 12ae4fe10..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/waffle_icream.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/walkstick.png b/resources/[inventory]/qs-inventory/html/images/walkstick.png deleted file mode 100644 index 7ddec3e01..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/walkstick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/wasserflasche.png b/resources/[inventory]/qs-inventory/html/images/wasserflasche.png deleted file mode 100644 index 25ce0e634..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/wasserflasche.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/water_bottle.png b/resources/[inventory]/qs-inventory/html/images/water_bottle.png deleted file mode 100644 index b35a0e106..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/water_bottle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/wc_cupcake.png b/resources/[inventory]/qs-inventory/html/images/wc_cupcake.png deleted file mode 100644 index 5297cb36d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/wc_cupcake.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_acidpackage.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_acidpackage.PNG deleted file mode 100644 index b40384c7e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_acidpackage.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_appistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_appistol.png deleted file mode 100644 index bb7b89385..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_appistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_assaultrifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_assaultrifle.png deleted file mode 100644 index 22945b37c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_assaultrifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_assaultsmg.png b/resources/[inventory]/qs-inventory/html/images/weapon_assaultsmg.png deleted file mode 100644 index d7a7e153b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_assaultsmg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_autoshotgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_autoshotgun.png deleted file mode 100644 index c29c6ce21..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_autoshotgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_ball.png b/resources/[inventory]/qs-inventory/html/images/weapon_ball.png deleted file mode 100644 index 4095bc8ff..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_ball.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_bat.png b/resources/[inventory]/qs-inventory/html/images/weapon_bat.png deleted file mode 100644 index d61291c0d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_bat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_battleaxe.png b/resources/[inventory]/qs-inventory/html/images/weapon_battleaxe.png deleted file mode 100644 index 332339ed4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_battleaxe.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_batton.png b/resources/[inventory]/qs-inventory/html/images/weapon_batton.png deleted file mode 100644 index f3dab1bb0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_batton.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_batton_1.png b/resources/[inventory]/qs-inventory/html/images/weapon_batton_1.png deleted file mode 100644 index f3dab1bb0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_batton_1.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_bottle.png b/resources/[inventory]/qs-inventory/html/images/weapon_bottle.png deleted file mode 100644 index c3076930a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_bottle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_bread.png b/resources/[inventory]/qs-inventory/html/images/weapon_bread.png deleted file mode 100644 index db047c6d5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_bread.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_briefcase.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_briefcase.PNG deleted file mode 100644 index f50910812..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_briefcase.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_briefcase_02.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_briefcase_02.PNG deleted file mode 100644 index e8b075ffb..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_briefcase_02.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_bullpuprifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_bullpuprifle.png deleted file mode 100644 index 5ea9be7df..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_bullpuprifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_bzgas.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_bzgas.PNG deleted file mode 100644 index 101c1e85a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_bzgas.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_candycane.png b/resources/[inventory]/qs-inventory/html/images/weapon_candycane.png deleted file mode 100644 index 766b524f5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_candycane.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_carbine.png b/resources/[inventory]/qs-inventory/html/images/weapon_carbine.png deleted file mode 100644 index 2633a89ce..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_carbine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_carbinerifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_carbinerifle.png deleted file mode 100644 index a3685004a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_carbinerifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_carbinerifle_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_carbinerifle_mk2.png deleted file mode 100644 index d5e6cbb42..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_carbinerifle_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_ceramicpistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_ceramicpistol.png deleted file mode 100644 index 3edf97c2e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_ceramicpistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_colbaton.png b/resources/[inventory]/qs-inventory/html/images/weapon_colbaton.png deleted file mode 100644 index faee4b83b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_colbaton.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_combatmg.png b/resources/[inventory]/qs-inventory/html/images/weapon_combatmg.png deleted file mode 100644 index e1bbe1701..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_combatmg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_combatmg_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_combatmg_mk2.png deleted file mode 100644 index 1c7ea027d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_combatmg_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_combatpdw.png b/resources/[inventory]/qs-inventory/html/images/weapon_combatpdw.png deleted file mode 100644 index 3dbe56734..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_combatpdw.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_combatpistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_combatpistol.png deleted file mode 100644 index 05a36a583..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_combatpistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_combatshotgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_combatshotgun.png deleted file mode 100644 index 3e58dcf75..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_combatshotgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_compactlauncher.png b/resources/[inventory]/qs-inventory/html/images/weapon_compactlauncher.png deleted file mode 100644 index edc7dcc40..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_compactlauncher.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_crossbow.png b/resources/[inventory]/qs-inventory/html/images/weapon_crossbow.png deleted file mode 100644 index 916dc1ad8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_crossbow.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_crowbar.png b/resources/[inventory]/qs-inventory/html/images/weapon_crowbar.png deleted file mode 100644 index eb8578284..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_crowbar.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_dagger.png b/resources/[inventory]/qs-inventory/html/images/weapon_dagger.png deleted file mode 100644 index 6786ff6c6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_dagger.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_dbshotgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_dbshotgun.png deleted file mode 100644 index 0294a074e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_dbshotgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_digiscanner.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_digiscanner.PNG deleted file mode 100644 index 19ba4124c..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_digiscanner.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_emplauncher.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_emplauncher.PNG deleted file mode 100644 index fbe0604b5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_emplauncher.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_fertilizercan.png b/resources/[inventory]/qs-inventory/html/images/weapon_fertilizercan.png deleted file mode 100644 index 7d00bb385..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_fertilizercan.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_fireextinguisher.png b/resources/[inventory]/qs-inventory/html/images/weapon_fireextinguisher.png deleted file mode 100644 index 879427e2b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_fireextinguisher.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_firework.png b/resources/[inventory]/qs-inventory/html/images/weapon_firework.png deleted file mode 100644 index 605822386..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_firework.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_flare.png b/resources/[inventory]/qs-inventory/html/images/weapon_flare.png deleted file mode 100644 index ea2796f90..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_flare.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_flaregun.png b/resources/[inventory]/qs-inventory/html/images/weapon_flaregun.png deleted file mode 100644 index ce6659bb2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_flaregun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_flashlight.png b/resources/[inventory]/qs-inventory/html/images/weapon_flashlight.png deleted file mode 100644 index 68d8bf65a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_flashlight.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_gadgetpistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_gadgetpistol.png deleted file mode 100644 index 10d39eb41..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_gadgetpistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_garbagebag.png b/resources/[inventory]/qs-inventory/html/images/weapon_garbagebag.png deleted file mode 100644 index c51197c50..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_garbagebag.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_gas.png b/resources/[inventory]/qs-inventory/html/images/weapon_gas.png deleted file mode 100644 index ab97fc746..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_gas.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_golfclub.png b/resources/[inventory]/qs-inventory/html/images/weapon_golfclub.png deleted file mode 100644 index d4741abca..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_golfclub.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_grenade.png b/resources/[inventory]/qs-inventory/html/images/weapon_grenade.png deleted file mode 100644 index e55c98095..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_grenade.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_grenadelauncher.png b/resources/[inventory]/qs-inventory/html/images/weapon_grenadelauncher.png deleted file mode 100644 index 1f8d18077..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_grenadelauncher.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_grenadelauncher_smoke.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_grenadelauncher_smoke.PNG deleted file mode 100644 index 9678d3f2b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_grenadelauncher_smoke.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_hammer.png b/resources/[inventory]/qs-inventory/html/images/weapon_hammer.png deleted file mode 100644 index 5ec604969..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_hammer.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_hatchet.png b/resources/[inventory]/qs-inventory/html/images/weapon_hatchet.png deleted file mode 100644 index bf0cb95c3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_hatchet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_hazardcan.png b/resources/[inventory]/qs-inventory/html/images/weapon_hazardcan.png deleted file mode 100644 index 124a14559..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_hazardcan.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_heavypistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_heavypistol.png deleted file mode 100644 index 3cd2153bc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_heavypistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_heavyrifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_heavyrifle.png deleted file mode 100644 index cc1f042c2..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_heavyrifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_heavyshotgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_heavyshotgun.png deleted file mode 100644 index 06e738a43..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_heavyshotgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_heavysniper.png b/resources/[inventory]/qs-inventory/html/images/weapon_heavysniper.png deleted file mode 100644 index 93feca584..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_heavysniper.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_heavysniper_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_heavysniper_mk2.png deleted file mode 100644 index 4245e0554..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_heavysniper_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_hominglauncher.png b/resources/[inventory]/qs-inventory/html/images/weapon_hominglauncher.png deleted file mode 100644 index 69b295062..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_hominglauncher.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_huntingrifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_huntingrifle.png deleted file mode 100644 index 7e4fb01a9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_huntingrifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_knife.png b/resources/[inventory]/qs-inventory/html/images/weapon_knife.png deleted file mode 100644 index ca0fe08b3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_knife.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_knuckle.png b/resources/[inventory]/qs-inventory/html/images/weapon_knuckle.png deleted file mode 100644 index 19f1df1f4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_knuckle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_license.png b/resources/[inventory]/qs-inventory/html/images/weapon_license.png deleted file mode 100644 index dc9da54e0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_license.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_marksmanpistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_marksmanpistol.png deleted file mode 100644 index a88b4b0a5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_marksmanpistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_marksmanrifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_marksmanrifle.png deleted file mode 100644 index 4fec24624..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_marksmanrifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_marksmanrifle_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_marksmanrifle_mk2.png deleted file mode 100644 index 712289b6f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_marksmanrifle_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_metaldetector.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_metaldetector.PNG deleted file mode 100644 index 04e25e6c1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_metaldetector.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_mg.png b/resources/[inventory]/qs-inventory/html/images/weapon_mg.png deleted file mode 100644 index c8ad07476..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_mg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_microsmg.png b/resources/[inventory]/qs-inventory/html/images/weapon_microsmg.png deleted file mode 100644 index a744558b4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_microsmg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_militaryrifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_militaryrifle.png deleted file mode 100644 index c278f413b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_militaryrifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_minigun.png b/resources/[inventory]/qs-inventory/html/images/weapon_minigun.png deleted file mode 100644 index fbf470c99..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_minigun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_minismg.png b/resources/[inventory]/qs-inventory/html/images/weapon_minismg.png deleted file mode 100644 index 8792ccbae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_minismg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_molotov.png b/resources/[inventory]/qs-inventory/html/images/weapon_molotov.png deleted file mode 100644 index ff772fdc0..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_molotov.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_musket.png b/resources/[inventory]/qs-inventory/html/images/weapon_musket.png deleted file mode 100644 index 490ee6ac4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_musket.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_navyrevolver.png b/resources/[inventory]/qs-inventory/html/images/weapon_navyrevolver.png deleted file mode 100644 index 9de9578a6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_navyrevolver.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_nightstick.png b/resources/[inventory]/qs-inventory/html/images/weapon_nightstick.png deleted file mode 100644 index f2d4860b1..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_nightstick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_parts2.png b/resources/[inventory]/qs-inventory/html/images/weapon_parts2.png deleted file mode 100644 index 2fa5d2565..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_parts2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_petrolcan.png b/resources/[inventory]/qs-inventory/html/images/weapon_petrolcan.png deleted file mode 100644 index c2e34c36d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_petrolcan.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_pipebomb.png b/resources/[inventory]/qs-inventory/html/images/weapon_pipebomb.png deleted file mode 100644 index f124889a3..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_pipebomb.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_pistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_pistol.png deleted file mode 100644 index d79205257..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_pistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_pistol_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_pistol_mk2.png deleted file mode 100644 index e11874f85..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_pistol_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_pistolxm3.png b/resources/[inventory]/qs-inventory/html/images/weapon_pistolxm3.png deleted file mode 100644 index c831a2f98..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_pistolxm3.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_poolcue.png b/resources/[inventory]/qs-inventory/html/images/weapon_poolcue.png deleted file mode 100644 index 49a4d7fdd..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_poolcue.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_precisionrifle.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_precisionrifle.PNG deleted file mode 100644 index 1dd583ee5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_precisionrifle.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_proxmine.png b/resources/[inventory]/qs-inventory/html/images/weapon_proxmine.png deleted file mode 100644 index 287ee77a4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_proxmine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_pumpshotgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_pumpshotgun.png deleted file mode 100644 index 06a419762..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_pumpshotgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_pumpshotgun_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_pumpshotgun_mk2.png deleted file mode 100644 index 7ec179f95..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_pumpshotgun_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_railgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_railgun.png deleted file mode 100644 index 2c61bd869..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_railgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_railgunxm3.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_railgunxm3.PNG deleted file mode 100644 index c49b39a29..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_railgunxm3.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_raycarbine.png b/resources/[inventory]/qs-inventory/html/images/weapon_raycarbine.png deleted file mode 100644 index 0227ff02b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_raycarbine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_rayminigun.png b/resources/[inventory]/qs-inventory/html/images/weapon_rayminigun.png deleted file mode 100644 index 15fcc137f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_rayminigun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_raypistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_raypistol.png deleted file mode 100644 index d99423dd7..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_raypistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_revolver.png b/resources/[inventory]/qs-inventory/html/images/weapon_revolver.png deleted file mode 100644 index bf28ccac6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_revolver.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_revolver_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_revolver_mk2.png deleted file mode 100644 index 1020bfcae..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_revolver_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_rpg.png b/resources/[inventory]/qs-inventory/html/images/weapon_rpg.png deleted file mode 100644 index dea5ffc00..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_rpg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_sawnoffshotgun.png b/resources/[inventory]/qs-inventory/html/images/weapon_sawnoffshotgun.png deleted file mode 100644 index 7884068fc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_sawnoffshotgun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_smg.png b/resources/[inventory]/qs-inventory/html/images/weapon_smg.png deleted file mode 100644 index 90ae26236..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_smg.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_sniperrifle.png b/resources/[inventory]/qs-inventory/html/images/weapon_sniperrifle.png deleted file mode 100644 index bb1cc717f..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_sniperrifle.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_snowball.png b/resources/[inventory]/qs-inventory/html/images/weapon_snowball.png deleted file mode 100644 index 98ce4b94a..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_snowball.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_snspistol_mk2.png b/resources/[inventory]/qs-inventory/html/images/weapon_snspistol_mk2.png deleted file mode 100644 index 3df06fa29..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_snspistol_mk2.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_specialcarbine.png b/resources/[inventory]/qs-inventory/html/images/weapon_specialcarbine.png deleted file mode 100644 index cede381c6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_specialcarbine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_stickybomb.png b/resources/[inventory]/qs-inventory/html/images/weapon_stickybomb.png deleted file mode 100644 index 569f42b45..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_stickybomb.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_stone_hatchet.png b/resources/[inventory]/qs-inventory/html/images/weapon_stone_hatchet.png deleted file mode 100644 index c8a476d39..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_stone_hatchet.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_stungun.png b/resources/[inventory]/qs-inventory/html/images/weapon_stungun.png deleted file mode 100644 index 754dbeb20..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_stungun.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_switchblade.png b/resources/[inventory]/qs-inventory/html/images/weapon_switchblade.png deleted file mode 100644 index 89da12392..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_switchblade.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_tecpistol.PNG b/resources/[inventory]/qs-inventory/html/images/weapon_tecpistol.PNG deleted file mode 100644 index c54210652..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_tecpistol.PNG and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_vintagepistol.png b/resources/[inventory]/qs-inventory/html/images/weapon_vintagepistol.png deleted file mode 100644 index 7848686bc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_vintagepistol.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapon_wrench.png b/resources/[inventory]/qs-inventory/html/images/weapon_wrench.png deleted file mode 100644 index f204c38db..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapon_wrench.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weaponsroute.png b/resources/[inventory]/qs-inventory/html/images/weaponsroute.png deleted file mode 100644 index 5bc1290e6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weaponsroute.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_army.png b/resources/[inventory]/qs-inventory/html/images/weapontint_army.png deleted file mode 100644 index 0bd98b3db..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_army.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_black.png b/resources/[inventory]/qs-inventory/html/images/weapontint_black.png deleted file mode 100644 index 4dd026bb5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_black.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_gold.png b/resources/[inventory]/qs-inventory/html/images/weapontint_gold.png deleted file mode 100644 index 6291baaa8..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_gold.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_green.png b/resources/[inventory]/qs-inventory/html/images/weapontint_green.png deleted file mode 100644 index 9394b950d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_green.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_lspd.png b/resources/[inventory]/qs-inventory/html/images/weapontint_lspd.png deleted file mode 100644 index 0c065de59..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_lspd.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_orange.png b/resources/[inventory]/qs-inventory/html/images/weapontint_orange.png deleted file mode 100644 index 1ca5d4f84..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_orange.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_pink.png b/resources/[inventory]/qs-inventory/html/images/weapontint_pink.png deleted file mode 100644 index 1459b1503..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_pink.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weapontint_plat.png b/resources/[inventory]/qs-inventory/html/images/weapontint_plat.png deleted file mode 100644 index 66234df10..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weapontint_plat.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed.png b/resources/[inventory]/qs-inventory/html/images/weed.png deleted file mode 100644 index e0257b5d9..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_baggy.png b/resources/[inventory]/qs-inventory/html/images/weed_baggy.png deleted file mode 100644 index 3ad699d95..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_baggy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_baggy_empty.png b/resources/[inventory]/qs-inventory/html/images/weed_baggy_empty.png deleted file mode 100644 index 3584b6c93..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_baggy_empty.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_brick.png b/resources/[inventory]/qs-inventory/html/images/weed_brick.png deleted file mode 100644 index e821006ec..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_brick.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_nutrition.png b/resources/[inventory]/qs-inventory/html/images/weed_nutrition.png deleted file mode 100644 index 2d7174267..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_nutrition.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_packaged.png b/resources/[inventory]/qs-inventory/html/images/weed_packaged.png deleted file mode 100644 index 84ee71dd6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_packaged.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_route.png b/resources/[inventory]/qs-inventory/html/images/weed_route.png deleted file mode 100644 index 42e32b0a5..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_route.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/weed_seed.png b/resources/[inventory]/qs-inventory/html/images/weed_seed.png deleted file mode 100644 index b310e6d49..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/weed_seed.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/whiskey.png b/resources/[inventory]/qs-inventory/html/images/whiskey.png deleted file mode 100644 index 541f1c2b4..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/whiskey.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/whiskeywickel.png b/resources/[inventory]/qs-inventory/html/images/whiskeywickel.png deleted file mode 100644 index ea5492958..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/whiskeywickel.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/wine.png b/resources/[inventory]/qs-inventory/html/images/wine.png deleted file mode 100644 index 681ee7b3d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/wine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/wood.png b/resources/[inventory]/qs-inventory/html/images/wood.png deleted file mode 100644 index d31b90fe6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/wood.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/wood_scraps.png b/resources/[inventory]/qs-inventory/html/images/wood_scraps.png deleted file mode 100644 index 8ae181059..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/wood_scraps.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/woodbug.png b/resources/[inventory]/qs-inventory/html/images/woodbug.png deleted file mode 100644 index e78ce451e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/woodbug.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/woodcamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/woodcamo_attachment.png deleted file mode 100644 index bf90020f6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/woodcamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/woodcoal.png b/resources/[inventory]/qs-inventory/html/images/woodcoal.png deleted file mode 100644 index 7dd88029b..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/woodcoal.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/workbench.png b/resources/[inventory]/qs-inventory/html/images/workbench.png deleted file mode 100644 index 3e3f5b542..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/workbench.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/wwine.png b/resources/[inventory]/qs-inventory/html/images/wwine.png deleted file mode 100644 index 60aba9445..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/wwine.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/xtc_baggy.png b/resources/[inventory]/qs-inventory/html/images/xtc_baggy.png deleted file mode 100644 index 832830f16..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/xtc_baggy.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/zebracamo_attachment.png b/resources/[inventory]/qs-inventory/html/images/zebracamo_attachment.png deleted file mode 100644 index 422ccf0f6..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/zebracamo_attachment.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/zig.png b/resources/[inventory]/qs-inventory/html/images/zig.png deleted file mode 100644 index 54b32999d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/zig.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/images/zlimo.png b/resources/[inventory]/qs-inventory/html/images/zlimo.png deleted file mode 100644 index 8426e606e..000000000 Binary files a/resources/[inventory]/qs-inventory/html/images/zlimo.png and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/js/app.js b/resources/[inventory]/qs-inventory/html/js/app.js deleted file mode 100644 index 4e258a13f..000000000 --- a/resources/[inventory]/qs-inventory/html/js/app.js +++ /dev/null @@ -1 +0,0 @@ -const _0x16d7bc=_0x5d0d;!function(){for(var n=_0x5d0d,t=_0x1c07();;)try{if(347838==-parseInt(n(2150))*(parseInt(n(581))/2)+parseInt(n(1504))/3+-parseInt(n(2057))/4*(parseInt(n(863))/5)+-parseInt(n(2623))/6*(-parseInt(n(697))/7)+-parseInt(n(3558))/8*(parseInt(n(922))/9)+-parseInt(n(3696))/10+parseInt(n(3343))/11)break;t.push(t.shift())}catch(n){t.push(t.shift())}}();let InventoryOption=_0x16d7bc(2682),totalWeight=0,totalWeightOther=0,playerMaxWeight=0,otherMaxWeight=0,otherLabel="",ClickedItemData={},SelectedAttachment=null,AttachmentScreenActive=!1,ControlPressed=!1,InTrade=!1,disableRightMouse=!1,selectedItem=null,IsDragging=!1,inClothMenu=!1,inConfigMenu=!1,notStolenItems={},notStoredItems={},labelChanger=!1,openAnimation,LangData={},openedTime,clothesItems=[_0x16d7bc(2261),_0x16d7bc(3052),_0x16d7bc(827),_0x16d7bc(3339),_0x16d7bc(2303),_0x16d7bc(2698),_0x16d7bc(2170),_0x16d7bc(732),_0x16d7bc(1823),_0x16d7bc(3018),_0x16d7bc(3136),_0x16d7bc(3230)],attachmentConnectors=[],Config={};const showItemInfo=(n,t)=>{var e=_0x16d7bc,r={ekDaM:e(859)+e(3282),SANSd:function(n,t){return n(t)},DIgUb:e(2600)+e(3579)+e(999),jvCBM:e(2784),Nxkhm:e(3101),twhVb:function(n,t){return n(t)},zODLQ:e(1626)+e(3293),hXVZO:e(455)+e(451)+e(2339)+e(504)+e(1516),EKRfa:function(n,t){return n(t)},Qspex:e(455)+e(1344)+e(1365)+e(2671)+"i>",DKXVA:function(n,t){return n===t},YgWfg:e(3608),gTsFO:e(455)+e(451)+e(1453)+">",CMRyx:function(n,t){return n(t)},TGmec:e(455)+e(451)+e(1686)+">",NKYlV:function(n,t){return n(t)},sjtYw:function(n,t){return n===t},etcyK:e(3209),vYdqi:function(n,t){return n(t)},KNdpE:e(633)+e(1625)+e(2328)+e(3078)+e(1621)+e(1464)+e(3576)+e(2597)+e(2963)+e(2186)+e(3208),ivIhR:function(n,t){return n(t)},OIIOn:e(1626)+e(1723),IfRNO:function(n,t){return n+t},qsDyg:e(2712)+e(1814),rBzcp:function(n,t){return n'));continue;case"7":for(var i=0;r[e(650)](i,clothesItems[e(3694)]);i++)r[e(3235)](t[e(3196)],clothesItems[i])&&r[e(1518)]($,r[e(2766)])[e(653)](r[e(3661)]);continue;case"8":r[e(3214)](SetCustomInventory);continue;case"9":r[e(2259)]($,r[e(1730)])[e(1395)]();continue}break}};function _0x1c07(){const n=["mtUcJ","FrviM"," #item-swi","usKgN","log","yvUHX","JXrlz","ICMRS","iwRqO","URlQg",'em-nodrag"',"NUI_ITEMBO","ainer[data","-bg-image","BgBTj","LmUYa","8dKkjvC","Xnzft","zqIMC","innerText","OwjxF","kLZfg","oTeMV",".z-hotbar-","nged","jYiGT","NHwJz","VOifb","AEUFh",'ss="fas fa',"WVIjo","YIidH","KqpOR","ault","onfig/meta","trim","IGqox","nfo-contai","igeUp","tachment","clientY","yBfgI","VNLjC","playerhp",")","JrXij",'ot" data-s',"FWHeR","URATION_BO","LLRmu","hfIQz","qIWAl","ar_bordere","GJcAt","BhGAe","sHgev","aBeil","reward","action","y-bg, .inv"," \n ","MySiF","http","qgzXI","background","YMyMw","weapon","rgb(192, 5","NVqbV","ting","DYLEG","tems","n-containe","sGcig","zlSyL",'ock">
                <',"BmWcu","TpmFz","sPEEB","rppax","crafting-r","DVaPq","CbNYk","get","BWXrD","zadqo","newnU","optionClot","lwJTw","originalPo","optionBlac","jsqTM","SlOMn","RlfiW","open","uAAkb","gjPbt","wKSPa","nPywd","YtlUZ","invalid","eNNVC","ton"," 0%, ","yerButton","mPkXl","eRIMd","aQJBt","pSaJO","XIdCb","removeEven","fjlwS","#dialog","#item-drop","dialog","XaKPC","13|18|9|8|","hFKNM","wMxUY","rjDQZ","peloA","zHCYy","BambZ","r-picker","IeqWX","NgmgZ","dMEqB","tLLIt","sqpni","inv-info, ","FQrpj","KkIZq","HTnQZ","lUota","qsDyg"," \n ","hppPb","item-amoun","alstorage","zyNEK","1|0|3|2|4","/ChangeAtt","lxCSy","redPh","ine","NUI_DURABI","_items/Hoo","rgba(156, ","fCgfc","1px solid ","doMst","DGVFB","length","MfkTU","6196040nxxVXR","

                6',"rUyQA","hySKh",'-label">\n ',"customcraf","rJhXU","innerWidth","ToggleHotb",".itembox-c","mhgXG","3|4|0","TxTFD","RPDIm","fuMhN","mRxNq","-img, .ite","oaMrx","ihZSJ","tZJDn","rnALU","CdkJe","JVnqC","ots","fa-solid f","stroke","mWqrH","found: ",'\n ","ZTJsw","LueTS","dgAgm","lLGMp",'ck"><',"Utzqk","bdCEy","cbTvs","BrSBS",">

                 ","images/def","RyRCQ","you get: <","ons","qKaih","PmdJU","cCgaa","VRWRg","th/",'vh;"> ',"oHwOM","NbRnu","sluPK","#item-thro","mHJud","jvOJQ","MOaDV","tyyjC","MPATIBLE","NKYlV","RpMjp","SbSvW","sJoqf","tPlpp","xdNwf","pextj","liETH","ceholder","iv>

                ","UaDRl","_WEAPON","MZCkF","tGfvU","JkjFd",">

                \n ","updatePlay","fKfhx","lrvmV","#clothmenu","nnMgV","ZqbDe","efJkF","ckMoney",'name="',"5|3|7|6|4|","ElXUi","playerMone","FF 100%)","DXsOX","returnButt","dZIKA","pueZJ","iLQnP",'-img">
                ',"Yvbbi","entory-giv","toggle","DPLqJ","...","btdeq","MiexG","cpbNU","MiBgD","tSQqR","openWeaopn","kXVfY","XxNzn"," ","cJfcT","piQsO","ts, #item-","Xagkx","nt-full-sc","GQBlV","CHANGE_TIT",'ox-label">',"iqBHX","runDf",".player-we","LPxUT","maxweight","etcyK","nt-contain","GvFWt",'vh;">',"isArray","-image'>\n ","nbsp;

                ","EruLM","SJwkg","NUI_MONEY_","UbTyW","VxzNa","olmpG","yjOlr","fEGXY","FormatItem","gPIPr","entory .it","qskeU","_STEAL","Inertia is","JHPMz",'">',"ItEWK","OVoZo",'" data-slo',"amount_sel","exeRp","rare","HvTqh","NOteG","NclCZ","rBzcp","YEXeH",'al">',"append","count","AtdwY",'ss="serial',"MENTS","dRBvo","ZHSsh","-amount p","slot-label","haoxf","BsHFU","YeOvF","Ismfn","hmentItem-","dropped","xMtQB","dropmaxwei","-attachmen","JDZDU","BBkSi","NUI_CONFIG",'" data-zho',"; &nb","reset","ppnEl",'">

                ',"scrollLeft","_GIVE","iPJzb","iJQSh","vzqaG","showItemDa",".border-co","MJVxY","tnsiN","_STEAL_MON"," ',"cjRVs","Umddw","

                ","iuoIi","tcPqc","xYEww",'label="',"done","TGmec","qZhvA","oEZfe","IhbrH","aCZmu","dgnAM","lWiGT",'="images/',"stop","fddKi","eKJAx","GetClothes","JzGGf","bWhYy","intro","mReBJ","QNwrk","

                (","Dnwpb","selling",'bility">","YLqyi","POEbz","FYPBy","bObmd","eIBoO","essbar","amSZy","ault confi","ger","val",'a-shirt"><',"yiCYt","playerId","Rwlej","PQFOv","jnkTV","ZoNCk","selected","MDINM","% at 50.14","xJHID","ontainer.t","costs","RTHdg","push","KNiyv","lineWidth","KonGB","goZmY","aDgZq","BIYHW","-switch","RequiredIt","tradeAmoun","template","checkInVeh","nventory-b","pAbUs","em-slot-bg","trunk","#player-bl","Adjzp","jjsrA",".text-colo","pjFYP","CSpUZ","OqkNi","nt-input","_crafting","arms","aZFfm","otheToPlay","fLnOK","clothingSl","XxfOY","XUSkd","ESyWC","fSOoQ","% -58.24%,","YIVaz","szleu","lPIAl","droplabel","ainer, .ot","BnSnA"," class='it","n-attachme","wpcns","scale(3)","yjXuG","zKkns","hmWDV",".png","ObXco","PRDLD","QgrgO","MrDWT","WKjVX","HhzfI","mQXim","adeIn","1|4|9|6|3|","g, #weapon","ZjDHP","

                 ',"UzXRN","op: ","nTAsh","fOoaq",'-place">x',"yFEED","VKKsB","NearPlayer","GcCsi","\n ',"nt-title","edDJY","wupGW","qVznd","repeat","lqWDG","ge_1.wav","zoSdE","FNbgD","

                ","Lzkqb","7|5|8|4|2","YdRNs","OukPP","zqqYH","OECXu",".nearbyPla","itemBox","cmZDp","aJbQA","NNbXU","NADDp","BxPNa","zUIOI","initial","cXWBs","MEqWN","VYUqJ","YHlPK","ntzOr","kswZN","rUrUq","NUI_DIALOG","FSvyW","QQGYs","mg ","PItCS","iQVmO","./sounds/s","aZkfv",".border-ra","JNtNQ","pBEoA","QWPDU","MISSING NA","XfbRI","Wugnt","scale(1)","LGlUR","iXDuW","JBmyZ",'unt">\n ',"#playerthi","cajNq","NGQFG","./images/",'t-rare" st',"ot defined","kyRkF","ner","hiaFC","CHANGE_BUT","fWZAr","vBETr","IYeNj","nTciT","',"bfyaV","IfRNO","ttachments","RafvL","igjJi","oryData","RBQhX","QOlHA","ot-quality","kYesN","nt-set-tin","mDcgw","OQMwl","djzKi","yPPGZ","nQyyG","EEltk","iguration","Pbudn","vnaVz","ability-to","zGgbo","NUI_WITHOU","zHrfb","#playerhp","JUWPT","oKnrn","byXoI","ling","bJPcp","Required',"zaZNq","xQzMx","/div>

                \n ","wJDBd","otbar-item","#itembox-l","container","#playerBla","DtsQS","wJIVd","gTsFO"," <',"TEDfp","zVeis","ZdfNY","JfgCa","wuhvu","MBvyC","3|0|10|22|","mMsSS","QyzFM","2|3|0|4|1","tKCvc",' src="imag','-label="',"v>
                ","zMCdr","WTWWE","oeviG","XHqoI","GzLnI","26, 34)","gcylm"," 500ms","Qdfoj","WHbHI","PSjUr","kVJeB","fromData","item","apon-attac","0|3|4|1|2","BbBuK","rbqEn",".weapon-at","getBoundin","tification","tem-contai","VDCKS","WeIwj","tachments-","iJbZk","eMLWY","Hlzls","pKWzH","aXSzC","WbMqs","LvQLU","KnSQZ","jKaQB","X_ADD","split",'-slot-key"',">
                ',"sMenu","PhALr","lyeXa",">
                \n ","iWecB","attachment","tyOyt","mslXp","ntainer it","oWshL","AmoKW","p>6 \n ","LITY","UQjrm","XSoec","wTKSm","hOrIz","0|20|2|18|","hcUWi",".container","blur(3px)","item_craft","IOAoE","HtDUi","G FILE TO ","'>\n ","VZXbd","kQjoj","sDeqt","_RESET","cDXAf",".attachmen","IccuE","iBHmb","-container","other","

                If you ","dItem-labe","NUI_BROKEN","gaoID","ykzkw","css","pageX","uQQaU","OWQHV","ARbCa","mqpCh","qJySB","ziQSU","rob-money,","CVQRi","4, 96)","mjYfU","pddZZ","TxOnz","STCmF","SkcZG","Bsnbf","MoCkU","BNyqx","2|8|7|10|6","optionHung","oedmG","SzYUj","JXNeX","Scljy","Icons is n","wDFBD","anged","iZVfS","pPWqE","cHtDG","UTAyF","UupfV","yJjly","aNZRB","EjxKR","DrBQM","aflwm","hMSey","GwXuV","gIPQB","RobPlayer","4|3|2|0|1","FEPKp","rgb(39, 17","FPTkj","YRBaB","rJypN","mCvYn","#rob-items","ZWQii",'"fas fa-lo',"HucVf","UeRHh","rUMsL","ghOxg","UEfkq","sGFwh","achments-c","/CloseInve","bEsgL","buKWr","ainer, #in","gXJJD","tVEPr","ubwml","VUrgo","min-width","6 \n ',"use","mKIpp","PDYtS","ZyxDJ","THXnq","MsgDs","dropslots","IMkJd",'label">',"dFJcj","XTyRo","2|3|4|1|0","justRotati","keyup","hrGJg","AbxKK","epair","CtqNb","tfBhB","DdzdL","playerarmo",'-img">

                &nbs',"agYsi","KjQzA","pan class=","ZwZQM","SET_TINT_T","ogfRO","HDXDR","  &nb","ount, #ite","ZafwK","yWrRS","LcUPp","fa-regular"," #item-thr","WBmUo",'-key">

                ',"ZYSpa","4|1|0|2|3","RDER_RADIU","bRlCM","yoLvM","LACEHOLDER","helper","UGmrk","HTZPf","clearShowC","jOvQW","nventory",'t-img">\n ',"setCompact","YRyrW","sSFVl","CONDARY","/UseItem","

                ","yvRkN","CMRyx"," <',"

                 <","iRBnW","optionArmo","BuQYD","ghNYt","nfutk","/quit","EamZh","EvvEz","fURko","qWCaU","kFsPb","yXSkF","bfYGF","Gxtli","scale-down","SnLFz","IgIYG","QlIso","YfgfX",'-costs">\n ',"uuAoN","Fzkwx","KKJBA","qozwk","playerhung","clQzi","switch","EDjJB","ccGQK","PthCD","m-slot-amo","aYEaU","PRCij",">

                6 <',"lrOnF",'d="rob-ite',"placeholde","ocked","ZfapB","kmYRn","kwJlC","

                ","#label-cha","LBCmW","hHFif",'e"> ',"optionMone","WLgjd","HBzKS","nt-weight:","ldKlL","gnKTW","7, 43)","wVLFZ","ayers","type","enableTrad","bFAMc","ywMbZ","URATION_OP","erMoney","SCLxb","PyxqO","uLVNA","Qspex","czrgA","#player-hp","playerBlac","openAnimat","embox-coun","ohhZJ","radial-gra","XfTMT","nTCJU","deIjt","Close",'a-ban">',"6|5","itemName","WgYJH","kOwVZ","DcPyX","bXdii"," bla","DIgUb","Nbgkc","qirQU","_ATTACHMEN","onmouseup","EAdhG","DoOzU","auto","nfo, .othe","zzvYS","8|1|10|5|3","zZAYu"," 30%, ","xhPfl","DAbOI","e of debug","mpPWz","cloth/","BLVeo","99.5px","yGfiu","jgdij","slBnS",'barslot="',"qJyvJ","eUMWf","ekXYW","NSlyc","LggGB","QWAhw","m-switch, ","images/","rtcqo","Open","item-nodra","innerHeigh","BYncv","FIlVn","ZbzIr","|2|7|11","helmet","RYFVA"," 0, 0.3)"," #weapon-a","-slot-labe","MWnja","Doznj","DGwOg","oXgXJ","RxZfI","eYEzy",'"serialBlu',"PMzmu","QyNvJ","which","CHANGE_PLA","cDssb","tListener",".requiredI","BqlLF","I ICONS. D","JqpEw","ozNBk","pEXjc","OpzIf","lRNKn","pIeGb","tion","y, .other-","VXFtA","equiredIte","body",'lass="item',"Update","WYLsT","hIKMr","WmAWs","lElRg","HiDpJ","nPZOz","prKxs","cwLVF","QYkqB","aQvql","mdaCl","vCkWn","yPpUL","dJHku","add","NUI_SERIAL","RkJSV",".inv-optio","hOQzb","tem-use, #","pneIv","hxeUj","intro-top",'ms">

                ','class="z-h',"'>

                ",'lot-key"><',"beginPath","CAsfN","rCsTX","ykvMc","qyEuN","oDdfN","yQBKy","ON_MISSING","Gmjab","gRxva","BCydh","lubHX","dWlqm","pCaXa","ter-spacin","iHHtB","#player-th","dCRZS","Plpwt","PiKxu","primary","MAWyr","scroll","HPiaO","rgba(35,35","KqcVD","fadeIn","you don't ","SANSd","HffUH",".player-in","dYtYR","t-label ","JmWCm","zUegd","OKwiO","onload","FrTdH","MtrLK","PrOrV","dVjcJ","wAsDA","JEaif","vOsuS","

                ',"Drop","hBQIN","rzOdP","cXNBw","omUJc","PWxev","aKljf","UZrSL","RMrGY","HKVCR","jEgPv","yTcxw","nyeCI","YPeRa","dDUqE","jCKhn",'img" data-',"iFGGM","QEhqj","mbUAR","ftAjz","NOTIFICATI","iKufg","pageY","BgefR","gBHlN","hwvsi","idhiT","hyfGm","QEpUm",'slot-key">',"moveTo",'" style="t',"lfDKU","CLyof","notStoredI","TpdSN","THVjz","ZhAAg","oKDvQ","vzfwy","RKaqc","FqGaQ","playerBank","uNsxA","inPKm","ieGbP","HGXfm","LDfKT","KGksP","xcwsp","eJgEO","xOffset","PeRxg","QnznS",' class="it',"iBRoE","USrut","pxsnv","JNDHo",'t" data-sl',"ZKSNA","ZSKxa","YXmVK","

                ","BGJTw","GQyqI","zuugl","/PlayDropF","WyuMC","IsWeaponBl","tachment-","notStolenI","NobHX","t-input","clearRect","/GiveItem","rOLKm","wKTuD",'ng">

                ',"SSGwG","YvqND","./sounds/f","/addtintur","slide-righ","tpnDS","icle","zUnme","-animation","price","tYhGw","XoQvp","yoLkk","oZarg","QTpLL","tHSij","BsRke","nfo","TOSbY","xmyyv","ZBWku","endsWith","bine, #ite",'d="weapon-',"fQXkS","aZgcm","yEOQD",'="weapon-a',"sxEaj","ity","","KTzIA","optionBank","bel_crafti","ist, .othe","fa-solid ","YJmXX","Helmet bla","ist","fQHDB","oKCZS","on-attachm","VHZqO","fDdOl","Attachment","yGjwS","YibON","offset","rLSiY","PXmEl","toSlot","ZKLsd","olsBE","Helmet","viXuX","rPwPY","peJRV","100%","AHPCA","HpJLk","vWyoO","body, *","Mfbei","iBRWv","200px","Sghwu","iv>\n ","_NUMBER","cursor","TVDwn","jAwBb",".secondary","PhneG","4OJMwGP","Hpsyc","p;

                ","VUwLq","tZiCE","ears","QKIBu","clone","

                ","|13|9|4|12","gROWA","nbsp; ","nBskA","ction","VZnAG","CkXNv","data-slot","HMeTc","yhzlg","label_sell","WckRX","hared/item","lugnC","EKBmY","JZVwS","substring","lace","fpoIP","Vmhas","zlTpx","FyWdV","x_wind_sta","jXGIO","ems","vvKns","FSrHX","case",'t-quality"',"g.file so ","border","INFrY","Oizxu",'ss="item-s',"LnwaK","hTlMp",'s="weapon-',"HTqCG","

                ',"QSCOq","ble-draggi","ventory","NIMhW","qkFsx","inwlx","dqslk","wTVnM","jCFIr","wPILz","SnIaG","YVzwv","QPWCu","row-revers","clientX","XLasE","LoaoO","umwbA","30%","hdcLs",".opacity-s","r-inventor","XDDHq","Your Confi","t-label la","LfKYp","Kmtre","anim","EKRfa","addClass","tshirt",">","GE THE CON",", #item-am","zZbtX","WhlbM","height","sNAeQ","|5|3|0|22|","eMGHg","AolYH","dZDBM","JoBSf","w p","mSlOA","/ThrowItem","ZJQTo","WBCQE",'g: .1vh;">',"AffRG","SHFbt","FEeIZ","TINT_INVAL","/div>","WHiht",'player="',"jHVTC","SYbiV",", .item-in","10.8px","PnTMo","fEEdo","mouseleave","1|2|4|3|0","DvRRW","ENT_NOT_CO","kBpuJ","IeTkH","KYdUd","tItem-cont","ygfyu","toInv","shoes","0 (0.0)",".inventory","TTvVa","rgba(","ubsXh","GKvfI","LucQG","gQeEa",'lot="',".png'/>\n ","qVpCB","jNoWa","vSnHI",'">

                \n ',"fPkQT","2|4|1|3|0","zSoss","t-amount ","QJABx","entItemDat","amount, #i","Ovfgt","t-clothe-b","kHjig","t defined,","tch, #weap","foABY","descriptio",'d="rob-mon',"JLZsC","SET_TINT_B","iTRTC","lAyBH","SXZgq","WtLPb","a-object-s","yDzUB","fromSlot","QYjAy","qnHJX",'l">

                ',"FOjlT","sjtYw","fiQem","qRtmo","UvJja","iBiah","icxSn","#nearPlaye","ON_CUSTOM_","KBAhX","hhfEx","loLSj","uIaaq","WlKOk","UUEop","#item-amou","vNVSy",'"images/',"ttachment-","src","|4|13|12|9"," 70%) bord","PwNjp","YjhPb","puEsW","iypli","QImgv",".label-cha","Kgnmq","ddscM","linear-gra","ZPBdn","vchNZ","tainer","hssog","ges/","QmWwo","\n <","intro-logo","toString","ZSHtb","hideMouse","ZoGer","rfNVj","iWPmU","lass='item","28%","qexYd",'%;">',"querySelec","NmSNE","LDER","bhNpc",'er">\n ',"15|14|7|6|","_LABEL","sixth-slot","qmLoq","eOQyF","g-image'>\n","find","CiPUu","RAUsF","intro skip","\n ","a-arrow-le","Error","dGiVZ","prepend","oZauM","chmentItem","zHhSV","position","MNAxO","WiVjS","GuRoJ","updateItem","debug","8|10|14|11","MCdRs","RiRsv","gFGmi","

                ","YiqKt","')\">\n ","OPSCe","gwMha","DXsHp","gRXrz","PbVAb","hpRXD","data-slot=","CmEtS","T_ATTACHME","mage","

                \n ","URATION_PR","FFwVU","bpVCm","ceil","ywIlP","26.3%","WMSbl","thAnim","ESbRQ","jAwob","Ykmur","tCgJf","iner","eiubZ","yLqsR","aRUwg","AoNuj","TqRDM","offsetLeft","JLNTD","cPdFV","/GetNearPl","uFjsZ","stener","option","RCcVF","nuOvw","FmXxH","-costs-con","mousedown"," .weight_b","em-slot-im","eDgzE","qZlbT","IQKBT","vLqSo",'="required','-lock">\n '," #item-com","|5|3","XhHbX","bpium","transform ","SkfUc","wfXZu","Wvekm","3|4|0|14|6","Dndqg","Nojhg","iZZLH","BmRKp","tem-slot-l","PUros","mAyJV","1|2|4|0|3","FyNgH","FDjOE","VWsIo","Lhhpf","egSGA","YDhLc","XvLcd","lKVQh","hotbar","rVPkn"," &nbs","lineTo","useable","/GetWeapon","hasClass","owVmf","dius-slide","iYhos","JWuWk","5|4|19|12|","aibkp","y-bg, #ite",'">\n ',"kpiIj","pacing: .1","YXwgk","dmZmz","osZCb","'item-slot","CymAN","tcRlA","HWOji","Lvaqu","tRbEn",'el">

                &nb',"/p><","uUabg","adeOut","BIgBZ","ajZMU","ForMenu",' style="fo',"BZZbR","dwdXq","Quasar Rol","bJzGZ","NBuoF","2|4|3|1|0","oOxcZ","bXoCQ","data.js or","HItps","lider",".ply-itemi","SdiQd","XsWDd","aDRcc","ON_NOT_STO","waSpo","optionId","LZkrY","LeJgY","tem-slot-i",'class="ite',"keyCode","LEN","jeyzH","ctbyg","EQTPG","gingColor","npjlA","-custom, #","",", .other-i",'"this.oner',"pLUBI","-canvas","GOuVx","item_selli","

                ',"cmJBY","0, 0, 0","KugvG","jdULP","DSwaH","inf-other","iKxKL","yntSZ","

                1',"now","ITLE",'<',"BALpy","ZtYwz","16.5%","ufFUP","YraAE","lWdGK","QwhHY","OhUqE","tUaCT","dScMN","tXAdy","lhYRy","jwnJH","showLine","RJqQV","off","DEFINE MIN","iNGGw","RMmqB","AMMO_SHOTG","nKMwr","Dxgkd","iugFd",'type">','iv class="',"lfEIL","detail-dur","tXOlA","/combineWi","AArlh","pgwLI","AKEvv","em-give","nt-","fWjLV","oltMM","unique","eYCXe","wkQdE","svJZe","nBOeV","zODLQ"," ","XGyvd","ow, #item-","MaXoB","EaCgh","post","ntory","ToXqX","Show logo ","AoQUc","oRDFZ","https://qs","raIKt","pjRNo","EqQVy","uDhPs","combine","display","IImoV","e p","quality","v>',"barslot=",",35, 0.5","sJWeV","ilvxf","XEtFn","Oueon","NPKsS","ECwgY","wevNO","srlGb",'-amount"><',"info","sp; &","#playerMon","1|16|12|13","getElement","VzWgg","JbFKp","sAkMR","WmYZI","replace","PdCSs","spawnChara","v>\n ","wUaoQ","row","ZGnKw","-quality-b",'ey">

                ',"itemThrow","kZZgD","showItemNo","  ","Fvhjj","otVfD","YAZqg","-options-l","wAOho"," 0%, #FFFF","HTNpb","RtQEr","IVnfN","xgiJb","jOSFt","Image not ","CvQXP","KoSzi","nger","ption-text","ZQvkd","viHxb","tkFMm","fPGOa",",35, 0.7","ruHXW","uywro","REAYR","eg, ","OzheR","accept","v class='i","vIQBi","achment","JuNkv","rsmJT","/Notify","0.4s","napyn","KeZUl",'e="font-we',"PJqph","rmNBt","achments-r","ucuLC","jCYLW","zANFZ","UDHpc",'mg">

                (',"borderChan",".custom-in","wKUwM","LaSQM"," in your s","hMNGV","nVjcK","WLRLR","bCkjK","uQzvy","sp;

                ","FYRBI","container-","style","BDcCE","FtaWp","kPlaceItem","XJJsn","rgba(0, 0,","xjCuu","WKqWw","ffpAu","fromInv","cLOzs","ing","0|4|2|1|6|","XeiJh","Qjkzj","qPBhO","hOhHs","#weapon-ti","PZfbQ",'ft">',"watch","wGFOI","HFFov","Dkevm","OGKdt","1|10|5|12|","qCcat","wNLLe","e='","tTwJR","attr","eUXpl","line[data-","clothing","JQTIF","CiDuw","hes","gBRZn","width","ffLzA","ZSmSj","info-title","play","yuvIp","OSXBY","JlqNX","EatXz","VPPpw","g.itemMini","n-item","vBLsQ","9mm","#player-mo","BBOHA","div>

                ',"s.lua!","function","Aiczi","#item-comb","EXGvY","top","gBBZa","GzWgc","ruzKv","t-canvas","rCNdW","src='cloth","

                ","data-inven","DGihh","YVott","VixQo","hpxop","KniyJ","zQZTz","vghdI","Qfcij","XPdgp","9|5|10|6|1","mkVOZ",'="itembox-'," 100%) pad","KfIsm","CjBSG","YPoOp","|17|14|15|","nkOJh","PYSTI","ObSxa","LCvvi","RVTty","each","HnnQz","XaVmQ","kLFAS","FCenQ","TCdhn","bsmxW","CEHOLDER","irbCe","XFtJV","rqLFr","zXeON","gClientRec","Eilzw","Uoiph",'" data-lab',"/RobCash","rNUmY","0|16|11|2|","opacity","ney","t-costs-co","HUEJM","urEBk","0.6s","Rnnze","zKJnD","7.62","zCnTq","GWCdn","fWSad","Utxha","rzEGG"];return(_0x1c07=function(){return n})()}let compactMouseMoveListener;const initCompact=()=>{const o=_0x16d7bc,u={PUCIY:function(n,t){return n(t)},NPpmc:o(2600)+o(3579)+o(999),JJvoF:function(n,t){return n-t},iMiwA:function(n,t){return n+t},uByGr:o(1368),nTAsh:function(n,t){return n(t)},QmWwo:o(1200),dqslk:o(1425),TQBMI:function(n,t){return n(t)},scHMG:o(964),CpGIc:function(n,t){return n(t)},vbSCG:o(1874)+"ns"};if(compactMouseMoveListener&&document[o(3652)+o(1840)](u[o(3284)],compactMouseMoveListener),Config[o(741)+o(1959)]){u[o(3707)]($,u[o(2381)])[o(2260)](u[o(2237)]),u[o(3707)]($,u[o(3424)])[o(1222)]({top:u[o(742)],left:u[o(742)]});let e=0,r=0;compactMouseMoveListener=n=>{var t=o;e=n[t(1223)],r=n[t(2011)],u[t(1602)]($,u[t(3177)])[t(1222)]({left:u[t(1499)](e,280)+"px",top:u[t(2939)](r,70)+"px"})},document[o(1456)+o(2504)](u[o(3284)],compactMouseMoveListener)}else u[o(891)]($,u[o(2381)])[o(3264)+"s"](u[o(2237)]),u[o(1458)]($,u[o(3177)])[o(1222)]({left:u[o(742)],top:u[o(742)]})},getElement=($[_0x16d7bc(2772)](_0x16d7bc(2778)+_0x16d7bc(3342)+_0x16d7bc(733),JSON[_0x16d7bc(3171)]({}),function(n){var t=_0x16d7bc,e={QXXzL:t(2294),KvHyo:function(n){return n()},MfkTU:function(n,t){return n(t)},OKwiO:t(523)+"w",yrrJC:function(n,t){return n(t)},FeKqc:t(3072)+"e"},r=e[t(1408)][t(1168)]("|");let o=0;for(;;){switch(r[o++]){case"0":e[t(3365)](initCompact);continue;case"1":Config=n;continue;case"2":Config[t(1712)+"w"]||e[t(3695)]($,e[t(1919)])[t(1485)]();continue;case"3":Config[t(2914)+t(703)];continue;case"4":Config[t(1666)+"e"]||e[t(3174)]($,e[t(2985)])[t(1485)]();continue}break}}),n=>document[_0x16d7bc(2805)+_0x16d7bc(2668)](n)),toggleClass=(n,t,e=_0x16d7bc(1871))=>{var r=_0x16d7bc;({rNORC:function(n,t){return n(t)}})[r(1738)](getElement,n)[r(717)][e](t)},resetIntro=()=>{const t=_0x16d7bc,n={lhYRy:t(768),ogfRO:t(2383),eEkIr:t(2383)+t(1215),LHawg:function(n,t,e,r){return n(t,e,r)},gPIPr:t(1879),JXkOk:t(3422),qxUFx:t(3315),dBaVw:t(3307)+"om",VKKss:t(2081)+"t",OqkNi:function(n,t,e,r){return n(t,e,r)},AtyGi:t(1561)};[n[t(2736)],n[t(1337)],n[t(3421)]][t(2716)](n=>toggleClass(n,t(870),t(1871))),n[t(2989)](toggleClass,n[t(634)],n[t(1765)],n[t(1955)]),n[t(2989)](toggleClass,n[t(1031)],n[t(589)],n[t(1955)]),n[t(824)](toggleClass,n[t(3421)],n[t(3721)],n[t(1955)])},showIntro=async()=>{const t=_0x16d7bc,n={kjpvu:t(1127),zadqo:t(768),aBeil:t(2383),GBeaV:function(n,t,e,r){return n(t,e,r)},nkOJh:t(3422),goZmY:t(3315),kLZfg:function(n,t){return n(t)},YAZqg:t(1077)+t(3357),Eilzw:t(2591)+t(2450),ABhAX:function(n){return n()},JWOfR:t(2081)+"t",nhapm:t(1871)},e=n[t(3195)][t(1168)]("|");let r=0;for(;;){switch(e[r++]){case"0":[n[t(3627)],n[t(3598)]][t(2716)](n=>toggleClass(n,t(870),t(3315)));continue;case"1":n[t(1190)](toggleClass,n[t(3627)],n[t(3504)],n[t(806)]);continue;case"2":n[t(3563)](getElement,n[t(2825)])[t(3561)]=n[t(3522)];continue;case"3":n[t(3425)](resetIntro);continue;case"4":n[t(1190)](toggleClass,n[t(3598)],n[t(1981)],n[t(1325)]);continue}break}},closeIntro=()=>{const n=_0x16d7bc,e={ufFUP:n(2383),MtGNd:n(768),kqFWH:function(n,t){return n(t)},bVqgu:n(869)+"ar",iBRWv:n(1608),jzuEn:function(n,t,e,r){return n(t,e,r)},rmNBt:n(2383)+n(1215),cSElR:n(1561),Nbgkc:n(1871),QJABx:function(n,t,e,r){return n(t,e,r)},kfnFv:n(1879),mbUAR:n(3422),BrSBS:function(n,t,e,r){return n(t,e,r)},uInwO:n(3307)+"om",HiDpJ:n(2081)+"t",CdkJe:function(n,t,e){return n(t,e)}};e[n(2997)](toggleClass,e[n(2861)],e[n(2927)],e[n(1784)]),e[n(2322)](toggleClass,e[n(3280)],e[n(2007)],e[n(1784)]),e[n(508)](toggleClass,e[n(3093)],e[n(1861)],e[n(1784)]),e[n(3767)](setTimeout,()=>{const t=n;[e[t(2728)],e[t(3279)]][t(2716)](n=>toggleClass(n,t(870),t(1871))),e[t(3206)]($,e[t(739)])[t(1222)]({display:e[t(2140)]})},100)},showLogoIntro=()=>{const t=_0x16d7bc,e={AOQRO:function(n,t,e,r){return n(t,e,r)},WDTHN:t(2383)+t(1215),ipTnF:t(870),WPfcP:t(3315),qnHJX:t(978)+t(1086),VNLjC:function(n){return n()},osZCb:t(2775)+t(2408)+t(3731)+t(1798)+t(579),eRMkW:function(n){return n()},mmlsb:function(n,t){return n(t)},YYCMl:t(869)+"ar",Qjkzj:t(3101),yPpUL:function(n,t,e,r){return n(t,e,r)},WiVjS:t(2383),OVoZo:t(2081)+"t",WeIwj:t(768),oiRNl:t(3422),gQeEa:t(1871),mUMHb:function(n,t,e){return n(t,e)}};if(Config[t(2422)])return console[t(3546)](e[t(2574)]);e[t(2527)](showIntro),e[t(3298)]($,e[t(1189)])[t(1222)]({display:e[t(3130)]}),e[t(1869)](toggleClass,e[t(2419)],e[t(642)],e[t(1389)]),e[t(1751)](toggleClass,e[t(1156)],e[t(2900)],e[t(2311)]),e[t(502)](setTimeout,()=>{var n=t;e[n(1751)](toggleClass,e[n(490)],e[n(3460)],e[n(1389)]),Config[n(2909)+"ds"]&&new Audio(e[n(2343)])[n(3158)]()},500),e[t(502)](setTimeout,()=>{var n=t;e[n(3584)](closeIntro),Config[n(2909)+"ds"]&&new Audio(e[n(2343)])[n(3158)]()},3500)},updateProgressBar=(n,t)=>{const r=_0x16d7bc,o={UltzR:function(n,t){return n{var e=r;n[e(3116)][e(2204)]="",n[e(3116)][e(3606)]="",n[e(3116)][e(2435)+e(1330)]="",o[e(1772)](t,c)?(n[e(717)][e(1871)](o[e(3693)]),n[e(3116)][e(2204)]=o[e(3517)],n[e(3116)][e(3606)]=e(1681)+e(2700)+e(2436)+e(797)+e(836)+" "+u+e(3645)+u+(e(3499)+e(3358)+e(2375)+e(551)+e(2847))+u+e(1795)+u+(e(2366)+e(3008)),n[e(3116)][e(2435)+e(1330)]=e(2375)+e(551)+e(2847)+u+(e(2828)+e(570))):n[e(717)][e(3315)](o[e(3693)])})};function updatePlayerMoney(n){var t=_0x16d7bc,e={ipFOs:function(n,t){return n(t)},cJfcT:t(2803)+"ey",jCKhn:t(1541)+"k",FSrHX:t(1092)+t(565)};e[t(1097)]($,e[t(605)])[t(1618)](n[t(569)+"y"]),e[t(1097)]($,e[t(2003)])[t(1618)](n[t(2031)]),e[t(1097)]($,e[t(2200)])[t(1618)](n[t(1677)+t(3408)])}function enableConfiguration(n){var t=_0x16d7bc,e={QAtWt:t(2566)+t(1124)+t(3658)+t(1627)+t(2988)+t(2663),wDFBD:function(n,t){return n(t)},FPgQG:t(992)+t(1637),RmcrC:function(n,t){return n+t},sJoqf:t(2886)+t(3461),NcRzF:t(818)+t(1746),XhMHu:function(n,t){return n(t)},jOSFt:t(1702)+t(786),refJO:function(n,t){return n(t)},hpnWR:t(2895),dAJup:function(n,t){return n(t)},sNAeQ:t(1676),PDYfo:function(n,t){return n+t},CLyof:function(n,t){return n+t},UvJja:t(2619),dMEqB:t(1978)+t(3744),sqpni:function(n,t){return n(t)},DXsHp:t(1380)+t(3190),Jtzfm:t(2666),oRDFZ:t(577)+"nk",ddscM:function(n,t){return n(t)},EKBmY:t(725)+"or",ziQSU:function(n,t){return n(t)},eEIce:t(1541)+"k",cuJBU:t(561),OwjxF:function(n,t){return n(t)},Truvw:t(2972)+t(2837),ghNYt:function(n,t){return n(t)},mqpCh:t(1366)+t(3445),oXgXJ:t(1900)+t(1387),iwmXR:t(1092)+t(565),EwpaB:function(n,t){return n(t)},UEfkq:t(1066),CajXi:function(n,t){return n-t},jbRxY:t(1171)+t(2618)+t(1542)+t(1406),BxPNa:t(3168)+t(3529),rwZwy:function(n,t){return n(t)},cajNq:t(2803)+"ey"},r=e[t(894)][t(1168)]("|");let o=0;for(;;){switch(r[o++]){case"0":e[t(1248)]($,e[t(1505)])[t(1618)](e[t(1695)](u,"%"));continue;case"1":n[t(1442)]||e[t(1248)]($,e[t(532)])[t(3315)]();continue;case"2":n[t(3632)+t(3408)]||e[t(1248)]($,e[t(1737)])[t(3315)]();continue;case"3":e[t(1540)]($,e[t(2833)])[t(1618)](e[t(1695)](i,"%"));continue;case"4":var u=Math[t(1486)](n[t(904)+"st"]);continue;case"5":var i=Math[t(1486)](n[t(1571)+"er"]);continue;case"6":n[t(2606)]||e[t(3478)]($,e[t(2641)])[t(3315)]();continue;case"7":n[t(1011)+"th"]||e[t(1973)]($,e[t(2268)])[t(3315)]();continue;case"8":e[t(1540)]($,e[t(532)])[t(1618)](e[t(1367)](e[t(2022)](e[t(2349)],n[t(1442)]),">"));continue;case"9":e[t(1540)]($,e[t(3668)])[t(1618)](e[t(3670)](Lang,e[t(2472)]));continue;case"10":e[t(1540)]($,e[t(1593)])[t(1618)](n[t(790)]);continue;case"11":n[t(2109)]||e[t(3478)]($,e[t(2777)])[t(3315)]();continue;case"12":e[t(2374)]($,e[t(2188)])[t(1618)](e[t(2022)](n[t(1314)+"r"],"%"));continue;case"13":e[t(1229)]($,e[t(1404)])[t(1618)](n[t(2031)]);continue;case"14":n[t(3629)+t(3152)]||e[t(1229)]($,e[t(3080)])[t(3315)]();continue;case"15":n[t(1242)+"er"]||e[t(3562)]($,e[t(3e3)])[t(3315)]();continue;case"16":n[t(1548)+"r"]||e[t(1550)]($,e[t(1227)])[t(3315)]();continue;case"17":n[t(2990)+"st"]||e[t(1540)]($,e[t(1831)])[t(3315)]();continue;case"18":e[t(1550)]($,e[t(3249)])[t(1618)](n[t(1677)+t(3408)]);continue;case"19":e[t(2526)]($,e[t(1278)])[t(1618)](e[t(2022)](e[t(2877)](n[t(3585)],100),"%"));continue;case"20":n[t(1633)+t(1059)]||e[t(1229)]($,e[t(3736)])[t(3315)]();continue;case"21":n[t(1656)+"y"]||e[t(1550)]($,e[t(962)])[t(3315)]();continue;case"22":e[t(1382)]($,e[t(993)])[t(1618)](n[t(569)+"y"]);continue}break}}function Lang(n){return LangData[n]||n}function loadInventory(n){var t=_0x16d7bc,e={uQzvy:t(555)+t(1198)+t(2804)+t(3503)+t(2993)+t(2269)+"7",kCpJs:function(n,t){return n(t)},WtLPb:t(3453)+t(3292),SlOMn:t(1646)+"r",VZnAG:t(468)+t(1024)+"r",mslXp:t(3211)+t(2713),RMmqB:function(n,t){return n(t)},sMWXQ:t(708)+t(825),VgErN:t(2372)+t(1436),nTFTh:t(708)+t(940),wKSPa:t(523)+t(2274),MEqWN:t(2360)+"nt",igeUp:t(2720)+"p",NDXNa:function(n,t){return n(t)},EGlWD:t(3430)+" p",vIQBi:t(691)+t(1450),iuTwy:t(980)+t(2563)+"r",UNtrO:t(2251)+t(2599),ZbzIr:function(n,t){return n(t)},mjYfU:t(2646),VOwig:function(n,t){return n(t)},fQksr:t(2148)+t(2217)+t(1509),dmZmz:function(n,t){return n(t)},OpzIf:t(821)+t(3665),dFjKF:t(1477)+t(1446),PeRxg:t(2372)+t(3313)+"n",DcPyX:function(n,t){return n(t)},jOvQW:t(1394)+t(3418)+"p",nBskA:function(n,t){return n(t)},SXZgq:t(708)+t(1052)+"t",iypli:function(n,t){return n(t)},oTeMV:t(3072)+t(2786),zdTkH:function(n,t){return n(t)},ncirL:t(2372)+t(3063)},r=e[t(2968)][t(1168)]("|");let o=0;for(;;){switch(r[o++]){case"0":e[t(1537)]($,e[t(2338)])[t(3146)](e[t(3634)],i[t(811)+t(2913)+"er"]);continue;case"1":e[t(1537)]($,e[t(2179)])[t(1376)](i[t(1904)]);continue;case"2":e[t(1537)]($,e[t(1181)])[t(1376)](i[t(2783)]);continue;case"3":e[t(2743)]($,e[t(2430)])[t(3146)](e[t(3634)],i[t(466)+t(537)]);continue;case"4":e[t(1537)]($,e[t(1383)])[t(3146)](e[t(3634)],i[t(3446)+t(1938)+"er"]);continue;case"5":e[t(2743)]($,e[t(2658)])[t(1376)](i[t(1019)+"le"]);continue;case"6":var u=n[t(3717)][n[t(1405)]];continue;case"7":e[t(2743)]($,e[t(3639)])[t(1376)](i[t(2819)]);continue;case"8":e[t(2743)]($,e[t(966)])[t(3146)](e[t(3634)],i[t(583)+t(3700)]);continue;case"9":e[t(2743)]($,e[t(3580)])[t(1376)](i[t(1294)]);continue;case"10":e[t(1392)]($,e[t(2986)])[t(1376)](i[t(3044)]);continue;case"11":var i={amountPlaceholder:u[t(1380)+t(1706)+t(1523)],use:u[t(1380)+t(1706)+t(1587)],give:u[t(1380)+t(1706)+t(686)],reset:u[t(1380)+t(1706)+t(1210)],combine:u[t(1380)+t(1706)+t(3272)],switch:u[t(1380)+t(1706)+t(2223)],primary:u[t(1380)+t(673)+t(2481)+t(2873)],secondary:u[t(1380)+t(673)+t(1607)+t(1471)],borderColor:u[t(1380)+t(673)+t(3590)+t(1639)],borderRadius:u[t(1380)+t(673)+t(3590)+t(1350)+"S"],color:u[t(1380)+t(673)+t(2446)+t(1705)],opacity:u[t(1380)+t(673)+t(1669)+t(2219)],dialog:u[t(1380)+t(972)],labelChangeTitle:u[t(1380)+t(1487)+t(611)+"LE"],labelChangeButton:u[t(1380)+t(1487)+t(1001)+t(3197)],labelChangePlaceholder:u[t(1380)+t(1487)+t(1838)+t(3516)],setTintButton:u[t(1380)+t(1487)+t(2334)+t(2693)],setTintTitle:u[t(1380)+t(1487)+t(1336)+t(2711)],setTintPlaceholder:u[t(1380)+t(1487)+t(3064)+t(1353)],tradeAmountPlaceholder:u[t(1380)+t(3469)+t(933)+t(2396)],itemTrade:u[t(1380)+t(1706)+t(3360)],itemThrow:u[t(1380)+t(1706)+t(578)]};continue;case"12":e[t(2743)]($,e[t(2851)])[t(1376)](i[t(2929)+"r"]);continue;case"13":e[t(1537)]($,e[t(3405)])[t(1376)](i[t(3715)+"us"]);continue;case"14":e[t(1537)]($,e[t(681)])[t(1376)](i[t(3528)]);continue;case"15":e[t(1821)]($,e[t(1233)])[t(1376)](i[t(3656)]);continue;case"16":e[t(2439)]($,e[t(3718)])[t(1376)](i[t(3306)]);continue;case"17":e[t(2573)]($,e[t(1847)])[t(1376)](i[t(2455)]);continue;case"18":e[t(1537)]($,e[t(902)])[t(1376)](i[t(1573)]);continue;case"19":e[t(2743)]($,e[t(2041)])[t(1376)](i[t(3446)+t(1100)]);continue;case"20":e[t(1780)]($,e[t(1358)])[t(1376)](i[t(676)]);continue;case"21":e[t(2177)]($,e[t(2337)])[t(1376)](i[t(1690)+t(3644)]);continue;case"22":e[t(2370)]($,e[t(3564)])[t(1376)](i[t(3403)]);continue;case"23":e[t(1535)]($,e[t(905)])[t(1376)](i[t(3446)+t(3228)]);continue}break}}function validateInput(n){var t=_0x16d7bc,n=n[t(1514)];let e=n[t(1083)][t(3577)]();e=e[t(2810)](/[^0-9]/g,""),n[t(1083)]=e}function CustomTintOpen(){var n=_0x16d7bc,t={vrzFe:n(708)+n(825),TXhWT:function(n,t){return n(t)},iQVmO:n(708)+n(609)+n(1008),zTJWN:function(n,t){return n(t)},JUWPT:n(708)+n(619)+"er"};document[n(2394)+n(1974)](t[n(1322)])[n(1083)]="",t[n(3225)]($,t[n(977)])[n(1756)](),t[n(3185)]($,t[n(1067)])[n(1910)](300)}function CustomTintClose(){var n=_0x16d7bc,t={rLSiY:function(n,t){return n(t)},JzGGf:n(708)+n(619)+"er"};t[n(2125)]($,t[n(766)])[n(2952)](300)}$[_0x16d7bc(2772)](_0x16d7bc(2778)+_0x16d7bc(3342)+_0x16d7bc(2060)+"ta",JSON[_0x16d7bc(3171)]({}),function(n){var t=_0x16d7bc;LangData=n[t(3717)][n[t(1405)]],{tOqLR:function(n,t){return n(t)}}[t(3186)](loadInventory,n)}),$(_0x16d7bc(708)+_0x16d7bc(1052)+"t")[_0x16d7bc(1452)](function(){var n=_0x16d7bc,t={xYEww:n(2692)+n(2071),iKxKL:n(3604),SJeRC:function(n,t){return n(t)},qgzXI:n(3133)+n(825),IhbrH:function(n,t){return n(t)},JjBiT:n(1380)+n(2009)+n(2353)+n(2283)+"ID",oeviG:n(1327)};document[n(2805)+n(2668)](t[n(751)])[n(1083)][n(2643)](t[n(2687)])?$[n(2772)](n(2778)+n(3342)+n(2080)+"l",JSON[n(3171)]({urldatatint:t[n(2224)]($,t[n(3605)])[n(787)]()[n(3577)]()})):$[n(2772)](n(2778)+n(3342)+n(2855),JSON[n(3171)]({message:t[n(757)](Lang,t[n(3239)]),type:t[n(1135)]}))}),$(_0x16d7bc(3133)+_0x16d7bc(3474))[_0x16d7bc(1452)](function(){var n=_0x16d7bc;$[n(2772)](n(2778)+n(3342)+n(1552),JSON[n(3171)]({})),{MUkgy:function(n){return n()}}[n(1930)](CustomTintClose)}),$(document).on(_0x16d7bc(1307),function(){var n=_0x16d7bc;event[n(944)]||!inClothMenu&&{JmWCm:function(n,t){return n==t}}[n(1917)](event[n(2611)],27)&&Inventory[n(1685)]()}),$(document).on(_0x16d7bc(1452),_0x16d7bc(561),async function(n){var t=_0x16d7bc,e={XzdCV:function(n,t){return n(t)},xGWfn:t(813)+t(2083),MiexG:function(n){return n()}};inConfigMenu||await e[t(1640)](Post,e[t(1034)])||(inClothMenu=!inClothMenu,e[t(597)](getClothesMenu))}),$(document).on(_0x16d7bc(1452),_0x16d7bc(1171)+_0x16d7bc(2524),function(n){var t=_0x16d7bc;inClothMenu||(inConfigMenu=!inConfigMenu,{UupfV:function(n){return n()}}[t(1254)](getConfigurableMenu))});const getConfigurableMenu=async()=>{var n=_0x16d7bc,t={FCenQ:function(n){return n()},zLcZO:function(n){return n()}};if(!inConfigMenu)return t[n(3513)](closeConfigMenu);t[n(3356)](loadConfigMenu)},loadConfigMenu=()=>{var n=_0x16d7bc,t={xMtQB:n(1264),zaazI:function(n,t){return n(t)},Dxkah:n(1171)+n(3475)+n(2899)+"n",yntSZ:n(455)+n(451)+n(2410)+n(3135),agYsi:n(2960)+n(2233),zwXJV:n(3274),iNGGw:n(3231),UZrSL:n(561),SJJAI:n(1608),mJbaP:function(n,t){return n(t)},kpila:n(1394)+n(3680),VNWsO:function(n,t){return n(t)},jgdij:n(1611)+n(3246)+n(2058)+n(1791)+n(2252)+n(2568)+n(1369)+n(3544)+n(2329)+n(2118)+n(1079)+n(2936)+n(3032)},e=t[n(668)][n(1168)]("|");let r=0;for(;;){switch(e[r++]){case"0":t[n(3703)]($,t[n(3389)])[n(1618)](t[n(2688)]);continue;case"1":t[n(3703)]($,t[n(1332)])[n(1222)]({top:t[n(1017)],opacity:1,display:t[n(2742)]});continue;case"2":t[n(3703)]($,t[n(1995)])[n(1222)]({display:t[n(1943)]});continue;case"3":t[n(3005)]($,t[n(3459)])[n(1222)]({display:t[n(2742)]});continue;case"4":t[n(1976)]($,t[n(1804)])[n(1222)]({display:t[n(1943)]});continue}break}},closeConfigMenu=()=>{var n=_0x16d7bc,t={QwhHY:n(3682),leCRW:function(n,t){return n(t)},Kgnmq:n(1171)+n(3475)+n(2899)+"n",aNbxT:n(455)+n(451)+n(3011)+n(2262),zGgbo:function(n,t){return n(t)},LiwKl:n(2960)+n(2233),oltMM:n(2249),XaKPC:function(n,t){return n(t)},cpbNU:n(1394)+n(3680),ggPFe:function(n,t){return n(t)},vnaVz:n(1611)+n(3246)+n(2058)+n(1791)+n(2252)+n(3601)+n(2826)+n(2115),ftAjz:function(n,t){return n(t)},DYLEG:n(561)},e=t[n(2731)][n(1168)]("|");let r=0;for(;;){switch(e[r++]){case"0":t[n(2982)]($,t[n(2373)])[n(1618)](t[n(1437)]);continue;case"1":t[n(1063)]($,t[n(3254)])[n(762)]()[n(1222)]({top:t[n(2760)],opacity:0})[n(1485)]();continue;case"2":t[n(3657)]($,t[n(598)])[n(2952)]();continue;case"3":t[n(1026)]($,t[n(1061)])[n(1910)]();continue;case"4":t[n(2008)]($,t[n(3612)])[n(1910)]();continue}break}},handleSlotDoubleClick=(n,t)=>{var e=_0x16d7bc;n&&(Inventory[e(1685)](),$[e(2772)](e(2778)+e(3342)+e(1472),JSON[e(3171)]({inventory:t,item:n})))};let itemSlotClick=0,itemSlotTimer=null,currentlyEditingItemData={};function isElementVisible(n,t){var e=_0x16d7bc,r={FrviM:function(n,t){return t<=n},hfIQz:function(n,t){return n<=t}},n=n[e(1152)+e(3521)+"t"](),t=t[e(1152)+e(3521)+"t"]();return r[e(3543)](n[e(3213)],t[e(3213)])&&r[e(3543)](n[e(3456)],t[e(3456)])&&r[e(3592)](n[e(698)],t[e(698)])&&r[e(3592)](n[e(3243)],t[e(3243)])}$(document).on(_0x16d7bc(1452),_0x16d7bc(3075),function(n){const r=_0x16d7bc,o={fOoaq:function(n,t){return n===t},rBfaz:function(n,t){return n===t},kswZN:r(1324),chOgl:r(2555),tSHfJ:r(1466),IzLfA:function(n,t){return n(t)},JsunY:r(2372)+r(3566),gGofY:function(n,t){return n||t},hWxiD:function(n,t){return n==t},jCFPs:r(3608),hxeUj:function(n,t){return n(t)},RPaeo:r(1171)+r(1215),VnzSl:r(1201),IBNhE:r(2372)+r(3172)+r(2493),bJzGZ:r(3101),hwvsi:function(n,t){return t",lfDKU:function(n,t){return n===t},inwlx:function(n,t){return n(t)},qZhvA:t(3608),nPywd:function(n,t){return n(t)},fqvix:function(n,t){return n(t)},aIgMD:t(455)+t(451)+t(1453)+">",wFmFc:function(n,t){return n(t)},DFInU:t(455)+t(451)+t(1686)+">",VDCKS:function(n,t){return n(t)},UaDRl:function(n,t){return n(t)},yoLkk:t(455)+t(451)+t(2339)+t(504)+t(1516),AffRG:function(n,t){return n')),e[t(1634)]($,this)[t(2984)](e[t(1680)])[t(2559)]?e[t(591)]($,e[t(3441)])[t(653)](e[t(1298)]):e[t(2021)](e[t(2236)]($,this)[t(2984)](e[t(1680)])[t(1665)],e[t(755)])?(e[t(3640)]($,e[t(3441)])[t(653)](e[t(1298)]),e[t(3720)]($,e[t(3441)])[t(653)](e[t(2987)])):e[t(3106)]($,e[t(3441)])[t(653)](e[t(1082)]),e[t(1155)]($,this)[t(2984)](e[t(1680)])[t(3345)]&&e[t(539)]($,e[t(3441)])[t(653)](e[t(2089)]);for(var r=0;e[t(2280)](r,clothesItems[t(3694)]);r++)e[t(1496)](e[t(1403)]($,this)[t(2984)](e[t(1680)])[t(3196)],clothesItems[r])&&e[t(2247)]($,e[t(3441)])[t(653)](e[t(2979)]);var n=e[t(3465)]($,this)[t(2984)](e[t(1680)])[t(3196)];if(!Config[t(3340)+t(513)])return console[t(1327)](e[t(1533)]);Config[t(3340)+t(513)][n]&&(n=Config[t(3340)+t(513)][n][t(1320)],e[t(3465)]($,e[t(3441)])[t(653)](t(455)+t(2112)+n+t(640))),e[t(1719)]($,e[t(3301)])[t(1222)]({display:e[t(3030)]}),e[t(2021)](typeof FormatItemInfo,e[t(1270)])?e[t(2583)](FormatItemInfo,e[t(2236)]($,this)[t(2984)](e[t(1680)])):console[t(3546)](e[t(3380)])}else e[t(2272)]($,e[t(2779)])[t(1222)]({display:e[t(2747)]});e[t(2214)](SetCustomInventory)}}),$(document).on(_0x16d7bc(2293),_0x16d7bc(1914)+_0x16d7bc(1506)+_0x16d7bc(3346)+_0x16d7bc(2773),function(n){var t=_0x16d7bc,e={hFKNM:function(n,t){return n(t)},msPCU:t(2600)+t(3579)+t(999)};e[t(3659)]($,e[t(872)])[t(2952)](100)});const checkDraggableParentScroll=e=>{const r=_0x16d7bc,o={LDfKT:function(n,t){return n(t)},Dnwpb:function(n,t,e){return n(t,e)},tLLIt:r(2401),tYhGw:function(n,t){return n(t)},dvJoQ:r(2505),MUlmk:r(1748),rMBSK:r(3075)};e[r(2405)](o[r(3322)])[r(3509)](function(){var n=r,t=o[n(2036)]($,this);o[n(772)](isElementVisible,this,e[n(3625)](0))||t[n(2561)](o[n(3669)])?o[n(2036)]($,this)[n(1030)](o[n(482)],o[n(2722)])&&t[n(1030)](o[n(482)],o[n(2722)],!1):o[n(2087)]($,this)[n(1030)](o[n(482)],o[n(2722)])||t[n(1030)](o[n(482)],o[n(2722)],!0)})};function GetFirstFreeSlot(n,t){const r=_0x16d7bc,o={eiOyx:function(n,t){return n===t},BIovZ:function(n,t){return n(t)},kOnwj:r(1146),rOLKm:function(n,t){return n===t},RYFVA:function(n,t){return n+t},EvvEz:r(3075)};var u=null;return $[r(3509)](n[r(2405)](o[r(1554)]),function(n,t){var e=r;o[e(3104)](o[e(1950)]($,t)[e(2984)](o[e(3234)]),void 0)&&o[e(2074)](u,null)&&(u=o[e(1824)](n,1))}),u}function CanQuickMove(){var n=_0x16d7bc,t={QxDSS:function(n,t){return n==t},aDgZq:n(1324)},e=otherLabel[n(736)+"e"](),r=!0;return r=t[n(908)](e[n(1168)]("-")[0],t[n(807)])?!1:r}$(_0x16d7bc(1914)+_0x16d7bc(2233)).on(_0x16d7bc(1906),function(){var n=_0x16d7bc,t={YOQoB:function(n,t){return n(t)},JBmyZ:function(n,t){return n(t)}};t[n(1583)](checkDraggableParentScroll,t[n(990)]($,this))}),$(_0x16d7bc(1611)+_0x16d7bc(1959)).on(_0x16d7bc(1906),function(){var n=_0x16d7bc,t={SHktZ:function(n,t){return n(t)},AgBXl:function(n,t){return n(t)}};t[n(1104)](checkDraggableParentScroll,t[n(1692)]($,this))}),$(document).on(_0x16d7bc(1757),_0x16d7bc(1611)+_0x16d7bc(635)+_0x16d7bc(3029),function(n){var t=_0x16d7bc,e={IPNyk:function(n,t,e){return n(t,e)},kHjig:function(n,t){return n(t)},MlpYr:t(1146),yGfiu:function(n,t){return n(t)},yEeAg:t(2600)+t(2094),rkNaX:t(2244)+"e",XlhDx:function(n,t){return n(t)},TrtAP:t(2600)+t(3579)+t(999),JNDHo:t(3243),aZFfm:function(n,t){return n!=t},QZWuU:t(1626)+t(3762)+t(2903)+t(3248)+t(3157)+t(2289)+t(1743)+t(1850),XJJsn:t(1626)+t(1723),Hlzls:function(n,t){return n+t},yjXuG:t(2712)+t(1814),YJmXX:function(n,t){return n(t)},KkIZq:function(n,t){return n(t)},CbNYk:t(1626)+t(3293),ZojNJ:t(455)+t(1344)+t(1365)+t(2671)+"i>",PhALr:function(n,t){return n===t},zCnzY:t(3608),tPvVG:t(455)+t(451)+t(1453)+">",bzTIa:t(455)+t(451)+t(1686)+">",RlfiW:t(455)+t(451)+t(2339)+t(504)+t(1516),lwJTw:function(n,t){return n(t)},TYgjv:t(3098)+t(2438)+t(1205)+t(2741)+t(1843)+t(3472)+t(2263)+t(1431)+"LY",pBKVl:t(1415)+t(2686),UUEop:t(3231),runDf:function(n,t){return n===t},aJbQA:t(3209),FvxyX:t(633)+t(1625)+t(2328)+t(3078)+t(1621)+t(1464)+t(3576)+t(2597)+t(2963)+t(2186)+t(3208),ZSHtb:function(n,t){return n(t)},AbxKK:t(1608),qmLoq:function(n){return n()}};if(n[t(2676)+t(3575)](),Config[t(741)+t(1959)])e[t(1377)](showItemInfo,e[t(2327)]($,this),e[t(2327)]($,this)[t(2984)](e[t(931)]));else{if(e[t(1803)]($,e[t(912)])[t(1222)]({"flex-direction":e[t(706)]}),e[t(3455)]($,e[t(2672)])[t(1222)]({"text-align":e[t(2047)]}),e[t(828)](e[t(3455)]($,this)[t(2984)](e[t(931)]),null)){e[t(1803)]($,e[t(553)])[t(1395)](),e[t(3455)]($,e[t(3120)])[t(653)](e[t(1160)](e[t(1160)](e[t(847)],e[t(2113)]($,this)[t(2984)](e[t(931)])[t(546)]),'">')),e[t(3673)]($,this)[t(2984)](e[t(931)])[t(2559)]?e[t(3455)]($,e[t(3624)])[t(653)](e[t(1983)]):e[t(1175)](e[t(3673)]($,this)[t(2984)](e[t(931)])[t(1665)],e[t(2879)])?(e[t(3673)]($,e[t(3624)])[t(653)](e[t(1983)]),e[t(3455)]($,e[t(3624)])[t(653)](e[t(1986)])):e[t(1803)]($,e[t(3624)])[t(653)](e[t(2459)]),e[t(3455)]($,this)[t(2984)](e[t(931)])[t(3345)]&&e[t(3673)]($,e[t(3624)])[t(653)](e[t(3635)]),e[t(2327)]($,this)[t(2984)](e[t(931)])[t(3345)]&&e[t(3630)]($,e[t(3624)])[t(653)](e[t(3635)]);var n=e[t(3455)]($,this)[t(2984)](e[t(931)])[t(3196)];if(!Config[t(3340)+t(513)])return console[t(1327)](e[t(873)]);Config[t(3340)+t(513)][n]&&(n=Config[t(3340)+t(513)][n][t(1320)],e[t(2113)]($,e[t(3624)])[t(653)](t(455)+t(2112)+n+t(640))),e[t(2113)]($,e[t(1532)])[t(1222)]({display:e[t(2359)]}),e[t(614)](typeof FormatItemInfo,e[t(959)])?e[t(3673)](FormatItemInfo,e[t(3673)]($,this)[t(2984)](e[t(931)])):console[t(3546)](e[t(1764)])}else e[t(2385)]($,e[t(1532)])[t(1222)]({display:e[t(1309)]});e[t(2402)](SetCustomInventory)}}),$(document).on(_0x16d7bc(2510),_0x16d7bc(3075),function(n){var t=_0x16d7bc,e={jnkTV:function(n,t){return n==t},EQTPG:t(2447),bdCEy:function(n,t){return n(t)},euBmI:t(2181),GQyqI:function(n,t){return n(t)},pddZZ:t(3486)+t(1413),IccuE:t(1324),WYLsT:function(n,t){return n(t)},rppax:t(1611)+t(1959),wJDBd:function(n,t){return n(t)},WHbHI:t(1914)+t(2233),QJXhG:function(n,t,e){return n(t,e)},fWkne:function(n,t){return n===t},wnFBo:function(n,t){return n(t)},PrOrV:t(1146),kFsPb:function(n,t){return tn[e(3196)]===t[e(646)])[e(1222)]:"";i[e(2185)]($,i[e(3368)])[e(653)](e(2053)+e(2104)+e(471)+e(2448)+e(844)+e(2758)+n+(e(2569)+e(2442)+e(2442)+e(2639)+e(1492)+e(3039)+e(3709)+e(2569)+e(2442)+e(2442)+e(3724)+"p>")+t[e(3711)]+(e(2480)+e(2442)+e(2442)+e(2221)+e(2143)+e(2442)+e(2442)+e(2052)+e(3065)+e(1147)+e(3438)+e(1192)+e(2442)+e(2442)+e(1975)+e(1484))+r+(e(709)+e(2630)+e(745)+e(2409)+e(2442)+e(2442)+e(3480)+e(2442)+e(2442)+e(2442))+" "+(t[e(646)]?e(2053)+e(1984)+e(996)+e(1715)+o+e(1882):"")+(e(3677)+e(2442)+e(2442)+e(938))),t.id=n,i[e(1221)]($,e(2947)+e(2068)+n)[e(2984)](i[e(2234)],t)}),o[u(2357)]($,o[u(3304)])[u(1222)](o[u(921)],1)):(o[u(3244)]($,o[u(2841)])[u(1618)](o[u(3092)](o[u(2403)](o[u(927)],o[u(3710)](Lang,o[u(3055)])),o[u(2926)])),o[u(1668)]($,o[u(3304)])[u(1222)](o[u(921)],0)):o[u(1014)]($,o[u(2841)])[u(1618)](o[u(2541)](o[u(1778)](o[u(927)],o[u(2002)](Lang,o[u(3055)])),o[u(2926)])),o[u(2892)](handleAttachmentDrag)})}weaponAttachments[_0x16d7bc(1456)+_0x16d7bc(2504)](_0x16d7bc(2510),function(n){var t=_0x16d7bc;isDragging=!0,startX={lgSoC:function(n,t){return n-t}}[t(3087)](n[t(1223)],weaponAttachments[t(2499)]),scrollLeft=weaponAttachments[t(685)]}),weaponAttachments[_0x16d7bc(1456)+_0x16d7bc(2504)](_0x16d7bc(2293),function(){isDragging=!1}),weaponAttachments[_0x16d7bc(1456)+_0x16d7bc(2504)](_0x16d7bc(1771),function(){isDragging=!1}),weaponAttachments[_0x16d7bc(1456)+_0x16d7bc(2504)](_0x16d7bc(1368),function(n){var t=_0x16d7bc,e={LaQrT:t(2594),HpJLk:function(n,t){return n-t},viHxb:function(n,t){return n-t}},r=e[t(1479)][t(1168)]("|");let o=0;for(;;){switch(r[o++]){case"0":weaponAttachments[t(685)]=e[t(2136)](scrollLeft,u);continue;case"1":var u=e[t(2840)](i,startX);continue;case"2":if(isDragging)continue;return;case"3":var i=e[t(2136)](n[t(1223)],weaponAttachments[t(2499)]);continue;case"4":n[t(2676)+t(3575)]();continue}break}}),$(document).on(_0x16d7bc(1452),_0x16d7bc(3075),function(n){const t=_0x16d7bc,e={mtUcJ:function(n,t){return n(t)},TypJe:t(2947)+t(3730),PthCD:function(n,t){return n(t)},MAvfI:function(n,t){return n(t)},WhlbM:function(n,t){return n(t)},yEOQD:t(1146),OhUqE:function(n,t){return n!==t},vAzFY:function(n,t){return n||t},SfMJS:function(n,t){return n!==t},qCcat:function(n,t){return n==t},napyn:t(3608),UgOoL:function(n,t){return n(t)},Gmjab:t(1874)+t(3050),DPLqJ:function(n,t){return n+t},cmJBY:function(n,t){return n+t},sPEEB:t(2053)+t(701)+t(3077)+t(2100)+t(1179)+t(684),Oueon:t(1380)+t(1706)+t(1786)+"TS",qzVfT:t(2061),TPPTd:function(n){return n()},xmyyv:function(n,t){return n==t},uKwnm:function(n,t){return n(t)},ubwml:function(n,t){return n(t)},eDgzE:function(n,t){return n(t)}};n[t(2676)+t(3575)]();n=e[t(923)]($,this)[t(2984)](e[t(2103)]);e[t(2732)](n,null)&&e[t(2732)](n,void 0)?e[t(1323)](inClothMenu,inConfigMenu)||(e[t(2717)](n[t(3196)],void 0)?e[t(3142)](n[t(3196)][t(1168)]("_")[0],e[t(2857)])?ClickedItemData=e[t(2266)]($,e[t(3287)])[t(3694)]?e[t(2096)](ClickedItemData,n)?(e[t(2266)]($,e[t(3287)])[t(2952)](250,function(){var n=t;e[n(3542)]($,e[n(3287)])[n(3315)]()}),{}):n:(e[t(2971)]($,e[t(1892)])[t(653)](e[t(594)](e[t(2681)](e[t(3620)],e[t(923)](Lang,e[t(2795)])),e[t(3019)])),e[t(2266)]($,e[t(3287)])[t(1485)]()[t(1910)](250),e[t(3025)](SetCustomInventory),n):(ClickedItemData={},e[t(923)]($,e[t(3287)])[t(3694)]&&e[t(3002)]($,e[t(3287)])[t(2952)](250,function(){var n=t;e[n(1576)]($,e[n(3287)])[n(3315)]()})):(ClickedItemData={},e[t(3542)]($,e[t(3287)])[t(3694)]&&e[t(1287)]($,e[t(3287)])[t(2952)](250,function(){var n=t;e[n(923)]($,e[n(3287)])[n(3315)]()}))):(ClickedItemData={},e[t(2513)]($,e[t(3287)])[t(3694)]&&e[t(2513)]($,e[t(3287)])[t(2952)](250,function(){var n=t;e[n(2266)]($,e[n(3287)])[n(3315)]()}))}),$(document).on(_0x16d7bc(1452),_0x16d7bc(587),function(n){var t=_0x16d7bc;n[t(2676)+t(3575)](),Inventory[t(1685)]()}),$(document).on(_0x16d7bc(1452),_0x16d7bc(1151)+_0x16d7bc(1157)+_0x16d7bc(3090),function(n){const r=_0x16d7bc,o={wUaoQ:r(2546),WBCQE:function(n,t){return n(t)},fpqki:r(1357)+r(1970),Vmhas:function(n,t){return n(t)},CwCCC:r(1171)+r(1215),eiubZ:r(1151)+r(1157)+r(1091),yTxgF:function(n,t,e){return n(t,e)}};n[r(2676)+r(3575)](),$[r(2772)](r(2778)+r(3342)+r(2659)+r(2584),JSON[r(3171)]({})),o[r(2278)]($,o[r(2494)])[r(2952)](500),o[r(3388)](setTimeout,function(){var n=r,t=o[n(2814)][n(1168)]("|");let e=0;for(;;){switch(t[e++]){case"0":AttachmentScreenActive=!1;continue;case"1":o[n(2278)](Post,o[n(2718)]);continue;case"2":$[n(2772)](n(2778)+n(3342)+n(2659)+n(858),JSON[n(3171)]({}));continue;case"3":attachmentConnectors=[];continue;case"4":o[n(2193)]($,o[n(2942)])[n(1910)](500);continue}break}},1e3)});let AttachmentDraggingData={};function handleAttachmentDrag(){const i=_0x16d7bc,c={PnTMo:function(n,t){return n(t)},rODuw:i(2121)+i(2433),yGjwS:function(n,t){return n-t},WlKOk:function(n,t){return n/t},OLCdi:function(n,t){return n+t},EAAzF:function(n,t){return n/t},XvLcd:function(n,t){return t{const r=_0x16d7bc,o={FqGaQ:function(n,t,e){return n(t,e)},bXoCQ:r(1146),FLdzh:r(493)+r(3035)+r(3688)+r(3119),NOteG:function(n,t){return n===t},ktJZQ:r(2621)+r(1515),Wugnt:r(3419)+r(1596),GwXuV:function(n,t){return n(t)},bgpZD:r(1874)+r(3050),KugvG:function(n,t){return n+t},bFAMc:function(n,t){return n+t},GKvfI:r(2053)+r(701)+r(3077)+r(3084)+r(893)+">",RVTty:function(n,t){return n(t)},kZZgD:r(1380)+r(2932),WeAQD:r(2061),zCnTq:r(1755)+r(2191),CQtio:r(1364)+"er"},t=n[r(2984)][r(2984)],e=n[r(2984)][r(3600)];o[r(648)](e,o[r(3273)])&&(Config[r(2909)+"ds"]=t),o[r(648)](e,o[r(986)])&&(o[r(1261)]($,o[r(2166)])[r(653)](o[r(2683)](o[r(1667)](o[r(2309)],o[r(3508)](Lang,o[r(2820)])),o[r(3386)])),o[r(3508)]($,o[r(3537)])[r(1030)]({hoverClass:o[r(3062)],drop:function(n,t){var e=r;o[e(2030)](setTimeout,function(){IsDragging=!1},300),fromData=t[e(2642)][e(2984)](o[e(2596)]),$[e(2772)](o[e(3355)],JSON[e(3171)]({item:fromData[e(3196)],size:1})),Inventory[e(1685)]()}}))});const checkItemSlotProperties=(n,t,e,r)=>{const o=_0x16d7bc,u={kBpuJ:o(729),dWlqm:o(3075)+o(1447),iBiah:function(n,t){return n(t)}};let i=o(1098)+'="'+e+'"]';r&&(i=o(926)+o(1806)+e+'"]');r=n[o(2405)](i);t[o(2893)]||t[o(3196)][o(736)+"e"]()[o(2643)](u[o(2297)])||r[o(2405)](u[o(1896)])[o(1485)](),t[o(646)]&&(e=t[o(646)]?Config[o(2449)+"es"]?.[o(2405)]?.(n=>n[o(3196)]===t?.[o(646)])?.[o(1222)]:"",u[o(2350)]($,r)[o(653)](o(2409)+o(1759)+o(1328)+o(2981)+o(2870)+e+o(1882)))};function swap(t,e,r,o,u){const i=_0x16d7bc,c={jdJXQ:function(n,t){return n(t)},Ovfgt:i(545)+i(2838),BCydh:function(n,t){return n+t},TTvVa:function(n,t){return n+t},IImoV:i(1217)+i(500)+i(1605)+i(512)+"b>",xCXeZ:i(2173),SzYUj:function(n,t){return n(t)},NYevz:i(1098)+"=",QMrMx:i(1146),FWHeR:function(n,t){return n+t},QRBME:function(n,t){return n===t},IQKBT:i(3486)+i(1413),iZVfS:i(3149),rOvOa:i(2447),QnznS:i(1179)+i(826),mDcgw:function(n,t){return n===t},qJyvJ:i(773),tcPqc:function(n,t){return n!=t},zANFZ:function(n,t){return n!=t},aZgcm:function(n,t){return n!==t},zuugl:function(n,t){return n!=t},GuRoJ:function(n,t){return n!=t},JrXij:function(n,t,e){return n(t,e)},gVcnL:i(1106)+i(3447)+i(1372),frgXq:function(n,t){return n||t},yHvDU:i(3211)+i(3332)+i(809),iBHmb:function(n,t){return n&&t},crbjw:function(n,t,e){return n(t,e)},LueTS:function(n,t){return n!==t},MqUEd:function(n,t){return n!==t},grNzK:i(3074),fDdOl:function(n,t){return n==t},qKaih:i(667),WTacl:function(n,t){return n!==t},FVyvo:i(1148),zrDUZ:function(n,t,e){return n(t,e)},MwLfi:function(n,t){return t",MiBgD:i(2053)+i(1984)+i(1545)+"p>",LnwaK:i(2061),xDogt:function(n,t){return n+t},hTlMp:i(2053)+i(1984)+i(2202)+i(1961)+i(3413)+i(1050)+i(2709)+i(2918)+i(2788)+i(2749)+i(1520)+i(3207),owmry:function(n,t){return n-t},PwNjp:function(n,t){return n+t},fjlwS:function(n,t){return n+t},Pbudn:function(n,t){return n+t},MrDWT:function(n,t){return n+t},pneIv:function(n,t){return n+t},dVpJv:function(n,t){return n+t},IQvWk:function(n,t){return n+t},KqcVD:i(2061)+i(2053)+i(1984)+i(1360)+i(1734)+i(2380),qxuOb:i(2637),dHItu:i(2789)+i(2053)+i(1984)+i(2230)+i(3113),OwRPd:function(n,t){return n/t},XPdgp:function(n,t){return n*t},puEsW:i(3385)+">",hOQzb:function(n,t){return t<=n},tcpSN:i(1324),PdCSs:i(2555),UbTyW:i(1318),LucQG:function(n,t){return n==t},WKqWw:function(n,t,e){return n(t,e)},rVPkn:function(n,t){return n==t},NADDp:function(n,t){return n==t},ruHXW:function(n,t){return n==t},FEQNx:function(n,t){return n==t},IYeNj:function(n,t){return n+t},OQMwl:function(n,t){return n(t)},Jxvcf:function(n,t){return n(t)},LbOBz:function(n,t){return n==t},NrfzX:i(3527)+i(2399)+i(1793)+i(2174),szFSU:function(n,t){return n+t},nQNoO:function(n,t){return n!==t},nRWZy:function(n,t){return n+t},bvlBD:function(n,t){return n+t},ywIlP:function(n,t,e,r){return n(t,e,r)},iDDvh:function(n,t){return n+t},ZYSpa:function(n,t){return n+t},DGihh:i(3075)+i(2817)+"ar",JbFKp:i(1266)+i(1232),jNoWa:function(n,t){return n",haoxf:function(n,t){return n+t},MsgDs:function(n,t){return n+t},FDjOE:function(n,t){return n",ozpoC:i(567)+i(2912),IcRsC:function(n,t){return n+t},JLNTD:function(n,t){return n+t},IZhGv:function(n,t){return n==t},PvFwP:function(n,t){return n+t},JEaif:function(n,t){return n+t},ShLRP:function(n,t){return n+t},hOhHs:function(n,t){return n+t},hhfEx:function(n,t){return n+t},fWjLV:function(n,t){return n/t},MgIVQ:function(n,t){return n==t},mvfwg:function(n,t){return n+t},SJwkg:function(n,t){return n+t},pLUBI:function(n,t){return n+t},wBKed:function(n,t){return n+t},mhgXG:function(n,t){return n+t},qJzzY:function(n,t){return n+t},rJypN:function(n,t){return n+t},gmRpC:function(n,t){return n/t},VWsIo:function(n,t){return n+t},Advjj:function(n,t){return n+t},hyGKG:function(n,t){return n+t},JHBcD:function(n,t){return n+t},RmLKE:function(n,t){return n{const s=_0x16d7bc,l={saNAl:function(n,t){return n==t},icxSn:s(1979)+s(2227),ynTeX:s(2319),aExDv:function(n,t){return n==t},wdGKS:function(n,t){return n(t)},Jncuf:s(1380)+s(1219)+s(540),szleu:s(1914)+s(2233),XSoec:function(n,t){return n+t},OXPCo:function(n,t){return n+t},yDzUB:s(1098)+"=",OdVzd:s(3075)+s(2817)+"ar",DrBQM:s(2134),JsDaR:function(n,t,e,r,o){return n(t,e,r,o)},Dndqg:function(n,t){return n(t)},NNbXU:function(n,t){return n(t)},COftQ:s(3565)+s(3324),ECwgY:function(n,t){return n+t},IyHDj:function(n,t){return n+t},ibBkI:s(926)+s(2790),gPqmv:function(n,t,e,r,o){return n(t,e,r,o)},ctbyg:s(1611)+s(1959),gltwj:function(n,t){return n+t},HHvAv:function(n,t){return n+t},zhCcR:function(n,t,e,r,o){return n(t,e,r,o)},tCgJf:function(n,t,e,r,o){return n(t,e,r,o)},eXSwl:function(n,t){return n(t)},qOLPd:function(n,t){return n+t},qYRmH:function(n,t){return n+t},FIlVn:function(n,t){return n(t)},XoQvp:function(n,t){return n(t)},NGXYo:function(n,t){return n+t},jSvli:function(n,t){return n+t},WvEyZ:function(n,t){return n",WrqsR:s(2053)+s(1984)+s(2255)+s(2110)+s(2076),xqtbw:function(n,t){return n(t)},xVICL:function(n,t){return n(t)},BIYHW:function(n,t){return n+t},cfSTL:function(n,t){return n+t},LPxUT:function(n,t){return n+t},mReBJ:function(n,t){return n+t},Fvhjj:function(n,t){return n+t},SdiQd:function(n,t){return n+t},ZNTwO:function(n,t){return n+t},ElXUi:function(n,t){return n*t},UGmrk:function(n,t){return n+t},aknVL:function(n,t){return n+t},aZkfv:s(1146),jAwob:function(n,t){return n!=t},eiMKk:s(3392),JkjFd:function(n,t){return n",AKEvv:function(n,t){return n+t},qPBhO:function(n){return n()},MJVxY:function(n,t){return n(t)},yIJPO:s(846),JNtNQ:function(n,t,e){return n(t,e)},ruzKv:s(1171)+s(1215),rskgz:s(3101),XDDHq:function(n,t){return n(t)},ffpAu:s(3075),xMGgp:function(n,t){return n(t)},XHqoI:s(2884)+s(2252)+"y",HDXDR:function(n,t){return n(t)},IXRCo:s(3211)+s(3332)+s(809),BNyqx:s(1841)+s(1154)+s(999),ZbvzG:function(n,t){return n==t},ESyWC:s(1027)+"r",QWPDU:function(n,t){return n(t)},SBRXu:s(1271),FSvyW:function(n,t){return n(t)},TqRDM:s(3732),bWhYy:function(n,t){return n!=t},lkeOY:s(3486)+s(1413),bRlCM:function(n,t){return n==t},MBlCg:s(1318),VBtmp:s(3679)+"t",XGyvd:function(n,t){return n+t},yQBKy:function(n,t){return n+t},JtRDH:s(2053)+s(1984)+s(2048)+s(719),aKljf:s(3242)+s(2207)+s(1883)+"p>",Aiczi:s(2061)+s(2053)+s(1984)+s(1457)+s(3728)+s(1328)+s(661)+s(888)+s(2521)+s(777),CNPgW:function(n,t){return n",ZSKxa:function(n,t){return n/t},BLVeo:function(n,t){return n*t},fsoLU:function(n,t){return n(t)},LBCmW:function(n,t){return n+t},MgVWK:function(n,t){return n+t},ejYIr:function(n,t){return n+t},NqEhq:function(n,t){return n+t},iFGGM:s(2053)+s(3004)+s(3021)+s(1347),OukPP:s(2061)+s(2053)+s(3004)+s(3021)+s(576)+s(1129)+s(2156),tUaCT:function(n,t){return n(t)},LeJgY:function(n,t){return n*t},IRbEp:function(n,t){return n(t)},jCYLW:function(n,t){return n(t)},kyRkF:s(1102)+"2",FQrpj:s(2053)+s(3004)+s(3021)+s(674)+s(1985)+s(1513)+s(1881)+s(1089)+s(1169)+s(1580)+s(3060)+s(1643)+s(3394)+s(3728)+s(1020)+s(1962)+s(2724)+s(1076)+s(1881)+s(1089)+s(1827)+s(1331)+s(2152)+s(2467),tpnDS:function(n,t){return n(t)},sswED:s(2053)+s(3004)+s(3021)+s(674)+s(1985),xQzMx:s(1500)+s(1020)+s(1962)+s(1883)+"p>",QWAhw:s(2061)+s(2053)+s(3004)+s(3021)+s(1315)+s(1131)+s(2440)+s(3467)+s(3369)+s(1546)+s(2582)+s(2284),qnFUQ:function(n,t){return n(t)},lcsup:s(3755)+s(3323),NBuoF:s(3111)+"3",rJhXU:s(2523)+s(2178),rPwPY:function(n,t){return n+t},srlGb:function(n,t){return n+t},jsqTM:s(3113),JVnqC:function(n,t){return n(t)},LfKYp:s(1380)+s(3553)+s(3299),ubsXh:s(2956),kpiIj:s(496)+s(2479),gsVMo:function(n,t){return n+t},PmdJU:function(n,t){return n+t},newnU:function(n,t){return n+t},eKJAx:s(2789),HKVCR:s(1090)+s(1291),PwLQC:function(n,t){return n+t},qfukC:function(n,t){return n(t)},tnsiN:function(n,t){return n!==t},FKcte:function(n,t){return n(t)},kmYRn:function(n,t){return n==t},JoBSf:s(1871),zgygx:s(1380)+s(3553)+s(1167),iuoIi:function(n,t){return n==t},rsmJT:s(3315),mQXim:s(1380)+s(3553)+s(2429),sxEaj:s(2994)+s(2917),yFjql:function(n,t,e){return n(t,e)},YLqyi:function(n,t){return n(t)},XTyRo:s(3755)+s(799)+s(3291),WQEnD:s(812),LZkrY:s(1697)+s(1215),ztaGC:function(n,t,e){return n(t,e)},YXmVK:function(n,t){return n+t},jYiGT:function(n,t){return n+t},VOifb:s(2053)+s(2517)+s(3347)+s(1635)+s(1853)+s(1041)+s(1072)+s(3170)+s(2163)+s(1218)+s(2344),AoQUc:s(2061)+s(1635)+s(1853)+s(1117)+s(3734)+s(1527)+s(576)+s(1129)+s(2156),TxOnz:s(2789)+s(2427)+"v>",Lhhpf:function(n,t){return n(t)},Mfbei:function(n,t){return n(t)},fAyuw:function(n,t){return n(t)},ORavO:function(n,t){return n(t)},idhiT:function(n,t){return n(t)},IuVvB:function(n,t,e){return n(t,e)},lxCSy:function(n,t){return n(t)},qZTar:function(n,t){return n+t},OqJxq:function(n,t){return n+t},XLasE:s(3220)+s(3464)+s(1713)+s(3353)+s(2286),sluPK:s(3586),JVjRl:function(n,t,e){return n(t,e)},uNsxA:s(1324),aflwm:s(2360)+"nt",EjxKR:s(3636),dCRZS:s(1200),lrvmV:s(558)+s(1670),zzvYS:s(1468)+s(3404),kpdzd:function(n){return n()},bgevZ:s(477)+"nu",mqEPS:function(n){return n()},slJOF:s(1485),dJHku:s(2954),fURko:s(3221),oZauM:s(957),LoJbn:s(3712)+"em",HCKLI:s(1033)+"ar",ZjDHP:s(2386),Rwlej:s(2138),rzkmj:s(2145),mTJEz:s(1495),ZmwNu:s(2738),BfmOM:function(n,t){return t{var t=s;l[t(3269)]($,l[t(2708)])[t(1485)](),l[t(2636)]($,l[t(2708)])[t(1910)](250)};var e=null;let c=[];Inventory[s(957)]=function(e){const t=s;if(!AttachmentScreenActive){l[t(693)](null,null)&&l[t(2424)](clearTimeout,null);var r,n,o=l[t(2715)](Lang,l[t(2256)]);l[t(1649)](e[t(1665)],l[t(2273)])?o=l[t(3545)](Lang,l[t(2522)]):l[t(749)](e[t(1665)],l[t(2854)])&&(o=l[t(2137)](Lang,l[t(857)]));const u=c[t(2405)](n=>n[t(3196)]===e[t(1146)][t(3196)]&&n[t(1665)]===o);u?(n=e[t(1146)][t(654)]||1,u[t(654)]+=n,u.el[t(2405)](l[t(2105)])[t(1618)]("x"+u[t(654)]),l[t(2001)](clearTimeout,u[t(2883)]),u[t(2883)]=l[t(586)](setTimeout,function(){const n=t;$[n(1524)](u.el[n(2952)]())[n(753)](function(){const t=n;u.el[t(3315)](),c=c[t(3473)](n=>n[t(3196)]!==e[t(1146)][t(3196)]&&n[t(1665)]!==o)})},3e3)):((r=l[t(778)]($,l[t(1304)])[t(2172)]())[t(3264)+"s"](l[t(1474)]),n=e[t(1146)][t(654)]||1,r[t(1618)](t(2409)+t(1928)+t(3498)+t(3236)+t(2442)+t(2212)+t(3498)+t(2748)+o+(t(2480)+t(2442)+t(498)+t(1679)+t(896))+n+(t(2480)+t(2221)+t(2143)+t(2052)+t(3471)+t(612)+t(3113))+e[t(1146)][t(3711)]+(t(2061)+t(2409)+t(1759)+t(1328)+t(1073)+t(2712)+t(1814))+e[t(1146)][t(546)]+t(2637)+e[t(1146)][t(3196)]+(t(2789)+t(3702)+t(2980))),l[t(2035)]($,l[t(2607)])[t(2413)](r),r[t(1910)](250),n=l[t(1409)](setTimeout,function(){const n=t;$[n(1524)](r[n(2952)]())[n(753)](function(){const t=n;r[t(3315)](),c=c[t(3473)](n=>n[t(3196)]!==e[t(1146)][t(3196)]&&n[t(1665)]!==o)})},3e3),c[t(802)]({name:e[t(1146)][t(3196)],label:e[t(1146)][t(3711)],type:o,el:r,timeout:n,count:1}),l[t(3131)](SetCustomInventory))}},Inventory[s(810)+"em"]=function(n){const r=s,t={CMbDX:function(n,t){var e=_0x5d0d;return l[e(2139)](n,t)},kQjoj:l[r(1240)]};l[r(488)](e,null)&&l[r(1934)](clearTimeout,e),n[r(593)]?requiredItemOpen||(l[r(3259)]($,l[r(1240)])[r(1618)](""),$[r(3509)](n[r(1507)],function(n,t){var e=r,t=l[e(3205)](l[e(2665)](l[e(2051)](l[e(3623)](l[e(1740)](l[e(3567)](l[e(3569)],t[e(3711)]),l[e(2776)]),t[e(546)]),l[e(600)]),t[e(3196)]),l[e(1235)]);l[e(2864)]($,l[e(1240)])[e(1485)](),l[e(1012)]($,l[e(1240)])[e(653)](t),l[e(2550)]($,l[e(1240)])[e(1910)]()}),requiredItemOpen=!0):(l[r(2015)]($,l[r(1240)])[r(2952)](),e=l[r(1114)](setTimeout,function(){var n=r;t[n(3105)]($,t[n(1208)])[n(1618)](""),requiredItemOpen=!1},100))},window[s(1920)]=function(n){const i=s,c={Fxxtw:function(n,t){var e=_0x5d0d;return l[e(3684)](n,t)},EGeVi:function(n,t){var e=_0x5d0d;return l[e(2075)](n,t)},KvRpu:function(n,t){var e=_0x5d0d;return l[e(2037)](n,t)},OSXBY:function(n,t){var e=_0x5d0d;return l[e(1195)](n,t)},ICMRS:l[i(636)],fvTBj:function(n,t){var e=i;return l[e(1326)](n,t)},QGTij:function(n,t){var e=i;return l[e(1035)](n,t)},uVyID:l[i(2246)],peloA:l[i(522)],XutKd:function(n,t){var e=i;return l[e(1693)](n,t)},szeMc:l[i(3216)],wlwYY:l[i(499)],ICEVG:l[i(1538)],MOaDV:l[i(3159)],bXdii:l[i(2507)],MNAxO:function(n,t){var e=i;return l[e(1081)](n,t)},RCcVF:function(n,t,e){var r=i;return l[r(3361)](n,t,e)},VYUqJ:function(n,t){var e=i;return l[e(3684)](n,t)},YRBaB:l[i(2032)],kzpbp:l[i(1259)],NmSNE:function(n,t,e){var r=i;return l[r(981)](n,t,e)},AhYDv:l[i(1257)],pjFYP:l[i(1901)],Fanzm:l[i(582)],nKMwr:l[i(560)],hrGJg:l[i(1792)],MMXHp:function(n){var t=i;return l[t(682)](n)},qexYd:l[i(2943)],rqLFr:function(n){var t=i;return l[t(3462)](n)},QaQIK:l[i(3054)],Adjzp:function(n){var t=i;return l[t(3131)](n)},qVpCB:l[i(1870)],iGAQI:l[i(1555)],yvUHX:l[i(2414)],FULtF:l[i(1429)],aQvql:l[i(3706)],WcCrW:l[i(861)],pBEoA:function(n,t){var e=i;return l[e(2039)](n,t)},UAgWy:l[i(791)],UUUMT:l[i(3367)],Fogad:l[i(1699)],aIBrX:l[i(2696)],rCNdW:function(n,t){var e=i;return l[e(2674)](n,t)},UQjrm:function(n,t){var e=i;return l[e(1773)](n,t)},BHQav:function(n,t){var e=i;return l[e(960)](n,t)},igjJi:l[i(3112)],RelNY:function(n,t){var e=i;return l[e(758)](n,t)},VXFtA:function(n,t,e){var r=i;return l[r(2536)](n,t,e)},iKufg:l[i(801)],Ztzhd:function(n,t){var e=i;return l[e(2240)](n,t)},zqqYH:function(n,t){var e=i;return l[e(2049)](n,t)},LCvvi:l[i(494)],wTVnM:function(n,t){var e=i;return l[e(2896)](n,t)},zSoss:function(n){var t=i;return l[t(1724)](n)},TUdHc:l[i(1931)],hdcLs:l[i(1937)],bpVCm:l[i(936)],dmrHU:function(n,t){var e=i;return l[e(449)](n,t)},QLbSl:l[i(1996)],ZQBYy:l[i(1815)],SbSvW:l[i(3370)],WXZtm:l[i(2487)],lubHX:l[i(2809)],Ismfn:l[i(3334)],YtlUZ:function(n,t){var e=i;return l[e(2139)](n,t)},LGlUR:l[i(3118)],KYdUd:function(n,t){var e=i;return l[e(2039)](n,t)},zKkns:l[i(2498)],ZKTKm:l[i(2964)],zaZNq:function(n,t){var e=i;return l[e(1768)](n,t)},zYBNX:l[i(2578)],wupGW:l[i(2195)],qwVkT:l[i(1644)]};window[i(1456)+i(2504)](l[i(2860)],async function(r){const o=i;switch(r[o(2984)][o(3600)]){case c[o(2160)]:c[o(3103)]($,c[o(822)])[o(1222)]({display:c[o(3410)]}),Inventory[o(1816)](r[o(2984)]);break;case c[o(2745)]:c[o(967)](updatePlayerMoney,r[o(2984)]);break;case c[o(1308)]:Config[o(741)+o(1959)]=r[o(2984)][o(1425)],c[o(2898)](initCompact);break;case c[o(2392)]:c[o(3519)](CustomTintOpen);break;case c[o(2924)]:c[o(819)](CustomTintClose);break;case c[o(2314)]:Inventory[o(1685)]();break;case c[o(874)]:Inventory[o(1856)](r[o(2984)]),c[o(819)](getClothesMenu);break;case c[o(3547)]:Inventory[o(957)](r[o(2984)]);break;case c[o(1948)]:Inventory[o(810)+"em"](r[o(2984)]);break;case c[o(1866)]:Inventory[o(3754)+"ar"](r[o(2984)]);break;case c[o(485)]:r[o(2984)][o(1485)]?c[o(982)]($,c[o(1726)])[o(1222)](c[o(2973)],c[o(1781)]):c[o(3103)]($,c[o(1726)])[o(1222)](c[o(2973)],c[o(887)]);break;case c[o(1498)]:if(r[o(2984)][o(2226)])ClickedItemData=r[o(2984)][o(2226)],c[o(3218)](FormatAttachmentInfo,ClickedItemData);else if(c[o(1194)](attachmentConnectors[o(3694)],0)&&r[o(2984)][o(1306)+"on"])r[o(2984)][o(1443)][o(2716)](n=>{var t=o;c[t(1752)]($,t(1151)+t(1157)+t(3148)+t(752)+n[t(3711)]+'"]')[t(1222)]({top:c[t(3701)](n.y,"%"),left:c[t(3701)](n.x,"%")}),c[t(1752)]($,t(1212)+t(2300)+t(3554)+t(1130)+n[t(3711)]+'"]')[t(1222)]({top:c[t(2452)](c[t(2452)](n.y,n[t(1725)]),"%"),left:c[t(3160)](c[t(2452)](n.x,n[t(2040)]),"%")})}),c[o(925)](DrawAttachmentLine,attachmentConnectors);else{attachmentConnectors=[],c[o(967)]($,c[o(1046)])[o(1618)]("");for(const t of r[o(2984)][o(1443)]){const e=t,u=c[o(1501)](existAttachment,e[o(3711)]);u&&(n=await c[o(1852)](Post,c[o(2010)],{item:u[o(1146)]}))&&(u[o(546)]=n[o(546)],u[o(646)]=n[o(646)]);var n=u?.[o(646)]?Config[o(2449)+"es"][o(2405)](n=>n[o(3196)]==u[o(646)])[o(1222)]:"";c[o(3223)]($,c[o(1046)])[o(653)](o(2409)+o(2442)+o(2442)+o(1759)+o(3320)+o(844)+o(2656)+o(1591)+'="'+e[o(3711)]+(o(2020)+o(890))+e.y+o(1105)+e.x+(o(2393)+o(2409)+o(2442)+o(2442)+o(1759)+o(700)+o(666)+o(3099))+(u?o(3095)+o(2919):"")+(o(3524)+o(1604))+e[o(3711)]+(o(2020)+o(890))+c[o(3701)](e.y,e[o(1725)])+o(1105)+c[o(2452)](e.x,e[o(2040)])+(o(1467)+o(2442)+o(2442)+o(2442)+o(3069)+o(2210)+o(1179)+o(3750)+o(2442)+o(2442)+o(2442)+o(3724))+"p>"+e[o(3711)]+(o(2480)+o(2442)+o(2442)+o(2442)+o(3602)+o(2442)+o(2442)+o(2442)+o(604))+(u?.[o(546)]?o(2053)+o(2104)+o(2363)+o(2004)+o(566)+e[o(1777)]+(o(678)+o(761))+u[o(546)]+o(590):"")+(o(2409)+o(2442)+o(2442)+o(1522))+(u?.[o(646)]?o(2053)+o(1984)+o(996)+o(1715)+n+o(1882):"")+(o(3677)+o(2442)+o(2442)+o(1651)+o(2409)+o(2442)+o(2442)+o(2980))),attachmentConnectors[o(802)]({from:c[o(925)]($,o(1151)+o(1157)+o(3148)+o(752)+e[o(3711)]+'"]'),to:c[o(982)]($,o(1212)+o(2300)+o(3554)+o(1130)+e[o(3711)]+'"]')}),u&&(u[o(1179)]=u[o(1146)],c[o(954)]($,o(3001)+o(1769)+o(1536)+o(3481)+e[o(3711)]+'"]')[o(2984)](c[o(3507)],u))}c[o(2238)](DrawAttachmentLine,attachmentConnectors),c[o(2320)](SetCustomInventory),c[o(2320)](attachmentHandleDrag)}break;case c[o(3182)]:c[o(2238)]($,c[o(2250)])[o(653)](c[o(3160)](c[o(1481)](c[o(2483)],c[o(2677)](Lang,c[o(865)])),c[o(1329)])),c[o(982)]($,c[o(531)])[o(2984)](c[o(2220)],r[o(2984)][o(470)]);break;case c[o(1895)]:c[o(3218)]($,c[o(2250)])[o(653)](c[o(2901)](c[o(2901)](c[o(665)],c[o(3641)](Lang,c[o(988)])),c[o(1329)])),c[o(2299)]($,c[o(848)])[o(2984)](c[o(2220)],r[o(2984)][o(470)]);break;case c[o(1421)]:c[o(2299)]($,c[o(3549)])[o(1618)](""),$[o(3509)](r[o(2984)][o(492)],function(n,t){var e=o;c[e(1752)]($,c[e(3549)])[e(653)](c[e(3701)](c[e(3701)](c[e(2452)](c[e(1481)](c[e(2452)](c[e(2901)](c[e(1009)],t[e(1324)]),'">'),t[e(3711)])," ("),t[e(1324)]),c[e(3662)]))}),c[o(982)]($,c[o(929)])[o(1910)](250),c[o(1074)]($,c[o(1939)])[o(1222)]({filter:c[o(907)]}),c[o(3218)]($,document)[o(2740)](c[o(942)],c[o(2703)]),c[o(954)]($,document).on(c[o(942)],c[o(2703)],function(n){const t=o,e={zXfPp:function(n,t){var e=_0x5d0d;return c[e(3103)](n,t)},PXHjq:c[t(1939)],Lvaqu:c[t(1971)],ozNBk:c[t(929)],FEeIZ:c[t(526)],CkXNv:c[t(1781)]};c[t(2418)]($,c[t(929)])[t(2952)](250),c[t(2506)](setTimeout,function(){var n=t;e[n(1958)]($,e[n(1399)])[n(1222)]({filter:e[n(2579)]}),e[n(1958)]($,e[n(1845)])[n(1222)](e[n(2282)],e[n(2180)])},250),player=c[t(967)]($,this)[t(2984)](c[t(1268)]),amount=c[t(3103)]($,c[t(3183)])[t(787)](),r[t(2984)][t(1531)]?($[t(2772)](t(2778)+t(3342)+t(3022),JSON[t(3171)]({player:player})),Inventory[t(1685)]()):($[t(2772)](t(2778)+t(3342)+t(2073),JSON[t(3171)]({inventory:r[t(2984)][t(3324)],player:player,item:r[t(2984)][t(1146)],amount:c[t(967)](parseInt,amount)})),c[t(2395)](setTimeout,function(){var n=t;Inventory[n(1685)]()},1e3))})}})}})(),$(document).on(_0x16d7bc(1452),_0x16d7bc(2054)+_0x16d7bc(592)+"e",function(n){const t=_0x16d7bc,e={bYFkG:function(n,t){return n(t)},JDVfb:t(2352)+"rs",tZiCE:function(n,t){return n(t)},yEytT:t(3654),OCwYY:t(2784),uQWIm:t(1608),TVDwn:t(1171)+t(1215),HucVf:t(3329),LmUYa:function(n,t,e){return n(t,e)}};n[t(2676)+t(3575)](),e[t(883)]($,e[t(3173)])[t(2952)](250),e[t(3557)](setTimeout,function(){var n=t;e[n(883)]($,e[n(868)])[n(1618)](""),e[n(2169)]($,e[n(3173)])[n(1222)](e[n(714)],e[n(1694)]),e[n(883)]($,e[n(2146)])[n(1222)]({filter:e[n(1274)]})},250)}),$(document).on(_0x16d7bc(1452),_0x16d7bc(1271),function(n){var t=_0x16d7bc,e={PXmEl:function(n,t){return n(t)},bJPcp:t(470),UeRHh:function(n,t){return n(t)},EqQVy:t(1271)},n=(n[t(2676)+t(3575)](),e[t(2126)]($,this)[t(2984)](e[t(1071)]));$[t(2772)](t(2778)+t(3342)+t(3337),JSON[t(3171)]({TargetId:n})),e[t(1275)]($,e[t(2781)])[t(3315)]()}),$(document).on(_0x16d7bc(1452),_0x16d7bc(3732),function(n){var t=_0x16d7bc,e={hIKMr:function(n,t){return n(t)},KGIVT:t(470),vzfwy:function(n,t){return n(t)},nQQzc:t(3732)},n=(n[t(2676)+t(3575)](),e[t(1858)]($,this)[t(2984)](e[t(3435)]));$[t(2772)](t(2778)+t(3342)+t(3525),JSON[t(3171)]({TargetId:n})),e[t(2028)]($,e[t(3023)])[t(3315)]()}),$(document).on(_0x16d7bc(1452),_0x16d7bc(3072)+"e",function(n){var t=_0x16d7bc;n[t(2676)+t(3575)](),$[t(2772)](t(2778)+t(3342)+t(2502)+t(1664),JSON[t(3171)]({forTrade:!0}))}),$(_0x16d7bc(3430))[_0x16d7bc(1030)]({hoverClass:_0x16d7bc(1364)+"er",drop:function(n,t){var e=_0x16d7bc,r={kCPUf:function(n,t,e){return n(t,e)},MaXoB:e(1146),bRBOc:e(3486)+e(1413),PbVAb:function(n,t){return t{var n=_0x16d7bc,t={NPvSQ:function(n){return n()},SNUuB:function(n,t){return n(t)},jndng:n(765)+n(2587),GzWgc:function(n){return n()}};if(!inClothMenu)return t[n(3076)](closeClotheMenu);var e=await t[n(3463)](Post,t[n(3277)]);e&&(Clothes=e,t[n(3215)](loadClothesMenu))},initButtonElements=()=>{var n=_0x16d7bc,t={lfEIL:function(n,t){return n(t)},gjPbt:n(523)+"w",egSGA:n(3072)+"e"};Config[n(1712)+"w"]?t[n(2750)]($,t[n(3638)])[n(1756)]():t[n(2750)]($,t[n(3638)])[n(1485)](),Config[n(1666)+"e"]?t[n(2750)]($,t[n(2551)])[n(1756)]():t[n(2750)]($,t[n(2551)])[n(1485)]()},closeClotheMenu=()=>{var n=_0x16d7bc,t={sKCjm:n(3175)+n(2640)+n(3757),Wvekm:function(n){return n()},WHAYy:function(n,t){return n(t)},ccGQK:n(1754)+n(1359),BuQYD:n(2249),BqlLF:n(1608),qWCaU:n(1874)+n(3050),TlQZk:n(3231),JOVln:n(561),DrKqL:n(572)+"on",zyIsY:function(n,t,e){return n(t,e)},AHLnt:n(2812)+n(1021)+"en",ucuLC:function(n){return n()},nrVjA:function(n,t){return n(t)},eLjzb:n(455)+n(451)+n(788)+n(1516),ZsNQh:n(1874)+n(3165),zEUeA:n(1289),oKCZS:n(1790),JXNeX:n(1874)+"ns",BbBuK:n(2391),UDHpc:n(2290),FNbgD:n(1171)+n(1215),mpPWz:n(478)+n(1174),wJIVd:n(2079)+n(2196)+n(946),zqIMC:n(2886)+n(1284)+n(1701)+n(1714)+n(2826)+n(2111)+n(2252)+n(1851)+n(3671)+n(1611)+n(699)+n(1826)+n(1044)+n(2264)+n(1340)+n(3309)+n(2757)},e=t[n(1741)][n(1168)]("|");let r=0;for(;;){switch(e[r++]){case"0":t[n(2537)](SetCustomInventory);continue;case"1":t[n(1374)]($,t[n(1575)])[n(1222)]({top:t[n(1549)],opacity:0,display:t[n(1842)]});continue;case"2":t[n(1374)]($,t[n(1556)])[n(1222)]({display:t[n(1632)]});continue;case"3":t[n(1374)]($,t[n(3261)])[n(3264)+"s"](t[n(2719)]);continue;case"4":t[n(3188)](Post,t[n(3265)],{close:!0});continue;case"5":t[n(2863)](initButtonElements);continue;case"6":t[n(1451)]($,t[n(3261)])[n(1618)](t[n(1478)]);continue;case"7":t[n(1451)]($,t[n(2520)])[n(1222)](t[n(1598)],t[n(2117)]);continue;case"8":Config[n(741)+n(1959)]||t[n(1451)]($,t[n(1245)])[n(1222)]({top:t[n(1149)],left:t[n(2866)]});continue;case"9":t[n(1374)]($,t[n(948)])[n(3264)+"s"](t[n(1799)]);continue;case"10":Config[n(2909)+"ds"]&&new Audio(t[n(1094)])[n(3158)]();continue;case"11":t[n(1374)]($,t[n(3560)])[n(1910)]();continue}break}},defaultClothes=[{name:_0x16d7bc(1823),slot:1},{name:_0x16d7bc(2698),slot:2},{name:_0x16d7bc(3052),slot:3},{name:_0x16d7bc(827),slot:4},{name:_0x16d7bc(2261),slot:5},{name:_0x16d7bc(3339),slot:6},{name:_0x16d7bc(2303),slot:7},{name:_0x16d7bc(2170),slot:8},{name:_0x16d7bc(732),slot:9},{name:_0x16d7bc(3018),slot:10},{name:_0x16d7bc(3136),slot:11},{name:_0x16d7bc(3230),slot:12}],loadClothesMenu=async()=>{const o=_0x16d7bc,u={xIPht:function(n,t){return n(t)},xhzIv:o(487),BmRKp:function(n,t){return n/t},ebxuW:function(n,t){return n*t},QcfIC:o(1146),ObXco:function(n,t){return n(t)},fQXkS:o(2812)+o(1021)+"en",ONuvX:o(1171)+o(1215),LvQLU:o(478)+o(1174),XrHdz:o(1874)+"ns",rUyQA:o(1608),hHFif:o(2886)+o(841)+o(2225)+o(3251)+o(1407)+o(2629)+o(814)+o(860)+o(670)+o(607)+o(2324)+o(1876)+o(3232)+o(1345)+o(2769)+o(3383)+o(2660)+o(1230)+o(2530)+o(2099)+o(1813)+o(1171)+o(920)+o(3376)+o(1959),pAbUs:function(n,t){return n(t)},kyJOY:o(1874)+o(3050),hXrcD:o(3101),cycGX:function(n,t){return n(t)},acPVy:o(2727),kraQv:o(3294),EcnFg:o(2141),ATpKj:o(1874)+o(3165),tcRlA:o(1289),NclCZ:o(1508),PhneG:function(n,t){return n(t)},BdNvH:o(561),wkQdE:o(455)+o(451)+o(2410)+o(3135),djzKi:o(1754)+o(1359),ANzIT:o(2486),XxNzn:o(2431),nhuih:function(n,t){return n(t)},MWnja:o(2079)+o(2196)+o(3344),wMxUY:function(n,t){return n(t)},dDHKh:function(n){return n()}},e=(await u[o(851)](Post,u[o(2101)]),u[o(851)]($,u[o(1187)])[o(2260)](u[o(1164)]),u[o(851)]($,u[o(3381)])[o(1222)]({display:u[o(3748)]}),u[o(3267)]($,u[o(1654)])[o(1222)]({display:u[o(3748)]}),u[o(815)]($,u[o(3439)])[o(1222)]({display:u[o(474)]}),Config[o(741)+o(1959)]||u[o(3100)]($,u[o(3381)])[o(1222)]({top:u[o(1510)],left:u[o(3252)],width:u[o(2931)]}),u[o(851)]($,u[o(3193)])[o(1222)](u[o(2577)],u[o(649)]),u[o(2149)]($,u[o(1760)])[o(1618)](u[o(2763)]),u[o(851)]($,u[o(1055)])[o(1222)]({top:u[o(2625)],opacity:1,display:u[o(603)]}),u[o(3374)]($,u[o(3381)])[o(1222)]({display:u[o(474)]}),Config[o(2909)+"ds"]&&new Audio(u[o(1828)])[o(3158)](),u[o(3660)]($,u[o(1055)]));e[o(1395)](""),Config[o(831)+o(450)][o(2716)](n=>{var t=o;e[t(653)](t(2409)+t(1759)+t(1528)+t(3091)+t(3073)+n[t(1935)]+(t(2222)+t(3144))+n[t(3196)]+(t(1206)+t(3724)+t(3734)+t(2575)+t(3336)+t(2442)+t(949))+n[t(1935)]+(t(2480)+t(2442)+t(3602)+t(2442)+t(3697)+t(2390)+t(580)+t(1177)+t(2442)+t(3697)+t(2390)+t(2464)+t(457)+t(2442)+t(1096)+t(1747)+t(518))+n[t(3196)]+(t(2313)+t(2442)+t(1651)+t(2409)+t(1473)+t(2850)+t(2543)+t(1087)+t(2442)+t(949)+t(1339)+t(2802)+t(2176)+t(675)+t(2802)+t(2176)+t(675)+t(2802)+t(624)+t(2409)+t(2221)+t(2143)+t(2442)+t(2053)+t(3067)+t(2326)+t(3352)+t(1936)+t(829)+t(3351))+n[t(3196)]+(t(2469)+t(2442)+t(2689)+t(1013)+t(3007)+t(2398)+t(2442)+t(695)+t(1192)+t(1651)+t(1420)))}),$[o(3509)](Clothes,function(n,t){var e=o,r=u[e(3267)]($,e(1754)+e(2707)+e(2891)+e(2476)+"'"+t[e(1935)]+"']");r[e(2260)](u[e(3086)]),r[e(1618)](e(2409)+e(1759)+e(1328)+e(2018)+e(2409)+e(949)+t[e(1935)]+(e(2480)+e(2221)+e(2143)+e(2052)+e(2043)+e(2512)+e(939)+e(2442)+e(2712)+e(1814))+t[e(546)]+(e(1293)+e(1696)+e(2813)+e(2639)+e(2610)+e(1577)+e(991)+e(2442)+e(1132))+t[e(2654)]+(e(1980)+e(3222)+e(2557)+e(1617)+e(3222)+e(2557)+e(1617)+e(3222)+e(2822))+u[e(2542)](u[e(3379)](t[e(2652)],t[e(2654)]),1e3)[e(2647)](1)+(e(2480)+e(2221)+e(2143)+e(2052)+e(843)+e(816)+e(623)+e(2442)+e(1933)+e(3219)+"/")+t[e(3196)]+(e(2313)+e(2442)+e(557)+e(3724)+e(3734)+e(1527)+e(3750)+e(2442)+e(748))+t[e(3711)]+(e(2480)+e(2221)+e(2143))+" "),r[e(2984)](u[e(3372)],t)}),u[o(1016)](handleDragDrop)},loadClotheImages=()=>{const r=_0x16d7bc,o={WbMqs:function(n,t){return n==t},FfvbI:function(n,t){return n(t)},EuHqm:r(3075)+r(3555),FwCno:function(n,t){return n(t)},FEPKp:r(1665),QOOAX:function(n,t){return n(t)},zwnoR:r(1754)+r(1359),bgbqY:r(3075)},n=o[r(1588)]($,o[r(2651)]);n[r(2405)](o[r(2723)])[r(3509)]((n,t)=>{var e=r;o[e(1163)](o[e(3470)]($,t)[e(2405)](o[e(3406)])[e(3694)],0)&&o[e(456)]($,t)[e(653)](e(2409)+e(1473)+e(2850)+e(2456)+e(2404)+e(2442)+e(2442)+e(901)+e(1800)+o[e(456)]($,t)[e(2984)](o[e(1265)])+(e(2313)+e(2442)+e(1651)+e(2409)+e(2980)))})},giveClotheToPlayer=n=>{var t=_0x16d7bc,e={oDdfN:function(n,t,e){return n(t,e)},RAUsF:t(1488)+t(3399)};e[t(1889)](Post,e[t(2407)],{name:n})};let weaponRotating=!1,rotateCoords=!1,firstRotateCoords=!1,lastCoords={x:0,y:0},lastRotation={x:0,y:0},lastTime=0,smoothingFactor=.1,inertia={x:0,y:0},inertiaInterval=null;function weaponMouseMove(e){var r=_0x16d7bc,o={zMCdr:function(n,t){return n!==t},MoCkU:function(n,t){return n!==t},iWPmU:function(n,t){return n-t},aVNYy:function(n,t){return n-t},TToot:function(n,t){return n/t},EDjJB:function(n,t){return n*t},RbaeT:function(n,t){return n+t},JeeEj:function(n,t){return n-t}};if(weaponRotating){var u,i=e[r(2245)],e=e[r(3582)],c=Date[r(2710)]();let n=0,t=0;o[r(1133)](lastCoords.x,0)&&o[r(1239)](lastCoords.y,0)&&(a=o[r(2389)](i,lastCoords.x),f=o[r(2389)](e,lastCoords.y),u=o[r(1946)](c,lastTime),n=o[r(932)](a,u),t=o[r(932)](f,u));var a=o[r(1574)](n,20),f=o[r(1574)](t,20);inertia={x:o[r(932)](a,2),y:o[r(932)](f,2)},$[r(2772)](r(2778)+r(3342)+r(1400)+r(2106),JSON[r(3171)]({x:o[r(3468)](lastRotation.x,o[r(1574)](smoothingFactor,o[r(2940)](a,lastRotation.x))),y:o[r(3468)](lastRotation.y,o[r(1574)](smoothingFactor,o[r(2389)](f,lastRotation.y)))})),lastCoords={x:i,y:e},lastTime=c}}window[_0x16d7bc(1787)]=function(n){var t=_0x16d7bc;weaponRotating&&{JXrlz:function(n){return n()}}[t(3548)](closeWeaponRotate)};const handleInertia=()=>{const r=_0x16d7bc,o={fLnOK:r(1349),LOgUt:function(n,t){return n+t},zsOGm:function(n,t){return n+t},rxYMj:function(n,t){return n{var n=r,t=o[n(830)][n(1168)]("|");let e=0;for(;;){switch(t[e++]){case"0":inertia.x*=.95;continue;case"1":$[n(2772)](n(2778)+n(3342)+n(1400)+n(2106),JSON[n(3171)]({x:o[n(1375)](lastRotation.x,inertia.x),y:o[n(547)](lastRotation.y,inertia.y)}));continue;case"2":inertia.y*=.95;continue;case"3":o[n(3328)](Math[n(2890)](inertia.x),.01)&&o[n(1709)](Math[n(2890)](inertia.y),.01)&&o[n(2691)](clearInterval,inertiaInterval);continue;case"4":if(weaponRotating)return o[n(2565)](clearInterval,inertiaInterval),void(inertiaInterval=null);continue}break}},0)};function openWeaponRotate(n){var t=_0x16d7bc,e={FmXxH:function(n,t){return n(t)},BambZ:t(1171)+t(1215),kyrAJ:t(601)+t(1174)};firstRotateCoords={x:n[t(2245)],y:n[t(3582)]},e[t(2508)]($,e[t(3664)])[t(2260)](e[t(935)]),weaponRotating=!0}function closeWeaponRotate(){var n=_0x16d7bc,t={bSdnk:function(n,t){return n(t)},soJYu:n(1171)+n(1215),oBNRS:n(601)+n(1174),aQJBt:function(n){return n()}};t[n(895)]($,t[n(1393)])[n(3264)+"s"](t[n(3330)]),weaponRotating=!1,t[n(3649)](handleInertia)}const isEnvBrowser=!window[_0x16d7bc(2650)+"ve"],Post=(t,u)=>{const i={ghOxg:function(n,t){return n(t)},cmRvQ:function(n,t){return n+t},pWixA:function(n,t){return n??t}};return!isEnvBrowser&&new Promise((e,n)=>{const r=_0x5d0d,o={utLZS:function(n,t){var e=_0x5d0d;return i[e(1277)](n,t)}};$[r(2772)](i[r(2697)](r(2778)+r(3342)+"/",t),JSON[r(3171)](i[r(3014)](u,{})),n=>{var t=r;o[t(1116)](e,n)})})};function existAttachment(t){const e=_0x16d7bc,r={QOlHA:function(n,t){return nn[e(1146)]==o[e(1146)])?.[e(1665)],t);if(u)return o}return!1}function attachmentHandleDrag(){const u=_0x16d7bc,i={Gxhug:function(n,t){return n(t)},UDwSU:u(2121)+u(2433),GQBlV:function(n,t){return n-t},LyZnT:function(n,t){return n/t},vvKns:function(n,t){return n+t},tyyjC:function(n,t){return n-t},PsyCz:function(n,t){return n/t},SnIaG:function(n,t){return n+t},QTpLL:function(n,t){return tn[e(1179)]==AttachmentDraggingData[e(1179)])?.[e(1665)],i[e(958)]($,this)[e(2984)](i[e(3458)]));r?$[e(2772)](e(2778)+e(3342)+e(3683)+e(2852),JSON[e(3171)]({type:i[e(1589)]($,this)[e(2984)](i[e(3458)]),itemName:AttachmentDraggingData[e(1146)],attachment:AttachmentDraggingData[e(1179)],WeaponData:ClickedItemData})):$[e(2772)](e(2778)+e(3342)+e(2855),JSON[e(3171)]({message:i[e(1992)](Lang,i[e(3085)]),type:i[e(747)]}))}})}function DrawAttachmentLine(i){const c=_0x16d7bc,a={JfgCa:function(n,t){return n+t},qxNyz:function(n,t){return n+t},WBGbk:function(n,t){return n/t},fIOZo:function(n,t){return n+t},pUyPM:function(n,t){return n/t},BIgBZ:c(1179)+c(2632),TOSbY:function(n,t){return n(t)},oFWtY:c(3451)+c(3217),BDcCE:function(n){return n()}},f=document[c(2805)+c(2668)](a[c(2585)]),s=f[c(2649)]("2d");f[c(3154)]=window[c(3753)],f[c(2267)]=window[c(1818)+"t"],s[c(2907)+"e"]=primaryColorPicker[c(1083)],s[c(804)]=1;a[c(2095)]($,a[c(2428)])[c(2124)]();a[c(3117)](function(){var n=c;s[n(2072)](0,0,f[n(3154)],f[n(2267)]);for(const u of i){var t=u,e=t[n(3241)],t=t.to,r=e[n(2124)](),o=t[n(2124)]();s[n(1884)](),s[n(2019)](a[n(1121)](a[n(1586)](r[n(3456)],e[n(3154)]()),3),a[n(1586)](r[n(3213)],a[n(3045)](e[n(2267)](),2))),s[n(2558)](a[n(1586)](o[n(3456)],5),a[n(3318)](o[n(3213)],a[n(3449)](t[n(2267)](),2))),s[n(452)]()}})}$(_0x16d7bc(1652)+_0x16d7bc(2925))[_0x16d7bc(1452)](function(){const t=_0x16d7bc,e={svJZe:function(n,t){return n(t)},iWecB:t(1171)+t(1215),xJHID:t(3329),rfNVj:function(n,t){return n(t)},pKWzH:t(2372)+t(3172)+t(2493),HwoSv:t(1608),TkRCi:t(2372)+t(1436),OedXJ:function(n,t){return n(t)},zUnme:t(2372)+t(3566),HTNpb:function(n,t,e){return n(t,e)}};e[t(1417)]($,e[t(2084)])[t(2952)](300),e[t(2829)](setTimeout,function(){var n=t;e[n(2764)]($,e[n(1178)])[n(1222)]({filter:e[n(798)]}),e[n(2388)]($,e[n(1161)])[n(1222)]({display:e[n(467)]}),document[n(2394)+n(1974)](e[n(3226)])[n(1083)]=""},300)}),$(_0x16d7bc(2372)+_0x16d7bc(3313)+_0x16d7bc(3614)+"r")[_0x16d7bc(1452)](function(){const t=_0x16d7bc,e={AtdwY:function(n,t){return n(t)},wJoxz:t(2372)+t(3172)+t(2493),KonGB:t(1608),TaxcG:t(1171)+t(1215),YPoOp:t(3329),aHRsp:t(2372)+t(1436),qirQU:t(1652)+t(1436),GWCdn:t(1380)+t(2009)+t(1891)+t(2400),LaSQM:t(1327),aibkp:function(n,t,e){return n(t,e)},Wraij:t(2421)+t(1698),ilvxf:function(n,t){return n||t},RBQhX:t(984)+"ME",JxJyP:t(2372)+t(3566)},n=e[t(655)]($,e[t(1785)])[t(787)](),r=currentlyEditingItemData;n?(e[t(2567)](Post,e[t(1613)],{item:r[t(1146)],inventory:r[t(3324)],label:e[t(2793)](n,e[t(1048)])}),e[t(655)]($,e[t(2705)])[t(2952)](300),e[t(2567)](setTimeout,function(){var n=t;e[n(655)]($,e[n(2999)])[n(1222)]({display:e[n(805)]}),e[n(655)]($,e[n(2661)])[n(1222)]({filter:e[n(3502)]}),document[n(2394)+n(1974)](e[n(2875)])[n(1083)]=""},300)):$[t(2772)](t(2778)+t(3342)+t(2855),JSON[t(3171)]({message:e[t(655)](Lang,e[t(3538)]),type:e[t(2962)]}))});let ItemList;async function getCraftingCosts(n){const r=_0x16d7bc,o={prGZq:function(n,t){return t",Scljy:r(938)};ItemList=ItemList||await o[r(571)](Post,o[r(1562)]);let u=o[r(3675)];return $[r(3509)](n,function(n,t){var e=r,n=ItemList[n];u+=e(2382)+e(3734)+e(1527)+e(1566)+e(2442)+e(3069)+e(3413)+e(3391)+e(2529)+e(2442)+e(775)+e(2362)+n[e(546)]+(e(2569)+e(695)+e(1192)+e(3270)+e(2207)+e(2434)+e(1302))+(o[e(2881)](n[e(3711)][e(3694)],43)?o[e(1470)](n[e(3711)][e(2190)](0,43),o[e(535)]):n[e(3711)])+": "+t+(e(2480)+e(3480)+e(2767))}),u+=o[r(1246)]}function convertDefault(n,t,e,r){var o=_0x16d7bc,u={EFkwa:function(n,t){return n+t},KeZUl:function(n,t){return n+t},nPZOz:o(1098)+"=",dRBvo:function(n,t){return n+t},gwMha:function(n,t){return n+t},Mittf:function(n,t){return n+t},EnsIH:function(n,t){return n+t},mKVdo:function(n,t){return n+t},RkJSV:function(n,t){return n+t},THVjz:function(n,t){return n+t},Utzqk:o(2053)+o(1984)+o(1360)+o(1734)+o(2380),MBvyC:o(2637),ZtYwz:o(2789)+o(2053)+o(1984)+o(2230)+o(771),BGJTw:o(3041),VKKsB:o(2061)+o(2053)+o(1984)+o(1545)+"p>",WTWWE:o(2061),XhHbX:function(n,t){return n+t},SSGwG:function(n,t){return n+t},KnSQZ:function(n,t){return n+t},Ekmbr:function(n,t){return n+t},Plpwt:function(n,t){return n+t},Yqfwa:function(n,t){return n+t},tGfvU:o(2789)+o(2053)+o(1984)+o(2230)+o(3113),SrvXi:function(n,t){return n/t},lyeXa:function(n,t){return n*t},eyump:o(3385)+o(1961)+o(3413)+o(3369)+o(3113)};r?n[o(2405)](u[o(1767)](u[o(2858)](u[o(1862)],e),"]"))[o(1618)](u[o(658)](u[o(2471)](u[o(2627)](u[o(1614)](u[o(658)](u[o(2471)](u[o(3316)](u[o(2858)](u[o(1873)](u[o(2025)](u[o(505)],t[o(546)]),u[o(1123)]),t[o(3196)]),u[o(2726)]),t[o(2654)]),u[o(2062)]),t[o(2086)]),u[o(898)]),t[o(3711)]),u[o(1134)])):n[o(2405)](u[o(1767)](u[o(2532)](u[o(1862)],e),"]"))[o(1618)](u[o(2077)](u[o(1165)](u[o(658)](u[o(3302)](u[o(3316)](u[o(1902)](u[o(1636)](u[o(1767)](u[o(3316)](u[o(2077)](u[o(505)],t[o(546)]),u[o(1123)]),t[o(3196)]),u[o(542)]),t[o(2654)])," ("),u[o(3713)](u[o(1176)](t[o(2652)],t[o(2654)]),1e3)[o(2647)](1)),u[o(2902)]),t[o(3711)]),u[o(1134)]))}function outputJSONReponse(n,t){const r=_0x16d7bc,o={YHlPK:function(n,t,e){return n(t,e)},VPPpw:function(n,t){return n+t},qgCvt:function(n,t){return n==t},NbRnu:r(690)+"ta",HBzKS:r(2628)};let u=o[r(3163)](n,": ");return o[r(909)](n,o[r(521)])?"":($[r(622)](t)||$[r(2655)+r(1966)](t)?$[r(3509)](t,function(n,t){var e=r;u+=o[e(968)](outputJSONReponse,n,t)}):u+=o[r(3163)](t,o[r(1658)]),u)}window[_0x16d7bc(1456)+_0x16d7bc(2504)](_0x16d7bc(3743),function(n){var t=_0x16d7bc,e={PDYtS:function(n,t){return n===t},pbqib:function(n,t){return n==t},UuCui:function(n,t){return n(t)},Utxha:function(n,t,e){return n(t,e)},qRtmo:function(n,t){return n-t},kVJeB:function(n,t){return n(t)},TQEvW:t(735)},n=n[t(2984)];e[t(1296)](n[t(1665)],"ui")?e[t(2872)](n[t(1620)],!0)?(e[t(2887)](display,!0),e[t(3540)](generate,n[t(2201)],e[t(2348)](n[t(795)],1))):e[t(1144)](display,!1):e[t(1296)](n[t(1665)],e[t(3237)])&&(items=n[t(3331)])}); \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/js/modules/context-menu.js b/resources/[inventory]/qs-inventory/html/js/modules/context-menu.js deleted file mode 100644 index e7a41046e..000000000 --- a/resources/[inventory]/qs-inventory/html/js/modules/context-menu.js +++ /dev/null @@ -1 +0,0 @@ -function _0x41ac(t,n){const e=_0x2897();return(_0x41ac=function(t,n){return t-=456,e[t]})(t,n)}function _0x2897(){const t=["-item","items","show","gQtls","289345bqhkwM","632542ppydyi","rXmgN","3FAWrMv","AXJZD","show-conte","buildOptio","hRpQy","forEach","appendChil","menu","getElement","OaNce","innerHeigh","click","icon","prefixIcon","theme","-icon","xtvQm","1806138fNyuLS","4750910nSZzbr","hide","kATAq","xt-menu-","button","classList","span","addEventLi","createElem","stener","isOpen","left","GJzTp","dTFxX","add","ent","2891184RKMFxp","length","144yEpPOG","fyYtn","1736016ZujHCL","sByTagName","ZpatR","-btn","name","top","build","style","zAxip","3787056AhDkrY","umGHQ","offsetHeig","action","remove","contains","textConten","innerWidth","offsetWidt","-text","nu-","body","context-me"];return(_0x2897=function(){return t})()}const _0x2c04d3=_0x41ac;!function(){for(var t=_0x41ac,n=_0x2897();;)try{if(478776==-parseInt(t(471))*(-parseInt(t(469))/2)+parseInt(t(509))/3+-parseInt(t(505))/4+-parseInt(t(489))/5+parseInt(t(488))/6+-parseInt(t(468))/7*(-parseInt(t(507))/8)+-parseInt(t(518))/9)break;n.push(n.shift())}catch(t){n.push(n.shift())}}();class ContextMenu{constructor(t){var n=_0x41ac;this[n(485)]=t[n(485)],this[n(515)](t[n(465)])}[_0x2c04d3(515)](t){const n=_0x2c04d3,e={ZpatR:n(478)};this[n(478)]=document[n(497)+n(504)](e[n(511)]),this[n(478)][n(494)][n(503)](n(463)+n(461)+this[n(485)]),t[n(476)](t=>this[n(474)+"n"](t)),document[n(462)][n(477)+"d"](this[n(478)])}[_0x2c04d3(474)+"n"](t){var n=_0x2c04d3,e={dTFxX:n(482),xtvQm:n(493),hRpQy:n(495)},i=document[n(497)+n(504)]("LI"),c=(i[n(494)][n(503)](n(463)+n(461)+this[n(485)]+n(464)),i[n(496)+n(498)](e[n(502)],t[n(521)]),document[n(497)+n(504)](e[n(487)])),r=(c[n(494)][n(503)](n(463)+n(461)+this[n(485)]+n(512)),document[n(497)+n(504)]("i")),e=(r[n(494)][n(503)](n(463)+n(461)+this[n(485)]+n(486)),r[n(494)][n(503)](""+t[n(484)]),r[n(494)][n(503)](""+t[n(483)]),document[n(497)+n(504)](e[n(475)]));e[n(494)][n(503)](n(463)+n(461)+this[n(485)]+n(460)),e[n(457)+"t"]=t[n(513)],c[n(477)+"d"](r),c[n(477)+"d"](e),i[n(477)+"d"](c),this[n(478)][n(477)+"d"](i)}[_0x2c04d3(466)](t,n){var e=_0x2c04d3,i={gQtls:function(t,n){return n{var r=_0x99304e,e={sKUgX:function(r,e){return r(e)},bymeh:r(646)+r(651)+"e",HZMSW:r(742)},t=r(766)+e[r(374)](hexToRgb,borderColorPicker[r(415)])+", "+borderOpacitySlider[r(415)]+")";let o=document[r(655)+r(834)](e[r(665)]);o||((o=document[r(767)+r(414)](e[r(357)])).id=e[r(665)],document[r(716)][r(469)+"d"](o)),o[r(460)]=r(652)+r(734)+r(585)+r(519)+r(694)+r(391)+r(466)+r(554)+t+(r(450)+r(588)+r(695)+r(728)+r(581)+r(527)+r(829)+r(450)+r(588)+r(695)+r(516)+r(581)+r(787))+t+(r(657)+r(668)+r(725)+r(493)+r(640)+r(755)+r(484))+t+r(517)+t+(r(439)+r(433))});function updateCssVariables(){var r=_0x99304e,e={VsAov:function(r,e){return r(e)},pzOlP:r(505)+r(503),bNvfN:r(505)+r(835),gQCRt:r(653)+r(536),nFefc:r(451)+r(351)},t=r(766)+e[r(689)](hexToRgb,borderColorPicker[r(415)])+", "+borderOpacitySlider[r(415)]+")";document[r(753)+r(559)][r(742)][r(464)+"y"](e[r(376)],r(501)+r(479)+r(612)+r(367)+r(421)+primaryColorPicker[r(415)]+r(417)),document[r(753)+r(559)][r(742)][r(464)+"y"](e[r(637)],primaryColorPicker[r(415)]),document[r(753)+r(559)][r(742)][r(464)+"y"](e[r(427)],r(486)+r(383)+r(548)+r(379)+r(683)+secondaryColorPicker[r(415)]+r(417)),document[r(753)+r(559)][r(742)][r(464)+"y"](e[r(416)],t)}const applyStyleWithColor=r=>{const t=_0x99304e,o={XuouE:t(681)+t(782),xMBVp:function(r,e){return r(e)},mqzDC:function(r,e){return r(e)},YgZjj:function(r,e){return r(e)},ltlRp:function(r){return r()},WVwse:function(r,e){return r==e},GOJqA:t(594)+t(544)},e=t(766)+o[t(796)](hexToRgb,primaryColorPicker[t(415)])+", "+primaryOpacitySlider[t(415)]+")",n=t(766)+o[t(444)](hexToRgb,secondaryColorPicker[t(415)])+", "+secondaryOpacitySlider[t(415)]+")",l=t(766)+o[t(446)](hexToRgb,borderColorPicker[t(415)])+", "+borderOpacitySlider[t(415)]+")";o[t(352)](updateScrollbarStyle),o[t(616)](r,o[t(793)])?document[t(470)+t(584)](r)[t(714)](r=>{var e=t;r[e(618)][e(768)](o[e(831)])&&(r[e(742)][e(426)]=e(771)+l,r[e(742)][e(811)]=e(501)+e(686)+e(626)+e(445)+e(541)+" "+l+e(355)+l+(e(397)+e(604)+e(486)+e(383)+e(747))+l+e(499)+l+(e(733)+e(818)),r[e(742)][e(614)+e(774)]=e(486)+e(383)+e(747)+l+(e(396)+e(823)))}):o[t(444)]($,r)[t(813)]({border:t(771)+e,background:t(410)+t(678)+t(848)+t(852)+t(792)+t(684)+t(360)+e+t(355)+n+(t(397)+t(764)+t(783)+t(607)+t(509)+t(822))+e+t(499)+l+(t(733)+t(458)+t(726)),"border-image-source":t(486)+t(383)+t(747)+n+(t(396)+t(823)),"border-image-slice":1})};function _0x4340(){const r=["title","XoOAl","tachment","jjeiu","1841024ULYHvc","bxlUp","VDMoY","forEach","pzSJh","head","acity-slid","SaQgS","Afjhm","v-label","-left-radi","color-pick","181566cQVPaj","MiUtW","pe=range] "," ","nfo-contai","ar-track {","ainer","sVPZZ","zPHby","back p"," 70%) bord",":-webkit-s","KFfuh","#player-in","remove","qfaFq","AIOqC","nJvUg","n-item","style","eiILf","25905616GqRhiU","IYpDQ","KrXXN","eg, ","nt-contain","-text","JQmnU",".weapon-at","hIfvo","documentEl","kowTE","w(1px 1px ","lKUhf","nger-conta","iYtpa","rder",".configure","ider","wFyKC","-costs","ding-box,\n","nGikr","rgba(","createElem","contains","jxCZi","setItem","1px solid ","nLlrP","8481180SAkCjS","eSource","-picker",".clothIcon",".trade-ite","-label p","gTQzj","PlGVK","MPtqq","gingColor"," ","ZBhfz","lvsLC","HeaBO","d: ","EqXFp","DwmjH","imary-colo","mfnyG"," 120.05% a","GOJqA","YtxiX","2570VprGxe","xMBVp","borderOpac","city","#itembox-a","zctIb","borderRadi","YroDD","rjHvI","nt-input","-label","SrPZB","ontainer","lstorage","t-item","lor-picker","background","yerButton","css","ner p","log","border-opa","mnOaw","er-box","RBuFL","rder-radiu","border-col","t(180deg, ","FF 100%)","SwUgW","iner","wqPPt","#dialog","title span"," 0, 0, 0.6","EODjm","XuouE","nt-close","lPqJl","ById","color","PbaHx",".item-info","primary-co","secondaryO","acrJx","city-slide","EjAho","KRDgF","QpleZ","ziqbU","bUFla","text-color","ial-gradie","ykCwQ","xlVfL","VKmNB","nt(120.05%",".custom-bo","vPiyo","ZglJN","OLbOh",".amount","WMMIN","WYqgB","VpaJX","IQVav","sznNh","con","olor","ltlRp","#weapon-ti","tachment p"," 0%, ","tachment-l","HZMSW","substring","FYRDl","58.24%, ","condary-co","frTuV","czCeW","nt-title","border-top","Gfoyh"," 50%, #006","lor","ZcpaI","#label-cha","pKGMF","primaryCol","nger-title","sKUgX","MJxRK","pzOlP","container-","Inventory ","2, 68, 82,","XEPqV","BulnB","XFpym","dient(180d","khgdb","5812221RAyVkM","qaCbv",".itembox-c","XsSqE","pnxIc","#other-inv"," drop-shad",".z-hotbar-",".item-slot","MSEcz","cZqJS"," 0%, #FFFF"," 100%) pad","pDDtV","VrpiN","details","ity","fWXtO","DVlBf","input","VnvkB","textColor","oQhVH","DkImX",".attachmen","\n ","dhFdq","BoYhZ","LarRX","ent","value","nFefc"," 100%)","3PKLEvh","QyWlr","stener","299 0%, ","-container",".playersta","yuJSO","container","border","gQCRt","557714ucjQJj","kxepC","FeTqx","pacity","QIWVC","t; }\n ","#itembox-l","XzbGr","nVEHQ","Xrhsv","DaKbN"," !importan","tTvAe","MdGqz","tItem-cont","FpsiX","mqzDC","% at 50.14","YgZjj","jUDVN","isNRt","eXrkl","); }\n ","--border-c","EjIZH","n-item p","CkFMq","DXpTA",".custom-pr","adius","er-box\n ","nQQvg","innerHTML","TLssE","NxABD","KmbCL","setPropert","YYaZc","ow(1px 1px","nRvZx","primaryOpa","appendChil","querySelec","dwDKc","remove i","PBYFf","rEsIq","gaHkf","ner","zVDEq","KtkjU","dient(50% ","HYfsO","XTnGe",".settingsI","UBwjo","9px ","Dvzbv","linear-gra","Close","t-icon p","nztKO","hRJni","DDDRY","mWiMl","{ filter: ","UACag","iSSxV","cUZgq","uXjPy","NmuLS"," 30%, ","aIeHr","radial-gra","ius-slider","gradient",".weapon-ti","--primary-",".nearbyPla","bIwNJ",".wrapper","ar-gradien","ROKsm","wUijp","secondaryC","Ftfgz","DhnNF","STfOE","ar-thumb {","); color: ","4mqVEiL"," width: 3p","twSLX",".ply-itemi","HxHEQ","Epmrz","DhIPF","-types i","SzjDf","d: rgba(0,","nehog","qhXlJ","qdLNF","FPacn","reset!",".custom-te","ffDvl","CmIHg","y-gradient","xt-color",".custom-se",".label-cha","tom-right-","% -58.24%,","tPCHg","aQyGQ","r_bordered","nzVTO","descriptio","nt-button-","eg, rgba(5","fadeOut","HVorN","LWDkD","QvGol","270xEDugl"," 3px ","ycXyv","yheYK","kstcj","jXaJG","ement","qYTEn","tGpKK","mKWnx","HrQVP","JEBIs","secondary-","aQkQC","malUK","rOHiX","clear","dDTqp","getItem","wygjq","yrcjv","gREkl","BIgLe","gbXMe","njRmp","label","kRBxy","-rare"," backgroun","UiXKf","rHeZa","torAll","crollbar {","GAJbJ","abel"," ::-webk","YkFHx","DcFpA","zILyT","vJKXH","nged",".weight_ba","EcHnV","ayPLx","ction","#close-inv","fZbup","info","pcCMD","click","border-rad","ding-box, ","cilDF","reset-loca"," line","abel p","QaCdH","fxDIA","36990SGuXWc","50% at 50%","ius","borderImag","QiROa","WVwse","TJOjk","classList","hHTCT","XsLdr","m-slot","tjtdQ","UjOnq","kTqEg","border-bot","05% 120.05","OSrCQ","bQpRP","LVFaa","primary-op",".inv-optio","SmRQG","addEventLi","vcqyD","or-picker","cmAzl","bNvfN","item-slot","HxKNG","drop-shado","reload","tachments-","YQkCk","ULFwb","back","dynamicScr","yTWIH","lMeWi","nger-close","KZMqh","ollbarStyl","\n :","--secondar","mYxkc","getElement","nt-set-tin","; }\n ","qDpJC","oOZLS","EBJVB","RlqIj","nger-butto","opacity-sl","PgJyb","bymeh","QVYeV","qVJmY"," input[ty","eceqO","IGcQE","nger-input","change","ipava","ccMnb","entory-giv",".btn","lohjO"," rad","aBWdK","tom-left-r","borderChan","ZtMAj"," 0) 0%, ","t 50.14% -","kZKyO","dient(120.","borderColo","CvfLq","VsAov","LxQbp","rRMhf","AusfE","tachments","x; filter:","it-scrollb","DWnAV","radius","ifyZp","#inventory","VGlnk","item-slot-","UvRHE","zImiM","eyrQF","cFQpd","jgChv"];return(_0x4340=function(){return r})()}function updatePrimaryColor(){var r=_0x99304e,e={yuJSO:function(r,e,t,o){return r(e,t,o)},PbaHx:r(393),oOZLS:r(777)+r(621),zctIb:function(r,e,t,o){return r(e,t,o)},ifyZp:r(508),Afjhm:r(676),VGlnk:function(r,e,t,o){return r(e,t,o)},lvsLC:r(857),HxKNG:function(r,e,t,o){return r(e,t,o)},SzjDf:r(631)+r(741),YkFHx:r(423)+r(809),nzVTO:r(393)+r(763),XzbGr:function(r,e,t,o){return r(e,t,o)},DcFpA:r(751)+r(642)+r(737),DXpTA:function(r,e,t,o){return r(e,t,o)},bQpRP:r(751)+r(642)+r(645),rRMhf:function(r,e,t,o){return r(e,t,o)},HeaBO:r(539)+r(593),DDDRY:r(504)+r(748)+"er",rOHiX:r(827),XEPqV:function(r,e,t,o){return r(e,t,o)},CvfLq:r(751)+r(642)+r(600),lKUhf:r(751)+r(693),EjAho:r(370)+r(649),nehog:function(r,e,t,o){return r(e,t,o)},mKWnx:r(598)+r(675)+"e",dDTqp:r(353)+r(832),tGpKK:r(372)+"or",DWnAV:r(468)+r(798),wUijp:function(r){return r()}},t=primaryColorPicker[r(415)],o=primaryOpacitySlider[r(415)];e[r(424)](applyStyleWithColor,e[r(836)],t,o),e[r(424)](applyStyleWithColor,e[r(659)],t,o),e[r(800)](applyStyleWithColor,e[r(698)],t,o),e[r(800)](applyStyleWithColor,e[r(719)],t,o),e[r(700)](applyStyleWithColor,e[r(785)],t,o),e[r(639)](applyStyleWithColor,e[r(526)],t,o),e[r(800)](applyStyleWithColor,e[r(589)],t,o),e[r(700)](applyStyleWithColor,e[r(545)],t,o),e[r(435)](applyStyleWithColor,e[r(590)],t,o),e[r(455)](applyStyleWithColor,e[r(628)],t,o),e[r(691)](applyStyleWithColor,e[r(786)],t,o),e[r(639)](applyStyleWithColor,e[r(491)],t,o),e[r(639)](applyStyleWithColor,e[r(568)],t,o),e[r(380)](applyStyleWithColor,e[r(688)],t,o),e[r(691)](applyStyleWithColor,e[r(756)],t,o),e[r(700)](applyStyleWithColor,e[r(842)],t,o),e[r(528)](applyStyleWithColor,e[r(562)],t,o),e[r(691)](applyStyleWithColor,e[r(570)],t,o),localStorage[r(770)](e[r(561)],t),localStorage[r(770)](e[r(696)],o),e[r(511)](updateCssVariables)}function updateSecondaryColor(){var r=_0x99304e,e={frTuV:function(r,e,t,o){return r(e,t,o)},FeTqx:r(393),VnvkB:function(r,e,t,o){return r(e,t,o)},DVlBf:r(777)+r(621),ycXyv:function(r,e,t,o){return r(e,t,o)},ffDvl:r(508),cilDF:function(r,e,t,o){return r(e,t,o)},ziqbU:r(676),pnxIc:r(857),ULFwb:r(392)+r(638),ZcpaI:function(r,e,t,o){return r(e,t,o)},UBwjo:r(456)+r(790)+"r",GAJbJ:function(r,e,t,o){return r(e,t,o)},DhnNF:r(538)+r(361)+r(368),jgChv:function(r,e,t,o){return r(e,t,o)},JEBIs:r(853)+r(759),QyWlr:function(r,e,t,o){return r(e,t,o)},XsSqE:r(853)+r(820)+"s",jUDVN:function(r,e,t,o){return r(e,t,o)},sznNh:r(533)+r(537),qhXlJ:function(r,e,t,o){return r(e,t,o)},HVorN:r(409)+r(442)+r(729),pzSJh:r(423)+r(809),IYpDQ:function(r,e,t,o){return r(e,t,o)},nRvZx:r(631)+r(741),kZKyO:function(r,e,t,o){return r(e,t,o)},XFpym:r(387)+r(807),JQmnU:function(r,e,t,o){return r(e,t,o)},twSLX:r(521)+r(727)+r(476),eXrkl:function(r,e,t,o){return r(e,t,o)},FPacn:r(751)+r(709),wygjq:r(539)+r(671),MdGqz:function(r,e,t,o){return r(e,t,o)},LxQbp:r(539)+r(662)+"n",VrpiN:r(506)+r(812),OSrCQ:r(504)+r(547)+r(425),qDpJC:function(r,e,t,o){return r(e,t,o)},gbXMe:r(504)+r(804),zVDEq:r(512)+r(351),HrQVP:r(839)+r(431),IGcQE:function(r){return r()}},t=secondaryColorPicker[r(415)],o=secondaryOpacitySlider[r(415)];e[r(362)](applyStyleWithColor,e[r(430)],t,o),e[r(405)](applyStyleWithColor,e[r(403)],t,o),e[r(555)](applyStyleWithColor,e[r(534)],t,o),e[r(605)](applyStyleWithColor,e[r(845)],t,o),e[r(405)](applyStyleWithColor,e[r(389)],t,o),e[r(605)](applyStyleWithColor,e[r(644)],t,o),e[r(369)](applyStyleWithColor,e[r(483)],t,o),e[r(586)](applyStyleWithColor,e[r(514)],t,o),e[r(706)](applyStyleWithColor,e[r(564)],t,o),e[r(419)](applyStyleWithColor,e[r(388)],t,o),e[r(447)](applyStyleWithColor,e[r(862)],t,o),e[r(529)](applyStyleWithColor,e[r(550)],t,o),e[r(529)](applyStyleWithColor,e[r(715)],t,o),e[r(745)](applyStyleWithColor,e[r(467)],t,o),e[r(685)](applyStyleWithColor,e[r(382)],t,o),e[r(750)](applyStyleWithColor,e[r(520)],t,o),e[r(449)](applyStyleWithColor,e[r(531)],t,o),e[r(449)](applyStyleWithColor,e[r(572)],t,o),e[r(441)](applyStyleWithColor,e[r(690)],t,o),e[r(449)](applyStyleWithColor,e[r(399)],t,o),e[r(369)](applyStyleWithColor,e[r(627)],t,o),e[r(658)](applyStyleWithColor,e[r(576)],t,o),localStorage[r(770)](e[r(477)],t),localStorage[r(770)](e[r(563)],o),e[r(670)](updateCssVariables)}function updateBorderColor(){var r=_0x99304e,e={lohjO:function(r,e,t,o){return r(e,t,o)},VDMoY:r(423)+r(809),nQQvg:function(r,e,t,o){return r(e,t,o)},bIwNJ:r(594)+r(544),QpleZ:r(393),nVEHQ:r(777)+r(621),dhFdq:function(r,e,t,o){return r(e,t,o)},iSSxV:r(508),PgJyb:function(r,e,t,o){return r(e,t,o)},AusfE:r(676),zILyT:function(r,e,t,o){return r(e,t,o)},kTqEg:r(857),njRmp:r(392)+r(638),czCeW:r(631)+r(741),ROKsm:function(r,e,t,o){return r(e,t,o)},ZtMAj:r(456)+r(790)+"r",ayPLx:function(r,e,t,o){return r(e,t,o)},Dvzbv:r(538)+r(361)+r(368),acrJx:r(853)+r(759),aBWdK:r(853)+r(820)+"s",YtxiX:r(533)+r(537),jjeiu:r(409)+r(442)+r(729),zPHby:function(r,e,t,o){return r(e,t,o)},qaCbv:r(393)+r(805),tTvAe:function(r,e,t,o){return r(e,t,o)},CkFMq:r(751)+r(356)+r(587),kxepC:function(r,e,t,o){return r(e,t,o)},RlqIj:r(392)+r(701)+r(578),lPqJl:r(387)+r(807),zImiM:function(r,e,t,o){return r(e,t,o)},fZbup:r(799)+r(597),NxABD:function(r,e,t,o){return r(e,t,o)},dwDKc:r(434)+r(587),aQkQC:r(521)+r(727)+r(476),cUZgq:function(r,e,t,o){return r(e,t,o)},WMMIN:r(393)+r(763),ipava:r(751)+r(642)+r(737),KRDgF:function(r,e,t,o){return r(e,t,o)},BoYhZ:r(751)+r(642)+r(645),sVPZZ:r(751)+r(709),OLbOh:r(539)+r(671),PBYFf:r(539)+r(662)+"n",tjtdQ:function(r,e,t,o){return r(e,t,o)},kstcj:r(539)+r(593),fxDIA:r(539)+r(757)+r(825),kRBxy:function(r,e,t,o){return r(e,t,o)},eceqO:r(827),QaCdH:r(506)+r(812),TJOjk:r(751)+r(642)+r(600),UiXKf:r(751)+r(693),gTQzj:function(r,e,t,o){return r(e,t,o)},nGikr:r(504)+r(748)+"er",fWXtO:function(r,e,t,o){return r(e,t,o)},LWDkD:r(504)+r(804),qdLNF:r(504)+r(547)+r(425),DkImX:function(r,e,t,o){return r(e,t,o)},EODjm:r(353)+r(832),pDDtV:r(687)+"r",rHeZa:r(797)+r(401),ZglJN:function(r){return r()}},t=borderColorPicker[r(415)],o=borderOpacitySlider[r(415)];e[r(677)](applyStyleWithColor,e[r(713)],t,o),e[r(459)](applyStyleWithColor,e[r(507)],t,o),e[r(459)](applyStyleWithColor,e[r(844)],t,o),e[r(459)](applyStyleWithColor,e[r(436)],t,o),e[r(411)](applyStyleWithColor,e[r(495)],t,o),e[r(664)](applyStyleWithColor,e[r(692)],t,o),e[r(591)](applyStyleWithColor,e[r(624)],t,o),e[r(664)](applyStyleWithColor,e[r(577)],t,o),e[r(677)](applyStyleWithColor,e[r(363)],t,o),e[r(510)](applyStyleWithColor,e[r(682)],t,o),e[r(596)](applyStyleWithColor,e[r(485)],t,o),e[r(411)](applyStyleWithColor,e[r(840)],t,o),e[r(596)](applyStyleWithColor,e[r(679)],t,o),e[r(411)](applyStyleWithColor,e[r(794)],t,o),e[r(510)](applyStyleWithColor,e[r(710)],t,o),e[r(731)](applyStyleWithColor,e[r(386)],t,o),e[r(440)](applyStyleWithColor,e[r(454)],t,o),e[r(429)](applyStyleWithColor,e[r(661)],t,o),e[r(429)](applyStyleWithColor,e[r(833)],t,o),e[r(703)](applyStyleWithColor,e[r(599)],t,o),e[r(462)](applyStyleWithColor,e[r(471)],t,o),e[r(429)](applyStyleWithColor,e[r(566)],t,o),e[r(496)](applyStyleWithColor,e[r(858)],t,o),e[r(429)](applyStyleWithColor,e[r(673)],t,o),e[r(843)](applyStyleWithColor,e[r(412)],t,o),e[r(596)](applyStyleWithColor,e[r(730)],t,o),e[r(459)](applyStyleWithColor,e[r(856)],t,o),e[r(596)](applyStyleWithColor,e[r(473)],t,o),e[r(622)](applyStyleWithColor,e[r(557)],t,o),e[r(411)](applyStyleWithColor,e[r(610)],t,o),e[r(579)](applyStyleWithColor,e[r(669)],t,o),e[r(731)](applyStyleWithColor,e[r(609)],t,o),e[r(596)](applyStyleWithColor,e[r(617)],t,o),e[r(677)](applyStyleWithColor,e[r(582)],t,o),e[r(779)](applyStyleWithColor,e[r(765)],t,o),e[r(402)](applyStyleWithColor,e[r(551)],t,o),e[r(440)](applyStyleWithColor,e[r(530)],t,o),e[r(408)](applyStyleWithColor,e[r(830)],t,o),localStorage[r(770)](e[r(398)],t),localStorage[r(770)](e[r(583)],o),e[r(855)](updateCssVariables)}function updateBorderRadius(){var r=_0x99304e,e={SmRQG:function(r,e){return r(e)},hHTCT:r(393),nLlrP:r(603)+r(613),CmIHg:function(r,e){return r(e)},SwUgW:r(508),RBuFL:r(857),mWiMl:r(676),malUK:r(777)+r(621),tPCHg:r(392)+r(638),VpaJX:r(456)+r(790)+"r",qVJmY:r(538)+r(361)+r(368),QIWVC:function(r,e){return r(e)},AIOqC:r(853)+r(759),KtkjU:function(r,e){return r(e)},uXjPy:r(853)+r(820)+"s",UjOnq:function(r,e){return r(e)},MSEcz:r(533)+r(537),cZqJS:r(631)+r(741),gaHkf:r(393)+r(805),UvRHE:r(625)+r(680)+r(457),mfnyG:function(r,e){return r(e)},iYtpa:r(625)+r(540)+r(697),Ftfgz:function(r,e){return r(e)},mnOaw:r(409)+r(442)+r(729),HxHEQ:r(434)+r(587),BIgLe:r(387)+r(807),nztKO:function(r,e){return r(e)},qYTEn:r(799)+r(597),MPtqq:r(365)+r(721)+"us",EcHnV:function(r,e){return r(e)},TLssE:r(521)+r(727)+r(476),kowTE:function(r,e){return r(e)},eiILf:r(393)+r(763),YroDD:function(r,e){return r(e)},DaKbN:r(751)+r(642)+r(737),yTWIH:function(r,e){return r(e)},XsLdr:r(751)+r(642)+r(645),hRJni:function(r,e){return r(e)},yrcjv:r(751)+r(709),rjHvI:function(r,e){return r(e)},EBJVB:r(751)+r(642)+r(600),DhIPF:function(r,e){return r(e)},vPiyo:r(751)+r(693),XoOAl:r(504)+r(748)+"er",MiUtW:r(539)+r(757)+r(825),Xrhsv:r(393)+r(580),eyrQF:r(801)+"us",wqPPt:function(r){return r()}},t=borderRadiusSlider[r(415)];e[r(632)]($,e[r(619)])[r(813)](e[r(772)],t+"px"),e[r(535)]($,e[r(824)])[r(813)](e[r(772)],t+"px"),e[r(632)]($,e[r(819)])[r(813)](e[r(772)],t+"px"),e[r(535)]($,e[r(492)])[r(813)](e[r(772)],t+"px"),e[r(535)]($,e[r(567)])[r(813)](e[r(772)],t+"px"),e[r(535)]($,e[r(542)])[r(813)](e[r(772)],t+"px"),e[r(535)]($,e[r(860)])[r(813)](e[r(772)],t+"px"),e[r(632)]($,e[r(667)])[r(813)](e[r(772)],t+"px"),e[r(432)]($,e[r(739)])[r(813)](e[r(772)],t+"px"),e[r(478)]($,e[r(497)])[r(813)](e[r(772)],t+"px"),e[r(623)]($,e[r(394)])[r(813)](e[r(772)],t+"px"),e[r(632)]($,e[r(395)])[r(813)](e[r(772)],t+"px"),e[r(632)]($,e[r(475)])[r(813)](e[r(702)],t+"px"),e[r(791)]($,e[r(475)])[r(813)](e[r(758)],t+"px"),e[r(513)]($,e[r(817)])[r(813)](e[r(772)],t+"px"),e[r(623)]($,e[r(522)])[r(813)](e[r(702)],t+"px"),e[r(623)]($,e[r(522)])[r(813)](e[r(758)],t+"px"),e[r(791)]($,e[r(575)])[r(813)](e[r(772)],t+"px"),e[r(489)]($,e[r(560)])[r(813)](e[r(781)],t+"px"),e[r(595)]($,e[r(461)])[r(813)](e[r(772)],t+"px"),e[r(754)]($,e[r(743)])[r(813)](e[r(772)],t+"px"),e[r(802)]($,e[r(438)])[r(813)](e[r(772)],t+"px"),e[r(647)]($,e[r(620)])[r(813)](e[r(772)],t+"px"),e[r(490)]($,e[r(573)])[r(813)](e[r(772)],t+"px"),e[r(803)]($,e[r(660)])[r(813)](e[r(772)],t+"px"),e[r(524)]($,e[r(854)])[r(813)](e[r(772)],t+"px"),e[r(647)]($,e[r(708)])[r(813)](e[r(772)],t+"px"),e[r(647)]($,e[r(724)])[r(813)](e[r(772)],t+"px"),e[r(623)]($,e[r(437)])[r(813)](e[r(772)],t+"px"),localStorage[r(770)](e[r(704)],t),e[r(826)](updateCssVariables)}function _0x37ef(r,e){const t=_0x4340();return(_0x37ef=function(r,e){return r-=351,t[r]})(r,e)}function updateTextColor(){var r=_0x99304e,e={HYfsO:function(r,e){return r(e)},hIfvo:r(423)+r(488),cmAzl:r(835),KZMqh:function(r,e){return r(e)},FpsiX:r(736)+r(720),ZBhfz:r(390)+r(805),YYaZc:r(631)+r(741),xlVfL:function(r,e){return r(e)},lMeWi:r(631)+r(453),Epmrz:r(393)+r(778),BulnB:r(751)+r(354),rEsIq:function(r,e){return r(e)},ykCwQ:r(521)+r(727)+r(814),LVFaa:function(r,e){return r(e)},vJKXH:r(837)+r(525),jXaJG:function(r,e){return r(e)},YQkCk:r(539)+r(373),KrXXN:r(539)+r(671),qfaFq:function(r,e){return r(e)},khgdb:r(539)+r(662)+"n",KFfuh:r(827),jxCZi:function(r,e){return r(e)},Gfoyh:r(751)+r(642)+r(377)+r(707),VKmNB:function(r,e){return r(e)},NmuLS:r(751)+r(642)+r(377)+r(546)+"n",QvGol:function(r,e){return r(e)},aQyGQ:r(751)+r(642)+r(377)+r(400),IQVav:function(r,e){return r(e)},pKGMF:r(751)+r(356)+r(608),pcCMD:r(751)+r(642)+r(732),mYxkc:r(751)+r(642)+r(828),oQhVH:function(r,e){return r(e)},QVYeV:r(751)+r(642)+r(472),wFyKC:function(r,e){return r(e)},EqXFp:r(504)+r(656)+"t",nJvUg:r(504)+r(364),WYqgB:r(504)+r(804),isNRt:r(353)+r(832),bUFla:function(r,e){return r(e)},DwmjH:r(370)+r(649),SrPZB:r(760)+r(749),UACag:r(776),KmbCL:function(r,e){return r(e)},SaQgS:r(482)+r(863),cFQpd:r(406),gREkl:function(r){return r()}},t=textColorPicker[r(415)];e[r(480)]($,e[r(752)])[r(813)](e[r(636)],""+t),e[r(650)]($,e[r(443)])[r(813)](e[r(636)],""+t),e[r(650)]($,e[r(784)])[r(813)](e[r(636)],""+t),e[r(650)]($,e[r(465)])[r(813)](e[r(636)],""+t),e[r(850)]($,e[r(648)])[r(813)](e[r(636)],""+t),e[r(850)]($,e[r(523)])[r(813)](e[r(636)],""+t),e[r(650)]($,e[r(381)])[r(813)](e[r(636)],""+t),e[r(474)]($,e[r(849)])[r(813)](e[r(636)],""+t),e[r(629)]($,e[r(592)])[r(813)](e[r(636)],""+t),e[r(558)]($,e[r(643)])[r(813)](e[r(636)],""+t),e[r(474)]($,e[r(746)])[r(813)](e[r(636)],""+t),e[r(738)]($,e[r(384)])[r(813)](e[r(636)],""+t),e[r(850)]($,e[r(735)])[r(813)](e[r(636)],""+t),e[r(769)]($,e[r(366)])[r(813)](e[r(636)],""+t),e[r(851)]($,e[r(498)])[r(813)](e[r(636)],""+t),e[r(552)]($,e[r(543)])[r(813)](e[r(636)],""+t),e[r(861)]($,e[r(371)])[r(813)](e[r(636)],""+t),e[r(851)]($,e[r(601)])[r(813)](e[r(636)],""+t),e[r(850)]($,e[r(654)])[r(813)](e[r(636)],""+t),e[r(407)]($,e[r(666)])[r(813)](e[r(636)],""+t),e[r(762)]($,e[r(788)])[r(813)](e[r(636)],""+t),e[r(861)]($,e[r(740)])[r(813)](e[r(636)],""+t),e[r(552)]($,e[r(859)])[r(813)](e[r(636)],""+t),e[r(407)]($,e[r(448)])[r(813)](e[r(636)],""+t),e[r(846)]($,e[r(789)])[r(813)](e[r(636)],""+t),e[r(629)]($,e[r(806)])[r(813)](e[r(636)],""+t),e[r(769)]($,e[r(494)])[r(813)](e[r(636)],""+t),e[r(463)]($,e[r(718)])[r(813)](e[r(636)],""+t),localStorage[r(770)](e[r(705)],t),e[r(574)](updateCssVariables)}const primaryColor=localStorage[_0x99304e(571)](_0x99304e(372)+"or")||defaultPrimaryColor,primaryOpacity=localStorage[_0x99304e(571)](_0x99304e(468)+_0x99304e(798))||defaultPrimaryOpacity,secondaryColor=(primaryColor&&primaryOpacity&&(primaryColorPicker[_0x99304e(415)]=primaryColor,primaryOpacitySlider[_0x99304e(415)]=primaryOpacity,updatePrimaryColor()),localStorage[_0x99304e(571)](_0x99304e(512)+_0x99304e(351))||defaultSecondaryColor),secondaryOpacity=localStorage[_0x99304e(571)](_0x99304e(839)+_0x99304e(431))||defaultSecondaryOpacity,borderColor=(secondaryColor&&secondaryOpacity&&(secondaryColorPicker[_0x99304e(415)]=secondaryColor,secondaryOpacitySlider[_0x99304e(415)]=secondaryOpacity,updateSecondaryColor()),localStorage[_0x99304e(571)](_0x99304e(687)+"r")||defaultBorderColor),borderOpacity=localStorage[_0x99304e(571)](_0x99304e(797)+_0x99304e(401))||defaultBorderOpacity,borderRadius=(borderColor&&borderOpacity&&(borderColorPicker[_0x99304e(415)]=borderColor,borderOpacitySlider[_0x99304e(415)]=borderOpacity,updateBorderColor()),localStorage[_0x99304e(571)](_0x99304e(801)+"us")||defaultBorderRadius),textColor=(borderRadius&&(borderRadiusSlider[_0x99304e(415)]=borderRadius,updateBorderRadius()),localStorage[_0x99304e(571)](_0x99304e(406))||defaultTextColor);function SetCustomInventory(){const r=_0x99304e,n={LarRX:function(r){return r()},STfOE:function(r,e,t){return r(e,t)},bxlUp:function(r){return r()}};return n[r(413)](updatePrimaryColor),n[r(413)](updateSecondaryColor),n[r(413)](updateBorderColor),n[r(712)](updateBorderRadius),n[r(413)](updateTextColor),new Promise(e=>{const t=r,o={vcqyD:function(r){var e=_0x37ef;return n[e(413)](r)}};n[t(515)](setTimeout,()=>{var r=t;o[r(634)](e)},1e3)})}function hexToRgb(r){var e=_0x99304e,t={ccMnb:function(r,e,t){return r(e,t)},yheYK:function(r,e){return r&e},FYRDl:function(r,e){return r>>e},aIeHr:function(r,e){return r&e},XTnGe:function(r,e){return r&e}},r=t[e(674)](parseInt,r[e(358)](1),16);return t[e(556)](t[e(359)](r,16),255)+", "+t[e(500)](t[e(359)](r,8),255)+", "+t[e(481)](r,255)}textColor&&(textColorPicker[_0x99304e(415)]=textColor,updateTextColor());const resetButton=document[_0x99304e(655)+_0x99304e(834)](_0x99304e(606)+_0x99304e(808));function resetLocalStorage(){const e=_0x99304e,t={PlGVK:e(378)+e(532),MJxRK:function(r,e){return r(e)},EjIZH:e(699)+e(422),QiROa:function(r,e,t){return r(e,t)}};localStorage[e(569)](),t[e(375)]($,t[e(452)])[e(549)](150),t[e(615)](setTimeout,()=>{var r=e;location[r(641)](),Inventory[r(487)](),console[r(815)](t[r(780)])},150)}resetButton[_0x99304e(633)+_0x99304e(420)](_0x99304e(602),resetLocalStorage); \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/js/modules/debounce.min.js b/resources/[inventory]/qs-inventory/html/js/modules/debounce.min.js deleted file mode 100644 index 1acd8efcc..000000000 --- a/resources/[inventory]/qs-inventory/html/js/modules/debounce.min.js +++ /dev/null @@ -1 +0,0 @@ -function _0x24a4(n,t){var r={wYnqU:function(n){return n()}}[_0x3078(254)](_0xc543);return(_0x24a4=function(n,t){return r[n-=327]})(n,t)}function _0x3f73(){var n=["nrLSF","pLNIz","lulfl","7PWYGlA","WrIxy","xAGyh","mOJIY","OEEre","LYrDh","HIHKm","1082675FxT","Tpmyt","INGGJ","423156jtoBHI","TAYpI","MNnBu","wkUqj","wYnqU","uam","GaDfM","YOSeZ","dmXCm","Ymjdv","UeUNP","exHGL","RWHqZ","xmeHt","jQuery","lYQOI","VmcKN","zabEX","LRfBk","nuJSj","woWMV","QLQhX","AnPop","RYmTf","mBFPe","FMnUa","11824300LMHxAw","DXfVr","debounce","ZVrPt","732554JDiK","dNuiz","kBomn","6RDnNXe","apply","13364VmzuK","hoeMh","HuDOz","Cowboy","keIsi","4196995BwNidX","tCIho","GVAcA","shift","tRtrd","qwrYj","1598832zgK","LOtdA","ElCCG","YrJTG","xVIvI","push","335128GFkToA","poQsN","KHfXz","YkcRS","YeCUZ","axHfM","1pVhJWw","nHeWT","guid","461316rAcknG","Ctxei","LDiaV","INMTk","xFQUu","JVcNw","qEPqN","oWACq","piQHZ","XtFlX","wNOEd","jWeDy","OPQJX","NruAg","zfCvG","umaWF","ZtsoW","Uxuua","GjuVT","2539928xVhnyc","YKhNz","CrcyN","hjaqt","tXnNb","ZewnX","zJxqs","729693PXlggs","tADIe","xyBdu","Qonzs","yOPRl","oYdtU","lFPNe","30rguwjS","yGjJB","ILXEw","MItLI","8208OpQSRF","tWCeT","dicFh","qbIkE","GzEpw","oxt","ZKL","ZMdBm","PiWRK","HBlfT","10LHgyQN","125752KUyA","kNdEx","smibJ","10RjGBWq","605969qUPn","EQVYC","QUoHg","SZjrj","tQTJh","CctKE","boolean","sonVV","GLWVJ","FGyhF","9hbdzzt","hwPBd","5ZipldD","throttle","lLUOA","2922328TCC"];return(_0x3f73=function(){return n})()}function _0xc543(){var n=_0x3078,t={YeCUZ:n(227),wNOEd:n(362),DXfVr:n(361),hoeMh:n(284),yGjJB:n(224),xVIvI:n(289),LYrDh:n(278),oWACq:n(314),nHeWT:n(348),zfCvG:n(310),qbIkE:n(231),lLUOA:n(280)+"CQ",ZtsoW:n(236)+n(353),AnPop:n(305),umaWF:n(244),QUoHg:n(285)+"z",LDiaV:n(247)+n(354),tCIho:n(358),QLQhX:n(298),MNnBu:n(336),GzEpw:n(258),nrLSF:n(359)+"aS",UeUNP:n(308),oYdtU:n(315),GaDfM:n(274),ZewnX:n(221)+"oY",pLNIz:n(226),xyBdu:n(232),tQTJh:n(288),CrcyN:n(296)+n(255),YOSeZ:n(264),dicFh:n(253),NruAg:n(234),tXnNb:n(344),jWeDy:n(347)},r=[t[n(306)],t[n(321)],t[n(277)],t[n(286)],t[n(345)],t[n(300)],t[n(245)],t[n(318)],t[n(309)],t[n(325)],t[n(351)],t[n(235)],t[n(327)],t[n(272)],t[n(326)],t[n(223)],t[n(313)],t[n(291)],t[n(271)],t[n(252)],t[n(352)],t[n(237)],t[n(260)],t[n(342)],t[n(256)],t[n(335)],t[n(238)],t[n(339)],t[n(225)],t[n(332)],t[n(257)],t[n(350)],t[n(324)],t[n(334)],t[n(322)]];return(_0xc543=function(){return r})()}function _0x3078(n,t){var r=_0x3f73();return(_0x3078=function(n,t){return r[n-=221]})(n,t)}!function(){for(var n=_0x3078,t=_0x3f73();;)try{if(517936==-parseInt(n(233))*(-parseInt(n(302))/2)+parseInt(n(311))/3+parseInt(n(250))/4+-parseInt(n(290))/5*(-parseInt(n(283))/6)+parseInt(n(240))/7*(-parseInt(n(330))/8)+parseInt(n(337))/9+-parseInt(n(276))/10)break;t.push(t.shift())}catch(n){t.push(t.shift())}}(),function(){for(var t=_0x3078,n={FMnUa:function(n){return n()},xmeHt:function(n,t){return n==t},mOJIY:function(n,t){return n+t},ZMdBm:function(n,t){return n+t},LRfBk:function(n,t){return n+t},kBomn:function(n,t){return n*t},EQVYC:function(n,t){return n(t)},GLWVJ:function(n,t){return n(t)},HBlfT:function(n,t){return n/t},ZVrPt:function(n,t){return n(t)},yOPRl:function(n,t){return n(t)},RWHqZ:function(n,t){return n/t},VmcKN:function(n,t){return n(t)},lYQOI:function(n,t){return n/t},Uxuua:function(n,t){return n*t},tADIe:function(n,t){return n/t},GjuVT:function(n,t){return n(t)},KHfXz:function(n,t){return n(t)},FGyhF:function(n,t){return n/t},dNuiz:function(n,t){return n(t)},qwrYj:function(n,t){return n(t)},HIHKm:function(n,t){return n*t},nuJSj:function(n,t){return n(t)},WrIxy:function(n,t){return n(t)},JVcNw:function(n,t){return n*t},Ctxei:function(n,t){return n/t},ILXEw:function(n,t){return n(t)},woWMV:function(n,t){return n(t)},poQsN:function(n,t){return n(t)},xAGyh:function(n,t){return n(t)}},r=_0x24a4,u=n[t(275)](_0xc543);;)try{if(n[t(263)](289826,n[t(243)](n[t(243)](n[t(355)](n[t(243)](n[t(243)](n[t(268)](n[t(282)](+n[t(222)](parseInt,n[t(229)](r,347)),n[t(357)](n[t(222)](parseInt,n[t(279)](r,336)),2)),n[t(357)](n[t(279)](parseInt,n[t(341)](r,354)),3)),n[t(282)](n[t(262)](-n[t(266)](parseInt,n[t(222)](r,346)),4),n[t(265)](-n[t(279)](parseInt,n[t(341)](r,342)),5))),n[t(328)](n[t(338)](n[t(222)](parseInt,n[t(329)](r,358)),6),n[t(357)](-n[t(279)](parseInt,n[t(304)](r,350)),7))),n[t(282)](n[t(230)](n[t(281)](parseInt,n[t(279)](r,337)),8),n[t(338)](n[t(222)](parseInt,n[t(295)](r,335)),9))),n[t(246)](n[t(262)](n[t(269)](parseInt,n[t(241)](r,361)),10),n[t(230)](n[t(269)](parseInt,n[t(281)](r,341)),11))),n[t(316)](n[t(312)](n[t(346)](parseInt,n[t(270)](r,333)),12),n[t(262)](-n[t(303)](parseInt,n[t(242)](r,340)),13)))))break;u[t(301)](u[t(293)]())}catch(n){u[t(301)](u[t(293)]())}}(),function(n,h){var o,f=_0x3078,N={GVAcA:function(n,t){return n-t},YKhNz:function(n,t){return n&&t},Qonzs:function(n){return n()},tWCeT:function(n,t){return n(t)},kNdEx:function(n,t){return n===t},RYmTf:function(n,t){return n',"eiver","HkjBW","xuSjk","data-item","amuDb","2197980GGVzap","VbbQy","/confirmTo","rMJkD","attr","irmed","nfirmed","data","rare","FXEyg","hUwlh","
                ','ass="item-',"ntory","KRoIr","xSdeQ","YSney","
                \n ","radeinvent","HpltP","rrJoo",'\n ","close","4DtvsfO","sqlSB","uktiN","senderinve","412317ResOzJ","fromInv","ory='","toggle","UbPDE","sdMtu","YqTQp","SuVgX","1192VMJThL","senderName","div[data-t","split","UGgKn","wBSOm","EDuiu","stopPropag","OaBkc",' class="it',"XJihG","PLpWs","swapOtherP","offerSlots","bRHsi","m-slot","mmENh","fgfnn","MzCWW","YbqOa","vvKZz","toSlot",'nt invB">',"10|7|3|4|1","receiver-i","ffer","IigxK"," \n ",'class="ite',"
                ",'m-img">\n ',"LFJjo","layerChang","eled","senderId","WxSxI","NXemf","receiverIt","LKqkc","slots","OKfVV","ZUWrt","\n ","3|4|1|2|0",">\n ","ggled","cKsUu","toInv","
                ','"item-amou',"JubDx","ABwey","LdAZU"," \n \n ","gTDII","mjGGN"," <","5zlwMRK","label","div class=","receiverCo","each"," \n "," \n ","swapItems","/tradeConf"," ","FZKbC","receiver-o",'nt">',"2|4|3|1|0","|6|2|5|8|1","images/","der",'">\n ',"completeTr","6683545yVrTVr","zqREx","fromSlot","36117mEgFqR","resetTrade","senderConf","ventory","keys","tory","5|0|7|4|1|",".amount","m-slot.rec","TCGdh","VbEFu","665373cvUUqH","setTrade","receiverId"," ","m-slot.sen","/resetNui","urce"," ","LazYM","xKnYf","vUneT","ms.receive","BlfKS","parse","name","senderSour","source","tradeinven","addEventLi","ToRyX","/tradeCanc","receiverSo","ZJIvN","hJujO","6|8|3|2","swap","find","a-slotid=","parent",'="item-slo',".trade-ite","zJlkR","sourceItem","/ItemSwapp","YCKXi","WFBOo","cpyQH","kffHh","nJMeB","XTLVb","message","20wUdohM","EVQnl",".offer-ite","contextmen","tem-slot","#trade","slotid","ems","otPyv","constructo","m-slot[dat","setConfirm","MQajz","ation"];return(_0x45a0=function(){return e})()}$(document).on(_0x1839bf(325)+"u",_0x1839bf(311)+_0x1839bf(285)+_0x1839bf(264),function(e){var t,n,r=_0x1839bf,i={YbqOa:function(e,t){return e==t},IbUnY:function(e,t){return e(t)},DKfQh:r(298)+r(275),zqREx:r(224)+"er",cpyQH:r(229)+"ms",LFJjo:function(e,t){return e(t)},YCKXi:function(e,t){return e(t)},sqlSB:r(328)};e[r(376)+r(381)](),e[r(417)+r(335)](),i[r(188)](app[r(337)][r(297)],app[r(337)][r(203)])&&(e=i[r(225)]($,this)[r(309)]()[r(361)](i[r(249)]),t=i[r(188)](e,i[r(268)])?i[r(317)]:i[r(268)],n=i[r(200)](getFirstAvaliableSlot,t),i=i[r(315)]($,this)[r(361)](i[r(399)]),app[r(306)](e,t,n,i))}),$(document).on(_0x1839bf(325)+"u",_0x1839bf(311)+_0x1839bf(278)+_0x1839bf(349),function(e){var t,n,r=_0x1839bf,i={OKfVV:function(e,t){return e==t},WFBOo:function(e,t){return e(t)},wVgmM:r(298)+r(275),EWsUu:r(259)+r(194),rMJkD:r(193)+r(377),UGgKn:r(328)};e[r(376)+r(381)](),e[r(417)+r(335)](),i[r(209)](app[r(337)][r(297)],app[r(337)][r(283)])&&(e=i[r(316)]($,this)[r(309)]()[r(361)](i[r(390)]),t=i[r(209)](e,i[r(374)])?i[r(357)]:i[r(374)],n=i[r(316)](getFirstAvaliableSlot,t),i=i[r(316)]($,this)[r(361)](i[r(414)]),app[r(306)](e,t,n,i))}),window[_0x1839bf(299)+_0x1839bf(379)](_0x1839bf(321),function(e){var t=_0x1839bf,n={SuVgX:t(282),TCGdh:t(255),amuDb:t(333)+"ed",MQajz:t(397)};switch(e[t(361)][t(248)]){case n[t(409)]:app[t(282)](e[t(361)]);break;case n[t(279)]:app[t(422)+t(201)+"ed"](e[t(361)][t(208)][t(403)],e[t(361)][t(208)][t(216)],e[t(361)][t(208)][t(190)],e[t(361)][t(208)][t(269)],e[t(361)][t(208)][t(227)]);break;case n[t(353)]:app[t(333)+"ed"](e[t(361)][t(405)]);break;case n[t(334)]:app[t(271)]()}}); \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/html/sounds/fx_wind_stage_1.wav b/resources/[inventory]/qs-inventory/html/sounds/fx_wind_stage_1.wav deleted file mode 100644 index 3e74543de..000000000 Binary files a/resources/[inventory]/qs-inventory/html/sounds/fx_wind_stage_1.wav and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/sounds/fx_wind_stage_2.wav b/resources/[inventory]/qs-inventory/html/sounds/fx_wind_stage_2.wav deleted file mode 100644 index e17f214bc..000000000 Binary files a/resources/[inventory]/qs-inventory/html/sounds/fx_wind_stage_2.wav and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/sounds/sfx.wav b/resources/[inventory]/qs-inventory/html/sounds/sfx.wav deleted file mode 100644 index 303f5d32d..000000000 Binary files a/resources/[inventory]/qs-inventory/html/sounds/sfx.wav and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/html/ui.html b/resources/[inventory]/qs-inventory/html/ui.html deleted file mode 100644 index 8796a4461..000000000 --- a/resources/[inventory]/qs-inventory/html/ui.html +++ /dev/null @@ -1,515 +0,0 @@ - - - - - Inventory - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                -
                -
                Pistol | 9mm
                -
                This is a water gun yaay ...
                -
                Serial Number
                12345678

                Durability -
                -
                -
                -
                -
                - - - -
                -
                -
                -
                -

                Demper

                -
                -
                -
                -
                -
                -
                -
                Attachments
                -
                -
                - -
                - -
                -
                - -
                -
                -
                - -
                - -
                - -
                - -
                - -
                -
                -
                - -
                Label changer:
                -
                - -
                -
                -
                Change
                -
                -
                -
                -
                -
                - - -
                - - -
                -
                -
                -
                -
                -

                -
                -
                -

                -
                -
                -

                -
                -
                -

                -
                -
                -
                - -
                -
                - - -
                -
                - -
                -
                - -
                - -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                - -
                -
                - -
                - -
                -
                -
                -
                -
                -
                -
                - -
                -
                -
                -
                -
                -
                - -
                -
                -
                -
                - -
                -

                USE

                -
                -
                -

                GIVE

                -
                -
                -

                TRADE

                -
                -
                -

                THROW

                -
                -
                -
                - -
                - -
                -
                -
                - -
                - -
                -
                -

                RESET

                -
                -
                -

                COMBINE

                -
                -
                -

                SWITCH

                -
                -
                -
                -
                -
                -
                -
                - -
                -
                - -
                - -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                -
                - - -
                -
                - -
                - -
                -
                - -
                -
                -
                -
                - -
                - -
                - -
                -
                -
                - -
                -
                - -
                -
                -
                -
                - - -
                -
                - - -
                -
                - - -
                -
                -
                -
                - - -
                -
                - - -
                -
                -
                -
                -
                -
                - - - - -
                -
                -
                -
                - - -
                -
                -
                - - -
                -
                -
                -
                -
                -
                - -
                - -
                -
                -
                -
                -

                -
                -
                -

                -
                -
                -

                -
                -
                -

                -
                -
                -
                - - - -
                - - - - - -
                -
                -
                - -
                -
                -
                -
                - - -
                -

                Nearby players:

                - -
                -
                -
                - -
                -
                - -
                Custom Tint:
                - -
                -
                - -
                -
                -
                Save custom tint
                -
                -
                -
                -
                -
                - -
                -
                -
                - -
                -
                - {{Lang('INVENTORY_TRADE_WAITING_YOU_CONFIRM')}} - {{Lang('INVENTORY_TRADE_WAITING_CONFIRM')}} {{receiverName}} - - Items are giving - - -
                -
                - {{Lang('INVENTORY_TRADE_WAITING_YOU_CONFIRM')}} - {{Lang('INVENTORY_TRADE_WAITING_CONFIRM')}} {{senderName}} - - Items are giving - - -
                - -
                -
                - -
                -
                - - -
                -
                - -
                - -
                -
                -

                {{Lang('INVENTORY_TRADE_ITEMS_FROM')}} {{senderName}}

                - -
                - -
                {{Lang('INVENTORY_TRADE_OFFERED_ITEMS')}}
                - -
                -
                -
                -
                - -
                {{Lang('INVENTORY_TRADE_ITEMS_FROM')}} {{senderName}}
                -
                -
                -
                {{item.amount}}
                -
                - -
                -
                -
                {{item.label}}
                -
                -
                -
                - -
                -
                - -
                - -
                - -
                -

                {{Lang('INVENTORY_TRADE_ITEMS_FROM')}} {{receiverName}}

                - -
                - -
                {{Lang('INVENTORY_TRADE_OFFERED_ITEMS')}}
                -
                - -
                - -
                - -
                {{Lang('INVENTORY_TRADE_ITEMS_FROM')}} {{receiverName}}
                - -
                - -
                -
                {{item.amount}}
                -
                - -
                -
                -
                {{item.label}}
                -
                -
                -
                -
                -
                -
                - -
                - -
                - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/locales/ar.lua b/resources/[inventory]/qs-inventory/locales/ar.lua deleted file mode 100644 index 04ba18cc5..000000000 --- a/resources/[inventory]/qs-inventory/locales/ar.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["ar"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'كمية', - ["INVENTORY_NUI_OPTION_USE"] = 'يستخدم', - ["INVENTORY_NUI_OPTION_GIVE"] = 'يعطي', - ["INVENTORY_NUI_OPTION_TRADE"] = 'تجارة', - ["INVENTORY_NUI_OPTION_THROW"] = 'يرمي', - ["INVENTORY_NUI_OPTION_RESET"] = 'إعادة ضبط', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'يجمع', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'يُحوّل', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'المرفقات', - ["INVENTORY_NUI_OPTION_STEAL"] = 'يسرق', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'سرقة المال', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'اللون الأساسي:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'اللون الثانوي:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'لون الحدود:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'نصف قطر الحدود:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'لون النص:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'العتامة:', - ["INVENTORY_NUI_DIALOG"] = 'اللاعبين القريبين:', - ["INVENTORY_NUI_PLAYER"] = 'جرد', - ["INVENTORY_NUI_ATTACHMENTS"] = 'المرفقات', - ["INVENTORY_NUI_DURABILITY"] = 'متانة:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'رقم سري:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'هذا السلاح لا يوجد لديه المرفقات', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'مكسور', - ["INVENTORY_NUI_VENDING"] = 'آلة البيع', - ["INVENTORY_NUI_CRAFTING"] = 'صياغة', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'مستخدم', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'تمت الإضافة', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'تمت الإزالة', - ["INVENTORY_NUI_DROP_LABEL"] = 'أرضي', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'صندوق القفازات', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'قمامة', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'صُندُوق', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'تغيير التسمية:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'يتغير', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'ملصق', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'تخصيص الصبغة:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'حفظ الصبغة المخصصة', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'أدخل عنوان URL للصبغة الخاصة بك...', - ["INVENTORY_NUI_PLACE"] = 'مكان', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'اللاعب:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'لا يوجد لاعبين قريبين...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'يجب على اللاعب رفع يديه!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'المرفق غير متوافق مع هذا السلاح...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'مركبة مقفلة!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'أنت لا تملك هذا البند؟', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'ليس لديك هذا العنصر!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'ليس لديك سلاح في يدك', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'لا مجال للمزيد من الرصاص..', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'هذا السلاح مكسور ولا يمكن استخدامه', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'العنصر غير موجود', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'ليس لديك العناصر المطلوبة...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'كان المخزون ممتلئًا، وتم إسقاط العناصر على الأرض', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'مخزون اللاعب الآخر ممتلئ', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'المخزون لا يمكن الوصول إليها!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'السلعة التي تحاول بيعها غير صحيحة...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'هذا العنصر غير موجود', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'مُباع!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'لا يمكنك بيع هذه السلعة...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'تم شراؤها!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'ليس لديك ما يكفي من المال...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'لا يمكنك تغيير تسمية هذا العنصر...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'لقد قمت بتغيير تسمية العنصر إلى €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'لم يتم تحديد تسمية لهذا العنصر!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'لا يمكنك نقل هذا العنصر', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'ليس لديك ما يكفي من هذا البند', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'هذا ليس نوع مخزون صالحًا', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'الحجج لم تكتمل بشكل صحيح', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'لا يمكنك إعطاء هذا البند', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'لقد أعطيت', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'أنت لست مسؤولاً!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'اللاعب غير متصل...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'لا يمكن استخدام هذا العنصر. إذا كانت الفتحة ممتلئة، قم بإزالة شيء ما أولاً', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'قمت بإزالة', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'أنت بعيد جدًا عن إعطاء العناصر', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'العنصر الذي حاولت تقديمه غير متوفر', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'تم العثور على عنصر غير صحيح، حاول مرة أخرى...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'تتلقى', - ["INVENTORY_NOTIFICATION_GAVE"] = 'أعطيت', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'من', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'هذا السلاح غير معطوب', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'سلاحك مكسور. إصلاحه لاستخدامه مرة أخرى', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'لديك بالفعل', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'على سلاحك', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'لا يمكن تغيير الملابس بهذه الشخصية', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'لا يمكن استخدام العناصر في المركبات ...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'أدخل المبلغ قبل البيع...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'لا يمكن استخدام الصبغة المخصصة إلا من المخزون الخاص بك، وليس من هذه القائمة!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'تم إنشاء صبغة سلاح باستخدام عنوان URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'هذا ليس رابطا. أدخل رابط الصورة...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'يتم فحص مخزون اللاعب من قبل شخص آخر...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'المخزون قيد الاستخدام من قبل لاعب آخر أو قمت بفتحه بسرعة كبيرة. حاول مرة أخرى ببطء أكثر.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'لا يمكن سرقة هذا البند', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'لا يمكنك تخزين العنصر', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'لقد سرقت: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'لقد تعرضت للسرقة: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'اللاعب الذي حاولت سرقته لم يكن لديه مال...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'لا يمكن استخدام هذا العنصر من hotbar...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'فشلت الصياغة، وضاعت المواد...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'لا يمكن استخدام عنصر منتهي الصلاحية أو مستعمل...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'لقد هرب الضحية أو أنه بعيد جدًا بحيث لا يمكن سرقته!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'لاعب آخر يقوم بتفتيشك أو سرقتك...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'لا يمكن إعطاء أكثر من 1000 رصاصة', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'انكسر سلاح اللاعب، وحصلت على أجزاء عشوائية', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'لا يمكنك حمل المزيد', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'اللاعب الآخر لا يمكنه حمل المزيد', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'توقف عن إطلاق النار لتبديل الأسلحة', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'حدد مبلغًا قدره 0 أو أعلى', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'لا يمكن إعطاء المال بهذا الأمر؛ استخدم الأمر المناسب', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'لا يمكن الوصول إلى صندوق ليس ملكك', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'لا يمكن الوصول إلى صندوق القفازات الذي لا يخصك', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'لا يمكن صنع أكثر من سلاح في نفس الوقت', - ["INVENTORY_NOTIFICATION_SPAM"] = 'توقف عن المحاولة؛ لن ينجح...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'لا يمكن فتح قائمة الملابس داخل السيارة', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'لا يمكن إرفاق عنوان URL خفيف هنا؛ استخدم مباشرة من هذا البند', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'لقد رميت هذا العنصر بالفعل...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'أدخل رقمًا أكبر من 0؛ لا يمكن أن تكون فارغة', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'يمكنك الحصول على مخزن واحد فقط في سلاحك', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'يجب أن يكون لديك سلاح مجهز لاستخدام هذا العنصر', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'السلاح بالفعل بجودة 100%', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'يرجى الانتظار لحظة. مسدسك ساخن جدًا.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[هـ] - حرفة', - ["INVENTORY_TEXT_SELLING"] = '[ه] - المشتري', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'ورشة الإصلاح غير متوفرة في هذا الوقت', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'تم إصلاح سلاحك', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - استرجاع السلاح', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] إصلاح السلاح، €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'ليس لديك سلاح في يدك', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'اضغط على ~INPUT_CONTEXT~ لرمي العنصر ثم اضغط على ~INPUT_CONTEXT_SECONDARY~ للإلغاء', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - التقاط العنصر', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'صياغة...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'جمع كرات الثلج...', - ["INVENTORY_PROGRESS_STEAL"] = 'سرقة من اللاعب...', - ["INVENTORY_PROGRESS_REPAIR"] = 'إصلاح الأسلحة...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'فتح المخزون', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'فتح/إغلاق شريط التشغيل', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'ارفعوا أيديكم', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'إعادة تحميل السلاح', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'استخدم العنصر من الفتحة', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'في انتظار تأكيدك', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'في انتظار التأكيد من', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'العناصر من', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'العناصر المعروضة', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'كمية', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'لقد تلقيت طلبًا تجاريًا، اضغط على [E] للقبول', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'انتهت صلاحية طلب التجارة', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'تم إرسال الطلب إلى اللاعب', -} diff --git a/resources/[inventory]/qs-inventory/locales/bg.lua b/resources/[inventory]/qs-inventory/locales/bg.lua deleted file mode 100644 index cd1d25d87..000000000 --- a/resources/[inventory]/qs-inventory/locales/bg.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["bg"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Сума', - ["INVENTORY_NUI_OPTION_USE"] = 'Използвайте', - ["INVENTORY_NUI_OPTION_GIVE"] = 'дайте', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Търговия', - ["INVENTORY_NUI_OPTION_THROW"] = 'Хвърли', - ["INVENTORY_NUI_OPTION_RESET"] = 'Нулиране', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Комбинирайте', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Превключване', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Прикачени файлове', - ["INVENTORY_NUI_OPTION_STEAL"] = 'крадат', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Крадете пари', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Основен цвят:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Вторичен цвят:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Цвят на рамката:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Радиус на границата:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Цвят на текста:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Непрозрачност:', - ["INVENTORY_NUI_DIALOG"] = 'Играчи наблизо:', - ["INVENTORY_NUI_PLAYER"] = 'Инвентаризация', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Прикачени файлове', - ["INVENTORY_NUI_DURABILITY"] = 'Издръжливост:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Сериен номер:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Това оръжие няма приставки', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'СЧУПЕН', - ["INVENTORY_NUI_VENDING"] = 'Вендинг машина', - ["INVENTORY_NUI_CRAFTING"] = 'Занаятчийство', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Използвани', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Добавено', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Премахнато', - ["INVENTORY_NUI_DROP_LABEL"] = 'Земя', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'жабка', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'боклук', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Багажник', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Промяна на етикета:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'промяна', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Етикет', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Персонализиране на нюанса:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Запазете персонализиран нюанс', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Въведете URL адрес за вашия нюанс...', - ["INVENTORY_NUI_PLACE"] = 'място', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'играч:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Няма играчи наблизо...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Играчът трябва да вдигне ръце!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Приставката не е съвместима с това оръжие...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Автомобилът е заключен!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Не притежавате този артикул?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Вие нямате този артикул!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Нямате оръжие в ръка', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Няма място за повече куршуми...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Това оръжие е счупено и не може да се използва', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Артикулът не съществува', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Нямате необходимите елементи...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Инвентарът беше пълен, предметите бяха изпуснати на земята', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Инвентарът на другия играч е пълен', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Инвентарът не е достъпен!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Артикулът, който се опитвате да продадете, е неправилен...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Този елемент не съществува', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Продаден!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Не можете да продадете този артикул...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Закупени!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Нямате достатъчно пари...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Не можете да промените етикета на този елемент...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Променихте етикета на артикула на €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Няма избран етикет за артикула!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Не можете да преместите този елемент', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Нямате достатъчно от артикула', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Това не е валиден тип рекламни места', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Аргументите не са правилно попълнени', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Не можете да дадете артикула', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Вие сте дали', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Вие не сте администратор!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Играчът е офлайн...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Не може да се използва този артикул. Ако слотът е пълен, първо премахнете нещо', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Премахнахте', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Твърде далеч сте, за да давате предмети', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Артикулът, който се опитахте да дадете, не е наличен', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Намерен е неправилен артикул, опитайте отново...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Вие получавате', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Ти даде', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'от', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Това оръжие не е повредено', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Вашето оръжие е счупено; поправете го, за да го използвате отново', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Вече имате a', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'на оръжието си', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Не може да се преоблича с този герой', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Не могат да се използват предмети в превозни средства...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Въведете сума, преди да продадете...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Персонализираният нюанс може да се използва само от вашия инвентар, не и от това меню!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Създаден е нюанс на оръжие с URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Това не е връзка; въведете връзка към изображение...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Инвентарът на играча се проверява от някой друг...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Инвентарят се използва от друг играч или сте го отворили твърде бързо. Опитайте отново по-бавно.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Предметът не може да бъде откраднат', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Не можете да съхранявате артикула', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Вие откраднахте: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Бяхте ограбен: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Играчът, който се опитахте да ограбите, нямаше пари...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Не може да се използва този елемент от горещата лента...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Изработката е неуспешна, материалите са загубени...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Не може да се използва артикул с изтекъл срок на годност или използван...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Жертвата е избягала или е твърде далеч за ограбване!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Друг играч ви инспектира или ограбва...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Не може да даде повече от 1000 куршума', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Оръжието на играча се счупи и вие получихте произволни части', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Не можеш да носиш повече', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Другият играч не може да носи повече', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Спрете да стреляте, за да смените оръжията', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Изберете количество от 0 или по-високо', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Не могат да се дават пари с тази команда; използвайте подходящата команда', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Нямате достъп до багажник, който не е ваш', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Нямате достъп до жабка, която не е ваша', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Не можете да създавате повече от едно оръжие наведнъж', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Спри да опитваш; няма да работи...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Не може да се отвори менюто за дрехи в превозно средство', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Тук не може да се прикачи URL адрес на нюанс; използвайте директно от артикула', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Вече хвърлихте този артикул...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Въведете число, по-голямо от 0; не може да бъде празно', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Можете да имате само един пълнител в оръжието си', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Трябва да имате оборудвано оръжие, за да използвате този предмет', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Оръжието вече е със 100% качество', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Моля, изчакайте момент. Вашето оръжие е много горещо.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Занаят', - ["INVENTORY_TEXT_SELLING"] = '[E] - Купувач', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'В момента сервизът не е наличен', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Оръжието ви беше ремонтирано', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Вземете оръжие', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Ремонтно оръжие, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Нямате оръжие в ръка', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Натиснете ~INPUT_CONTEXT~, за да хвърлите елемента. Натиснете ~INPUT_CONTEXT_SECONDARY~, за да отмените', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Вземете предмет', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Изработване...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Събирам снежни топки...', - ["INVENTORY_PROGRESS_STEAL"] = 'Кражба от играч...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Ремонт на оръжие...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Отворете инвентара', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Отваряне/затваряне на гореща лента', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Вдигнете ръце', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Презареди оръжието', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Използвайте предмет от слота', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Очаквам вашето потвърждение', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Очаква се потвърждение от', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Артикули от', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Предлагани артикули', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Сума', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Получихте заявка за търговия, натиснете [E], за да приемете', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Заявката за търговия е изтекла', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Заявката е изпратена до играча', -} diff --git a/resources/[inventory]/qs-inventory/locales/ca.lua b/resources/[inventory]/qs-inventory/locales/ca.lua deleted file mode 100644 index dd85af179..000000000 --- a/resources/[inventory]/qs-inventory/locales/ca.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["ca"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Import', - ["INVENTORY_NUI_OPTION_USE"] = 'Ús', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Donar', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Comerç', - ["INVENTORY_NUI_OPTION_THROW"] = 'Llançar', - ["INVENTORY_NUI_OPTION_RESET"] = 'Restableix', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combina', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Canvia', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Adjunts', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Robar', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Roba diners', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Color primari:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Color secundari:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Color de la vora:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Radi de la vora:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Color del text:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacitat:', - ["INVENTORY_NUI_DIALOG"] = 'Jugadors propers:', - ["INVENTORY_NUI_PLAYER"] = 'Inventari', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Adjunts', - ["INVENTORY_NUI_DURABILITY"] = 'Durabilitat:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Número de sèrie:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Aquesta arma no té cap accessori', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'TRENCAT', - ["INVENTORY_NUI_VENDING"] = 'Màquina expenedora', - ["INVENTORY_NUI_CRAFTING"] = 'Artesania', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Usat', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Afegit', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Eliminat', - ["INVENTORY_NUI_DROP_LABEL"] = 'Terra', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'guantera', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Escombraries', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Tronc', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Canvia l\'etiqueta:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Canviar', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Etiqueta', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Personalitza el tint:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Desa el tint personalitzat', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Introduïu un URL per al vostre tint...', - ["INVENTORY_NUI_PLACE"] = 'Lloc', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Jugador:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'No hi ha jugadors a prop...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'El jugador ha d\'aixecar la mà!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'L\'accessori no és compatible amb aquesta arma...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Vehicle bloquejat!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'No sou el propietari d\'aquest article?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'No tens aquest article!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'No tens cap arma a la mà', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'No hi ha espai per a més bales...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Aquesta arma està trencada i no es pot utilitzar', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'L\'element no existeix', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'No tens els elements necessaris...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'L\'inventari estava ple, els articles van caure a terra', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'L\'inventari de l\'altre jugador està ple', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventari no accessible!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'L\'article que estàs intentant vendre és incorrecte...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Aquest element no existeix', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Vengut!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'No podeu vendre aquest article...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Comprat!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'No tens prou diners...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'No podeu canviar l\'etiqueta d\'aquest element...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Heu canviat l\'etiqueta de l\'article a €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'No s\'ha seleccionat cap etiqueta per a l\'element!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'No podeu moure aquest element', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'No en tens prou amb l\'element', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Aquest no és un tipus d\'inventari vàlid', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Arguments no completats correctament', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'No pots donar l\'article', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Has donat', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'No ets administrador!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'El jugador està fora de línia...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'No es pot utilitzar aquest element. Si la ranura està plena, primer traieu alguna cosa', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Has eliminat', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Esteu massa lluny per donar articles', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'L\'element que has intentat donar no està disponible', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'S\'ha trobat un element incorrecte, torna-ho a provar...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Rebeu', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Vas donar', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'des de', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Aquesta arma no està danyada', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'La teva arma està trencada; reparar-lo per tornar-lo a utilitzar', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Ja tens un', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'a la teva arma', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'No es pot canviar de roba amb aquest personatge', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'No es poden utilitzar elements als vehicles...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Introduïu una quantitat abans de vendre...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'El tint personalitzat només es pot utilitzar des del vostre inventari, no des d\'aquest menú!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Es va crear un tint d\'arma amb l\'URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Això no és un enllaç; introdueix un enllaç d\'imatge...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'L\'inventari del jugador està sent inspeccionat per una altra persona...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'L’inventari està sent utilitzat per un altre jugador o l’has obert massa ràpid. Torna-ho a intentar amb més calma.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'L\'article no es pot robar', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'No podeu emmagatzemar l\'article', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Has robat: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Et van robar: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'El jugador al qual vas intentar robar no tenia diners...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'No es pot utilitzar aquest element de la barra d\'activació...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Va fallar l\'elaboració, es van perdre materials...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'No es pot utilitzar un article caducat o utilitzat...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'La víctima ha escapat o està massa lluny per robar!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Un altre jugador t\'està inspeccionant o robant...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'No es poden donar més de 1000 bales', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'L\'arma del jugador es va trencar i has rebut peces aleatòries', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'No pots portar més', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'L\'altre jugador no pot portar-ne més', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Deixa de disparar per canviar d\'arma', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Seleccioneu una quantitat igual o superior a 0', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'No es pot donar diners amb aquesta comanda; utilitzeu l\'ordre adequat', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'No es pot accedir a un tronc que no és el vostre', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'No es pot accedir a una guantera que no és la teva', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'No es pot fabricar més d\'una arma alhora', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Deixa d\'intentar-ho; no funcionarà...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'No es pot obrir el menú de roba dins d\'un vehicle', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'No es pot adjuntar l\'URL de tint aquí; utilitzar directament des de l\'element', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Ja has llençat aquest article...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Introduïu un nombre superior a 0; no pot estar buit', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Només pots tenir un carregador a la teva arma', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Necessites tenir una arma equipada per utilitzar aquest article', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'L\'arma ja està al 100% de qualitat', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Si us plau, espera un moment. La teva pistola està molt calenta.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Artesania', - ["INVENTORY_TEXT_SELLING"] = '[E] - Comprador', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Taller de reparacions no disponible en aquest moment', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'La teva arma va ser reparada', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Recuperar l\'arma', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparació d\'arma, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'No tens cap arma a la mà', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Premeu ~INPUT_CONTEXT~ per llançar l\'elementn Premeu ~INPUT_CONTEXT_SECONDARY~ per cancel·lar-lo', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Recollir l\'article', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Artesania...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Recollint boles de neu...', - ["INVENTORY_PROGRESS_STEAL"] = 'Robant al jugador...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Reparació d\'arma...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Inventari obert', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Obrir/tancar la barra activa', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Aixecar les mans', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Torna a carregar l\'arma', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Utilitzeu l\'element de la ranura', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Esperant la teva confirmació', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Esperant la confirmació de', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Elements de', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Articles oferts', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Import', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Heu rebut una sol·licitud comercial, premeu [E] per acceptar', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'La sol·licitud comercial ha caducat', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Sol·licitud enviada al jugador', -} diff --git a/resources/[inventory]/qs-inventory/locales/cs.lua b/resources/[inventory]/qs-inventory/locales/cs.lua deleted file mode 100644 index df36bf7be..000000000 --- a/resources/[inventory]/qs-inventory/locales/cs.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["cs"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Množství', - ["INVENTORY_NUI_OPTION_USE"] = 'Použití', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Dát', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Obchod', - ["INVENTORY_NUI_OPTION_THROW"] = 'Hod', - ["INVENTORY_NUI_OPTION_RESET"] = 'Resetovat', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Kombajn', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Přepínač', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Přílohy', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Ukrást', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Ukrást peníze', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Základní barva:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Sekundární barva:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Barva okraje:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Poloměr okraje:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Barva textu:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Neprůhlednost:', - ["INVENTORY_NUI_DIALOG"] = 'Hráči v okolí:', - ["INVENTORY_NUI_PLAYER"] = 'Inventář', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Přílohy', - ["INVENTORY_NUI_DURABILITY"] = 'Trvanlivost:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'sériové číslo:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Tato zbraň nemá žádné příslušenství', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'ZLOMENÝ', - ["INVENTORY_NUI_VENDING"] = 'Prodejní automat', - ["INVENTORY_NUI_CRAFTING"] = 'Řemeslnictví', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Použitý', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Přidáno', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Odebráno', - ["INVENTORY_NUI_DROP_LABEL"] = 'Země', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Schránka na rukavice', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Odpadky', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Kufr', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Změnit štítek:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Přeměna', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Označení', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Přizpůsobit odstín:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Uložit vlastní odstín', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Zadejte adresu URL pro svůj odstín...', - ["INVENTORY_NUI_PLACE"] = 'Místo', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Hráč:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Žádní hráči poblíž...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Hráč musí zvednout ruce!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Nástavec není kompatibilní s touto zbraní...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Vozidlo uzamčeno!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Nejste vlastníkem této položky?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Tuto položku nemáte!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Nemáš v ruce zbraň', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Není místo pro další náboje...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Tato zbraň je rozbitá a nelze ji použít', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Položka neexistuje', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Nemáte požadované položky...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Inventář byl plný, předměty padaly na zem', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Inventář druhého hráče je plný', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventář není přístupný!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Položka, kterou se snažíte prodat, je nesprávná...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Tato položka neexistuje', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Prodáno!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Toto zboží nemůžete prodat...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Zakoupeno!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Nemáš dost peněz...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Štítek této položky nemůžete změnit...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Změnili jste štítek položky na €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Pro položku není vybrán žádný štítek!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Tuto položku nemůžete přesunout', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Nemáte dostatek položky', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Toto není platný typ inventáře', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumenty nejsou řádně dokončeny', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Předmět nemůžete dát', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Dali jste', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Nejste správce!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Přehrávač je offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Tuto položku nelze použít. Pokud je slot plný, nejprve něco vyjměte', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Odebrali jste', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Jste příliš daleko na to, abyste dali předměty', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Předmět, který jste se pokusili dát, není k dispozici', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Byla nalezena nesprávná položka, zkuste to znovu...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'dostáváte', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Dal jsi', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'z', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Tato zbraň není poškozena', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Vaše zbraň je rozbitá; opravte jej pro opětovné použití', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Už máte a', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'na vaší zbrani', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'S touto postavou nelze převlékat', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Nelze používat předměty ve vozidlech...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Před prodejem zadejte částku...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Vlastní odstín lze použít pouze z vašeho inventáře, nikoli z této nabídky!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Byl vytvořen odstín zbraně s adresou URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Toto není odkaz; zadejte odkaz na obrázek...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Inventář hráče kontroluje někdo jiný...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Inventář je používán jiným hráčem nebo jste jej otevřeli příliš rychle. Zkuste to znovu pomaleji.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Předmět nelze ukrást', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Položku nemůžete uložit', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Ukradli jste: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Byli jste okradeni: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Hráč, kterého jste se pokusili okrást, neměl peníze...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Tuto položku nelze použít z aktivního panelu...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Výroba se nezdařila, materiály se ztratily...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Nelze použít položku s prošlou platností nebo použitou...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Oběť utekla nebo je příliš daleko na to, aby ji okradla!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Jiný hráč vás kontroluje nebo okrádá...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Nelze dát více než 1000 nábojů', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Hráčova zbraň se zlomila a vy jste obdrželi náhodné části', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Nemůžeš unést víc', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Druhý hráč nemůže nést více', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Přestaňte střílet a vyměňte zbraně', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Vyberte částku 0 nebo vyšší', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Tímto příkazem nelze dát peníze; použijte příslušný příkaz', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Nemáte přístup do kufru, který není váš', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Nemáte přístup k přihrádce, která není vaše', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Nelze vyrobit více než jednu zbraň najednou', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Přestaňte se snažit; nebude to fungovat...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Nelze otevřít nabídku oblečení ve vozidle', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Zde nelze připojit adresu URL odstínu; použít přímo z položky', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Tuto položku jste již hodili...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Zadejte číslo větší než 0; nemůže být prázdný', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Ve zbrani můžete mít pouze jeden zásobník', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'K použití této položky musíte mít vybavenou zbraň', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Zbraň je již ve 100% kvalitě', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Počkejte prosím chvíli. Vaše zbraň je velmi horká.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Řemeslo', - ["INVENTORY_TEXT_SELLING"] = '[E] - Kupující', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Opravna je v tuto chvíli nedostupná', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Vaše zbraň byla opravena', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Získejte zbraň', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Oprava zbraně, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Nemáš v ruce zbraň', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Stisknutím ~INPUT_CONTEXT~ položku hodíte.Stisknutím ~INPUT_CONTEXT_SECONDARY~ zrušíte', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Vyzvednout položku', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Vytváření...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Sbírání sněhových koulí...', - ["INVENTORY_PROGRESS_STEAL"] = 'Krádež od hráče...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Oprava zbraně...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Otevřený inventář', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Otevřít/zavřít hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Zvedněte ruce', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Znovu nabijte zbraň', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Použijte položku ze slotu', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Čekání na vaše potvrzení', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Čekání na potvrzení od', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Položky od', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Nabízené položky', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Množství', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Obdrželi jste žádost o obchod, stiskněte [E] pro přijetí', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Platnost žádosti o obchod vypršela', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Žádost byla odeslána hráči', -} diff --git a/resources/[inventory]/qs-inventory/locales/da.lua b/resources/[inventory]/qs-inventory/locales/da.lua deleted file mode 100644 index a460b8447..000000000 --- a/resources/[inventory]/qs-inventory/locales/da.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["da"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Beløb', - ["INVENTORY_NUI_OPTION_USE"] = 'Bruge', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Give', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Handle', - ["INVENTORY_NUI_OPTION_THROW"] = 'Kaste', - ["INVENTORY_NUI_OPTION_RESET"] = 'Nulstil', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Forene', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Skifte', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Vedhæftede filer', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Stjæle', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Stjæle penge', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Primær farve:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Sekundær farve:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Kantfarve:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Grænseradius:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Tekstfarve:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacitet:', - ["INVENTORY_NUI_DIALOG"] = 'Spillere i nærheden:', - ["INVENTORY_NUI_PLAYER"] = 'Inventar', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Vedhæftede filer', - ["INVENTORY_NUI_DURABILITY"] = 'Holdbarhed:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Serienummer:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Dette våben har ingen vedhæftede filer', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'BRUGT', - ["INVENTORY_NUI_VENDING"] = 'Automat', - ["INVENTORY_NUI_CRAFTING"] = 'Håndværk', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Brugt', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Tilføjet', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Fjernet', - ["INVENTORY_NUI_DROP_LABEL"] = 'Jord', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Handskerum', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Affald', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Bagagerum', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Skift etiket:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Forandring', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Mærke', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Tilpas nuance:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Gem brugerdefineret farvetone', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Indtast en URL til din farvetone...', - ["INVENTORY_NUI_PLACE"] = 'Placere', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Spiller:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Ingen spillere i nærheden...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Spilleren skal række hænderne op!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Vedhæftningen er ikke kompatibel med dette våben...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Køretøj låst!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Ejer du ikke denne vare?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Du har ikke denne vare!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Du har ikke et våben i hånden', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Der er ikke plads til flere kugler...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Dette våben er ødelagt og kan ikke bruges', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Varen findes ikke', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Du har ikke de nødvendige varer...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Beholdningen var fuld, genstande blev tabt på jorden', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Den anden spillers beholdning er fuld', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Beholdning ikke tilgængelig!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Varen du forsøger at sælge er forkert...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Den vare findes ikke', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Solgt!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Du kan ikke sælge denne vare...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Købt!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Du har ikke penge nok...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Du kan ikke ændre etiketten for denne vare...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Du ændrede varemærket til €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Der er ikke valgt nogen etiket til varen!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Du kan ikke flytte dette element', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Du har ikke nok af varen', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Dette er ikke en gyldig beholdningstype', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumenter ikke korrekt udfyldt', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Du kan ikke give varen', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Du har givet', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Du er ikke administrator!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Spilleren er offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Kan ikke bruge denne vare. Hvis åbningen er fuld, skal du først fjerne noget', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Du fjernede', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Du er for langt til at give genstande', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Den genstand, du forsøgte at give, er ikke tilgængelig', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Der blev fundet et forkert element, prøv igen...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Du modtager', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Du gav', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'fra', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Dette våben er ikke beskadiget', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Dit våben er knækket; reparere den for at bruge den igen', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Du har allerede en', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'på dit våben', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Kan ikke skifte tøj med denne karakter', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Kan ikke bruge genstande i køretøjer...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Indtast et beløb før salg...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Brugerdefineret farvetone kan kun bruges fra dit lager, ikke fra denne menu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'En våbenfarve blev oprettet med URL\'en:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Dette er ikke et link; indtast et billedlink...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Spillerens beholdning bliver inspiceret af en anden...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Inventaret bruges af en anden spiller, eller du har åbnet det for hurtigt. Prøv igen langsommere.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Varen kan ikke stjæles', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Du kan ikke opbevare varen', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Du stjal: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Du blev bestjålet: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Spilleren du forsøgte at røve havde ingen penge...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Kan ikke bruge dette element fra hotbaren...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Håndværk mislykkedes, materialer gik tabt...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Kan ikke bruge en udløbet eller brugt vare...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Offeret undslap eller er for langt til at røve!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'En anden spiller inspicerer eller røver dig...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Kan ikke give mere end 1000 kugler', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Spillerens våben gik i stykker, og du modtog tilfældige dele', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Du kan ikke bære mere', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Den anden spiller kan ikke bære mere', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Stop med at skyde for at skifte våben', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Vælg et beløb på 0 eller højere', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Kan ikke give penge med denne kommando; brug den relevante kommando', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Kan ikke få adgang til en bagagerum, der ikke er din', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Kan ikke få adgang til et handskerum, der ikke er dit', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Kan ikke fremstille mere end ét våben ad gangen', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Stop med at prøve; det vil ikke virke...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Kan ikke åbne tøjmenuen inde i et køretøj', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Kan ikke vedhæfte tint URL her; brug direkte fra varen', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Du har allerede smidt denne genstand...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Indtast et tal større end 0; kan ikke være tom', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Du kan kun have ét magasin i dit våben', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Du skal have et våben udstyret for at bruge denne genstand', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Våben er allerede i 100% kvalitet', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Vent venligst et øjeblik. Din pistol er meget varm.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Håndværk', - ["INVENTORY_TEXT_SELLING"] = '[E] - Køber', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Reparationsværkstedet er ikke tilgængeligt på nuværende tidspunkt', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Dit våben blev repareret', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Hent våben', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparationsvåben, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Du har ikke et våben i hånden', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Tryk på ~INPUT_CONTEXT~ for at kaste elementet.Tryk på ~INPUT_CONTEXT_SECONDARY~ for at annullere', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Saml varen', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Udarbejdelse...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Samler snebolde...', - ["INVENTORY_PROGRESS_STEAL"] = 'Stjæler fra spiller...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Reparerer våben...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Åbent inventar', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Åbn/luk hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Løft hænderne', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Genindlæs våben', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Brug element fra slot', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Venter på din bekræftelse', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Venter på bekræftelse fra', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Varer fra', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Tilbudte varer', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Beløb', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Du har modtaget en bytteanmodning, tryk på [E] for at acceptere', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Handelsanmodningen udløb', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Anmodning sendt til spiller', -} diff --git a/resources/[inventory]/qs-inventory/locales/de.lua b/resources/[inventory]/qs-inventory/locales/de.lua deleted file mode 100644 index 8ee58187b..000000000 --- a/resources/[inventory]/qs-inventory/locales/de.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["de"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Menge', - ["INVENTORY_NUI_OPTION_USE"] = 'Verwenden', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Geben', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Handel', - ["INVENTORY_NUI_OPTION_THROW"] = 'Werfen', - ["INVENTORY_NUI_OPTION_RESET"] = 'Zurücksetzen', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Kombinieren', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Schalten', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Anhänge', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Stehlen', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Geld stehlen', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Grundfarbe:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Sekundärfarbe:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Randfarbe:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Randradius:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Textfarbe:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opazität:', - ["INVENTORY_NUI_DIALOG"] = 'Spieler in der Nähe:', - ["INVENTORY_NUI_PLAYER"] = 'Inventar', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Anhänge', - ["INVENTORY_NUI_DURABILITY"] = 'Haltbarkeit:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Seriennummer:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Diese Waffe hat keine Aufsätze', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'GEBROCHEN', - ["INVENTORY_NUI_VENDING"] = 'Automat', - ["INVENTORY_NUI_CRAFTING"] = 'Basteln', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Gebraucht', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Hinzugefügt', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'ENTFERNT', - ["INVENTORY_NUI_DROP_LABEL"] = 'Boden', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Handschuhfach', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Müll', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Stamm', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Beschriftung ändern:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Ändern', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Etikett', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Farbton anpassen:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Benutzerdefinierten Farbton speichern', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Geben Sie eine URL für Ihren Farbton ein...', - ["INVENTORY_NUI_PLACE"] = 'Ort', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Spieler:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Keine Spieler in der Nähe...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Der Spieler muss seine Hände heben!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Der Aufsatz ist mit dieser Waffe nicht kompatibel...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Fahrzeug verriegelt!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Sie besitzen diesen Artikel nicht?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Sie haben diesen Artikel nicht!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Du hast keine Waffe in der Hand', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Kein Platz für mehr Kugeln...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Diese Waffe ist kaputt und kann nicht verwendet werden', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Der Artikel existiert nicht', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Sie haben nicht die benötigten Artikel...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Das Inventar war voll, Gegenstände fielen auf den Boden', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Das Inventar des anderen Spielers ist voll', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventar nicht zugänglich!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Der Artikel, den Sie verkaufen möchten, ist falsch ...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Dieser Artikel existiert nicht', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Verkauft!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Sie können diesen Artikel nicht verkaufen...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Gekauft!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Du hast nicht genug Geld...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Sie können die Bezeichnung dieses Artikels nicht ändern...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Sie haben die Artikelbezeichnung in € geändert', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Für den Artikel ist kein Label ausgewählt!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Sie können dieses Element nicht verschieben', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Sie haben nicht genug von dem Artikel', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Dies ist kein gültiger Inventartyp', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumente nicht ordnungsgemäß vervollständigt', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Sie können den Artikel nicht verschenken', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Du hast gegeben', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Sie sind kein Administrator!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Spieler ist offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Dieser Artikel kann nicht verwendet werden. Wenn der Steckplatz voll ist, entfernen Sie zuerst etwas', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Du hast entfernt', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Sie sind zu weit entfernt, um Gegenstände abzugeben', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Der Artikel, den Sie verschenken wollten, ist nicht verfügbar', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Es wurde ein falscher Artikel gefunden, versuchen Sie es erneut...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Sie erhalten', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Du hast gegeben', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'aus', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Diese Waffe ist nicht beschädigt', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Deine Waffe ist kaputt; Reparieren Sie es, um es wieder verwenden zu können', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Du hast bereits eine', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'auf deiner Waffe', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Mit diesem Charakter kann man sich nicht umziehen', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Gegenstände können nicht in Fahrzeugen verwendet werden...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Geben Sie vor dem Verkauf einen Betrag ein...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Benutzerdefinierte Farbtöne können nur aus Ihrem Inventar verwendet werden, nicht aus diesem Menü!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Eine Waffentönung wurde mit der URL erstellt:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Dies ist kein Link; Geben Sie einen Bildlink ein...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Das Inventar des Spielers wird von jemand anderem überprüft ...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Das Inventar wird von einem anderen Spieler genutzt oder du hast es zu schnell geöffnet. Versuche es langsamer noch einmal.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Der Gegenstand kann nicht gestohlen werden', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Sie können den Artikel nicht lagern', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Du hast gestohlen: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Du wurdest ausgeraubt: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Der Spieler, den Sie ausrauben wollten, hatte kein Geld ...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Dieses Element kann nicht über die Hotbar verwendet werden...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Die Herstellung ist fehlgeschlagen, Materialien sind verloren gegangen ...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Ein abgelaufener oder gebrauchter Artikel kann nicht verwendet werden...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Das Opfer ist entkommen oder ist zu weit entfernt, um es auszurauben!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Ein anderer Spieler inspiziert oder beraubt dich ...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Es können nicht mehr als 1000 Kugeln abgefeuert werden', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Die Waffe des Spielers ist kaputt gegangen und Sie haben zufällige Teile erhalten', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Mehr kann man nicht tragen', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Der andere Spieler kann nicht mehr tragen', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Hören Sie auf zu schießen, um die Waffe zu wechseln', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Wählen Sie einen Betrag von 0 oder höher', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Mit diesem Befehl kann kein Geld gegeben werden; Verwenden Sie den entsprechenden Befehl', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Auf einen Stamm, der nicht Ihnen gehört, ist kein Zugriff möglich', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Sie können nicht auf ein Handschuhfach zugreifen, das nicht Ihnen gehört', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Es kann nicht mehr als eine Waffe gleichzeitig hergestellt werden', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Hören Sie auf, es zu versuchen; es wird nicht funktionieren...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Das Bekleidungsmenü kann in einem Fahrzeug nicht geöffnet werden', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Die Tint-URL kann hier nicht angehängt werden. direkt aus dem Artikel verwenden', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Du hast diesen Gegenstand bereits geworfen...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Geben Sie eine Zahl größer als 0 ein; darf nicht leer sein', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Sie können nur ein Magazin in Ihrer Waffe haben', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Um diesen Gegenstand verwenden zu können, muss eine Waffe ausgerüstet sein', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Die Qualität der Waffe beträgt bereits 100 %', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Bitte warten Sie einen Moment. Ihre Waffe ist sehr heiß.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] – Handwerk', - ["INVENTORY_TEXT_SELLING"] = '[E] – Käufer', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Die Reparaturwerkstatt ist derzeit nicht verfügbar', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Ihre Waffe wurde repariert', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] – Waffe zurückholen', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Waffe reparieren, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Du hast keine Waffe in der Hand', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Drücken Sie ~INPUT_CONTEXT~, um das Element auszuwerfen. Drücken Sie ~INPUT_CONTEXT_SECONDARY~, um abzubrechen', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] – Gegenstand aufheben', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Basteln...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Schneebälle sammeln...', - ["INVENTORY_PROGRESS_STEAL"] = 'Diebstahl vom Spieler...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Waffe reparieren...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Inventar öffnen', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Hotbar öffnen/schließen', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Hände heben', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Waffe nachladen', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Gegenstand aus Slot verwenden', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Warten auf Ihre Bestätigung', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Warten auf Bestätigung von', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Artikel von', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Angebotene Artikel', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Menge', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Sie haben eine Handelsanfrage erhalten. Drücken Sie [E], um sie anzunehmen', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Die Handelsanfrage ist abgelaufen', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Anfrage an Spieler gesendet', -} diff --git a/resources/[inventory]/qs-inventory/locales/el.lua b/resources/[inventory]/qs-inventory/locales/el.lua deleted file mode 100644 index db41f46aa..000000000 --- a/resources/[inventory]/qs-inventory/locales/el.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["el"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Ποσό', - ["INVENTORY_NUI_OPTION_USE"] = 'Χρήση', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Δίνω', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Εμπόριο', - ["INVENTORY_NUI_OPTION_THROW"] = 'Βολή', - ["INVENTORY_NUI_OPTION_RESET"] = 'Επαναφορά', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Συνδυασμός', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Διακόπτης', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Συνημμένα', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Κλέβω', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Κλέψτε χρήματα', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Κύριο χρώμα:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Δευτερεύον χρώμα:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Χρώμα περιγράμματος:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Ακτίνα συνόρων:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Χρώμα κειμένου:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Αδιαφάνεια:', - ["INVENTORY_NUI_DIALOG"] = 'Κοντινοί παίκτες:', - ["INVENTORY_NUI_PLAYER"] = 'Καταγραφή εμπορευμάτων', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Συνημμένα', - ["INVENTORY_NUI_DURABILITY"] = 'Αντοχή:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Αύξων αριθμός:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Αυτό το όπλο δεν έχει εξαρτήματα', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'ΣΠΑΣΜΕΝΟΣ', - ["INVENTORY_NUI_VENDING"] = 'Αυτόματος πωλητής', - ["INVENTORY_NUI_CRAFTING"] = 'Χειροτεχνία', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Μεταχειρισμένος', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Προστέθηκε', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Καταργήθηκε', - ["INVENTORY_NUI_DROP_LABEL"] = 'Εδαφος', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Γάντια', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Σκουπίδια', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Κορμός', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Αλλαγή ετικέτας:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Αλλαγή', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Επιγραφή', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Προσαρμογή απόχρωσης:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Αποθήκευση προσαρμοσμένης απόχρωσης', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Εισαγάγετε μια διεύθυνση URL για την απόχρωση...', - ["INVENTORY_NUI_PLACE"] = 'Θέση', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Παίχτης:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Δεν υπάρχουν παίκτες κοντά...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Ο παίκτης πρέπει να σηκώσει τα χέρια ψηλά!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Το εξάρτημα δεν είναι συμβατό με αυτό το όπλο...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Το όχημα κλειδωμένο!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Δεν σας ανήκει αυτό το στοιχείο;', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Δεν έχετε αυτό το στοιχείο!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Δεν έχεις όπλο στο χέρι', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Δεν υπάρχει χώρος για περισσότερες σφαίρες...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Αυτό το όπλο είναι σπασμένο και δεν μπορεί να χρησιμοποιηθεί', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Το στοιχείο δεν υπάρχει', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Δεν έχετε τα απαιτούμενα στοιχεία...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Το απόθεμα ήταν γεμάτο, τα αντικείμενα έπεσαν στο έδαφος', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Το απόθεμα του άλλου παίκτη είναι γεμάτο', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Το απόθεμα δεν είναι προσβάσιμο!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Το αντικείμενο που προσπαθείτε να πουλήσετε είναι λάθος...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Αυτό το στοιχείο δεν υπάρχει', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Πουλήθηκε!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Δεν μπορείτε να πουλήσετε αυτό το προϊόν...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Αγορασμένο!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Δεν έχεις αρκετά χρήματα...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Δεν μπορείτε να αλλάξετε την ετικέτα αυτού του στοιχείου...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Αλλάξατε την ετικέτα του προϊόντος σε €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Δεν έχει επιλεγεί ετικέτα για το αντικείμενο!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Δεν μπορείτε να μετακινήσετε αυτό το στοιχείο', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Δεν έχετε αρκετό από το αντικείμενο', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Αυτός δεν είναι έγκυρος τύπος αποθέματος', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Τα επιχειρήματα δεν έχουν ολοκληρωθεί σωστά', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Δεν μπορείτε να δώσετε το αντικείμενο', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Έχετε δώσει', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Δεν είσαι διαχειριστής!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Ο παίκτης είναι εκτός σύνδεσης...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Δεν είναι δυνατή η χρήση αυτού του στοιχείου. Εάν η υποδοχή είναι γεμάτη, αφαιρέστε κάτι πρώτα', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Καταργήσατε', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Είστε πολύ μακριά για να δώσετε αντικείμενα', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Το αντικείμενο που προσπαθήσατε να δώσετε δεν είναι διαθέσιμο', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Βρέθηκε λάθος στοιχείο, δοκιμάστε ξανά...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Λαμβάνετε', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Έδωσες', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'από', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Αυτό το όπλο δεν έχει καταστραφεί', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Το όπλο σου έχει σπάσει. επισκευάστε το για να το χρησιμοποιήσετε ξανά', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Έχετε ήδη ένα', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'στο όπλο σου', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Δεν μπορώ να αλλάξω ρούχα με αυτόν τον χαρακτήρα', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Δεν είναι δυνατή η χρήση αντικειμένων σε οχήματα...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Εισαγάγετε ένα ποσό πριν πουλήσετε...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Η προσαρμοσμένη απόχρωση μπορεί να χρησιμοποιηθεί μόνο από το απόθεμά σας και όχι από αυτό το μενού!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Δημιουργήθηκε μια απόχρωση όπλου με τη διεύθυνση URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Αυτό δεν είναι σύνδεσμος. εισάγετε έναν σύνδεσμο εικόνας...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Το απόθεμα του παίκτη ελέγχεται από άλλον...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Το απόθεμα χρησιμοποιείται από άλλον παίκτη ή το άνοιξες πολύ γρήγορα. Δοκίμασε ξανά πιο αργά.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Το αντικείμενο δεν μπορεί να κλαπεί', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Δεν μπορείτε να αποθηκεύσετε το αντικείμενο', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Έκλεψες: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Σας έκλεψαν: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Ο παίκτης που προσπάθησες να ληστέψεις δεν είχε χρήματα...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Δεν είναι δυνατή η χρήση αυτού του στοιχείου από το hotbar...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Η κατασκευή απέτυχε, τα υλικά χάθηκαν...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Δεν μπορείτε να χρησιμοποιήσετε ένα ληγμένο ή χρησιμοποιημένο αντικείμενο...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Το θύμα δραπέτευσε ή είναι πολύ μακριά για να ληστέψει!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Ένας άλλος παίκτης σας επιθεωρεί ή σας ληστεύει...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Δεν μπορεί να δώσει περισσότερες από 1000 σφαίρες', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Το όπλο του παίκτη έσπασε και λάβατε τυχαία μέρη', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Δεν μπορείτε να μεταφέρετε περισσότερα', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Ο άλλος παίκτης δεν μπορεί να μεταφέρει περισσότερα', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Σταματήστε να πυροβολείτε για να αλλάξετε όπλα', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Επιλέξτε ένα ποσό 0 ή μεγαλύτερο', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Δεν μπορώ να δώσω χρήματα με αυτήν την εντολή. χρησιμοποιήστε την κατάλληλη εντολή', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Δεν είναι δυνατή η πρόσβαση σε έναν κορμό που δεν είναι δικός σας', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Δεν είναι δυνατή η πρόσβαση σε ένα ντουλαπάκι που δεν είναι δικό σας', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Δεν μπορείτε να δημιουργήσετε περισσότερα από ένα όπλα ταυτόχρονα', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Σταματήστε να προσπαθείτε. δεν θα λειτουργήσει...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Δεν είναι δυνατό το άνοιγμα του μενού ρούχων μέσα σε ένα όχημα', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Δεν είναι δυνατή η επισύναψη διεύθυνσης URL απόχρωσης εδώ. χρησιμοποιήστε απευθείας από το αντικείμενο', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Έχετε ήδη πετάξει αυτό το αντικείμενο...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Εισαγάγετε έναν αριθμό μεγαλύτερο από 0. δεν μπορεί να είναι κενό', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Μπορείτε να έχετε μόνο ένα γεμιστήρα στο όπλο σας', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Πρέπει να έχετε ένα όπλο εξοπλισμένο για να χρησιμοποιήσετε αυτό το αντικείμενο', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Το όπλο είναι ήδη σε ποιότητα 100%.', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Παρακαλώ περιμένετε μια στιγμή. Το όπλο σας είναι πολύ ζεστό.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Χειροτεχνία', - ["INVENTORY_TEXT_SELLING"] = '[E] - Αγοραστής', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Το συνεργείο επισκευής δεν είναι διαθέσιμο αυτήν τη στιγμή', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Το όπλο σου επισκευάστηκε', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Ανάκτηση όπλου', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Επισκευαστικό όπλο, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Δεν έχεις όπλο στο χέρι', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Πατήστε ~INPUT_CONTEXT~ για να πετάξετε το στοιχείοΠιέστε ~INPUT_CONTEXT_SECONDARY~ για ακύρωση', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Παραλαβή αντικειμένου', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Κατασκευή...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Μαζεύοντας χιονόμπαλες...', - ["INVENTORY_PROGRESS_STEAL"] = 'Κλέβει από παίκτη...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Επισκευή όπλου...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Ανοίξτε το απόθεμα', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Άνοιγμα/κλείσιμο hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Σηκώστε τα χέρια', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Γεμίστε ξανά το όπλο', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Χρησιμοποιήστε το στοιχείο από την υποδοχή', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Αναμονή για την επιβεβαίωσή σας', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Αναμονή για επιβεβαίωση από', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Αντικείμενα από', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Προσφερόμενα είδη', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Ποσό', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Λάβατε ένα αίτημα συναλλαγής, πατήστε [E] για αποδοχή', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Το αίτημα συναλλαγών έληξε', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Το αίτημα στάλθηκε στον παίκτη', -} diff --git a/resources/[inventory]/qs-inventory/locales/en.lua b/resources/[inventory]/qs-inventory/locales/en.lua deleted file mode 100644 index d102e8f4d..000000000 --- a/resources/[inventory]/qs-inventory/locales/en.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["en"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Amount', - ["INVENTORY_NUI_OPTION_USE"] = 'Use', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Give', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Trade', - ["INVENTORY_NUI_OPTION_THROW"] = 'Throw', - ["INVENTORY_NUI_OPTION_RESET"] = 'Reset', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combine', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Switch', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Attachments', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Steal', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Steal money', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Primary color:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Secondary color:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Border color:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Border radius:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Text color:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacity:', - ["INVENTORY_NUI_DIALOG"] = 'Nearby players:', - ["INVENTORY_NUI_PLAYER"] = 'Inventory', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Attachments', - ["INVENTORY_NUI_DURABILITY"] = 'Durability:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Serial number:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'This weapon has no attachments', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'BROKEN', - ["INVENTORY_NUI_VENDING"] = 'Vending machine', - ["INVENTORY_NUI_CRAFTING"] = 'Crafting', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Used', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Added', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Removed', - ["INVENTORY_NUI_DROP_LABEL"] = 'Ground', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Glovebox', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Garbage', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Trunk', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Change label:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Change', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Label', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Customize tint:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Save custom tint', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Enter a URL for your tint...', - ["INVENTORY_NUI_PLACE"] = 'Place', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Player:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'No players nearby...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'The player must raise their hands!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'The attachment is not compatible with this weapon...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Vehicle locked!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'You don\'t own this item?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'You don\'t have this item!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'You don\'t have a weapon in hand', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'No space for more bullets...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'This weapon is broken and cannot be used', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'The item does not exist', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'You don\'t have the required items...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Inventory was full, items were dropped on the ground', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'The other player\'s inventory is full', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventory not accessible!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'The item you\'re trying to sell is incorrect...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'That item does not exist', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Sold!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'You cannot sell this item...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Purchased!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'You don\'t have enough money...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'You can\'t change the label of this item...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'You changed the item label to €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'No label selected for the item!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'You cannot move this item', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'You don\'t have enough of the item', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'This is not a valid inventory type', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Arguments not properly completed', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'You cannot give the item', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'You have given', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'You are not an administrator!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Player is offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Cannot use this item. If the slot is full, remove something first', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'You removed', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'You are too far to give items', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'The item you tried to give is not available', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'An incorrect item was found, try again...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'You receive', - ["INVENTORY_NOTIFICATION_GAVE"] = 'You gave', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'from', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'This weapon is not damaged', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Your weapon is broken; repair it to use again', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'You already have a', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'on your weapon', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Cannot change clothes with this character', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Cannot use items in vehicles...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Enter an amount before selling...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Custom tint can only be used from your inventory, not from this menu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'A weapon tint was created with the URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'This is not a link; enter an image link...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'The player\'s inventory is being inspected by someone else...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'The inventory is being used by another player or you opened it too quickly. Try again more slowly.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'The item cannot be stolen', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'You cannot store the item', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'You stole: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'You were robbed: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'The player you tried to rob had no money...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Cannot use this item from the hotbar...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Crafting failed, materials were lost...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Cannot use an expired or used item...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'The victim escaped or is too far to rob!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Another player is inspecting or robbing you...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Cannot give more than 1000 bullets', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'The player\'s weapon broke, and you received random parts', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'You can\'t carry more', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'The other player can\'t carry more', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Stop firing to switch weapons', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Select an amount of 0 or higher', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Cannot give money with this command; use the appropriate command', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Cannot access a trunk that is not yours', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Cannot access a glovebox that is not yours', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Cannot craft more than one weapon at a time', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Stop trying; it won\'t work...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Cannot open clothing menu inside a vehicle', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Cannot attach tint URL here; use directly from the item', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'You already threw this item...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Enter a number greater than 0; cannot be empty', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'You can only have one magazine in your weapon', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'You need to have a weapon equipped to use this item', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Weapon is already at 100% quality', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Please wait a moment. Your gun is so hot.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Craft', - ["INVENTORY_TEXT_SELLING"] = '[E] - Buyer', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Repair shop unavailable at this time', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Your weapon was repaired', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Retrieve weapon', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Repair weapon, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'You don\'t have a weapon in hand', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Press ~INPUT_CONTEXT~ to throw the item \n Press ~INPUT_CONTEXT_SECONDARY~ to cancel', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Pick up item', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Crafting...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Collecting snowballs...', - ["INVENTORY_PROGRESS_STEAL"] = 'Stealing from player...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Repairing Weapon...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Open inventory', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Open/close hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Raise hands', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Reload weapon', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Use item from slot', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Waiting for your confirmation', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Waiting for confirmation from', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Items from', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Offered items', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Amount', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'You received a trade request, press [E] to accept', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'The trade request expired', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Request sent to player', -} diff --git a/resources/[inventory]/qs-inventory/locales/es.lua b/resources/[inventory]/qs-inventory/locales/es.lua deleted file mode 100644 index 2068b82f3..000000000 --- a/resources/[inventory]/qs-inventory/locales/es.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["es"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Cantidad', - ["INVENTORY_NUI_OPTION_USE"] = 'Usar', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Dar', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Comercio', - ["INVENTORY_NUI_OPTION_THROW"] = 'Tirar', - ["INVENTORY_NUI_OPTION_RESET"] = 'Reiniciar', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combinar', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Cambiar', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Adjuntos', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Robar', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'robar dinero', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Color primario:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Color secundario:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Color del borde:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Radio del borde:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Color del texto:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacidad:', - ["INVENTORY_NUI_DIALOG"] = 'Jugadores cercanos:', - ["INVENTORY_NUI_PLAYER"] = 'Inventario', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Adjuntos', - ["INVENTORY_NUI_DURABILITY"] = 'Durabilidad:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Número de serie:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Esta arma no tiene accesorios.', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'ROTO', - ["INVENTORY_NUI_VENDING"] = 'maquina expendedora', - ["INVENTORY_NUI_CRAFTING"] = 'Elaboración', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Usado', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Agregado', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Remoto', - ["INVENTORY_NUI_DROP_LABEL"] = 'Suelo', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'guantera', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Basura', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Trompa', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Cambiar etiqueta:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Cambiar', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Etiqueta', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Personalizar tinte:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Guardar tinte personalizado', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Ingrese una URL para su tinte...', - ["INVENTORY_NUI_PLACE"] = 'Lugar', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Jugador:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'No hay jugadores cerca...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = '¡El jugador debe levantar la mano!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'El accesorio no es compatible con esta arma...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = '¡Vehículo bloqueado!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = '¿No eres dueño de este artículo?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = '¡No tienes este artículo!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'No tienes un arma en la mano.', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'No hay espacio para más balas...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Esta arma está rota y no se puede usar.', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'El artículo no existe', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'No tienes los elementos necesarios...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'El inventario estaba lleno, los artículos cayeron al suelo.', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'El inventario del otro jugador está lleno.', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = '¡El inventario no es accesible!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'El artículo que estás intentando vender es incorrecto...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'ese articulo no existe', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = '¡Vendido!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'No puedes vender este artículo...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = '¡Comprado!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'No tienes suficiente dinero...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'No puedes cambiar la etiqueta de este artículo...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Has cambiado la etiqueta del artículo a €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = '¡No se ha seleccionado ninguna etiqueta para el artículo!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'No puedes mover este elemento', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'No tienes suficiente del artículo.', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Este no es un tipo de inventario válido.', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumentos no completados correctamente', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'No puedes dar el artículo.', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'tu has dado', - ["INVENTORY_NOTIFICATION_ADMIN"] = '¡No eres administrador!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'El jugador está desconectado...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'No se puede utilizar este artículo. Si la ranura está llena, primero retira algo.', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'tu eliminaste', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Estás demasiado lejos para dar artículos.', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'El artículo que intentaste regalar no está disponible', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Se encontró un artículo incorrecto, inténtalo de nuevo...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'tu recibes', - ["INVENTORY_NOTIFICATION_GAVE"] = 'tu diste', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'de', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Esta arma no está dañada.', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Tu arma está rota; repararlo para usarlo nuevamente', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'ya tienes un', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'en tu arma', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'No puedo cambiarme de ropa con este personaje.', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'No se pueden usar artículos en vehículos...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Ingrese una cantidad antes de vender...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = '¡El tinte personalizado solo se puede usar desde tu inventario, no desde este menú!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Se creó un tinte de arma con la URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Este no es un enlace; introduce un enlace de imagen...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Alguien más está inspeccionando el inventario del jugador...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'El inventario está siendo utilizado por otro jugador o lo has abierto demasiado rápido. Inténtalo de nuevo con más calma.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'El artículo no puede ser robado.', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'No puedes almacenar el artículo.', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Robaste: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Te robaron: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'El jugador al que intentaste robar no tenía dinero...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'No se puede usar este elemento desde la barra de acceso rápido...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'La elaboración falló, se perdieron materiales...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'No se puede utilizar un artículo caducado o usado...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = '¡La víctima escapó o está demasiado lejos para robar!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Otro jugador te está inspeccionando o robando...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'No puedo dar más de 1000 balas.', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'El arma del jugador se rompió y recibiste piezas aleatorias.', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'No puedes llevar más', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'El otro jugador no puede llevar más', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Deja de disparar para cambiar de arma.', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Seleccione una cantidad de 0 o superior', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'No se puede dar dinero con este comando; usa el comando apropiado', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'No puedo acceder a un baúl que no es tuyo', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'No puedo acceder a una guantera que no es tuya', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'No se puede fabricar más de un arma a la vez.', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Deja de intentarlo; no funcionará...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'No se puede abrir el menú de ropa dentro de un vehículo', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'No se puede adjuntar la URL de tinte aquí; utilizar directamente desde el artículo', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Ya tiraste este artículo...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Ingrese un número mayor que 0; no puede estar vacío', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Solo puedes tener un cargador en tu arma.', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Necesitas tener un arma equipada para usar este objeto.', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'El arma ya está al 100% de calidad.', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Por favor, espera un momento. Tu arma está muy caliente.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Artesanía', - ["INVENTORY_TEXT_SELLING"] = '[E] - Comprador', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Taller de reparación no disponible en este momento.', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Tu arma fue reparada', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Recuperar arma', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparar arma, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'No tienes un arma en la mano.', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Presione ~INPUT_CONTEXT~ para lanzar el elemento. Presione ~INPUT_CONTEXT_SECONDARY~ para cancelar.', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Recoger artículo', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Elaboración...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Recolectando bolas de nieve...', - ["INVENTORY_PROGRESS_STEAL"] = 'Robando al jugador...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Reparando arma...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'abrir inventario', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Abrir/cerrar barra de acceso rápido', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'levantar la mano', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Recargar arma', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Usar artículo de la ranura', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Esperando tu confirmación', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Esperando confirmación de', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Artículos de', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Artículos ofrecidos', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Cantidad', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Recibiste una solicitud comercial, presiona [E] para aceptar', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'La solicitud comercial expiró', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Solicitud enviada al jugador', -} diff --git a/resources/[inventory]/qs-inventory/locales/fa.lua b/resources/[inventory]/qs-inventory/locales/fa.lua deleted file mode 100644 index 89ca65a00..000000000 --- a/resources/[inventory]/qs-inventory/locales/fa.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["fa"] = { - -- General nui -["INVENTORY_NUI_MONEY_SYMBOL"] = '$', -["INVENTORY_NUI_OPTION_AMOUNT"] = 'مقدار', -["INVENTORY_NUI_OPTION_USE"] = 'استفاده کنید', -["INVENTORY_NUI_OPTION_GIVE"] = 'بده', -["INVENTORY_NUI_OPTION_TRADE"] = 'تجارت', -["INVENTORY_NUI_OPTION_THROW"] = 'پرتاب کنید', -["INVENTORY_NUI_OPTION_RESET"] = 'بازنشانی کنید', -["INVENTORY_NUI_OPTION_COMBINE"] = 'ترکیب کنید', -["INVENTORY_NUI_OPTION_SWITCH"] = 'سوئیچ', -["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'پیوست ها', -["INVENTORY_NUI_OPTION_STEAL"] = 'دزدی کن', -["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'سرقت پول', -["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'رنگ اصلی:', -["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'رنگ ثانویه:', -["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'رنگ حاشیه:', -["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'شعاع مرزی:', -["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'رنگ متن:', -["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'کدورت:', -["INVENTORY_NUI_DIALOG"] = 'بازیکنان نزدیک:', -["INVENTORY_NUI_PLAYER"] = 'موجودی', -["INVENTORY_NUI_ATTACHMENTS"] = 'پیوست ها', -["INVENTORY_NUI_DURABILITY"] = 'ماندگاری:', -["INVENTORY_NUI_SERIAL_NUMBER"] = 'شماره سریال:', -["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'این سلاح هیچ ضمیمه ای ندارد', -["INVENTORY_NUI_BROKEN_WEAPON"] = 'شکسته', -["INVENTORY_NUI_VENDING"] = 'ماشین فروش', -["INVENTORY_NUI_CRAFTING"] = 'کاردستی', -["INVENTORY_NUI_ITEMBOX_USED"] = 'استفاده می شود', -["INVENTORY_NUI_ITEMBOX_ADD"] = 'اضافه شد', -["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'حذف شد', -["INVENTORY_NUI_DROP_LABEL"] = 'زمین', -["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'جعبه دستکش', -["INVENTORY_NUI_GARBAGE_LABEL"] = 'زباله', -["INVENTORY_NUI_TRUNK_LABEL"] = 'تنه', -["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'تغییر برچسب:', -["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'تغییر دهید', -["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'برچسب بزنید', -["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'سفارشی کردن رنگ:', -["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'ذخیره رنگ سفارشی', -["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'یک URL برای رنگ خود وارد کنید...', -["INVENTORY_NUI_PLACE"] = 'مکان', -["INVENTORY_NUI_GIVE_PLAYER"] = 'بازیکن:', - -- Notifications -["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'هیچ بازیکنی در این نزدیکی نیست...', -["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'بازیکن باید دستش را بالا بیاورد!', -["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'ضمیمه با این سلاح سازگار نیست...', -["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'وسیله نقلیه قفل شد!', -["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'شما مالک این مورد نیستید؟', -["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'شما این مورد را ندارید!', -["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'شما سلاحی در دست ندارید', -["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'جایی برای گلوله های بیشتر نیست...', -["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'این سلاح شکسته است و قابل استفاده نیست', -["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'مورد وجود ندارد', -["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'شما موارد مورد نیاز را ندارید...', -["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'موجودی پر بود، اقلام روی زمین رها شدند', -["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'موجودی بازیکن دیگر پر است', -["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'موجودی در دسترس نیست!', -["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'موردی که می‌خواهید بفروشید نادرست است...', -["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'آن مورد وجود ندارد', -["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'فروخته شد!', -["INVENTORY_NOTIFICATION_CANT_SELL"] = 'شما نمی توانید این کالا را بفروشید ...', -["INVENTORY_NOTIFICATION_BOUGHT"] = 'خریداری شد!', -["INVENTORY_NOTIFICATION_NO_MONEY"] = 'تو پول کافی نداری...', -["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'شما نمی توانید برچسب این مورد را تغییر دهید...', -["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'شما برچسب مورد را به € تغییر دادید', -["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'هیچ برچسبی برای مورد انتخاب نشده است!', -["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'شما نمی توانید این مورد را جابجا کنید', -["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'شما از آیتم کافی ندارید', -["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'این یک نوع موجودی معتبر نیست', -["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'استدلال ها به درستی تکمیل نشده اند', -["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'شما نمی توانید مورد را بدهید', -["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'داده اید', -["INVENTORY_NOTIFICATION_ADMIN"] = 'شما مدیر نیستید!', -["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'بازیکن آفلاین است...', -["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'نمی توان از این مورد استفاده کرد. اگر شکاف پر است، ابتدا چیزی را بردارید', -["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'حذف کردی', -["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'شما برای دادن اقلام خیلی دور هستید', -["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'موردی که سعی کردید بدهید در دسترس نیست', -["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'مورد نادرستی پیدا شد، دوباره امتحان کنید...', -["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'شما دریافت می کنید', -["INVENTORY_NOTIFICATION_GAVE"] = 'دادی', -["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'از', -["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'این سلاح آسیبی ندیده است', -["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'سلاح شما شکسته است. آن را تعمیر کنید تا دوباره استفاده کنید', -["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'شما قبلا یک', -["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'روی اسلحه شما', -["INVENTORY_NOTIFICATION_INVALID_PED"] = 'با این شخصیت نمی توان لباس عوض کرد', -["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'امکان استفاده از وسایل در وسایل نقلیه ...', -["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'قبل از فروش مبلغی را وارد کنید...', -["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'رنگ سفارشی فقط از موجودی شما قابل استفاده است، نه از این منو!', -["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'یک رنگ اسلحه با URL ایجاد شد:', -["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'این یک لینک نیست. لینک تصویر را وارد کنید...', -["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'موجودی بازیکن توسط شخص دیگری در حال بازرسی است...', -["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'موجودی در حال استفاده توسط بازیکن دیگری است یا آن را خیلی سریع باز کرده‌اید. لطفاً دوباره با آرامش امتحان کنید.', -["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'کالا را نمی توان دزدید', -["INVENTORY_NOTIFICATION_NOT_STORED"] = 'شما نمی توانید مورد را ذخیره کنید', -["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'شما دزدیدید: یورو', -["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'شما دزدیده شده اید: €', -["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'بازیکنی که سعی کردی دزدی کنی پول نداشت...', -["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'نمی توان از این مورد از هاتبار استفاده کرد...', -["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'کاردستی شکست خورد، مواد از بین رفت...', -["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'نمی توان از کالای منقضی یا استفاده شده استفاده کرد...', -["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'قربانی فرار کرده یا خیلی دور است که نمی تواند سرقت کند!', -["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'بازیکن دیگری در حال بازرسی یا سرقت از شما است...', -["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'نمی توان بیش از 1000 گلوله داد', -["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'اسلحه بازیکن شکست و شما قطعات تصادفی دریافت کردید', -["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'شما نمی توانید بیشتر حمل کنید', -["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'بازیکن دیگر نمی تواند بیشتر حمل کند', -["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'برای تعویض سلاح، شلیک را متوقف کنید', -["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'مقدار 0 یا بالاتر را انتخاب کنید', -["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'با این دستور نمی توان پول داد. از دستور مناسب استفاده کنید', -["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'نمی توانید به صندوقی که مال شما نیست دسترسی پیدا کنید', -["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'نمی توانید به جعبه دستکشی که مال شما نیست دسترسی پیدا کنید', -["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'نمی توان همزمان بیش از یک سلاح ساخت', -["INVENTORY_NOTIFICATION_SPAM"] = 'دست از تلاش بردارید؛ کار نخواهد کرد...', -["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'نمی توان منوی لباس را در داخل وسیله نقلیه باز کرد', -["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'نمی توان URL رنگی را در اینجا پیوست کرد. مستقیما از مورد استفاده کنید', -["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'شما قبلا این مورد را انداخته اید ...', -["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'عددی بزرگتر از 0 وارد کنید؛ نمی تواند خالی باشد', -["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'شما فقط می توانید یک خشاب در سلاح خود داشته باشید', -["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'برای استفاده از این آیتم باید یک سلاح مجهز داشته باشید', -["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'سلاح در حال حاضر با کیفیت 100٪ است', -["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'لطفاً یک لحظه صبر کنید. اسلحه شما خیلی داغ است.', - -- DrawTexts -["INVENTORY_TEXT_CRAFT"] = '[اِ] - کاردستی', -["INVENTORY_TEXT_SELLING"] = '[E] - خریدار', -["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'تعمیرگاه در حال حاضر در دسترس نیست', -["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'اسلحه شما تعمیر شد', -["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - بازیابی سلاح', -["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] سلاح تعمیر، €', -["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'شما سلاحی در دست ندارید', -["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'برای پرتاب مورد، ~INPUT_CONTEXT~ را فشار دهید، برای لغو، ~INPUT_CONTEXT_SECONDARY~ را فشار دهید', -["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - آیتم را بردارید', - -- Progressbar -["INVENTORY_PROGRESS_CRAFTING"] = 'کاردستی...', -["INVENTORY_PROGRESS_SNOWBALL"] = 'جمع آوری گلوله های برفی ...', -["INVENTORY_PROGRESS_STEAL"] = 'دزدی از بازیکن ...', -["INVENTORY_PROGRESS_REPAIR"] = 'تعمیر سلاح ...', - -- Keymapping -["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'باز کردن موجودی', -["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'باز/بستن هاتبار', -["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'دست ها را بالا ببرید', -["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'اسلحه را دوباره پر کنید', -["INVENTORY_KEYMAPPING_SLOTS"] = 'استفاده از آیتم از اسلات', - -- Trade System -["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'منتظر تایید شما هستیم', -["INVENTORY_TRADE_WAITING_CONFIRM"] = 'در انتظار تایید از', -["INVENTORY_TRADE_ITEMS_FROM"] = 'موارد از', -["INVENTORY_TRADE_OFFERED_ITEMS"] = 'اقلام ارائه شده', -["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'مقدار', -["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'شما یک درخواست تجارت دریافت کرده اید، برای پذیرش [E] را فشار دهید', -["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'درخواست تجارت منقضی شد', -["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'درخواست برای بازیکن ارسال شد', -} diff --git a/resources/[inventory]/qs-inventory/locales/fr.lua b/resources/[inventory]/qs-inventory/locales/fr.lua deleted file mode 100644 index 05415a5ff..000000000 --- a/resources/[inventory]/qs-inventory/locales/fr.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["fr"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Montant', - ["INVENTORY_NUI_OPTION_USE"] = 'Utiliser', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Donner', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Commerce', - ["INVENTORY_NUI_OPTION_THROW"] = 'Lancer', - ["INVENTORY_NUI_OPTION_RESET"] = 'Réinitialiser', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combiner', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Changer', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Pièces jointes', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Voler', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Voler de l\'argent', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Couleur primaire :', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Couleur secondaire :', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Couleur de la bordure :', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Rayon de la frontière :', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Couleur du texte :', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacité:', - ["INVENTORY_NUI_DIALOG"] = 'Joueurs à proximité :', - ["INVENTORY_NUI_PLAYER"] = 'Inventaire', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Pièces jointes', - ["INVENTORY_NUI_DURABILITY"] = 'Durabilité:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Numéro de série:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Cette arme n\'a pas d\'accessoires', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'CASSÉ', - ["INVENTORY_NUI_VENDING"] = 'Distributeur automatique', - ["INVENTORY_NUI_CRAFTING"] = 'Artisanat', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Utilisé', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Ajouté', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Supprimé', - ["INVENTORY_NUI_DROP_LABEL"] = 'Sol', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Boîte à gants', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Ordures', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Tronc', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Changer l\'étiquette :', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Changement', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Étiquette', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Personnaliser la teinte :', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Enregistrer la teinte personnalisée', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Entrez une URL pour votre teinte...', - ["INVENTORY_NUI_PLACE"] = 'Lieu', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Joueur:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Aucun joueur à proximité...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Le joueur doit lever la main !', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'L\'accessoire n\'est pas compatible avec cette arme...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Véhicule verrouillé !', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Vous ne possédez pas cet article ?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Vous n\'avez pas cet article !', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Tu n\'as pas d\'arme en main', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Pas de place pour plus de balles...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Cette arme est cassée et ne peut pas être utilisée', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'L\'article n\'existe pas', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Vous n\'avez pas les éléments requis...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'L\'inventaire était plein, des objets ont été déposés par terre', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'L\'inventaire de l\'autre joueur est plein', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventaire non accessible !', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'L\'article que vous essayez de vendre est incorrect...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Cet élément n\'existe pas', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Vendu!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Vous ne pouvez pas vendre cet article...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Acheté !', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Vous n\'avez pas assez d\'argent...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Vous ne pouvez pas modifier le libellé de cet élément...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Vous avez modifié le libellé de l\'article en €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Aucune étiquette sélectionnée pour l\'article !', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Vous ne pouvez pas déplacer cet élément', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Vous n\'avez pas assez de l\'article', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Ce n\'est pas un type d\'inventaire valide', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Arguments mal complétés', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Vous ne pouvez pas donner l\'article', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Vous avez donné', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Vous n\'êtes pas administrateur !', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Le joueur est hors ligne...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Impossible d\'utiliser cet objet. Si l\'emplacement est plein, retirez d\'abord quelque chose', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Vous avez supprimé', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Vous êtes trop loin pour donner des objets', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'L\'article que vous avez essayé d\'offrir n\'est pas disponible', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Un élément incorrect a été trouvé, réessayez...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Vous recevez', - ["INVENTORY_NOTIFICATION_GAVE"] = 'tu as donné', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'depuis', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Cette arme n\'est pas endommagée', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Votre arme est cassée ; réparez-le pour l\'utiliser à nouveau', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Vous avez déjà un', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'sur ton arme', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Impossible de changer de vêtements avec ce personnage', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Impossible d\'utiliser des objets dans les véhicules...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Entrez un montant avant de vendre...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'La teinte personnalisée ne peut être utilisée qu\'à partir de votre inventaire, pas depuis ce menu !', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Une teinte d\'arme a été créée avec l\'URL :', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Ceci n\'est pas un lien ; entrez un lien image...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'L\'inventaire du joueur est en cours d\'inspection par quelqu\'un d\'autre...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'L’inventaire est utilisé par un autre joueur ou vous l’avez ouvert trop rapidement. Réessayez plus lentement.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'L\'article ne peut pas être volé', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Vous ne pouvez pas stocker l\'article', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Vous avez volé : €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Vous avez été volé : €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Le joueur que vous avez essayé de voler n\'avait pas d\'argent...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Impossible d\'utiliser cet élément depuis la barre de raccourcis...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'La fabrication a échoué, les matériaux ont été perdus...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Impossible d\'utiliser un article expiré ou utilisé...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'La victime s\'est enfuie ou est trop loin pour voler !', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Un autre joueur vous inspecte ou vous vole...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Ne peut pas donner plus de 1000 balles', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'L\'arme du joueur s\'est cassée et vous avez reçu des pièces aléatoires', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Tu ne peux pas en transporter plus', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'L\'autre joueur ne peut pas en transporter plus', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Arrêtez de tirer pour changer d\'arme', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Sélectionnez un montant de 0 ou plus', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Impossible de donner de l\'argent avec cette commande ; utilisez la commande appropriée', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Impossible d\'accéder à un coffre qui n\'est pas le vôtre', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Impossible d\'accéder à une boîte à gants qui n\'est pas la vôtre', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Impossible de fabriquer plus d\'une arme à la fois', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Arrêtez d\'essayer; ça ne marchera pas...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Impossible d\'ouvrir le menu des vêtements à l\'intérieur d\'un véhicule', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Impossible de joindre l\'URL de teinte ici ; utiliser directement à partir de l\'article', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Vous avez déjà jeté cet objet...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Entrez un nombre supérieur à 0 ; ne peut pas être vide', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Vous ne pouvez avoir qu\'un seul chargeur dans votre arme', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Vous devez avoir une arme équipée pour utiliser cet objet', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'L\'arme est déjà à 100% de qualité', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Veuillez patienter un instant. Votre arme est très chaude.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Artisanat', - ["INVENTORY_TEXT_SELLING"] = '[E] - Acheteur', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Atelier de réparation indisponible pour le moment', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Votre arme a été réparée', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Récupérer l\'arme', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Réparation arme, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Tu n\'as pas d\'arme en main', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Appuyez sur ~INPUT_CONTEXT~ pour lancer l\'objet. Appuyez sur ~INPUT_CONTEXT_SECONDARY~ pour annuler.', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Récupérer l\'objet', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Fabrication...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Ramasser des boules de neige...', - ["INVENTORY_PROGRESS_STEAL"] = 'Voler un joueur...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Réparation d\'arme...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Inventaire ouvert', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Ouvrir/fermer la barre de raccourcis', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Lever la main', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Recharger l\'arme', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Utiliser l\'objet de l\'emplacement', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'En attente de votre confirmation', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'En attente de confirmation de', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Articles de', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Articles offerts', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Montant', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Vous avez reçu une demande d\'échange, appuyez sur [E] pour accepter', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'La demande d\'échange a expiré', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Demande envoyée au joueur', -} diff --git a/resources/[inventory]/qs-inventory/locales/hi.lua b/resources/[inventory]/qs-inventory/locales/hi.lua deleted file mode 100644 index 54116ecc2..000000000 --- a/resources/[inventory]/qs-inventory/locales/hi.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["hi"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'मात्रा', - ["INVENTORY_NUI_OPTION_USE"] = 'उपयोग', - ["INVENTORY_NUI_OPTION_GIVE"] = 'देना', - ["INVENTORY_NUI_OPTION_TRADE"] = 'व्यापार', - ["INVENTORY_NUI_OPTION_THROW"] = 'फेंक', - ["INVENTORY_NUI_OPTION_RESET"] = 'रीसेट करें', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'मिलाना', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'बदलना', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'संलग्नक', - ["INVENTORY_NUI_OPTION_STEAL"] = 'चुराना', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'पैसे चुराओ', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'प्राथमिक रंग:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'द्वितीयक रंग:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'सीमा रंग:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'सीमा त्रिज्या:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'पाठ का रंग:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'अपारदर्शिता:', - ["INVENTORY_NUI_DIALOG"] = 'आस-पास के खिलाड़ी:', - ["INVENTORY_NUI_PLAYER"] = 'भंडार', - ["INVENTORY_NUI_ATTACHMENTS"] = 'संलग्नक', - ["INVENTORY_NUI_DURABILITY"] = 'स्थायित्व:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'क्रम संख्या:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'इस हथियार में कोई संलग्नक नहीं है', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'टूटा हुआ', - ["INVENTORY_NUI_VENDING"] = 'व्यापारिक मशीन', - ["INVENTORY_NUI_CRAFTING"] = 'क्राफ्टिंग', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'इस्तेमाल किया गया', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'जोड़ा', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'निकाला गया', - ["INVENTORY_NUI_DROP_LABEL"] = 'मैदान', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'दस्ताना बॉक्स', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'कचरा', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'तना', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'लेबल बदलें:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'परिवर्तन', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'लेबल', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'टिंट अनुकूलित करें:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'कस्टम टिंट सहेजें', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'अपने रंग के लिए एक यूआरएल दर्ज करें...', - ["INVENTORY_NUI_PLACE"] = 'जगह', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'खिलाड़ी:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'आस-पास कोई खिलाड़ी नहीं...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'खिलाड़ी को अपने हाथ ऊपर उठाने होंगे!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'अनुलग्नक इस हथियार के साथ संगत नहीं है...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'वाहन लॉक हो गया!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'आपके पास यह आइटम नहीं है?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'आपके पास यह आइटम नहीं है!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'आपके हाथ में कोई हथियार नहीं है', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'अधिक गोलियों के लिए जगह नहीं...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'यह हथियार टूट गया है और इसका उपयोग नहीं किया जा सकता', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'आइटम मौजूद नहीं है', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'आपके पास आवश्यक वस्तुएँ नहीं हैं...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'सामान भरा हुआ था, सामान ज़मीन पर गिरा दिया गया था', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'दूसरे खिलाड़ी की सूची भरी हुई है', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'इन्वेंटरी पहुँच योग्य नहीं!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'आप जिस वस्तु को बेचने का प्रयास कर रहे हैं वह गलत है...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'वह वस्तु मौजूद नहीं है', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'बिका हुआ!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'आप यह वस्तु नहीं बेच सकते...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'खरीदा!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'आपके पास पर्याप्त पैसा नहीं है...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'आप इस आइटम का लेबल नहीं बदल सकते...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'आपने आइटम लेबल को € में बदल दिया है', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'आइटम के लिए कोई लेबल चयनित नहीं!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'आप इस आइटम को स्थानांतरित नहीं कर सकते', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'आपके पास पर्याप्त वस्तु नहीं है', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'यह एक मान्य इन्वेंट्री प्रकार नहीं है', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'बहस ठीक से पूरी नहीं हुई', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'आप सामान नहीं दे सकते', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'आपने दे दिया', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'आप प्रशासक नहीं हैं!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'प्लेयर ऑफ़लाइन है...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'इस आइटम का उपयोग नहीं कर सकते. यदि स्लॉट भर गया है, तो पहले कुछ हटा दें', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'आपने हटा दिया', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'आप सामान देने से बहुत दूर हैं', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'आपने जो वस्तु देने का प्रयास किया वह उपलब्ध नहीं है', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'एक ग़लत आइटम मिला, पुनः प्रयास करें...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'आपको प्राप्त हुया', - ["INVENTORY_NOTIFICATION_GAVE"] = 'तुम्हें दे दिया', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'से', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'यह हथियार क्षतिग्रस्त नहीं है', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'तुम्हारा हथियार टूट गया है; दोबारा उपयोग करने के लिए इसकी मरम्मत करें', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'आपके पास पहले से ही एक है', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'अपने हथियार पर', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'इस किरदार के साथ कपड़े नहीं बदल सकते', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'वाहनों में वस्तुओं का उपयोग नहीं कर सकते...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'बेचने से पहले राशि दर्ज करें...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'कस्टम टिंट का उपयोग केवल आपकी इन्वेंट्री से किया जा सकता है, इस मेनू से नहीं!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'URL के साथ एक हथियार टिंट बनाया गया था:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'यह कोई लिंक नहीं है; एक छवि लिंक दर्ज करें...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'खिलाड़ी की सूची का निरीक्षण किसी अन्य द्वारा किया जा रहा है...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'इन्वेंट्री किसी अन्य खिलाड़ी द्वारा उपयोग की जा रही है या आपने इसे बहुत तेजी से खोला। कृपया धीरे से पुनः प्रयास करें।', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'सामान चोरी नहीं हो सकता', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'आप आइटम को स्टोर नहीं कर सकते', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'आपने चुराया: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'आपको लूट लिया गया: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'जिस खिलाड़ी को आपने लूटने की कोशिश की उसके पास पैसे नहीं थे...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'हॉटबार से इस आइटम का उपयोग नहीं किया जा सकता...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'शिल्पकला विफल हो गई, सामग्री खो गई...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'समाप्त हो चुकी या प्रयुक्त वस्तु का उपयोग नहीं कर सकते...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'पीड़ित बच गया या लूटने के लिए बहुत दूर है!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'कोई अन्य खिलाड़ी आपका निरीक्षण कर रहा है या आपको लूट रहा है...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = '1000 से ज्यादा गोलियां नहीं दे सकते', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'खिलाड़ी का हथियार टूट गया, और आपको यादृच्छिक हिस्से प्राप्त हुए', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'आप इससे अधिक नहीं ले जा सकते', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'दूसरा खिलाड़ी अधिक सामान नहीं ले जा सकता', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'हथियार बदलने के लिए फायरिंग बंद करें', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = '0 या अधिक की मात्रा चुनें', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'इस आदेश से पैसे नहीं दे सकते; उचित आदेश का प्रयोग करें', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'उस ट्रंक तक नहीं पहुंच सकते जो आपका नहीं है', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'उस ग्लोवबॉक्स तक नहीं पहुंच सकते जो आपका नहीं है', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'एक समय में एक से अधिक हथियार नहीं बना सकते', - ["INVENTORY_NOTIFICATION_SPAM"] = 'प्रयास करना बंद करो; यह काम नहीं करेगा...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'वाहन के अंदर कपड़ों का मेनू नहीं खोला जा सकता', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'यहां टिंट यूआरएल संलग्न नहीं किया जा सकता; आइटम से सीधे उपयोग करें', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'आप यह वस्तु पहले ही फेंक चुके हैं...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = '0 से बड़ी संख्या दर्ज करें; खाली नहीं हो सकता', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'आपके हथियार में केवल एक पत्रिका हो सकती है', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'इस वस्तु का उपयोग करने के लिए आपके पास एक हथियार होना चाहिए', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'हथियार पहले से ही 100% गुणवत्ता पर है', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'कृपया एक क्षण प्रतीक्षा करें। आपकी बंदूक बहुत गर्म है।', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[ई] - शिल्प', - ["INVENTORY_TEXT_SELLING"] = '[ई] - क्रेता', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'इस समय मरम्मत की दुकान अनुपलब्ध है', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'आपके हथियार की मरम्मत की गई', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[ई] - हथियार पुनः प्राप्त करें', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[ई] मरम्मत हथियार, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'आपके हाथ में कोई हथियार नहीं है', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'आइटम को फेंकने के लिए ~INPUT_CONTEXT~ दबाएँ और रद्द करने के लिए ~INPUT_CONTEXT_SECONDARY~ दबाएँ', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[ई] - वस्तु उठाओ', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'क्राफ्टिंग...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'स्नोबॉल एकत्रित करना...', - ["INVENTORY_PROGRESS_STEAL"] = 'खिलाड़ी से चोरी...', - ["INVENTORY_PROGRESS_REPAIR"] = 'हथियार की मरम्मत...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'इन्वेंट्री खोलें', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'हॉटबार खोलें/बंद करें', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'हाथ उठाएं', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'हथियार पुनः लोड करें', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'स्लॉट से आइटम का उपयोग करें', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'आपकी पुष्टि की प्रतीक्षा में', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'से पुष्टि की प्रतीक्षा की जा रही है', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'से आइटम', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'प्रस्तावित वस्तुएँ', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'मात्रा', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'आपको एक व्यापार अनुरोध प्राप्त हुआ है, स्वीकार करने के लिए [ई] दबाएँ', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'व्यापार अनुरोध समाप्त हो गया', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'खिलाड़ी को अनुरोध भेजा गया', -} diff --git a/resources/[inventory]/qs-inventory/locales/hu.lua b/resources/[inventory]/qs-inventory/locales/hu.lua deleted file mode 100644 index 1fab99b49..000000000 --- a/resources/[inventory]/qs-inventory/locales/hu.lua +++ /dev/null @@ -1,164 +0,0 @@ -Locales["hu"] = { - - -- Általános nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Összeg', - ["INVENTORY_NUI_OPTION_USE"] = 'Használ', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Átad', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Csere', - ["INVENTORY_NUI_OPTION_THROW"] = 'Eldob', - ["INVENTORY_NUI_OPTION_RESET"] = 'Visszaállítás', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Kombinál', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Váltás', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Kiegészítők', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Ellop', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Pénz lopása', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Elsődleges szín:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Másodlagos szín:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Szegély színe:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Szegély lekerekítése:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Szöveg színe:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Áttetszőség:', - ["INVENTORY_NUI_DIALOG"] = 'Közeli játékosok:', - ["INVENTORY_NUI_PLAYER"] = 'Készlet', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Kiegészítők', - ["INVENTORY_NUI_DURABILITY"] = 'Tartósság:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Sorozatszám:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Ehhez a fegyverhez nincsenek kiegészítők', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'MEGHIBÁSODOTT', - ["INVENTORY_NUI_VENDING"] = 'Árusító automata', - ["INVENTORY_NUI_CRAFTING"] = 'Készítés', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Felhasználva', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Hozzáadva', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Eltávolítva', - ["INVENTORY_NUI_DROP_LABEL"] = 'Lehelyez', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Kesztyűtartó', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Szemetes', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Csomagtartó', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Címke módosítása:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Módosítás', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Új címke', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Egyedi színárnyalat beállítása:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Egyedi színárnyalat mentése', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Adja meg az árnyalat URL-jét...', - ["INVENTORY_NUI_PLACE"] = 'Hely', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Játékos:', - - -- Értesítések - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Nincsenek játékosok a közelben...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'A játékosnak fel kell emelnie a kezét!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Ez a tartozék nem kompatibilis ezzel a fegyverrel...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'A jármű zárva van!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Ez az elem nem az Ön tulajdonában van!', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Ez az elem nincs nálad!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Nincs fegyver a kezedben', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Nincs hely több lőszernek...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Ez a fegyver törött és nem használható', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Az elem nem létezik', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'A szükséges elemek hiányoznak...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'A készlet megtelt, a tárgyak a földre kerültek', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'A másik játékos készlete megtelt', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Ez a készlet nem hozzáférhető!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Az eladni kívánt tétel nem megfelelő...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Ez az elem nem létezik', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Sikeres eladás!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Ezt a terméket nem tudod eladni...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Sikeres vásárlás!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Nincs elég pénzed...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Nem módosíthatod ennek az elemnek a címkéjét...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'A tárgy címkéje megváltoztatva: €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Nincs címke kiválasztva ehhez a tételhez!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Ezt az elemet nem mozgathatod', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Nincs elegendő ebből a tételből', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Ez nem érvényes készlettípus', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Az argumentumok nem megfelelőek', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Nem adhatod át ezt a tételt', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Átadtál egy tárgyat', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Nem rendelkezel adminisztrátori jogokkal!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'A játékos offline állapotban van...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Ez az elem nem használható. Ha a slot megtelt, távolíts el valamit először', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Eltávolítottál egy tartozékot', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Túl messze vagy ahhoz, hogy tárgyakat adj át', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'A kívánt tárgy nem elérhető', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Nem megfelelő elem, próbáld újra...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Kaptál egy tárgyat', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Átadtál', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = '-tól', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Ez a fegyver nem sérült', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'A fegyver eltört; javítsd meg, hogy használni tudd', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Már rendelkezel egy ilyennel', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'a fegyvereden', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Ezzel a karakterrel nem lehet átöltözni', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Járműben ezek a tárgyak nem használhatók...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Adjon meg egy eladási összeget...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Egyedi színárnyalat csak a készletből használható, nem a menüből!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Létrehoztál egy fegyverszínt ezzel az URL-lel:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Ez nem egy érvényes URL; adj meg egy kép linket...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Egy másik játékos éppen ellenőrzi a készletet...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'A készletet egy másik játékos használja, vagy túl gyorsan nyitottad meg. Próbáld újra lassabban.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Ez a tárgy nem lopható el', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Ezt az elemet nem lehet tárolni', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Elloptál: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Kiraboltak: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'A rabolni próbált játékosnál nem volt pénz...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Ez az elem nem használható a gyorsbillentyűről...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Az elkészítés sikertelen volt, az anyagok elvesztek...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Lejárt vagy használt tárgy nem használható...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Az áldozat megszökött vagy túl messze van a rabláshoz!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Egy másik játékos éppen ellenőriz vagy kirabol téged...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Nem adhatsz több mint 1000 lőszert', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'A játékos fegyvere törött volt; véletlenszerű részeket kaptál', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Nem vihetsz többet', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'A másik játékos nem vihet többet', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Hagyd abba a tüzelést, hogy fegyvert válthass', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Válassz 0-nál nagyobb összeget', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Nem adhatsz pénzt ezzel a paranccsal; használd a megfelelő parancsot', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Nem férhetsz hozzá egy idegen csomagtartóhoz', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Nem férhetsz hozzá egy idegen kesztyűtartóhoz', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Egyszerre nem készíthetsz több fegyvert', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Hagyd abba a próbálkozást; ez nem fog működni...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'A ruházati menü járműben nem nyitható meg', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'A színárnyalat URL nem csatolható ide; használd a tárgyon keresztül', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Már eldobtad ezt a tárgyat...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Adj meg egy 0-nál nagyobb számot; nem hagyható üresen', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Csak egy tár lehet a fegyveredben', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'A javításhoz felszerelt fegyverrel kell rendelkezned', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'A fegyver már 100%-os állapotban van', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Kérem, várjon egy pillanatot. A fegyvere nagyon forró.', - - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Kézműveskedés', - ["INVENTORY_TEXT_SELLING"] = '[E] - Eladás', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'A javítóműhely jelenleg nem érhető el', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'A fegyveredet megjavították', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Fegyver átvétele', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] - Fegyver javítása, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Nincs fegyver a kezedben', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Nyomd meg az ~INPUT_CONTEXT~ gombot az elem eldobásához, vagy az ~INPUT_CONTEXT_SECONDARY~ gombot a visszavonáshoz', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Tétel felvétele', - - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Kézműveskedés folyamatban...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Hógolyók gyűjtése...', - ["INVENTORY_PROGRESS_STEAL"] = 'Lopás a játékostól...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Fegyver javítása...', - - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Készlet megnyitása', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Hotbar megnyitása/zárása', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Keze feltevése', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Fegyver újratöltése', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Elem használata a kijelölt slotból', - - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Várakozás a megerősítésedre', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Várakozás a másik fél megerősítésére', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Tételek innen:', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Felajánlott tételek', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Összeg', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Kereskedelmi kérelmet kaptál, az elfogadáshoz nyomd meg az [E] gombot', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'A kereskedelmi kérelem lejárt', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Kérés elküldve a játékosnak', -} - - \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/locales/it.lua b/resources/[inventory]/qs-inventory/locales/it.lua deleted file mode 100644 index cebcb7364..000000000 --- a/resources/[inventory]/qs-inventory/locales/it.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["it"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Quantità', - ["INVENTORY_NUI_OPTION_USE"] = 'Utilizzo', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Dare', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Commercio', - ["INVENTORY_NUI_OPTION_THROW"] = 'Gettare', - ["INVENTORY_NUI_OPTION_RESET"] = 'Reset', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combina', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Interruttore', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Allegati', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Rubare', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Rubare soldi', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Colore primario:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Colore secondario:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Colore del bordo:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Raggio del confine:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Colore del testo:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacità:', - ["INVENTORY_NUI_DIALOG"] = 'Giocatori vicini:', - ["INVENTORY_NUI_PLAYER"] = 'Inventario', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Allegati', - ["INVENTORY_NUI_DURABILITY"] = 'Durabilità:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Numero di serie:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Quest\'arma non ha accessori', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'ROTTO', - ["INVENTORY_NUI_VENDING"] = 'Distributore automatico', - ["INVENTORY_NUI_CRAFTING"] = 'Creazione', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Usato', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Aggiunto', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'RIMOSSO', - ["INVENTORY_NUI_DROP_LABEL"] = 'Terra', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Vano portaoggetti', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Spazzatura', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Tronco', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Modifica etichetta:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Modifica', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Etichetta', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Personalizza tinta:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Salva tinta personalizzata', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Inserisci un URL per la tua tinta...', - ["INVENTORY_NUI_PLACE"] = 'Posto', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Giocatore:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Nessun giocatore nelle vicinanze...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Il giocatore deve alzare la mano!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'L\'accessorio non è compatibile con quest\'arma...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Veicolo bloccato!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Non possiedi questo articolo?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Non hai questo articolo!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Non hai un\'arma in mano', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Non c\'è spazio per altri proiettili...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Quest\'arma è rotta e non può essere utilizzata', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'L\'articolo non esiste', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Non hai gli elementi richiesti...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'L\'inventario era pieno, gli oggetti furono lasciati a terra', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'L\'inventario dell\'altro giocatore è pieno', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventario non accessibile!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'L\'articolo che stai tentando di vendere non è corretto...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Quell\'oggetto non esiste', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Venduto!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Non puoi vendere questo oggetto...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Acquistato!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Non hai abbastanza soldi...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Non puoi modificare l\'etichetta di questo articolo...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Hai cambiato l\'etichetta dell\'articolo in €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Nessuna etichetta selezionata per l\'articolo!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Non puoi spostare questo oggetto', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Non hai abbastanza dell\'articolo', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Questo non è un tipo di inventario valido', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argomenti non completati correttamente', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Non puoi regalare l\'oggetto', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Hai dato', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Non sei un amministratore!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Il giocatore è offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Impossibile utilizzare questo articolo. Se lo slot è pieno, rimuovere prima qualcosa', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Hai rimosso', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Sei troppo lontano per dare oggetti', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'L\'articolo che hai provato a regalare non è disponibile', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'È stato trovato un articolo errato, riprova...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Ricevi', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Hai dato', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'da', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Quest\'arma non è danneggiata', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'La tua arma è rotta; ripararlo per riutilizzarlo', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Hai già un', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'sulla tua arma', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Non è possibile cambiare i vestiti con questo personaggio', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Non è possibile utilizzare oggetti nei veicoli...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Inserisci un importo prima di vendere...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'La tinta personalizzata può essere utilizzata solo dal tuo inventario, non da questo menu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'È stata creata una tinta per l\'arma con l\'URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Questo non è un collegamento; inserisci un collegamento immagine...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'L\'inventario del giocatore è in fase di ispezione da parte di qualcun altro...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'L’inventario è in uso da un altro giocatore o lo hai aperto troppo velocemente. Riprova con più calma.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'L\'oggetto non può essere rubato', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Non è possibile conservare l\'articolo', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Hai rubato: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Sei stato derubato: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Il giocatore che hai cercato di derubare non aveva soldi...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Impossibile utilizzare questo elemento dalla hotbar...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'La creazione è fallita, i materiali sono andati perduti...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Impossibile utilizzare un articolo scaduto o usato...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'La vittima è scappata o è troppo lontana per derubarla!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Un altro giocatore ti sta ispezionando o derubando...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Non è possibile fornire più di 1000 proiettili', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'L\'arma del giocatore si è rotta e hai ricevuto parti casuali', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Non puoi portare di più', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'L\'altro giocatore non può trasportarne di più', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Smetti di sparare per cambiare arma', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Seleziona un importo pari a 0 o superiore', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Non è possibile donare denaro con questo comando; utilizzare il comando appropriato', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Impossibile accedere a un bagagliaio che non è tuo', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Non è possibile accedere a un vano portaoggetti che non è tuo', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Non è possibile creare più di un\'arma alla volta', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Smetti di provare; non funzionerà...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Impossibile aprire il menu dell\'abbigliamento all\'interno di un veicolo', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Impossibile allegare l\'URL della tinta qui; utilizzare direttamente dall\'articolo', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Hai già lanciato questo oggetto...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Immettere un numero maggiore di 0; non può essere vuoto', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Puoi avere un solo caricatore nella tua arma', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Devi avere un\'arma equipaggiata per usare questo oggetto', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'L\'arma è già al 100% di qualità', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Per favore, aspetta un momento. La tua pistola è molto calda.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Artigianato', - ["INVENTORY_TEXT_SELLING"] = '[E] - Acquirente', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Officina riparazioni non disponibile in questo momento', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'La tua arma è stata riparata', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Recupera l\'arma', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Arma riparatrice, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Non hai un\'arma in mano', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Premi ~INPUT_CONTEXT~ per lanciare l\'oggettonPremi ~INPUT_CONTEXT_SECONDARY~ per annullare', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Raccogli l\'oggetto', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Creazione...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Raccogliere palle di neve...', - ["INVENTORY_PROGRESS_STEAL"] = 'Rubare al giocatore...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Riparazione dell\'arma...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Apri l\'inventario', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Apre/chiude la hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Alza le mani', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Ricarica l\'arma', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Usa l\'oggetto dallo slot', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Aspetto la tua conferma', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'In attesa di conferma da', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Articoli da', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Articoli offerti', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Quantità', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Hai ricevuto una richiesta di scambio, premi [E] per accettare', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'La richiesta di scambio è scaduta', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Richiesta inviata al giocatore', -} diff --git a/resources/[inventory]/qs-inventory/locales/ja.lua b/resources/[inventory]/qs-inventory/locales/ja.lua deleted file mode 100644 index 26b9d8358..000000000 --- a/resources/[inventory]/qs-inventory/locales/ja.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["ja"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = '額', - ["INVENTORY_NUI_OPTION_USE"] = '使用', - ["INVENTORY_NUI_OPTION_GIVE"] = '与える', - ["INVENTORY_NUI_OPTION_TRADE"] = '貿易', - ["INVENTORY_NUI_OPTION_THROW"] = '投げる', - ["INVENTORY_NUI_OPTION_RESET"] = 'リセット', - ["INVENTORY_NUI_OPTION_COMBINE"] = '組み合わせる', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'スイッチ', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = '添付ファイル', - ["INVENTORY_NUI_OPTION_STEAL"] = '窃盗', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'お金を盗む', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = '原色:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = '二次色:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = '枠線の色:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = '境界線の半径:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = '文字の色:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = '不透明度:', - ["INVENTORY_NUI_DIALOG"] = '近くのプレイヤー:', - ["INVENTORY_NUI_PLAYER"] = '在庫', - ["INVENTORY_NUI_ATTACHMENTS"] = '添付ファイル', - ["INVENTORY_NUI_DURABILITY"] = '耐久性:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'シリアルナンバー:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'この武器にはアタッチメントがありません', - ["INVENTORY_NUI_BROKEN_WEAPON"] = '壊れた', - ["INVENTORY_NUI_VENDING"] = '自販機', - ["INVENTORY_NUI_CRAFTING"] = 'クラフト', - ["INVENTORY_NUI_ITEMBOX_USED"] = '使用済み', - ["INVENTORY_NUI_ITEMBOX_ADD"] = '追加した', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = '削除されました', - ["INVENTORY_NUI_DROP_LABEL"] = '地面', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'グローブボックス', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'ごみ', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'トランク', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'ラベルを変更します:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = '変化', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'ラベル', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = '色合いをカスタマイズする:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'カスタム色合いを保存する', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'ティントの URL を入力してください...', - ["INVENTORY_NUI_PLACE"] = '場所', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'プレーヤー:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = '近くにプレイヤーがいません...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'プレイヤーは手を挙げなければなりません!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'アタッチメントはこの武器と互換性がありません...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = '車両がロックされました!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'このアイテムを所有していませんか?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'このアイテムをお持ちではありません!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = '手に武器を持っていません', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'これ以上弾を入れるスペースはない…', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'この武器は壊れているので使用できません', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = '項目は存在しません', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = '必要なアイテムがありません...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'インベントリがいっぱいになり、アイテムが地面に落ちた', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = '他のプレイヤーのインベントリがいっぱいです', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = '在庫にアクセスできません!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = '販売しようとしている商品が間違っています...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'そのアイテムは存在しません', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = '売れました!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'この商品は販売できません...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = '購入しました!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'お金が足りません...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'このアイテムのラベルは変更できません...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'アイテムラベルを€に変更しました', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'アイテムのラベルが選択されていません!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'この項目は移動できません', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'アイテムが足りません', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'これは有効な在庫タイプではありません', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = '引数が正しく完了していません', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'アイテムを与えることはできません', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'あなたが与えてくれた', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'あなたは管理者ではありません!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'プレーヤーはオフラインです...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'このアイテムは使用できません。スロットがいっぱいの場合は、まず何かを取り外してください', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = '削除しました', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'アイテムを渡すには遠すぎます', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = '贈ろうとしたアイテムは入手できません', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = '間違ったアイテムが見つかりました。もう一度お試しください...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'あなたは受け取ります', - ["INVENTORY_NOTIFICATION_GAVE"] = 'あなたがくれた', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'から', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'この武器はダメージを受けていません', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'あなたの武器は壊れています。修理してまた使えるようにする', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'あなたはすでに持っています', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'あなたの武器に', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'このキャラクターでは着替えることはできません', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = '乗り物ではアイテムが使えない…', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = '販売する前に金額を入力してください...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'カスタム色合いは、このメニューからではなく、インベントリからのみ使用できます。', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = '武器の色合いは次の URL で作成されました。', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'これはリンクではありません。画像リンクを入力してください...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'プレイヤーのインベントリは他の人によって検査されています...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'インベントリは他のプレイヤーが使用中、または開くのが速すぎました。落ち着いてもう一度試してください。', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'アイテムは盗まれません', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'アイテムを保管することはできません', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'あなたが盗んだもの: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'あなたは強盗されました: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'あなたが強奪しようとしたプレイヤーはお金を持っていませんでした...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'このアイテムはホットバーから使用できません...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = '製作に失敗して材料がなくなってしまった…', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = '期限切れや使用済みのものは使用できません...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = '被害者は逃げたか、強盗するには遠すぎます!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = '他のプレイヤーがあなたを検査または強盗しています...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = '1000発以上の弾丸を与えることはできません', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'プレイヤーの武器が壊れたので、ランダムなパーツを受け取りました', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'これ以上持ち運べない', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = '他のプレイヤーはそれ以上持ち運べません', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = '武器を切り替えるには発砲を停止してください', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = '0以上の金額を選択してください', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'このコマンドではお金を渡すことはできません。適切なコマンドを使用してください', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = '自分のものではないトランクにはアクセスできません', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = '自分のものではないグローブボックスにはアクセスできません', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = '一度に複数の武器を作成することはできません', - ["INVENTORY_NOTIFICATION_SPAM"] = '試すのはやめてください。それはうまくいきません...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = '車内では服装メニューを開けません', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'ここにティント URL を添付できません。アイテムから直接使用する', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'あなたはすでにこのアイテムを投げました...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = '0 より大きい数値を入力します。空にすることはできません', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = '武器にはマガジンを 1 つだけ搭載できます', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'このアイテムを使用するには武器を装備する必要があります', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = '武器の品質はすでに 100% です', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'しばらくお待ちください。あなたの銃はとても熱いです。', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - クラフト', - ["INVENTORY_TEXT_SELLING"] = '[E] - 購入者', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = '現在修理工場は利用できません', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'あなたの武器は修理されました', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - 武器を回収する', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] 武器の修理、€', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = '手に武器を持っていません', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = '~INPUT_CONTEXT~ を押してアイテムをスローします n ~INPUT_CONTEXT_SECONDARY~ を押してキャンセルします', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - アイテムを拾う', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'クラフト中...', - ["INVENTORY_PROGRESS_SNOWBALL"] = '雪玉を集めて…', - ["INVENTORY_PROGRESS_STEAL"] = 'プレイヤーから盗む...', - ["INVENTORY_PROGRESS_REPAIR"] = '武器を修理中...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'オープンインベントリ', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'ホットバーを開閉する', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = '挙手', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = '武器をリロードする', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'スロットからアイテムを使用する', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'あなたの確認を待っています', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'からの確認を待っています', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'からのアイテム', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = '提供アイテム', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = '額', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = '取引リクエストを受け取りました。[E]を押して受け入れます', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = '取引リクエストの有効期限が切れました', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'プレイヤーにリクエストが送信されました', -} diff --git a/resources/[inventory]/qs-inventory/locales/ko.lua b/resources/[inventory]/qs-inventory/locales/ko.lua deleted file mode 100644 index 290d3f5d9..000000000 --- a/resources/[inventory]/qs-inventory/locales/ko.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["ko"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = '양', - ["INVENTORY_NUI_OPTION_USE"] = '사용', - ["INVENTORY_NUI_OPTION_GIVE"] = '주다', - ["INVENTORY_NUI_OPTION_TRADE"] = '거래', - ["INVENTORY_NUI_OPTION_THROW"] = '던지다', - ["INVENTORY_NUI_OPTION_RESET"] = '다시 놓기', - ["INVENTORY_NUI_OPTION_COMBINE"] = '결합하다', - ["INVENTORY_NUI_OPTION_SWITCH"] = '스위치', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = '첨부파일', - ["INVENTORY_NUI_OPTION_STEAL"] = '훔치다', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = '돈을 훔치다', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = '원색:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = '보조 색상:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = '테두리 색상:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = '국경 반경:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = '텍스트 색상:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = '불투명:', - ["INVENTORY_NUI_DIALOG"] = '주변 플레이어:', - ["INVENTORY_NUI_PLAYER"] = '목록', - ["INVENTORY_NUI_ATTACHMENTS"] = '첨부파일', - ["INVENTORY_NUI_DURABILITY"] = '내구성:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = '일련번호:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = '이 무기에는 부착물이 없습니다', - ["INVENTORY_NUI_BROKEN_WEAPON"] = '고장난', - ["INVENTORY_NUI_VENDING"] = '자동판매기', - ["INVENTORY_NUI_CRAFTING"] = '제작', - ["INVENTORY_NUI_ITEMBOX_USED"] = '사용된', - ["INVENTORY_NUI_ITEMBOX_ADD"] = '추가됨', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = '제거됨', - ["INVENTORY_NUI_DROP_LABEL"] = '지면', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = '글로브박스', - ["INVENTORY_NUI_GARBAGE_LABEL"] = '쓰레기', - ["INVENTORY_NUI_TRUNK_LABEL"] = '트렁크', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = '라벨 변경:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = '변화', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = '상표', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = '색조 사용자 정의:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = '맞춤 색조 저장', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = '색조의 URL을 입력하세요...', - ["INVENTORY_NUI_PLACE"] = '장소', - ["INVENTORY_NUI_GIVE_PLAYER"] = '플레이어:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = '근처에 플레이어가 없습니다...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = '플레이어는 손을 들어야 합니다!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = '부착물은 이 무기와 호환되지 않습니다...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = '차량이 잠겼습니다!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = '이 항목을 소유하고 있지 않으신가요?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = '이 항목이 없습니다!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = '당신은 손에 무기가 없습니다', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = '더 이상 총알을 넣을 공간이 없습니다...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = '이 무기는 부서져서 사용할 수 없습니다', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = '항목이 존재하지 않습니다.', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = '필수항목이 없습니다...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = '인벤토리가 가득 차서 아이템이 땅에 떨어졌습니다.', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = '다른 플레이어의 인벤토리가 가득 찼습니다.', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = '인벤토리에 접근할 수 없습니다!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = '판매하려는 품목이 올바르지 않습니다...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = '해당 항목이 존재하지 않습니다.', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = '판매된!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = '이 상품은 판매할 수 없습니다...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = '구매했습니다!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = '너 돈이 부족해...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = '이 항목의 라벨을 변경할 수 없습니다...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = '항목 라벨을 €로 변경했습니다.', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = '항목에 대해 선택된 라벨이 없습니다!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = '이 항목을 이동할 수 없습니다', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = '항목이 충분하지 않습니다.', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = '유효한 인벤토리 유형이 아닙니다.', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = '인수가 제대로 완료되지 않았습니다.', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = '아이템을 줄 수 없습니다', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = '당신은 주었어요', - ["INVENTORY_NOTIFICATION_ADMIN"] = '당신은 관리자가 아닙니다!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = '플레이어가 오프라인 상태입니다...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = '이 항목을 사용할 수 없습니다. 슬롯이 가득 차면 먼저 무언가를 제거하세요.', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = '삭제했습니다', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = '아이템을 주기엔 너무 멀다', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = '제공하려는 항목을 사용할 수 없습니다.', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = '잘못된 항목이 발견되었습니다. 다시 시도하세요...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = '당신은 받는다', - ["INVENTORY_NOTIFICATION_GAVE"] = '당신은 주었어요', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = '~에서', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = '이 무기는 손상되지 않았습니다', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = '무기가 부러졌습니다. 다시 사용하려면 수리하세요', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = '당신은 이미', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = '당신의 무기에', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = '이 캐릭터로는 옷을 갈아입을 수 없습니다', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = '차량 내 아이템 사용 불가...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = '판매하기 전에 금액을 입력하세요...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = '맞춤 색조는 이 메뉴가 아닌 인벤토리에서만 사용할 수 있습니다!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = '다음 URL로 무기 색조가 생성되었습니다.', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = '이것은 링크가 아닙니다. 이미지 링크를 입력하세요...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = '플레이어의 인벤토리를 다른 사람이 검사하고 있습니다...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = '인벤토리는 다른 플레이어가 사용 중이거나 너무 빠르게 열었습니다. 천천히 다시 시도하세요.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = '물건을 훔칠 수 없습니다', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = '아이템을 보관할 수 없습니다', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = '당신은 훔쳤습니다: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = '당신은 강도를 당했습니다: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = '당신이 강탈하려던 플레이어는 돈이 없었습니다...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = '핫바에서 이 아이템을 사용할 수 없습니다...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = '제작 실패, 재료 분실…', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = '유효기간이 지났거나 사용한 아이템은 사용할 수 없습니다...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = '피해자가 탈출했거나 도둑질하기에는 너무 멀었습니다!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = '다른 플레이어가 당신을 조사하거나 강탈하고 있습니다...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = '총알은 1000개 이상 줄 수 없습니다.', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = '플레이어의 무기가 파손되어 임의의 부품을 받았습니다.', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = '더 이상 가지고 다닐 수 없습니다', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = '다른 플레이어는 더 이상 운반할 수 없습니다.', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = '무기를 바꾸려면 발사를 중지하세요.', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = '0 이상의 금액을 선택하세요.', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = '이 명령으로는 돈을 줄 수 없습니다. 적절한 명령을 사용하십시오', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = '귀하의 것이 아닌 트렁크에 접근할 수 없습니다', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = '본인 소유가 아닌 글로브박스에 접근할 수 없습니다.', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = '한 번에 두 개 이상의 무기를 제작할 수 없습니다.', - ["INVENTORY_NOTIFICATION_SPAM"] = '노력을 중단하세요. 작동하지 않습니다...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = '차량 내부에서는 의류 메뉴를 열 수 없습니다.', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = '여기에 색조 URL을 첨부할 수 없습니다. 항목에서 직접 사용', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = '이미 던진 아이템인데...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = '0보다 큰 숫자를 입력하세요. 비워둘 수 없습니다.', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = '무기에는 탄창이 하나만 있을 수 있습니다.', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = '이 아이템을 사용하려면 무기를 장착해야 합니다.', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = '무기의 품질은 이미 100%입니다.', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = '잠시만 기다려 주세요. 총이 너무 뜨거워요.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - 공예', - ["INVENTORY_TEXT_SELLING"] = '[E] - 구매자', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = '현재 수리점을 이용할 수 없습니다', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = '무기가 수리되었습니다', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - 무기 회수', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] 무기 수리, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = '당신은 손에 무기가 없습니다', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = '~INPUT_CONTEXT~를 눌러 아이템을 던지고, ~INPUT_CONTEXT_SECONDARY~를 눌러 취소하세요.', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - 아이템 픽업', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = '제작 중...', - ["INVENTORY_PROGRESS_SNOWBALL"] = '눈덩이 모으기...', - ["INVENTORY_PROGRESS_STEAL"] = '플레이어에게서 물건을 훔치는 중...', - ["INVENTORY_PROGRESS_REPAIR"] = '무기 수리 중...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = '인벤토리 열기', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = '핫바 열기/닫기', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = '손을 들다', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = '무기 재장전', - ["INVENTORY_KEYMAPPING_SLOTS"] = '슬롯의 아이템 사용', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = '귀하의 확인을 기다리고 있습니다', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = '의 확인을 기다리는 중입니다.', - ["INVENTORY_TRADE_ITEMS_FROM"] = '항목의 출처', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = '제공 품목', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = '양', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = '거래 요청을 받았습니다. 수락하려면 [E]를 누르세요.', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = '거래 요청이 만료되었습니다', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = '플레이어에게 요청 전송됨', -} diff --git a/resources/[inventory]/qs-inventory/locales/nl.lua b/resources/[inventory]/qs-inventory/locales/nl.lua deleted file mode 100644 index 959df97b6..000000000 --- a/resources/[inventory]/qs-inventory/locales/nl.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["nl"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Hoeveelheid', - ["INVENTORY_NUI_OPTION_USE"] = 'Gebruik', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Geven', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Handel', - ["INVENTORY_NUI_OPTION_THROW"] = 'Gooien', - ["INVENTORY_NUI_OPTION_RESET"] = 'Opnieuw instellen', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combineren', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Schakelaar', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Bijlagen', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Stelen', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Geld stelen', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Primaire kleur:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Secundaire kleur:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Randkleur:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Randradius:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Tekstkleur:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Dekking:', - ["INVENTORY_NUI_DIALOG"] = 'Spelers in de buurt:', - ["INVENTORY_NUI_PLAYER"] = 'Inventaris', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Bijlagen', - ["INVENTORY_NUI_DURABILITY"] = 'Duurzaamheid:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Serienummer:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Dit wapen heeft geen hulpstukken', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'GEBROKEN', - ["INVENTORY_NUI_VENDING"] = 'Automaat', - ["INVENTORY_NUI_CRAFTING"] = 'Knutselen', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Gebruikt', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Toegevoegd', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'VERWIJDERD', - ["INVENTORY_NUI_DROP_LABEL"] = 'Grond', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Handschoenenkastje', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Afval', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Kofferbak', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Etiket wijzigen:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Wijziging', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Label', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Tint aanpassen:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Aangepaste tint opslaan', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Voer een URL in voor uw tint...', - ["INVENTORY_NUI_PLACE"] = 'Plaats', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Speler:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Geen spelers in de buurt...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'De speler moet zijn hand opsteken!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Het hulpstuk is niet compatibel met dit wapen...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Voertuig vergrendeld!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Bent u niet de eigenaar van dit item?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Je hebt dit item niet!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Je hebt geen wapen in de hand', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Geen ruimte voor meer kogels...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Dit wapen is kapot en kan niet worden gebruikt', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Het artikel bestaat niet', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'U beschikt niet over de vereiste items...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'De inventaris was vol, voorwerpen vielen op de grond', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'De inventaris van de andere speler is vol', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventaris niet toegankelijk!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Het item dat je probeert te verkopen is onjuist...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Dat artikel bestaat niet', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Verkocht!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'U kunt dit artikel niet verkopen...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Gekocht!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Je hebt niet genoeg geld...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Je kunt het label van dit item niet wijzigen...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Je hebt het artikellabel gewijzigd in €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Er is geen label geselecteerd voor het artikel!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Je kunt dit item niet verplaatsen', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Je hebt niet genoeg van het item', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Dit is geen geldig voorraadtype', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumenten niet goed ingevuld', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'U kunt het artikel niet geven', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Jij hebt gegeven', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'U bent geen beheerder!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Speler is offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Kan dit artikel niet gebruiken. Als de sleuf vol is, verwijder dan eerst iets', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Jij verwijderd', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Je bent te ver om items te geven', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Het item dat u probeerde te geven is niet beschikbaar', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Er is een onjuist artikel gevonden, probeer het opnieuw...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Jij ontvangt', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Jij gaf', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'van', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Dit wapen is niet beschadigd', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Je wapen is kapot; repareren om opnieuw te gebruiken', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Je hebt al een', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'op je wapen', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Je kunt je niet omkleden met dit personage', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Kan items niet gebruiken in voertuigen...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Voer een bedrag in voordat u verkoopt...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Aangepaste tint kan alleen vanuit je inventaris worden gebruikt, niet vanuit dit menu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Er is een wapentint gemaakt met de URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Dit is geen link; voer een afbeeldingslink in...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'De inventaris van de speler wordt door iemand anders geïnspecteerd...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'De inventaris wordt gebruikt door een andere speler of je hebt het te snel geopend. Probeer het opnieuw, langzamer.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Het artikel kan niet worden gestolen', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'U kunt het artikel niet opslaan', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Je hebt gestolen: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'U bent beroofd: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'De speler die je probeerde te beroven had geen geld...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Kan dit item niet gebruiken vanuit de hotbar...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Het maken mislukte, materialen gingen verloren...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Kan een verlopen of gebruikt artikel niet gebruiken...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Het slachtoffer is ontsnapt of is te ver om te beroven!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Een andere speler inspecteert of berooft je...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Kan niet meer dan 1000 kogels geven', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Het wapen van de speler ging kapot en je ontving willekeurige onderdelen', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Je kunt niet meer meenemen', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'De andere speler kan niet meer dragen', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Stop met schieten om van wapen te wisselen', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Selecteer een bedrag van 0 of hoger', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Kan geen geld geven met dit commando; gebruik het juiste commando', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Geen toegang tot een kofferbak die niet van u is', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Geen toegang tot een dashboardkastje dat niet van u is', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Kan niet meer dan één wapen tegelijk maken', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Stop met proberen; het zal niet werken...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Kan het kledingmenu niet openen in een voertuig', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Kan hier geen tint-URL bijvoegen; rechtstreeks vanuit het artikel gebruiken', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Je hebt dit item al gegooid...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Voer een getal groter dan 0 in; kan niet leeg zijn', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Je kunt maar één magazijn in je wapen hebben', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Je hebt een wapen nodig om dit item te kunnen gebruiken', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Wapen is al op 100% kwaliteit', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Wacht alsjeblieft even. Je pistool is zo heet.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Ambacht', - ["INVENTORY_TEXT_SELLING"] = '[E] - Koper', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Reparatiewerkplaats is momenteel niet beschikbaar', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Je wapen is gerepareerd', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Haal het wapen terug', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparatiewapen, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Je hebt geen wapen in de hand', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Druk op ~INPUT_CONTEXT~ om het item te gooiennDruk op ~INPUT_CONTEXT_SECONDARY~ om te annuleren', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Artikel ophalen', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Knutselen...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Sneeuwballen verzamelen...', - ["INVENTORY_PROGRESS_STEAL"] = 'Stelen van speler...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Wapen repareren...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Inventaris openen', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Hotbar openen/sluiten', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Handen opsteken', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Herlaad wapen', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Gebruik item uit slot', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Wachten op uw bevestiging', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Wachten op bevestiging van', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Artikelen van', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Aangeboden artikelen', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Hoeveelheid', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'U heeft een handelsverzoek ontvangen. Druk op [E] om te accepteren', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Het handelsverzoek is verlopen', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Verzoek verzonden naar speler', -} diff --git a/resources/[inventory]/qs-inventory/locales/no.lua b/resources/[inventory]/qs-inventory/locales/no.lua deleted file mode 100644 index ef8420020..000000000 --- a/resources/[inventory]/qs-inventory/locales/no.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["no"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Beløp', - ["INVENTORY_NUI_OPTION_USE"] = 'Bruk', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Gi', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Handel', - ["INVENTORY_NUI_OPTION_THROW"] = 'Kaste', - ["INVENTORY_NUI_OPTION_RESET"] = 'Tilbakestill', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Kombinere', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Bryter', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Vedlegg', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Stjele', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Stjele penger', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Primærfarge:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Sekundær farge:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Kantfarge:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Kanteradius:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Tekstfarge:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opasitet:', - ["INVENTORY_NUI_DIALOG"] = 'Spillere i nærheten:', - ["INVENTORY_NUI_PLAYER"] = 'Inventar', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Vedlegg', - ["INVENTORY_NUI_DURABILITY"] = 'Varighet:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Serienummer:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Dette våpenet har ingen vedlegg', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'BRUKKET', - ["INVENTORY_NUI_VENDING"] = 'Salgsautomat', - ["INVENTORY_NUI_CRAFTING"] = 'Håndverk', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Brukt', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Lagt til', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Fjernet', - ["INVENTORY_NUI_DROP_LABEL"] = 'Bakke', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Hanskerom', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Søppel', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Stamme', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Endre etikett:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Endre', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Merkelapp', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Tilpass fargetone:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Lagre tilpasset fargetone', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Skriv inn en URL for fargen din...', - ["INVENTORY_NUI_PLACE"] = 'Sted', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Spiller:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Ingen spillere i nærheten...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Spilleren må rekke opp hendene!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Vedlegget er ikke kompatibelt med dette våpenet...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Kjøretøy låst!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Eier du ikke denne varen?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Du har ikke denne varen!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Du har ikke et våpen i hånden', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Ikke plass til flere kuler...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Dette våpenet er ødelagt og kan ikke brukes', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Elementet finnes ikke', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Du har ikke de nødvendige elementene...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Inventaret var fullt, gjenstander ble sluppet på bakken', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Den andre spillerens inventar er fullt', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventar ikke tilgjengelig!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Varen du prøver å selge er feil...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Den varen finnes ikke', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Solgt!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Du kan ikke selge denne varen...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Kjøpt!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Du har ikke nok penger...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Du kan ikke endre etiketten til denne varen...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Du endret vareetiketten til €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Ingen etikett valgt for varen!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Du kan ikke flytte dette elementet', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Du har ikke nok av varen', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Dette er ikke en gyldig beholdningstype', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumentene er ikke riktig utfylt', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Du kan ikke gi varen', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Du har gitt', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Du er ikke administrator!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Spilleren er frakoblet...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Kan ikke bruke denne varen. Hvis sporet er fullt, fjern noe først', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Du fjernet', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Du er for langt til å gi varer', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Varen du prøvde å gi er ikke tilgjengelig', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Fant et feil element, prøv igjen...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'du mottar', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Du ga', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'fra', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Dette våpenet er ikke skadet', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Våpenet ditt er ødelagt; reparer den for å bruke den igjen', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Du har allerede en', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'på våpenet ditt', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Kan ikke bytte klær med denne karakteren', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Kan ikke bruke gjenstander i kjøretøy...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Skriv inn et beløp før du selger...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Egendefinert fargetone kan bare brukes fra inventaret ditt, ikke fra denne menyen!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'En våpenfarge ble opprettet med URLen:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Dette er ikke en lenke; skriv inn en bildelenke...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Spillerens beholdning blir inspisert av noen andre...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Lageret brukes av en annen spiller, eller du åpnet det for raskt. Prøv igjen saktere.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Varen kan ikke stjeles', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Du kan ikke lagre varen', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Du stjal: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Du ble ranet: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Spilleren du prøvde å rane hadde ingen penger...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Kan ikke bruke dette elementet fra hotbaren...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Laget mislyktes, materialer gikk tapt...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Kan ikke bruke en utløpt eller brukt vare...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Offeret rømte eller er for langt til å rane!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'En annen spiller inspiserer eller raner deg...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Kan ikke gi mer enn 1000 kuler', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Spillerens våpen gikk i stykker, og du mottok tilfeldige deler', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Du kan ikke bære mer', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Den andre spilleren kan ikke bære mer', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Slutt å skyte for å bytte våpen', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Velg et beløp på 0 eller høyere', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Kan ikke gi penger med denne kommandoen; bruk riktig kommando', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Får ikke tilgang til en bagasjerom som ikke er din', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Får ikke tilgang til et hanskerom som ikke er ditt', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Kan ikke lage mer enn ett våpen om gangen', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Slutt å prøve; det vil ikke fungere...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Kan ikke åpne klesmenyen inne i et kjøretøy', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Kan ikke legge ved tint URL her; bruk direkte fra varen', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Du har allerede kastet denne gjenstanden...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Skriv inn et tall større enn 0; kan ikke være tom', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Du kan bare ha ett magasin i våpenet ditt', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Du må ha et våpen utstyrt for å bruke denne gjenstanden', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Våpen er allerede i 100% kvalitet', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Vennligst vent et øyeblikk. Pistolen din er veldig varm.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Håndverk', - ["INVENTORY_TEXT_SELLING"] = '[E] - Kjøper', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Verkstedet er utilgjengelig for øyeblikket', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Våpenet ditt ble reparert', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Hent våpen', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparasjonsvåpen, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Du har ikke et våpen i hånden', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Trykk ~INPUT_CONTEXT~ for å kaste elementet.Trykk ~INPUT_CONTEXT_SECONDARY~ for å avbryte', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Hent varen', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Lage...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Samler snøballer...', - ["INVENTORY_PROGRESS_STEAL"] = 'Stjeler fra spiller...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Reparerer våpen...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Åpen inventar', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Åpne/lukk hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Løft opp hendene', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Last våpen på nytt', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Bruk element fra spor', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Venter på din bekreftelse', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Venter på bekreftelse fra', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Varer fra', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Tilbudte varer', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Beløp', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Du mottok en bytteforespørsel, trykk [E] for å godta', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Handelsforespørselen utløp', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Forespørsel sendt til spiller', -} diff --git a/resources/[inventory]/qs-inventory/locales/pl.lua b/resources/[inventory]/qs-inventory/locales/pl.lua deleted file mode 100644 index 36c0a7084..000000000 --- a/resources/[inventory]/qs-inventory/locales/pl.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["pl"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Kwota', - ["INVENTORY_NUI_OPTION_USE"] = 'Używać', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Dawać', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Handel', - ["INVENTORY_NUI_OPTION_THROW"] = 'Rzucić', - ["INVENTORY_NUI_OPTION_RESET"] = 'Nastawić', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Łączyć', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Przełącznik', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Załączniki', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Ukraść', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Ukraść pieniądze', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Kolor podstawowy:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Kolor dodatkowy:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Kolor obramowania:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Promień granicy:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Kolor tekstu:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Nieprzezroczystość:', - ["INVENTORY_NUI_DIALOG"] = 'Pobliscy gracze:', - ["INVENTORY_NUI_PLAYER"] = 'Spis', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Załączniki', - ["INVENTORY_NUI_DURABILITY"] = 'Trwałość:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Numer seryjny:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Ta broń nie ma żadnych dodatków', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'ZŁAMANY', - ["INVENTORY_NUI_VENDING"] = 'Automat sprzedający', - ["INVENTORY_NUI_CRAFTING"] = 'Rzemiosło', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Używany', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'W dodatku', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'REMOVED', - ["INVENTORY_NUI_DROP_LABEL"] = 'Grunt', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Schowek', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Śmieci', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Pień', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Zmień etykietę:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Zmiana', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Etykieta', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Dostosuj odcień:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Zapisz niestandardowy odcień', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Wprowadź adres URL swojego odcienia...', - ["INVENTORY_NUI_PLACE"] = 'Miejsce', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Odtwarzacz:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Brak graczy w pobliżu...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Gracz musi podnieść ręce!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Nasadka nie jest kompatybilna z tą bronią...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Pojazd zablokowany!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Nie jesteś właścicielem tego przedmiotu?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Nie masz tego przedmiotu!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Nie masz broni w ręku', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Nie ma miejsca na więcej kul...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Ta broń jest uszkodzona i nie można jej używać', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Element nie istnieje', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Nie masz wymaganych elementów...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Zapasy były pełne, przedmioty zostały zrzucone na ziemię', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Inwentarz drugiego gracza jest pełny', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Zasoby niedostępne!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Przedmiot, który próbujesz sprzedać, jest nieprawidłowy...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Ten element nie istnieje', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Sprzedany!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Nie możesz sprzedać tego przedmiotu...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Kupiony!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Nie masz dość pieniędzy...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Nie możesz zmienić etykiety tego elementu...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Zmieniłeś etykietę przedmiotu na €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Nie wybrano etykiety dla elementu!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Nie możesz przenieść tego elementu', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Nie masz wystarczającej ilości tego przedmiotu', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'To nie jest prawidłowy typ zasobów reklamowych', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumenty nie zostały poprawnie uzupełnione', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Nie możesz oddać przedmiotu', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Dałeś', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Nie jesteś administratorem!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Gracz jest offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Nie można użyć tego przedmiotu. Jeśli szczelina jest pełna, najpierw usuń coś', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Usunąłeś', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Jesteś za daleko, aby dać przedmioty', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Przedmiot, który próbowałeś dać, jest niedostępny', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Znaleziono nieprawidłowy element, spróbuj ponownie...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Otrzymujesz', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Dałeś', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'z', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Ta broń nie jest uszkodzona', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Twoja broń jest zepsuta; napraw go, aby móc go ponownie używać', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Masz już', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'na twojej broni', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Nie można zmienić ubrania tą postacią', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Nie można używać przedmiotów w pojazdach...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Wprowadź kwotę przed sprzedażą...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Niestandardowego odcienia można używać wyłącznie z poziomu ekwipunku, a nie z tego menu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Utworzono odcień broni z adresem URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'To nie jest link; wprowadź link do zdjęcia...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Inwentarz gracza jest sprawdzany przez kogoś innego...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Ekwipunek jest używany przez innego gracza lub został otwarty zbyt szybko. Spróbuj ponownie, ale wolniej.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Przedmiotu nie można ukraść', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Nie możesz przechowywać przedmiotu', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Ukradłeś: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Zostałeś okradziony: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Gracz, którego próbowałeś okraść, nie miał pieniędzy...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Nie można użyć tego elementu z paska skrótów...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Tworzenie nie powiodło się, materiały zostały utracone...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Nie można używać przeterminowanego lub używanego przedmiotu...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Ofiara uciekła lub jest za daleko, aby ją okraść!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Inny gracz sprawdza Cię lub okrada...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Nie można dać więcej niż 1000 kul', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Broń gracza zepsuła się, a ty otrzymałeś losowe części', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Nie możesz unieść więcej', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Drugi gracz nie może unieść więcej', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Przestań strzelać, aby zmienić broń', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Wybierz kwotę 0 lub wyższą', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Za pomocą tego polecenia nie można dać pieniędzy; użyj odpowiedniego polecenia', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Nie można uzyskać dostępu do bagażnika, który nie jest Twój', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Nie można uzyskać dostępu do schowka podręcznego, który nie należy do Ciebie', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Nie można wytworzyć więcej niż jednej broni na raz', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Przestań próbować; to nie zadziała...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Nie można otworzyć menu odzieży wewnątrz pojazdu', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Nie można tutaj dołączyć adresu URL odcienia; użyj bezpośrednio z przedmiotu', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Już rzuciłeś ten przedmiot...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Wprowadź liczbę większą niż 0; nie może być pusty', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'W broni możesz mieć tylko jeden magazynek', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Aby użyć tego przedmiotu, musisz posiadać broń', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Broń jest już w 100% jakościowa', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Proszę chwilę poczekać. Twoja broń jest bardzo gorąca.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Rzemiosło', - ["INVENTORY_TEXT_SELLING"] = '[E] - Kupujący', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Warsztat naprawczy jest obecnie niedostępny', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Twoja broń została naprawiona', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] – Odzyskaj broń', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Napraw broń, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Nie masz broni w ręku', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Naciśnij ~INPUT_CONTEXT~, aby rzucić przedmiot.Naciśnij ~INPUT_CONTEXT_SECONDARY~, aby anulować', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] – Podnieś przedmiot', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Tworzenie...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Zbieranie śnieżek...', - ["INVENTORY_PROGRESS_STEAL"] = 'Kradzież od gracza...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Naprawa broni...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Otwórz inwentarz', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Otwórz/zamknij pasek skrótów', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Podnieś ręce', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Przeładuj broń', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Użyj przedmiotu ze slotu', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Czekam na Twoje potwierdzenie', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Czekam na potwierdzenie od', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Przedmioty z', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Oferowane przedmioty', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Kwota', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Otrzymałeś prośbę o wymianę, naciśnij [E], aby zaakceptować', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Prośba o wymianę wygasła', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Prośba wysłana do gracza', -} diff --git a/resources/[inventory]/qs-inventory/locales/pt.lua b/resources/[inventory]/qs-inventory/locales/pt.lua deleted file mode 100644 index 37a624713..000000000 --- a/resources/[inventory]/qs-inventory/locales/pt.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["pt"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Quantia', - ["INVENTORY_NUI_OPTION_USE"] = 'Usar', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Dar', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Troca', - ["INVENTORY_NUI_OPTION_THROW"] = 'Lançar', - ["INVENTORY_NUI_OPTION_RESET"] = 'Reiniciar', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combinar', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Trocar', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Anexos', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Roubar', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Roubar dinheiro', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Cor primária:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Cor secundária:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Cor da borda:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Raio da borda:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Cor do texto:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacidade:', - ["INVENTORY_NUI_DIALOG"] = 'Jogadores próximos:', - ["INVENTORY_NUI_PLAYER"] = 'Inventário', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Anexos', - ["INVENTORY_NUI_DURABILITY"] = 'Durabilidade:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Número de série:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Esta arma não tem acessórios', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'QUEBRADO', - ["INVENTORY_NUI_VENDING"] = 'Máquina de venda automática', - ["INVENTORY_NUI_CRAFTING"] = 'Artesanato', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Usado', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Adicionado', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Removido', - ["INVENTORY_NUI_DROP_LABEL"] = 'Chão', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Porta-luvas', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Lixo', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Porta-malas', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Alterar rótulo:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Mudar', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Rótulo', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Personalize a tonalidade:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Salvar tonalidade personalizada', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Insira um URL para sua tonalidade...', - ["INVENTORY_NUI_PLACE"] = 'Lugar', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Jogador:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Nenhum jogador por perto...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'O jogador deve levantar a mão!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'O acessório não é compatível com esta arma...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Veículo trancado!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Você não possui este item?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Você não tem este item!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Você não tem uma arma na mão', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Não há espaço para mais balas...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Esta arma está quebrada e não pode ser usada', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'O item não existe', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Você não tem os itens necessários...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'O inventário estava cheio, os itens foram jogados no chão', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'O inventário do outro jogador está cheio', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventário não acessível!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'O item que você está tentando vender está incorreto...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Esse item não existe', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Vendido!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Você não pode vender este item...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Comprado!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Você não tem dinheiro suficiente...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Você não pode alterar o rótulo deste item...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Você alterou o rótulo do item para €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Nenhum rótulo selecionado para o item!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Você não pode mover este item', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Você não tem o suficiente do item', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Este não é um tipo de inventário válido', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumentos não preenchidos corretamente', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Você não pode dar o item', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Você deu', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Você não é um administrador!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'O jogador está off-line...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Não é possível usar este item. Se o slot estiver cheio, remova algo primeiro', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Você removeu', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Você está muito longe para dar itens', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'O item que você tentou dar não está disponível', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Um item incorreto foi encontrado, tente novamente...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Você recebe', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Você deu', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'de', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Esta arma não está danificada', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Sua arma está quebrada; conserte-o para usar novamente', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Você já tem um', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'em sua arma', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Não é possível trocar de roupa com este personagem', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Não é possível usar itens em veículos...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Insira um valor antes de vender...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'A tonalidade personalizada só pode ser usada no seu inventário, não neste menu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Uma tonalidade de arma foi criada com a URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Este não é um link; insira um link de imagem...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'O inventário do jogador está sendo inspecionado por outra pessoa...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'O inventário está sendo usado por outro jogador ou foi aberto rápido demais. Tente novamente mais devagar.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'O item não pode ser roubado', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Você não pode armazenar o item', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Você roubou: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Você foi roubado: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'O jogador que você tentou roubar não tinha dinheiro...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Não é possível usar este item do hotbar...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'A elaboração falhou, os materiais foram perdidos...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Não é possível usar um item expirado ou usado...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'A vítima escapou ou está longe demais para roubar!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Outro jogador está inspecionando ou roubando você...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Não é possível dar mais de 1000 balas', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'A arma do jogador quebrou e você recebeu peças aleatórias', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Você não pode carregar mais', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'O outro jogador não pode carregar mais', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Pare de atirar para trocar de arma', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Selecione um valor de 0 ou superior', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Não é possível dar dinheiro com este comando; use o comando apropriado', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Não é possível acessar um tronco que não é seu', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Não é possível acessar um porta-luvas que não é seu', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Não é possível fabricar mais de uma arma por vez', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Pare de tentar; não vai funcionar...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Não é possível abrir o menu de roupas dentro de um veículo', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Não é possível anexar o URL da tonalidade aqui; use diretamente do item', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Você já jogou este item...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Insira um número maior que 0; não pode estar vazio', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Você só pode ter um carregador em sua arma', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Você precisa ter uma arma equipada para usar este item', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Arma já está com 100% de qualidade', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Por favor, aguarde um momento. Sua arma está muito quente.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Craft', - ["INVENTORY_TEXT_SELLING"] = '[E] - Buyer', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Oficina indisponível no momento', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Sua arma foi consertada', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Recuperar arma', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparar arma, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Você não tem uma arma na mão', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Pressione ~INPUT_CONTEXT~ para lançar o itemnPressione ~INPUT_CONTEXT_SECONDARY~ para cancelar', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Pegar item', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Artesanato...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Coletando bolas de neve...', - ["INVENTORY_PROGRESS_STEAL"] = 'Roubando do jogador...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Reparando Arma...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Inventário aberto', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Abrir/fechar barra quente', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Levante as mãos', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Recarregar arma', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Usar item do slot', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Aguardando sua confirmação', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Aguardando confirmação de', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Itens de', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Itens oferecidos', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Quantia', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Você recebeu uma solicitação de troca, pressione [E] para aceitar', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'A solicitação de negociação expirou', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Solicitação enviada ao jogador', -} diff --git a/resources/[inventory]/qs-inventory/locales/ro.lua b/resources/[inventory]/qs-inventory/locales/ro.lua deleted file mode 100644 index a47ba1171..000000000 --- a/resources/[inventory]/qs-inventory/locales/ro.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["ro"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Cantitate', - ["INVENTORY_NUI_OPTION_USE"] = 'Utilizare', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Da', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Comerț', - ["INVENTORY_NUI_OPTION_THROW"] = 'Arunca', - ["INVENTORY_NUI_OPTION_RESET"] = 'Resetați', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Combina', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Comutator', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Atasamente', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Fura', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Fura bani', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Culoare primară:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Culoare secundara:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Culoare chenar:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Raza graniței:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Culoarea textului:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacitate:', - ["INVENTORY_NUI_DIALOG"] = 'Jucători din apropiere:', - ["INVENTORY_NUI_PLAYER"] = 'Inventar', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Atasamente', - ["INVENTORY_NUI_DURABILITY"] = 'Durabilitate:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Număr de serie:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Această armă nu are atașamente', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'FRUPTĂ', - ["INVENTORY_NUI_VENDING"] = 'Distribuitor automat', - ["INVENTORY_NUI_CRAFTING"] = 'Meșteșuguri', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Folosit', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Adăugat', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Îndepărtat', - ["INVENTORY_NUI_DROP_LABEL"] = 'Sol', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'torpedo', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Gunoi', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Trunchi', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Schimbați eticheta:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Schimba', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Eticheta', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Personalizați nuanța:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Salvați nuanța personalizată', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Introduceți o adresă URL pentru nuanța dvs....', - ["INVENTORY_NUI_PLACE"] = 'Loc', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Player:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Niciun jucător în apropiere...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Jucătorul trebuie să ridice mâinile!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Atașamentul nu este compatibil cu această armă...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Vehicul blocat!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Nu dețineți acest articol?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Nu aveți acest articol!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Nu ai o armă în mână', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Nu există loc pentru mai multe gloanțe...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Această armă este spartă și nu poate fi folosită', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Elementul nu există', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Nu aveți elementele necesare...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Inventarul era plin, obiectele au fost aruncate pe pământ', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Inventarul celuilalt jucător este plin', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventarul nu este accesibil!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Articolul pe care încercați să îl vindeți este incorect...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Acel articol nu există', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Vândut!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Nu puteți vinde acest articol...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Achizitionat!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'nu ai destui bani...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Nu puteți schimba eticheta acestui articol...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Ați schimbat eticheta articolului în €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Nicio etichetă selectată pentru articol!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Nu puteți muta acest articol', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Nu ai suficient de articol', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Acesta nu este un tip de inventar valid', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumentele nu sunt completate corespunzător', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Nu puteți oferi articolul', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'ai dat', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Nu sunteți administrator!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Jucătorul este offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Nu se poate folosi acest articol. Dacă slotul este plin, mai întâi scoateți ceva', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Ai eliminat', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Ești prea departe pentru a oferi obiecte', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Articolul pe care ați încercat să-l oferi nu este disponibil', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'A fost găsit un articol incorect, încercați din nou...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Primești', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Ai dat', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'din', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Această armă nu este deteriorată', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Arma ta este spartă; reparați-l pentru a o utiliza din nou', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Ai deja un', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'pe arma ta', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Nu se poate schimba hainele cu acest personaj', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Nu se pot folosi articole în vehicule...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Introduceți o sumă înainte de a vinde...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Nuanța personalizată poate fi folosită numai din inventarul dvs., nu din acest meniu!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'A fost creată o nuanță de armă cu adresa URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Acesta nu este un link; introduceți un link de imagine...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Inventarul jucătorului este inspectat de altcineva...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Inventarul este utilizat de un alt jucător sau l-ai deschis prea repede. Încearcă din nou mai încet.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Obiectul nu poate fi furat', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Nu puteți stoca articolul', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Ai furat: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Ai fost jefuit: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Jucătorul pe care ai încercat să-l jefui nu avea bani...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Nu se poate folosi acest articol din bara rapidă...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Fabricarea a eșuat, materialele s-au pierdut...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Nu se poate folosi un articol expirat sau folosit...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Victima a scăpat sau este prea departe pentru a jefui!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Un alt jucător te inspectează sau te jefuiește...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Nu pot da mai mult de 1000 de gloanțe', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Arma jucătorului s-a rupt și ai primit piese aleatorii', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Nu poți transporta mai mult', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Celălalt jucător nu poate transporta mai mult', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Nu mai tragi pentru a schimba armele', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Selectați o sumă de 0 sau mai mare', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Nu se poate da bani cu această comandă; utilizați comanda corespunzătoare', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Nu se poate accesa un portbagaj care nu este al tău', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Nu se poate accesa o torpedo care nu este a ta', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Nu se poate fabrica mai mult de o armă simultan', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Nu mai încerca; nu va merge...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Nu se poate deschide meniul de îmbrăcăminte în interiorul unui vehicul', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Nu se poate atașa aici URL-ul de nuanță; utilizați direct din articol', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Ai aruncat deja acest articol...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Introduceți un număr mai mare decât 0; nu poate fi gol', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Nu poți avea decât o singură revistă în armă', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Trebuie să aveți o armă echipată pentru a utiliza acest obiect', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Arma este deja la calitate 100%.', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Vă rugăm să așteptați un moment. Pistolul tău este foarte fierbinte.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Meșteșug', - ["INVENTORY_TEXT_SELLING"] = '[E] - Cumpărător', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Atelier de reparații indisponibil în acest moment', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Arma ta a fost reparată', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Preluați arma', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparați arma, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Nu ai o armă în mână', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Apăsați pe ~INPUT_CONTEXT_ pentru a arunca elementuln apăsați pe ~INPUT_CONTEXT_SECONDARY~ pentru a anula', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Ridicați obiectul', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Fabricarea...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Adunând bulgări de zăpadă...', - ["INVENTORY_PROGRESS_STEAL"] = 'Furând de la jucător...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Repararea armei...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Inventar deschis', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Deschide/închide hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Ridicați mâinile', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Reîncărcați arma', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Utilizați elementul din slot', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Astept confirmarea ta', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Astept confirmarea de la', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Articole din', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Articole oferite', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Cantitate', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Ați primit o cerere de tranzacționare, apăsați [E] pentru a accepta', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Cererea de tranzacționare a expirat', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Solicitare trimisă jucătorului', -} diff --git a/resources/[inventory]/qs-inventory/locales/ru.lua b/resources/[inventory]/qs-inventory/locales/ru.lua deleted file mode 100644 index 3db6955b3..000000000 --- a/resources/[inventory]/qs-inventory/locales/ru.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["ru"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Количество', - ["INVENTORY_NUI_OPTION_USE"] = 'Использовать', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Давать', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Торговля', - ["INVENTORY_NUI_OPTION_THROW"] = 'Бросать', - ["INVENTORY_NUI_OPTION_RESET"] = 'Перезагрузить', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Объединить', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Выключатель', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Вложения', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Воровать', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Украсть деньги', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Основной цвет:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Вторичный цвет:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Цвет границы:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Радиус границы:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Цвет текста:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Непрозрачность:', - ["INVENTORY_NUI_DIALOG"] = 'Ближайшие игроки:', - ["INVENTORY_NUI_PLAYER"] = 'Инвентарь', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Вложения', - ["INVENTORY_NUI_DURABILITY"] = 'Долговечность:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Серийный номер:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Это оружие не имеет модулей', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'СЛОМАННЫЙ', - ["INVENTORY_NUI_VENDING"] = 'Торговый автомат', - ["INVENTORY_NUI_CRAFTING"] = 'Крафт', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Использовал', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Добавлен', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Удаленный', - ["INVENTORY_NUI_DROP_LABEL"] = 'Земля', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Перчаточный ящик', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Мусор', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Ствол', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Изменить ярлык:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Изменять', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Этикетка', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Настроить оттенок:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Сохранить индивидуальный оттенок', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Введите URL-адрес своего оттенка...', - ["INVENTORY_NUI_PLACE"] = 'Место', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Игрок:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Игроков поблизости нет...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Игрок должен поднять руки!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Насадка не совместима с этим оружием...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Автомобиль заблокирован!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'У вас нет этого предмета?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'У вас нет этого товара!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'У тебя нет оружия в руках', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Нет места для большего количества пуль...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Это оружие сломано и его нельзя использовать.', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Товар не существует', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'У вас нет необходимых предметов...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Инвентарь был полон, предметы упали на землю.', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Инвентарь другого игрока полон', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Инвентарь недоступен!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Товар, который вы пытаетесь продать, неверен...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Этот элемент не существует', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Продал!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Вы не можете продать этот товар...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Куплен!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'У тебя недостаточно денег...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Вы не можете изменить ярлык этого предмета...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Вы изменили ярлык товара на €.', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Для товара не выбран ярлык!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Вы не можете переместить этот предмет', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'У вас недостаточно товара', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Это недопустимый тип инвентаря.', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Аргументы не заполнены должным образом', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Вы не можете отдать предмет', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Вы дали', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Вы не администратор!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Игрок не в сети...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Невозможно использовать этот предмет. Если слот заполнен, сначала удалите что-нибудь', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Вы удалили', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Вы слишком далеко, чтобы отдавать предметы', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Предмет, который вы пытались передать, недоступен.', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Обнаружен неправильный элемент, попробуйте еще раз...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Вы получаете', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Ты дал', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'от', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Это оружие не повреждено', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Ваше оружие сломано; отремонтируйте его, чтобы использовать снова', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'У вас уже есть', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'на твоем оружии', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Не могу переодеться с этим персонажем', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Невозможно использовать предметы в транспортных средствах...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Введите сумму перед продажей...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Пользовательский оттенок можно использовать только из вашего инвентаря, а не из этого меню!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Оттенок оружия был создан по URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Это не ссылка; введите ссылку на изображение...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Инвентарь игрока проверяется кем-то другим...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Инвентарь используется другим игроком, или вы открыли его слишком быстро. Попробуйте снова медленнее.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Предмет невозможно украсть', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Вы не можете хранить товар', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Вы украли: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Вас ограбили: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'У игрока, которого вы пытались ограбить, не было денег...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Невозможно использовать этот предмет с панели быстрого доступа...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Изготовление не удалось, материалы были потеряны...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Невозможно использовать просроченный или использованный предмет...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Жертва сбежала или находится слишком далеко, чтобы ее можно было ограбить!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Другой игрок осматривает или грабит вас...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Невозможно дать более 1000 пуль.', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Оружие игрока сломалось, и вы получили случайные детали.', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Вы не можете нести больше', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Другой игрок не может нести больше', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Прекратите стрелять, чтобы сменить оружие.', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Выберите сумму 0 или выше', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Невозможно дать деньги с помощью этой команды; используйте соответствующую команду', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Невозможно получить доступ к транк, который не принадлежит вам', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Невозможно получить доступ к перчаточному ящику, который не принадлежит вам.', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Невозможно создать более одного оружия одновременно.', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Перестаньте пытаться; это не сработает...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Не могу открыть меню одежды внутри автомобиля.', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Невозможно прикрепить сюда URL-адрес оттенка; использовать непосредственно из элемента', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Вы уже выбросили этот предмет...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Введите число больше 0; не может быть пустым', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'В вашем оружии может быть только один магазин.', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Для использования этого предмета вам необходимо иметь оружие.', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Оружие уже в 100% качестве.', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Пожалуйста, подождите минуту. Ваше оружие очень горячее.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Крафт', - ["INVENTORY_TEXT_SELLING"] = '[Е] - Покупатель', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Ремонтная мастерская в данный момент недоступна', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Ваше оружие было отремонтировано', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Достать оружие.', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Ремонт оружия, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'У тебя нет оружия в руках', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Нажмите ~INPUT_CONTEXT~, чтобы бросить элемент. Нажмите ~INPUT_CONTEXT_SECONDARY~, чтобы отменить.', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] — Взять предмет.', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Крафт...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Собираем снежки...', - ["INVENTORY_PROGRESS_STEAL"] = 'Кража у игрока...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Ремонт оружия...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Открыть инвентарь', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Открыть/закрыть хотбар', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Поднимите руки', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Перезарядить оружие', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Использовать предмет из слота', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Ждем вашего подтверждения', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Ждем подтверждения от', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Товары из', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Предлагаемые товары', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Количество', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Вы получили запрос на обмен, нажмите [E], чтобы принять его.', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Срок действия торгового запроса истек', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Запрос отправлен игроку', -} diff --git a/resources/[inventory]/qs-inventory/locales/sl.lua b/resources/[inventory]/qs-inventory/locales/sl.lua deleted file mode 100644 index e7a3ff4fb..000000000 --- a/resources/[inventory]/qs-inventory/locales/sl.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["sl"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Znesek', - ["INVENTORY_NUI_OPTION_USE"] = 'Uporaba', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Daj', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Trgovina', - ["INVENTORY_NUI_OPTION_THROW"] = 'Vrzi', - ["INVENTORY_NUI_OPTION_RESET"] = 'Ponastavi', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Združite', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Stikalo', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'priloge', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Ukradi', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Ukradi denar', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Primarna barva:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Sekundarna barva:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Barva obrobe:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Polmer meje:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Barva besedila:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Motnost:', - ["INVENTORY_NUI_DIALOG"] = 'Igralci v bližini:', - ["INVENTORY_NUI_PLAYER"] = 'Inventar', - ["INVENTORY_NUI_ATTACHMENTS"] = 'priloge', - ["INVENTORY_NUI_DURABILITY"] = 'Vzdržljivost:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Serijska številka:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'To orožje nima nastavkov', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'Zlomljeno', - ["INVENTORY_NUI_VENDING"] = 'Prodajni avtomat', - ["INVENTORY_NUI_CRAFTING"] = 'Ustvarjanje', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Rabljeno', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Dodano', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Odstranjeno', - ["INVENTORY_NUI_DROP_LABEL"] = 'Tla', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Predal za rokavice', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Smeti', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Prtljažnik', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Spremeni oznako:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'spremeniti', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Oznaka', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Prilagodite odtenek:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Shrani odtenek po meri', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Vnesite URL za vaš odtenek ...', - ["INVENTORY_NUI_PLACE"] = 'Mesto', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Igralec:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Ni igralcev v bližini ...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Igralec mora dvigniti roke!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Nastavek ni združljiv s tem orožjem...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Vozilo zaklenjeno!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Nimate tega predmeta?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Tega artikla nimate!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Nimaš orožja v roki', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Ni prostora za več nabojev ...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'To orožje je pokvarjeno in ga ni mogoče uporabiti', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Artikel ne obstaja', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Nimate zahtevanih elementov ...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Inventar je bil poln, predmeti so padli na tla', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Inventar drugega igralca je poln', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventar ni dostopen!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Artikel, ki ga poskušate prodati, ni pravilen ...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Ta element ne obstaja', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'prodano!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Tega predmeta ne morete prodati ...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Kupljeno!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Nimaš dovolj denarja...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Ne morete spremeniti oznake tega predmeta ...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Oznako artikla ste spremenili v €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Za artikel ni izbrana oznaka!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Tega predmeta ne morete premakniti', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Nimate dovolj artikla', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'To ni veljavna vrsta inventarja', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argumenti niso pravilno izpolnjeni', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Predmeta ne morete dati', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Dali ste', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Niste skrbnik!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Igralec je brez povezave ...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Tega predmeta ni mogoče uporabiti. Če je reža polna, najprej nekaj odstranite', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Odstranili ste', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Predaleč ste, da bi dali predmete', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Predmet, ki ste ga poskušali dati, ni na voljo', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Najden je bil napačen element, poskusite znova ...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Prejmeš', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Dal si', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'od', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'To orožje ni poškodovano', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Vaše orožje je zlomljeno; popravite za ponovno uporabo', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Že imate a', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'na tvoje orožje', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'S tem likom se ne morete preobleči', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Predmetov ni mogoče uporabljati v vozilih...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Pred prodajo vnesite znesek ...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Odtenek po meri lahko uporabite samo iz vašega inventarja, ne iz tega menija!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'Odtenek orožja je bil ustvarjen z URL-jem:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'To ni povezava; vnesite slikovno povezavo...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Igralčev inventar pregleduje nekdo drug ...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Inventar uporablja drug igralec ali ste ga odprli prehitro. Poskusite znova počasneje.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Predmeta ni mogoče ukrasti', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Predmeta ne morete shraniti', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Ukradli ste: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Oropali so vas: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Igralec, ki ste ga poskušali oropati, ni imel denarja ...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Tega predmeta ni mogoče uporabiti v vroči vrstici ...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Izdelava ni uspela, materiali so bili izgubljeni ...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Pretečenega ali rabljenega predmeta ni mogoče uporabiti ...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Žrtev je pobegnila ali pa je predaleč za oropanje!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Drugi igralec vas pregleduje ali oropa ...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Ne more dati več kot 1000 nabojev', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Igralčevo orožje se je pokvarilo in prejeli ste naključne dele', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Ne moreš nositi več', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Drugi igralec ne more nositi več', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Nehajte streljati, da zamenjate orožje', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Izberite znesek 0 ali več', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'S tem ukazom ni mogoče dati denarja; uporabite ustrezen ukaz', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Nimate dostopa do prtljažnika, ki ni vaš', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Ne morete dostopati do predala za rokavice, ki ni vaš', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Ne morete izdelati več kot enega orožja hkrati', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Nehajte poskušati; ne bo šlo ...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'V vozilu ni mogoče odpreti menija oblačil', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Tukaj ni mogoče priložiti URL-ja odtenka; uporabite neposredno iz artikla', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Ta predmet ste že vrgli ...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Vnesite število, večje od 0; ne more biti prazno', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'V orožju imate lahko samo en nabojnik', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Za uporabo tega predmeta morate imeti opremljeno orožje', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Orožje je že v 100% kakovosti', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Prosimo, počakajte trenutek. Vaše orožje je zelo vroče.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - obrt', - ["INVENTORY_TEXT_SELLING"] = '[E] - Kupec', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Servisna delavnica trenutno ni na voljo', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Vaše orožje je bilo popravljeno', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Pridobi orožje', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Orožje za popravilo, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Nimaš orožja v roki', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Pritisnite ~INPUT_CONTEXT~, da vržete predmet.Pritisnite ~INPUT_CONTEXT_SECONDARY~ za preklic', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Poberi predmet', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Ustvarjanje ...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Nabiranje snežnih kep...', - ["INVENTORY_PROGRESS_STEAL"] = 'Kraja igralcu ...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Popravilo orožja ...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Odpri inventar', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Odpri/zapri hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Dvignite roke', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Ponovno napolni orožje', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Uporabi predmet iz reže', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Čakam na vašo potrditev', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Čakam na potrditev od', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Predmeti iz', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Ponujeni artikli', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Znesek', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Prejeli ste zahtevo za trgovanje, pritisnite [E] za sprejem', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Zahteva za trgovanje je potekla', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Zahteva poslana igralcu', -} diff --git a/resources/[inventory]/qs-inventory/locales/sv.lua b/resources/[inventory]/qs-inventory/locales/sv.lua deleted file mode 100644 index 7ee78f20e..000000000 --- a/resources/[inventory]/qs-inventory/locales/sv.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["sv"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Belopp', - ["INVENTORY_NUI_OPTION_USE"] = 'Använda', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Ge', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Handel', - ["INVENTORY_NUI_OPTION_THROW"] = 'Kasta', - ["INVENTORY_NUI_OPTION_RESET"] = 'Återställa', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Kombinera', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Växla', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Bilagor', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Stjäla', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Stjäla pengar', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Grundfärg:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'Sekundär färg:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Kantfärg:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Kantradie:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Textfärg:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opacitet:', - ["INVENTORY_NUI_DIALOG"] = 'Närliggande spelare:', - ["INVENTORY_NUI_PLAYER"] = 'Lager', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Bilagor', - ["INVENTORY_NUI_DURABILITY"] = 'Varaktighet:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Serienummer:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Det här vapnet har inga fästen', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'BRUTEN', - ["INVENTORY_NUI_VENDING"] = 'Varuautomat', - ["INVENTORY_NUI_CRAFTING"] = 'Hantverk', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Begagnad', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Tillagd', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Borttagen', - ["INVENTORY_NUI_DROP_LABEL"] = 'Jord', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Handskfack', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Skräp', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Trunk', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Ändra etikett:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Ändra', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Märka', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Anpassa nyans:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Spara anpassad nyans', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Ange en URL för din nyans...', - ["INVENTORY_NUI_PLACE"] = 'Plats', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Spelare:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Inga spelare i närheten...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Spelaren måste räcka upp sina händer!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Bilagan är inte kompatibel med detta vapen...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Fordon låst!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Äger du inte detta föremål?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Du har inte det här föremålet!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Du har inget vapen i handen', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Inget utrymme för fler kulor...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Det här vapnet är trasigt och kan inte användas', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Objektet finns inte', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Du har inte de nödvändiga föremålen...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Lagret var fullt, föremål släpptes på marken', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Den andra spelarens lager är fullt', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Inventering ej tillgängligt!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Varan du försöker sälja är felaktig...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Den artikeln finns inte', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Såld!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Du kan inte sälja denna vara...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Köpt!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Du har inte tillräckligt med pengar...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Du kan inte ändra etiketten för detta objekt...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Du ändrade artikeletiketten till €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Ingen etikett har valts för artikeln!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Du kan inte flytta detta objekt', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Du har inte tillräckligt med föremålet', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Detta är inte en giltig inventeringstyp', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argument inte korrekt ifyllda', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Du kan inte ge varan', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'Du har gett', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Du är inte administratör!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Spelaren är offline...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Kan inte använda denna artikel. Om öppningen är full, ta bort något först', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Du tog bort', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Du är för långt för att ge föremål', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Objektet du försökte ge är inte tillgängligt', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Ett felaktigt objekt hittades, försök igen...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Du tar emot', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Du gav', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'från', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Detta vapen är inte skadat', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Ditt vapen är trasigt; reparera den för att kunna användas igen', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Du har redan en', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'på ditt vapen', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Kan inte byta kläder med denna karaktär', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Kan inte använda föremål i fordon...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Ange ett belopp innan du säljer...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Anpassad nyans kan endast användas från ditt lager, inte från den här menyn!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'En vapenton skapades med URL:en:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Detta är inte en länk; ange en bildlänk...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Spelarens inventering inspekteras av någon annan...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Inventariet används av en annan spelare eller så öppnade du det för snabbt. Försök igen långsammare.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Varan kan inte stjälas', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Du kan inte lagra föremålet', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Du stal: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Du blev bestulen: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Spelaren du försökte råna hade inga pengar...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Kan inte använda det här objektet från aktiveringsfältet...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Hantverket misslyckades, material gick förlorat...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Kan inte använda en utgången eller begagnad vara...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Offret rymde eller är för långt för att råna!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'En annan spelare inspekterar eller rånar dig...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'Kan inte ge mer än 1000 kulor', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Spelarens vapen gick sönder och du fick slumpmässiga delar', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Du kan inte bära mer', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Den andra spelaren kan inte bära mer', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Sluta skjuta för att byta vapen', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'Välj ett belopp på 0 eller högre', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Kan inte ge pengar med detta kommando; använd lämpligt kommando', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Kan inte komma åt en trunk som inte är din', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Kan inte komma åt ett handskfack som inte är ditt', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Kan inte tillverka mer än ett vapen åt gången', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Sluta försöka; det kommer inte att fungera...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Kan inte öppna klädmenyn inuti ett fordon', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Kan inte bifoga tint URL här; använda direkt från föremålet', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Du har redan kastat det här föremålet...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'Ange ett tal större än 0; kan inte vara tom', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Du kan bara ha ett magasin i ditt vapen', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Du måste ha ett vapen utrustat för att använda detta föremål', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Vapen är redan i 100% kvalitet', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Vänligen vänta en stund. Ditt vapen är väldigt varmt.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Hantverk', - ["INVENTORY_TEXT_SELLING"] = '[E] - Köpare', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Verkstaden är inte tillgänglig just nu', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Ditt vapen reparerades', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - Hämta vapen', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Reparationsvapen, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Du har inget vapen i handen', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Tryck på ~INPUT_CONTEXT~ för att kasta objektet.Tryck på ~INPUT_CONTEXT_SECONDARY~ för att avbryta', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Plocka upp föremål', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'Hantverkar...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Samlar snöbollar...', - ["INVENTORY_PROGRESS_STEAL"] = 'Stjäla från spelare...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Reparerar vapen...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Öppen inventering', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Öppna/stäng hotbar', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Räck upp händerna', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Ladda om vapen', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Använd objekt från plats', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Väntar på din bekräftelse', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Väntar på bekräftelse från', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Objekt från', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Erbjudna föremål', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Belopp', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Du har fått en handelsförfrågan, tryck på [E] för att acceptera', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Handelsbegäran löpte ut', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Begäran skickas till spelaren', -} diff --git a/resources/[inventory]/qs-inventory/locales/th.lua b/resources/[inventory]/qs-inventory/locales/th.lua deleted file mode 100644 index 7a4e9e257..000000000 --- a/resources/[inventory]/qs-inventory/locales/th.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["th"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'จำนวน', - ["INVENTORY_NUI_OPTION_USE"] = 'ใช้', - ["INVENTORY_NUI_OPTION_GIVE"] = 'ให้', - ["INVENTORY_NUI_OPTION_TRADE"] = 'ซื้อขาย', - ["INVENTORY_NUI_OPTION_THROW"] = 'โยน', - ["INVENTORY_NUI_OPTION_RESET"] = 'รีเซ็ต', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'รวมกัน', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'สวิตช์', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'ไฟล์แนบ', - ["INVENTORY_NUI_OPTION_STEAL"] = 'ขโมย', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'ขโมยเงิน', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'สีหลัก:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'สีรอง:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'สีขอบ:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'รัศมีเส้นขอบ:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'สีข้อความ:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'ความทึบ:', - ["INVENTORY_NUI_DIALOG"] = 'ผู้เล่นใกล้เคียง:', - ["INVENTORY_NUI_PLAYER"] = 'รายการสิ่งของ', - ["INVENTORY_NUI_ATTACHMENTS"] = 'ไฟล์แนบ', - ["INVENTORY_NUI_DURABILITY"] = 'ความทนทาน:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'หมายเลขซีเรียล:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'อาวุธนี้ไม่มีอุปกรณ์เสริม', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'แตกหัก', - ["INVENTORY_NUI_VENDING"] = 'ตู้จำหน่ายสินค้าอัตโนมัติ', - ["INVENTORY_NUI_CRAFTING"] = 'งานหัตถกรรม', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'ใช้แล้ว', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'เพิ่มแล้ว', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'ลบออก', - ["INVENTORY_NUI_DROP_LABEL"] = 'พื้น', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'กล่องเก็บของหน้ารถ', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'ขยะ', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'กระโปรงหลังรถ', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'เปลี่ยนป้ายกำกับ:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'เปลี่ยน', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'ฉลาก', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'ปรับแต่งโทนสี:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'บันทึกสีที่กำหนดเอง', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'ป้อน URL สำหรับโทนสีของคุณ...', - ["INVENTORY_NUI_PLACE"] = 'สถานที่', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'ผู้เล่น:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'ไม่มีผู้เล่นใกล้เคียง...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'ผู้เล่นจะต้องยกมือขึ้น!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'สิ่งที่แนบมาเข้ากันไม่ได้กับอาวุธนี้...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'รถล็อค!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'คุณไม่ได้เป็นเจ้าของรายการนี้ใช่ไหม', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'คุณไม่มีรายการนี้!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'คุณไม่มีอาวุธอยู่ในมือ', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'ไม่มีที่ว่างสำหรับกระสุนเพิ่ม...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'อาวุธนี้พังและไม่สามารถใช้งานได้', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'ไม่มีรายการอยู่', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'คุณไม่มีรายการที่จำเป็น...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'สินค้าคงคลังเต็ม สิ่งของหล่นลงพื้น', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'สินค้าคงคลังของผู้เล่นอื่นเต็มแล้ว', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'ไม่สามารถเข้าถึงสินค้าคงคลังได้!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'สินค้าที่คุณพยายามขายไม่ถูกต้อง...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'ไม่มีรายการนั้น', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'ขายแล้ว!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'คุณไม่สามารถขายสินค้านี้ได้...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'ซื้อแล้ว!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'คุณมีเงินไม่พอ...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'คุณไม่สามารถเปลี่ยนป้ายกำกับของรายการนี้ได้...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'คุณเปลี่ยนป้ายกำกับรายการเป็น €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'ไม่ได้เลือกป้ายกำกับสำหรับรายการ!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'คุณไม่สามารถย้ายรายการนี้ได้', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'คุณมีสินค้าไม่เพียงพอ', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'นี่ไม่ใช่ประเภทพื้นที่โฆษณาที่ถูกต้อง', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'ข้อโต้แย้งไม่เสร็จสมบูรณ์อย่างถูกต้อง', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'คุณไม่สามารถให้รายการได้', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'คุณได้ให้', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'คุณไม่ใช่ผู้ดูแลระบบ!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'ผู้เล่นออฟไลน์อยู่...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'ไม่สามารถใช้รายการนี้. หากช่องเต็ม ให้ถอดบางอย่างออกก่อน', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'คุณลบออกแล้ว', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'คุณอยู่ไกลเกินไปที่จะให้สิ่งของ', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'รายการที่คุณพยายามให้ไม่มีอยู่', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'พบรายการที่ไม่ถูกต้อง โปรดลองอีกครั้ง...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'คุณได้รับ', - ["INVENTORY_NOTIFICATION_GAVE"] = 'คุณให้', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'จาก', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'อาวุธนี้ไม่ได้รับความเสียหาย', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'อาวุธของคุณเสีย ซ่อมแซมให้กลับมาใช้งานได้อีกครั้ง', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'คุณมีแล้ว', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'บนอาวุธของคุณ', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'ไม่สามารถเปลี่ยนเสื้อผ้าด้วยตัวละครนี้ได้', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'ใช้สิ่งของในยานพาหนะไม่ได้...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'ใส่จำนวนเงินก่อนขาย...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'สีแบบกำหนดเองสามารถใช้ได้จากสินค้าคงคลังของคุณเท่านั้น ไม่สามารถใช้จากเมนูนี้!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'สีอ่อนของอาวุธถูกสร้างขึ้นด้วย URL:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'นี่ไม่ใช่ลิงก์ ใส่ลิงค์รูปภาพ...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'สินค้าคงคลังของผู้เล่นกำลังได้รับการตรวจสอบโดยบุคคลอื่น...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'คลังสินค้ากำลังถูกใช้โดยผู้เล่นคนอื่นหรือคุณเปิดเร็วเกินไป ลองใหม่ช้าลง.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'ไอเทมไม่สามารถถูกขโมยได้', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'คุณไม่สามารถจัดเก็บรายการได้', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'คุณขโมย: ยูโร', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'คุณถูกปล้น: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'ผู้เล่นที่คุณพยายามปล้นไม่มีเงิน...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'ไม่สามารถใช้ไอเท็มนี้จากแถบฮอตบาร์ได้...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'การประดิษฐ์ล้มเหลว วัสดุสูญหาย...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'ไม่สามารถใช้ไอเทมที่หมดอายุหรือใช้แล้วได้...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'เหยื่อหลบหนีหรืออยู่ไกลเกินกว่าจะปล้นได้!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'ผู้เล่นคนอื่นกำลังตรวจสอบหรือปล้นคุณ...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = 'ไม่สามารถให้กระสุนได้มากกว่า 1,000 นัด', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'อาวุธของผู้เล่นพัง และคุณได้รับชิ้นส่วนแบบสุ่ม', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'คุณไม่สามารถพกพาไปมากกว่านี้ได้', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'ผู้เล่นอีกคนไม่สามารถพกพาไปได้มากกว่านี้', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'หยุดยิงเพื่อเปลี่ยนอาวุธ', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = 'เลือกจำนวน 0 หรือสูงกว่า', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'ไม่สามารถให้เงินด้วยคำสั่งนี้ได้ ใช้คำสั่งที่เหมาะสม', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'ไม่สามารถเข้าถึงลำตัวที่ไม่ใช่ของคุณ', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'ไม่สามารถเข้าถึงกล่องเก็บของที่ไม่ใช่ของคุณ', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'ไม่สามารถประดิษฐ์อาวุธได้มากกว่าหนึ่งชิ้นในแต่ละครั้ง', - ["INVENTORY_NOTIFICATION_SPAM"] = 'หยุดพยายามได้แล้ว มันจะไม่ทำงาน...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'ไม่สามารถเปิดเมนูเสื้อผ้าภายในรถได้', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'ไม่สามารถแนบ URL สีอ่อนที่นี่ได้ ใช้โดยตรงจากรายการ', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'คุณโยนรายการนี้ไปแล้ว...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = 'ป้อนตัวเลขที่มากกว่า 0; ไม่สามารถเว้นว่างได้', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'คุณสามารถมีนิตยสารได้เพียงเล่มเดียวในอาวุธของคุณ', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'คุณต้องมีอาวุธติดตั้งเพื่อใช้ไอเท็มนี้', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'อาวุธมีคุณภาพ 100% แล้ว', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'กรุณารอสักครู่ ปืนของคุณร้อนมาก', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - งานฝีมือ', - ["INVENTORY_TEXT_SELLING"] = '[E] - ผู้ซื้อ', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'ร้านซ่อมไม่สามารถใช้งานได้ในขณะนี้', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'อาวุธของคุณได้รับการซ่อมแซมแล้ว', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - ดึงอาวุธ', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] ซ่อมอาวุธ, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'คุณไม่มีอาวุธอยู่ในมือ', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'กด ~INPUT_CONTEXT~ เพื่อโยนรายการnกด ~INPUT_CONTEXT_SECONDARY~ เพื่อยกเลิก', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - หยิบไอเทม', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'กำลังประดิษฐ์...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'รวบรวมก้อนหิมะ...', - ["INVENTORY_PROGRESS_STEAL"] = 'ขโมยจากผู้เล่น...', - ["INVENTORY_PROGRESS_REPAIR"] = 'ซ่อมอาวุธ...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'เปิดสินค้าคงคลัง', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'เปิด/ปิดแถบลัด', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'ยกมือขึ้น', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'โหลดอาวุธใหม่', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'ใช้ไอเทมจากช่อง', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'รอการยืนยันของคุณ', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'รอการยืนยันจาก', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'รายการจาก', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'รายการที่นำเสนอ', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'จำนวน', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'คุณได้รับคำขอการค้า กด [E] เพื่อยอมรับ', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'คำขอการค้าหมดอายุ', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'คำขอส่งไปยังผู้เล่น', -} diff --git a/resources/[inventory]/qs-inventory/locales/tr.lua b/resources/[inventory]/qs-inventory/locales/tr.lua deleted file mode 100644 index f156de9e1..000000000 --- a/resources/[inventory]/qs-inventory/locales/tr.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["tr"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = 'Miktar', - ["INVENTORY_NUI_OPTION_USE"] = 'Kullanmak', - ["INVENTORY_NUI_OPTION_GIVE"] = 'Vermek', - ["INVENTORY_NUI_OPTION_TRADE"] = 'Ticaret', - ["INVENTORY_NUI_OPTION_THROW"] = 'Fırlatmak', - ["INVENTORY_NUI_OPTION_RESET"] = 'Sıfırla', - ["INVENTORY_NUI_OPTION_COMBINE"] = 'Birleştir', - ["INVENTORY_NUI_OPTION_SWITCH"] = 'Anahtar', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = 'Ekler', - ["INVENTORY_NUI_OPTION_STEAL"] = 'Hırsızlık yapmak', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = 'Para çalmak', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = 'Ana renk:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = 'İkincil renk:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = 'Kenarlık rengi:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = 'Sınır yarıçapı:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = 'Metin rengi:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = 'Opaklık:', - ["INVENTORY_NUI_DIALOG"] = 'Yakındaki oyuncular:', - ["INVENTORY_NUI_PLAYER"] = 'Envanter', - ["INVENTORY_NUI_ATTACHMENTS"] = 'Ekler', - ["INVENTORY_NUI_DURABILITY"] = 'Dayanıklılık:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = 'Seri numarası:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = 'Bu silahın eklentisi yok', - ["INVENTORY_NUI_BROKEN_WEAPON"] = 'KIRIK', - ["INVENTORY_NUI_VENDING"] = 'Otomat', - ["INVENTORY_NUI_CRAFTING"] = 'işçiliği', - ["INVENTORY_NUI_ITEMBOX_USED"] = 'Kullanılmış', - ["INVENTORY_NUI_ITEMBOX_ADD"] = 'Eklendi', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = 'Kaldırıldı', - ["INVENTORY_NUI_DROP_LABEL"] = 'Zemin', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = 'Torpido gözü', - ["INVENTORY_NUI_GARBAGE_LABEL"] = 'Çöp', - ["INVENTORY_NUI_TRUNK_LABEL"] = 'Gövde', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = 'Etiketi değiştir:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = 'Değiştirmek', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = 'Etiket', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = 'Renk tonunu özelleştirin:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = 'Özel renk tonunu kaydet', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = 'Renk tonunuz için bir URL girin...', - ["INVENTORY_NUI_PLACE"] = 'Yer', - ["INVENTORY_NUI_GIVE_PLAYER"] = 'Oyuncu:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = 'Yakınlarda oyuncu yok...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = 'Oyuncu ellerini kaldırmalıdır!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = 'Eklenti bu silahla uyumlu değil...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = 'Araç kilitlendi!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = 'Bu öğenin sahibi değil misiniz?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = 'Bu öğeye sahip değilsiniz!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = 'Elinde silah yok', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = 'Daha fazla kurşuna yer yok...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = 'Bu silah bozuk ve kullanılamaz', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = 'Öğe mevcut değil', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = 'Gerekli öğelere sahip değilsiniz...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = 'Envanter doluydu, eşyalar yere düştü', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = 'Diğer oyuncunun envanteri dolu', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = 'Envantere erişilemiyor!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = 'Satmaya çalıştığınız ürün yanlış...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = 'Bu öğe mevcut değil', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = 'Satılmış!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = 'Bu ürünü satamazsınız...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = 'Satın alındı!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = 'Yeterli paranız yok...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = 'Bu öğenin etiketini değiştiremezsiniz...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = 'Öğe etiketini € olarak değiştirdiniz', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = 'Ürün için etiket seçilmedi!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = 'Bu öğeyi taşıyamazsınız', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = 'Yeterli öğeye sahip değilsiniz', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = 'Bu geçerli bir envanter türü değil', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = 'Argümanlar düzgün şekilde tamamlanmadı', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = 'Ürünü veremezsiniz', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = 'sen verdin', - ["INVENTORY_NOTIFICATION_ADMIN"] = 'Yönetici değilsiniz!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = 'Oyuncu çevrimdışı...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = 'Bu öğeyi kullanamazsınız. Yuva doluysa önce bir şeyi çıkarın', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = 'Kaldırdınız', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = 'Eşya vermek için çok uzaktasınız', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = 'Vermeye çalıştığınız ürün mevcut değil', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = 'Yanlış öğe bulundu, tekrar deneyin...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = 'Alırsın', - ["INVENTORY_NOTIFICATION_GAVE"] = 'Sen verdin', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = 'itibaren', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = 'Bu silah hasar görmedi', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = 'Silahın kırıldı; tekrar kullanmak için onarın', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = 'Zaten bir', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = 'silahında', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = 'Bu karakterle kıyafet değiştirilemez', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = 'Araçlarda eşya kullanılamaz...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = 'Satış yapmadan önce bir tutar girin...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = 'Özel renk tonu yalnızca envanterinizden kullanılabilir, bu menüden kullanılamaz!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = 'URL ile bir silah tonu oluşturuldu:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = 'Bu bir bağlantı değil; bir resim bağlantısı girin...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = 'Oyuncunun envanteri başka biri tarafından inceleniyor...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = 'Envanter başka bir oyuncu tarafından kullanılıyor veya çok hızlı açtınız. Daha yavaş deneyin.', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = 'Öğe çalınamaz', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = 'Öğeyi saklayamazsınız', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = 'Sen çaldın: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = 'Soyuldunuz: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = 'Soymaya çalıştığınız oyuncunun parası yoktu...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = 'Bu öğe hotbar\'dan kullanılamıyor...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = 'Üretim başarısız oldu, malzemeler kayboldu...', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = 'Son kullanma tarihi geçmiş veya kullanılmış bir ürün kullanılamaz...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = 'Kurban kaçtı ya da soymak için çok uzakta!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = 'Başka bir oyuncu sizi inceliyor ya da soyuyor...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = '1000\'den fazla mermi verilemez', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = 'Oyuncunun silahı kırıldı ve rastgele parçalar aldınız', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = 'Daha fazlasını taşıyamazsın', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = 'Diğer oyuncu daha fazlasını taşıyamaz', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = 'Silah değiştirmek için ateş etmeyi bırakın', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = '0 veya daha yüksek bir miktar seçin', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = 'Bu komutla para verilemez; uygun komutu kullanın', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = 'Size ait olmayan bir bagaja erişilemiyor', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = 'Size ait olmayan bir torpido gözüne erişemezsiniz', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = 'Aynı anda birden fazla silah üretilemez', - ["INVENTORY_NOTIFICATION_SPAM"] = 'Denemeyi bırak; işe yaramayacak...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = 'Araç içindeki giyim menüsü açılamıyor', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = 'Renk tonu URL\'si buraya eklenemiyor; doğrudan öğeden kullanın', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = 'Bu eşyayı zaten attın...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = '0\'dan büyük bir sayı girin; boş olamaz', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = 'Silahınızda yalnızca bir şarjör bulunabilir', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = 'Bu öğeyi kullanmak için donanımlı bir silaha sahip olmanız gerekir', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = 'Silah zaten %100 kalitede', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = 'Lütfen bir dakika bekleyin. Silahınız çok sıcak.', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - Zanaat', - ["INVENTORY_TEXT_SELLING"] = '[E] - Alıcı', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = 'Tamirhane şu anda kullanılamıyor', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = 'Silahın tamir edildi', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] – Silahı al', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] Silahı tamir et, €', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = 'Elinde silah yok', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = 'Öğeyi atmak için ~INPUT_CONTEXT~ tuşuna basınnİptal etmek için ~INPUT_CONTEXT_SECONDARY~ tuşuna basın', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - Öğeyi al', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = 'İşçilik...', - ["INVENTORY_PROGRESS_SNOWBALL"] = 'Kartopu toplamak...', - ["INVENTORY_PROGRESS_STEAL"] = 'Oyuncudan hırsızlık...', - ["INVENTORY_PROGRESS_REPAIR"] = 'Silah Tamir Ediliyor...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = 'Envanter aç', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = 'Hotbar\'ı aç / kapat', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = 'Ellerinizi kaldırın', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = 'Silahı yeniden yükle', - ["INVENTORY_KEYMAPPING_SLOTS"] = 'Yuvadaki öğeyi kullan', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = 'Onayınızı bekliyorum', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = 'Tarafından onay bekleniyor', - ["INVENTORY_TRADE_ITEMS_FROM"] = 'Öğeler:', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = 'Sunulan öğeler', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = 'Miktar', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = 'Bir takas talebi aldınız, kabul etmek için [E] tuşuna basın', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = 'Takas talebinin süresi doldu', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = 'Oyuncuya istek gönderildi', -} diff --git a/resources/[inventory]/qs-inventory/locales/zh-CN.lua b/resources/[inventory]/qs-inventory/locales/zh-CN.lua deleted file mode 100644 index 4e8480a18..000000000 --- a/resources/[inventory]/qs-inventory/locales/zh-CN.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["zh-CN"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = '数量', - ["INVENTORY_NUI_OPTION_USE"] = '使用', - ["INVENTORY_NUI_OPTION_GIVE"] = '给', - ["INVENTORY_NUI_OPTION_TRADE"] = '贸易', - ["INVENTORY_NUI_OPTION_THROW"] = '扔', - ["INVENTORY_NUI_OPTION_RESET"] = '重置', - ["INVENTORY_NUI_OPTION_COMBINE"] = '结合', - ["INVENTORY_NUI_OPTION_SWITCH"] = '转变', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = '附件', - ["INVENTORY_NUI_OPTION_STEAL"] = '偷', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = '偷钱', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = '原色:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = '次要颜色:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = '边框颜色:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = '边界半径:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = '文字颜色:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = '不透明度:', - ["INVENTORY_NUI_DIALOG"] = '附近的玩家:', - ["INVENTORY_NUI_PLAYER"] = '存货', - ["INVENTORY_NUI_ATTACHMENTS"] = '附件', - ["INVENTORY_NUI_DURABILITY"] = '耐用性:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = '序列号:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = '该武器没有附件', - ["INVENTORY_NUI_BROKEN_WEAPON"] = '破碎的', - ["INVENTORY_NUI_VENDING"] = '售货机', - ["INVENTORY_NUI_CRAFTING"] = '制作', - ["INVENTORY_NUI_ITEMBOX_USED"] = '用过的', - ["INVENTORY_NUI_ITEMBOX_ADD"] = '额外', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = '已删除', - ["INVENTORY_NUI_DROP_LABEL"] = '地面', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = '手套箱', - ["INVENTORY_NUI_GARBAGE_LABEL"] = '垃圾', - ["INVENTORY_NUI_TRUNK_LABEL"] = '树干', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = '更改标签:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = '改变', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = '标签', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = '自定义色调:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = '保存自定义色调', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = '输入您的色调的 URL...', - ["INVENTORY_NUI_PLACE"] = '地方', - ["INVENTORY_NUI_GIVE_PLAYER"] = '玩家:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = '附近没有玩家...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = '玩家必须举手!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = '该附件与该武器不兼容...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = '车辆被锁!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = '您不拥有该物品?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = '您没有该商品!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = '你手上没有武器', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = '没有空间容纳更多子弹...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = '该武器已损坏,无法使用', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = '该项目不存在', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = '您没有所需的物品...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = '库存已满,物品掉落地上', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = '其他玩家的物品栏已满', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = '库存无法获取!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = '您尝试出售的商品不正确...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = '该项目不存在', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = '卖!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = '您不能出售该物品...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = '已购买!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = '你钱不够...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = '您无法更改该项目的标签...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = '您将商品标签更改为 €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = '没有为该商品选择标签!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = '您无法移动该项目', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = '您没有足够的物品', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = '这不是有效的库存类型', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = '参数未正确完成', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = '您不能给予该物品', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = '你已经给了', - ["INVENTORY_NOTIFICATION_ADMIN"] = '您不是管理员!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = '玩家离线...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = '无法使用该物品。如果插槽已满,请先移除一些东西', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = '你删除了', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = '您距离太远,无法提供物品', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = '您尝试提供的商品不可用', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = '发现错误的项目,请重试...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = '您收到', - ["INVENTORY_NOTIFICATION_GAVE"] = '你给了', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = '从', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = '这把武器没有损坏', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = '你的武器坏了;修复后再次使用', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = '你已经有一个', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = '在你的武器上', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = '该角色无法换衣服', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = '无法在车辆中使用物品...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = '出售前输入金额...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = '自定义色调只能从您的库存中使用,不能从该菜单中使用!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = '使用以下 URL 创建了武器色调:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = '这不是一个链接;输入图片链接...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = '玩家的库存正在被其他人检查......', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = '库存正在被其他玩家使用,或者你打开得太快了。请慢一点再试一次。', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = '该物品无法被盗', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = '您无法存储该物品', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = '你偷了: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = '您被抢劫了: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = '你试图抢劫的玩家没有钱......', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = '无法从快捷栏中使用该项目...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = '制作失败,材料丢失……', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = '不能使用过期或用过的物品...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = '受害人逃跑或抢劫太远!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = '另一个玩家正在检查或抢劫你......', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = '不能给予超过 1000 颗子弹', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = '玩家的武器坏了,你收到了随机零件', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = '你不能携带更多', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = '其他玩家无法携带更多', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = '停止射击以切换武器', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = '选择 0 或更高的金额', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = '不能用此命令给钱;使用适当的命令', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = '无法访问不属于您的中继', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = '无法访问不属于您的手套箱', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = '一次无法制造超过一件武器', - ["INVENTORY_NOTIFICATION_SPAM"] = '停止尝试;它不会工作...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = '无法在车内打开服装菜单', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = '此处无法附加色调 URL;直接从物品中使用', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = '你已经扔掉了这个物品...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = '输入大于0的数字;不能为空', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = '你的武器中只能装一本弹匣', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = '您需要装备武器才能使用该物品', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = '武器品质已经达到100%', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = '请稍等片刻。你的枪很烫。', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - 工艺', - ["INVENTORY_TEXT_SELLING"] = '[E] - 买家', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = '维修店暂时无法使用', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = '你的武器已修复', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - 取回武器', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] 修理武器,€', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = '你手上没有武器', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = '按〜INPUT_CONTEXT〜抛出项目n按〜INPUT_CONTEXT_SECONDARY〜取消', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - 拾取物品', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = '制作...', - ["INVENTORY_PROGRESS_SNOWBALL"] = '收集雪球...', - ["INVENTORY_PROGRESS_STEAL"] = '窃取玩家...', - ["INVENTORY_PROGRESS_REPAIR"] = '修理武器...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = '打开库存', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = '打开/关闭热键栏', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = '举手', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = '重新装弹武器', - ["INVENTORY_KEYMAPPING_SLOTS"] = '使用槽中的物品', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = '等待您的确认', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = '等待确认', - ["INVENTORY_TRADE_ITEMS_FROM"] = '物品来自', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = '提供的项目', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = '数量', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = '您收到交易请求,请按 [E] 接受', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = '交易请求已过期', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = '请求已发送给玩家', -} diff --git a/resources/[inventory]/qs-inventory/locales/zh-TW.lua b/resources/[inventory]/qs-inventory/locales/zh-TW.lua deleted file mode 100644 index 5680faaf4..000000000 --- a/resources/[inventory]/qs-inventory/locales/zh-TW.lua +++ /dev/null @@ -1,156 +0,0 @@ -Locales["zh-TW"] = { - -- General nui - ["INVENTORY_NUI_MONEY_SYMBOL"] = '$', - ["INVENTORY_NUI_OPTION_AMOUNT"] = '數量', - ["INVENTORY_NUI_OPTION_USE"] = '使用', - ["INVENTORY_NUI_OPTION_GIVE"] = '給', - ["INVENTORY_NUI_OPTION_TRADE"] = '貿易', - ["INVENTORY_NUI_OPTION_THROW"] = '丟', - ["INVENTORY_NUI_OPTION_RESET"] = '重置', - ["INVENTORY_NUI_OPTION_COMBINE"] = '結合', - ["INVENTORY_NUI_OPTION_SWITCH"] = '轉變', - ["INVENTORY_NUI_OPTION_ATTACHMENTS"] = '附件', - ["INVENTORY_NUI_OPTION_STEAL"] = '偷', - ["INVENTORY_NUI_OPTION_STEAL_MONEY"] = '偷錢', - ["INVENTORY_NUI_CONFIGURATION_PRIMARY"] = '原色:', - ["INVENTORY_NUI_CONFIGURATION_SECONDARY"] = '次要顏色:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_COLOR"] = '邊框顏色:', - ["INVENTORY_NUI_CONFIGURATION_BORDER_RADIUS"] = '邊界半徑:', - ["INVENTORY_NUI_CONFIGURATION_COLOR"] = '文字顏色:', - ["INVENTORY_NUI_CONFIGURATION_OPACITY"] = '不透明度:', - ["INVENTORY_NUI_DIALOG"] = '附近的玩家:', - ["INVENTORY_NUI_PLAYER"] = '存貨', - ["INVENTORY_NUI_ATTACHMENTS"] = '附件', - ["INVENTORY_NUI_DURABILITY"] = '耐用性:', - ["INVENTORY_NUI_SERIAL_NUMBER"] = '序號:', - ["INVENTORY_NUI_WITHOUT_ATTACHMENTS"] = '該武器沒有配件', - ["INVENTORY_NUI_BROKEN_WEAPON"] = '破碎的', - ["INVENTORY_NUI_VENDING"] = '自動販賣機', - ["INVENTORY_NUI_CRAFTING"] = '製作', - ["INVENTORY_NUI_ITEMBOX_USED"] = '用過的', - ["INVENTORY_NUI_ITEMBOX_ADD"] = '額外', - ["INVENTORY_NUI_ITEMBOX_REMOVED"] = '已刪除', - ["INVENTORY_NUI_DROP_LABEL"] = '地面', - ["INVENTORY_NUI_GLOVEBOX_LABEL"] = '手套箱', - ["INVENTORY_NUI_GARBAGE_LABEL"] = '垃圾', - ["INVENTORY_NUI_TRUNK_LABEL"] = '樹幹', - ["INVENTORY_NUI_LABEL_CHANGE_TITLE"] = '更改標籤:', - ["INVENTORY_NUI_LABEL_CHANGE_BUTTON"] = '改變', - ["INVENTORY_NUI_LABEL_CHANGE_PLACEHOLDER"] = '標籤', - ["INVENTORY_NUI_LABEL_SET_TINT_TITLE"] = '自訂色調:', - ["INVENTORY_NUI_LABEL_SET_TINT_BUTTON"] = '儲存自訂色調', - ["INVENTORY_NUI_LABEL_SET_TINT_PLACEHOLDER"] = '輸入您的色調的 URL...', - ["INVENTORY_NUI_PLACE"] = '地方', - ["INVENTORY_NUI_GIVE_PLAYER"] = '玩家:', - -- Notifications - ["INVENTORY_NOTIFICATION_NO_PLAYERS"] = '附近沒有玩家...', - ["INVENTORY_NOTIFICATION_NO_HANDSUP"] = '玩家必須舉手!', - ["INVENTORY_NOTIFICATION_ATTACHMENT_NOT_COMPATIBLE"] = '該附件與該武器不相容...', - ["INVENTORY_NOTIFICATION_VEHICLE_LOCKED"] = '車輛被鎖!', - ["INVENTORY_NOTIFICATION_GIVE_ERROR"] = '您不擁有該物品?', - ["INVENTORY_NOTIFICATION_GIVE_DONT_HAVE"] = '您沒有該商品!', - ["INVENTORY_NOTIFICATION_NO_WEAPON"] = '你手上沒有武器', - ["INVENTORY_NOTIFICATION_MAX_AMMO"] = '沒有空間容納更多子彈...', - ["INVENTORY_NOTIFICATION_WEAPON_BROKEN"] = '該武器已損壞,無法使用', - ["INVENTORY_NOTIFICATION_MISSING_ITEM"] = '該項目不存在', - ["INVENTORY_NOTIFICATION_MISSING_ITEMS"] = '您沒有所需的物品...', - ["INVENTORY_NOTIFICATION_INVENTORY_FULL"] = '庫存已滿,物品掉落地上', - ["INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL"] = '其他玩家的物品欄已滿', - ["INVENTORY_NOTIFICATION_NOT_ACCESSIBLE"] = '庫存無法取得!', - ["INVENTORY_NOTIFICATION_SELLING_BAD_ITEM"] = '您嘗試出售的商品不正確...', - ["INVENTORY_NOTIFICATION_SELLING_NOT_ITEM"] = '該項目不存在', - ["INVENTORY_NOTIFICATION_SELLING_SUCCESS"] = '賣!', - ["INVENTORY_NOTIFICATION_CANT_SELL"] = '您不能出售該物品...', - ["INVENTORY_NOTIFICATION_BOUGHT"] = '已購買!', - ["INVENTORY_NOTIFICATION_NO_MONEY"] = '你錢不夠...', - ["INVENTORY_NOTIFICATION_BLOCKED_ITEM"] = '您無法變更該項目的標籤...', - ["INVENTORY_NOTIFICATION_CHANGE_LABEL"] = '您將商品標籤更改為 €', - ["INVENTORY_NOTIFICATION_MISSING_LABEL"] = '沒有為該商品選擇標籤!', - ["INVENTORY_NOTIFICATION_CANT_MOVE"] = '您無法移動該項目', - ["INVENTORY_NOTIFICATION_INVALID_AMOUNT"] = '您沒有足夠的物品', - ["INVENTORY_NOTIFICATION_INVALID_TYPE"] = '這不是有效的庫存類型', - ["INVENTORY_NOTIFICATION_INVALID_ARGUMENTS"] = '參數未正確完成', - ["INVENTORY_NOTIFICATION_CANT_GIVE"] = '您不能給予該物品', - ["INVENTORY_NOTIFICATION_GIVE_ITEM"] = '你已經給了', - ["INVENTORY_NOTIFICATION_ADMIN"] = '您不是管理員!', - ["INVENTORY_NOTIFICATION_PLAYER_OFFLINE"] = '玩家離線...', - ["INVENTORY_NOTIFICATION_CLOTHING_SLOT"] = '無法使用該物品。如果插槽已滿,請先移除一些東西', - ["INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED"] = '你刪除了', - ["INVENTORY_NOTIFICATION_GIVE_FAR"] = '您距離太遠,無法提供物品', - ["INVENTORY_NOTIFICATION_GIVE_NOT_FOUND"] = '您嘗試提供的商品不可用', - ["INVENTORY_NOTIFICATION_GIVE_INCORRECT"] = '發現錯誤的項目,請重試...', - ["INVENTORY_NOTIFICATION_GIVE_RECEIVED"] = '您收到', - ["INVENTORY_NOTIFICATION_GAVE"] = '你給了', - ["INVENTORY_NOTIFICATION_GIVE_FROM"] = '從', - ["INVENTORY_NOTIFICATION_NO_BROKEN"] = '這把武器沒有損壞', - ["INVENTORY_NOTIFICATION_NEED_REPAIR"] = '你的武器壞了;修復後再次使用', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY"] = '你已經有一個', - ["INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR"] = '在你的武器上', - ["INVENTORY_NOTIFICATION_INVALID_PED"] = '該角色無法換衣服', - ["INVENTORY_NOTIFICATION_VEHICLE_ITEMS"] = '無法在車輛中使用物品...', - ["INVENTORY_NOTIFICATION_SELLING_AMOUNT"] = '出售前輸入金額...', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_USED"] = '自訂色調只能從您的庫存中使用,不能從該選單中使用!', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_ADDED"] = '使用以下 URL 創建了武器色調:', - ["INVENTORY_NOTIFICATION_CUSTOM_TINT_INVALID"] = '這不是一個連結;輸入圖片連結...', - ["INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY"] = '玩家的庫存正在被其他人檢查...', - ["INVENTORY_NOTIFICATION_INVENTORY_IN_USE"] = '庫存正在被其他玩家使用,或者你開啟得太快了。請慢一點再試一次。', - ["INVENTORY_NOTIFICATION_NOT_STOLEN"] = '該物品無法被盜', - ["INVENTORY_NOTIFICATION_NOT_STORED"] = '您無法儲存該物品', - ["INVENTORY_NOTIFICATION_STEAL_MONEY"] = '你偷了: €', - ["INVENTORY_NOTIFICATION_STOLEN_MONEY"] = '您被搶劫了: €', - ["INVENTORY_NOTIFICATION_NO_STEAL_MONEY"] = '你試圖搶劫的玩家沒有錢...', - ["INVENTORY_NOTIFICATION_CANNOT_BE_USED"] = '無法從快捷欄中使用該項目...', - ["INVENTORY_NOTIFICATION_CRAFTING_FAILED"] = '製作失敗,材料遺失…', - ["INVENTORY_NOTIFICATION_EXPIRED_ITEM"] = '不能使用過期或用過的物品...', - ["INVENTORY_NOTIFICATION_ROBBERY_AWAY"] = '受害者逃跑或搶劫太遠!', - ["INVENTORY_NOTIFICATION_ROBBERY_WARNING"] = '另一個玩家正在檢查或搶劫你...', - ["INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT"] = '不能給予超過 1000 顆子彈', - ["INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON"] = '玩家的武器壞了,你收到了隨機零件', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE"] = '你不能攜帶更多', - ["INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER"] = '其他玩家無法攜帶更多', - ["INVENTORY_NOTIFICATION_STOP_FIRING"] = '停止射擊以切換武器', - ["INVENTORY_NOTIFICATION_NO_AMOUNT"] = '選擇 0 或更高的金額', - ["INVENTORY_NOTIFICATION_MONEY_NO_ITEM"] = '不能用此命令給錢;使用適當的命令', - ["INVENTORY_NOTIFICATION_TRUNK_BLOCKED"] = '無法存取不屬於您的中繼', - ["INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED"] = '無法進入不屬於您的手套箱', - ["INVENTORY_NOTIFICATION_CRAFTING_WEAPONS"] = '一次無法製造超過一件武器', - ["INVENTORY_NOTIFICATION_SPAM"] = '停止嘗試;它不會工作...', - ["INVENTORY_NOTIFICATION_CLOTHING_VEHICLE"] = '無法在車內開啟服裝選單', - ["INVENTORY_NOTIFICATION_URL_ATTACHMENT"] = '此處無法附加色調 URL;直接從物品使用', - ["INVENTORY_NOTIFICATION_ALREADY_THROWING"] = '你已經丟掉了這個物品...', - ["INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT"] = '輸入大於0的數字;不能為空', - ["INVENTORY_NOTIFICATION_MAGAZINE_LIMIT"] = '你的武器中只能裝一本彈匣', - ["INVENTORY_NOTIFICATION_REPAIR_HANDS"] = '您需要裝備武器才能使用該物品', - ["INVENTORY_NOTIFICATION_REPAIR_ERROR"] = '武器品質已達100%', - ["INVENTORY_NOTIFICATION_WEAPON_SO_HOT"] = '請稍等片刻。你的槍很燙。', - -- DrawTexts - ["INVENTORY_TEXT_CRAFT"] = '[E] - 工藝', - ["INVENTORY_TEXT_SELLING"] = '[E] - 買家', - ["INVENTORY_TEXT_REPAIR_NOT_AVAILABLE"] = '維修店暫時無法使用', - ["INVENTORY_TEXT_REPAIR_REPAIRED"] = '你的武器已修復', - ["INVENTORY_TEXT_REPAIR_TAKE"] = '[E] - 取回武器', - ["INVENTORY_TEXT_REPAIR_PRICE"] = '[E] 修理武器,€', - ["INVENTORY_TEXT_REPAIR_NO_WEAPON"] = '你手上沒有武器', - ["INVENTORY_TEXT_THROW_ITEM_BUTTON"] = '按〜INPUT_CONTEXT〜拋出項目n按〜INPUT_CONTEXT_SECONDARY〜取消', - ["INVENTORY_TEXT_PICKUP_ITEM"] = '[E] - 拾取物品', - -- Progressbar - ["INVENTORY_PROGRESS_CRAFTING"] = '製作...', - ["INVENTORY_PROGRESS_SNOWBALL"] = '收集雪球...', - ["INVENTORY_PROGRESS_STEAL"] = '竊取玩家...', - ["INVENTORY_PROGRESS_REPAIR"] = '修理武器...', - -- Keymapping - ["INVENTORY_KEYMAPPING_OPEN_LABEL"] = '打開庫存', - ["INVENTORY_KEYMAPPING_HOTBAR_LABEL"] = '開啟/關閉熱鍵欄', - ["INVENTORY_KEYMAPPING_HANDSUP_LABEL"] = '舉手', - ["INVENTORY_KEYMAPPING_RELOAD_LABEL"] = '重新裝填武器', - ["INVENTORY_KEYMAPPING_SLOTS"] = '使用槽中的物品', - -- Trade System - ["INVENTORY_TRADE_WAITING_YOU_CONFIRM"] = '等待您的確認', - ["INVENTORY_TRADE_WAITING_CONFIRM"] = '等待確認', - ["INVENTORY_TRADE_ITEMS_FROM"] = '物品來自', - ["INVENTORY_TRADE_OFFERED_ITEMS"] = '提供的項目', - ["INVENTORY_TRADE_AMOUNT_PLACEHOLDER"] = '數量', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST"] = '您收到交易請求,請按 [E] 接受', - ["INVENTORY_TRADE_NOTIFICATION_REQUEST_EXPIRED"] = '交易請求已過期', - ["INVENTORY_TRADE_NOTIFICATION_PLAYER_REQUEST"] = '請求已發送給玩家', -} diff --git a/resources/[inventory]/qs-inventory/server/custom/backward/main.lua b/resources/[inventory]/qs-inventory/server/custom/backward/main.lua deleted file mode 100644 index 8e759ed27..000000000 Binary files a/resources/[inventory]/qs-inventory/server/custom/backward/main.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/custom/backward/missing_items.json b/resources/[inventory]/qs-inventory/server/custom/backward/missing_items.json deleted file mode 100644 index e69de29bb..000000000 diff --git a/resources/[inventory]/qs-inventory/server/custom/clothing/illenium.lua b/resources/[inventory]/qs-inventory/server/custom/clothing/illenium.lua deleted file mode 100644 index 5a0b93ffd..000000000 Binary files a/resources/[inventory]/qs-inventory/server/custom/clothing/illenium.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/custom/framework/esx.lua b/resources/[inventory]/qs-inventory/server/custom/framework/esx.lua deleted file mode 100644 index 35afdf638..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/framework/esx.lua +++ /dev/null @@ -1,181 +0,0 @@ -if Config.Framework ~= 'esx' then - return -end - -ESX = exports['es_extended']:getSharedObject() - -userTable = 'users' -Identifier = 'identifier' -VehicleTable = 'owned_vehicles' -es_extended = 'es_extended' -WeaponList = WeaponList -ItemList = FormatItems(ItemList) - -StarterItems = { - ['id_card'] = 1, - ['water_bottle'] = 5, - ['tosti'] = 5, - ['phone'] = 1, -} - -RegisterNetEvent('esx:playerLoaded', function(id, player) - local inventory = LoadInventory(id, player.identifier) - Inventories[id] = inventory - - local player = GetPlayerFromId(id) - local money = GetItemTotalAmount(id, 'money') - local black_money = GetItemTotalAmount(id, 'black_money') - - player.setAccountMoney('money', money, 'dropped') - player.setAccountMoney('black_money', black_money, 'dropped') - InitDrops(id) -end) - -function RegisterServerCallback(name, cb) - ESX.RegisterServerCallback(name, cb) -end - -function GetPlayerFromId(source) - return ESX.GetPlayerFromId(source) -end - -function GetPlayerSourceFromIdentifier(identifier) - return ESX.GetPlayerFromIdentifier(identifier).source -end - -function GetPlayerFromIdentifier(identifier) - return ESX.GetPlayerFromIdentifier(identifier) -end - -function PlayerIsAdmin(source) - if source == 0 then - return true - end - local player = GetPlayerFromId(source) - return player.getGroup() == 'admin' or player.getGroup() == 'superadmin' -end - -function FrameworkGetPlayers() - return ESX.GetPlayers() -end - -function GetPlayerIdentifier(source) - local player = GetPlayerFromId(source) - if not player then return Wait(100) end - return player.identifier -end - -function GetJobName(source) - local player = GetPlayerFromId(source) - if not player then - Debug('Player not found', source) - return 'unemployed' - end - return player?.getJob().name -end - -function GetJobGrade(source) - local player = GetPlayerFromId(source) - if not player then - Debug('Player not found', source) - return 0 - end - return player.getJob().grade -end - -function GetAccountMoney(source, account) - local player = GetPlayerFromId(source) - return player.getAccount(account).money -end - -function SetAccountMoney(source, account) - local player = GetPlayerFromId(source) - return player.setAccountMoney(account) -end - -function AddAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - player.addAccountMoney(account, amount) -end - -function GetItems(player) - return player.getInventory() -end - -function GetItem(player, item) - return player.getInventoryItem(item) -end - -function RemoveAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - player.removeAccountMoney(account, amount) -end - -function GetUserName(identifier) - local query = 'SELECT firstname, lastname, dateofbirth, sex FROM users WHERE identifier = ?' - local queryParams = { identifier } - - local result = MySQL.prepare.await(query, queryParams) - if result then - local fullName = result.firstname .. (result.lastname and ' ' .. result.lastname or '') - - local userDetails = { - citizenid = nil, - firstname = result.firstname or 'Player', - lastname = result.lastname or '', - birthdate = result.dateofbirth, - gender = result.sex, - nationality = nil, - } - - return fullName, userDetails - else - return '', {} - end -end - -function IsVehicleOwnedAbleToOpen(plate, id) - local val = false - local Player = GetPlayerFromId(id) - if Player then - local result = MySQL.Sync.fetchAll('SELECT * FROM ' .. VehicleTable .. " WHERE `plate` = '" .. plate .. "' LIMIT 1") - if (result and result[1] ~= nil) then - if result[1].owner == Player.identifier then - val = true - else - val = false - end - else - val = true - end - return val - else - return val - end -end - -AddEventHandler('esx:onAddInventoryItem', function(source, itemName, amount) - -- You can test this code here - -- Debug('Test event esx:onAddInventoryItem:', itemName) -end) - -AddEventHandler('esx:onRemoveInventoryItem', function(source, itemName, amount) - -- You can test this code here - -- Debug('Test event esx:onRemoveInventoryItem:', itemName) -end) - --- Don't toch -Accounts = { black_money = 0, money = 0 } - -RegisterServerEvent('qs-inventory:server:updateItem', function(item, data) - if source ~= 0 or source ~= '' then - return - end - - if not ItemList[item] then - return - end - - ItemList[item] = data - TriggerClientEvent('qs-inventory:client:updateItem', -1, item, data) -end) diff --git a/resources/[inventory]/qs-inventory/server/custom/framework/qb.lua b/resources/[inventory]/qs-inventory/server/custom/framework/qb.lua deleted file mode 100644 index dc4ef70ec..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/framework/qb.lua +++ /dev/null @@ -1,138 +0,0 @@ -if Config.Framework ~= 'qb' then - return -end - -QBCore = exports['qb-core']:GetCoreObject() - -userTable = 'players' -Identifier = 'citizenid' -VehicleTable = 'player_vehicles' -if not Config.QBX then - WeaponList = QBCore.Shared.Weapons - ItemList = FormatItems(QBCore.Shared.Items) -end - -RegisterNetEvent('QBCore:Server:PlayerLoaded', function(Player) - InitDrops(Player.PlayerData.source) -end) - -UseCashAsItem = true -- Choose whether to use money as an item -CashItem = 'cash' -- Choose the money item, it only works if I enable the configurable above - -ListAccountsSteal = { - { account = 'cash', name = 'Cash' }, - -- { account = 'crypto' , name = 'Crypto' }, -} - -function RegisterServerCallback(name, cb) - QBCore.Functions.CreateCallback(name, cb) -end - -function GetPlayerFromId(source) - return QBCore.Functions.GetPlayer(source) -end - -function GetPlayerSourceFromIdentifier(identifier) - return QBCore.Functions.GetPlayerByCitizenId(identifier).PlayerData.source -end - -function GetPlayerFromIdentifier(identifier) - return QBCore.Functions.GetPlayerByCitizenId(identifier) -end - -function PlayerIsAdmin(source) - if source == 0 then - return true - end - return QBCore.Functions.HasPermission(source, 'god') or IsPlayerAceAllowed(source, 'command') or QBCore.Functions.HasPermission(source, 'admin') -end - -function FrameworkGetPlayers() - return QBCore.Functions.GetPlayers() -end - -function GetPlayerIdentifier(source) - local player = GetPlayerFromId(source) - return player?.PlayerData?.citizenid -end - -function GetJobName(source) - local player = GetPlayerFromId(source) - return player.PlayerData.job.name -end - -function GetJobGrade(source) - local player = GetPlayerFromId(source) - return player.PlayerData.job.grade.level -end - -function GetAccountMoney(source, account) - local player = GetPlayerFromId(source) - if account == 'money' then account = 'cash' end - if account == 'black_money' then account = 'crypto' end - return player.PlayerData.money[account] -end - -function AddAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - if account == 'money' then account = 'cash' end - player.Functions.AddMoney(account, amount) -end - -function GetItems(player) - return player.PlayerData.items -end - -function GetItem(player, item) - return player.Functions.GetItemsByName(item) -end - -function RemoveAccountMoney(source, account, amount) - local player = GetPlayerFromId(source) - if account == 'money' then account = 'cash' end - Debug('account', account, amount) - player.Functions.RemoveMoney(account, amount) -end - -function GetUserName(identifier) - local player = GetPlayerFromIdentifier(identifier) - if player then - return player.PlayerData.charinfo.firstname .. ' ' .. player.PlayerData.charinfo.lastname, { - citizenid = player.PlayerData.citizenid, - firstname = player.PlayerData.charinfo.firstname or 'Player', - lastname = player.PlayerData.charinfo.lastname or '', - birthdate = player.PlayerData.charinfo.birthdate, - gender = tonumber(player.PlayerData.charinfo.gender), - nationality = player.PlayerData.charinfo.nationality, - } - end - return '', {} -end - -function IsVehicleOwnedAbleToOpen(plate, id) - local val = false - local Player = GetPlayerFromId(id) - if Player then - local result = MySQL.Sync.fetchAll('SELECT * FROM ' .. VehicleTable .. " WHERE `plate` = '" .. plate .. "' LIMIT 1") - if (result and result[1] ~= nil) then - if result[1].citizenid == Player?.PlayerData?.citizenid then - val = true - else - val = false - end - else - val = true - end - return val - else - return val - end -end - -RegisterServerCallback(Config.InventoryPrefix .. ':server:checkDead', function(_, cb, id) - local Player = QBCore.Functions.GetPlayer(id) - cb(Player.PlayerData.metadata['isdead']) -end) - --- Don't toch -Accounts = { black_money = 0, money = 0 } diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/AddItem.lua b/resources/[inventory]/qs-inventory/server/custom/misc/AddItem.lua deleted file mode 100644 index 19eac47a9..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/AddItem.lua +++ /dev/null @@ -1,183 +0,0 @@ -function AddItem(source, item, amount, slot, info, data, created, lastinventory, disableAutoShowBox) - local originalamount = tonumber(amount) or 1 - local originalslot = slot - local originalcreated = created - local originaldata = data - local originalinfo = info - - if not source then return Error('Could not find [source] in AddItem.') end - if not item then return Error('Could not find [item] in AddItem.') end - - if type(amount) == 'number' and amount < 1 then - return error('You cannot give an item with an amount less than 1!') - end - - local inventory = lastinventory or Inventories[source] - local totalUsedSlots, totalWeight = GetTotalUsedSlots(source) - local itemInfo = ItemList[item:lower()] - local time = os.time() - - if not itemInfo then - return false - end - - if not created then - itemInfo['created'] = time - else - itemInfo['created'] = created - end - - if not itemInfo then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - return false - end - - amount = tonumber(amount) or 1 - slot = tonumber(slot) or GetFirstSlotByItem(inventory, item) - info = info or {} - itemInfo['created'] = created or time - - if type(info) ~= 'table' then - info = {} - end - - info.quality = info.quality or 100 - - if data then - info.showItemData = true - itemInfo['unique'] = true - end - - if itemInfo['type'] == 'weapon' then - info.serie = info.serie or CreateSerialNumber() - info.quality = info.quality or 100 - end - - if NotStoredItems(item, source, amount) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', source) - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE') .. ' ' .. itemInfo['label'], 'inform') - end - - local newWeight = (totalWeight + (itemInfo['weight'] * amount)) - - if newWeight <= Config.InventoryWeight.weight then - if (slot and inventory[slot]) and (inventory[slot].name:lower() == item:lower()) and (itemInfo['type'] == 'item' and not itemInfo['unique']) then - inventory[slot].amount = inventory[slot].amount + amount - TriggerEvent('esx:onAddInventoryItem', source, item, amount) - TriggerClientEvent('esx:addInventoryItem', source, item, amount) - - TriggerEvent('qb-inventory:server:itemAdded', source, item, amount, inventory[slot].amount) - TriggerClientEvent('qb-inventory:client:itemAdded', source, item, amount, inventory[slot].amount) - - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if inventory[slot] and inventory[slot].name == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if inventory[slot] and inventory[slot].name == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - if not ContainsItem(itemsToCheck, inventory[slot].name) then - Debug("Add item update slot Item added to player's inventory:", source, 'Item:', inventory[slot].name, 'Amount:', inventory[slot].amount, 'disable', disableAutoShowBox) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[inventory[slot].name] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'add') - end - end - return true - elseif not itemInfo['unique'] and slot or slot and inventory[slot] == nil then - inventory[slot] = ItemInfo({ - name = itemInfo['name'], - amount = amount, - slot = slot, - info = info - }) - TriggerEvent('esx:onAddInventoryItem', source, item, amount) - TriggerClientEvent('esx:addInventoryItem', source, item, amount) - - TriggerEvent('qb-inventory:server:itemAdded', source, item, amount, amount) - TriggerClientEvent('qb-inventory:client:itemAdded', source, item, amount, amount) - - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if inventory[slot] and inventory[slot].name == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if inventory[slot] and inventory[slot].name == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - if not ContainsItem(itemsToCheck, inventory[slot].name) then - Debug("Add Item new slot ::: Item added to player's inventory:", source, 'Item:', inventory[slot].name, 'Amount:', inventory[slot].amount, 'disableauto', disableAutoShowBox) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[inventory[slot].name] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'add') - end - end - return true - elseif itemInfo['unique'] or (not slot or slot == nil) or itemInfo['type'] == 'weapon' then - for i = 1, Config.InventoryWeight.slots, 1 do - if inventory[i] == nil then - TriggerEvent('esx:onAddInventoryItem', source, item, 1) - TriggerClientEvent('esx:addInventoryItem', source, item, 1) - - TriggerEvent('qb-inventory:server:itemAdded', source, item, amount, 1) - TriggerClientEvent('qb-inventory:client:itemAdded', source, item, amount, 1) - inventory[i] = ItemInfo({ - name = itemInfo['name'], - amount = 1, - slot = i, - info = info - }) - if inventory[slot] and inventory[slot].name == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if inventory[slot] and inventory[slot].name == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if not ContainsItem(itemsToCheck, inventory[i].name) then - Debug("add item create new slot ::: added to player's inventory:", source, 'Item:', inventory[i].name, 'Amount:', inventory[i].amount, 'disable', disableAutoShowBox) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[inventory[i].name] - itemData.count = 1 - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'add') - end - end - - local nextAmmount = originalamount - 1 - if nextAmmount > 0 then - AddItem(source, item, nextAmmount, originalslot, originalinfo, originaldata, originalcreated, inventory) - end - return true - end - end - end - end - return false -end - -exports('AddItem', AddItem) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/AddToStash.lua b/resources/[inventory]/qs-inventory/server/custom/misc/AddToStash.lua deleted file mode 100644 index b5642e92f..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/AddToStash.lua +++ /dev/null @@ -1,41 +0,0 @@ -function AddToStash(stashId, slot, otherslot, itemName, amount, info, created) - amount = tonumber(amount) or 1 - local ItemData = ItemList[itemName] - if not ItemData.unique then - if Stashes[stashId].items[slot] and Stashes[stashId].items[slot].name == itemName then - if NotStoredItems(itemName, source, amount) then - return - end - Stashes[stashId].items[slot].amount = Stashes[stashId].items[slot].amount + amount - else - Stashes[stashId].items[slot] = ItemInfo({ - name = itemName, - amount = amount, - slot = slot, - info = info, - created = created, - }) - end - else - if Stashes[stashId].items[slot] and Stashes[stashId].items[slot].name == itemName then - Stashes[stashId].items[otherslot] = ItemInfo({ - name = itemName, - amount = amount, - slot = otherslot, - info = info, - created = created, - }) - else - Stashes[stashId].items[slot] = ItemInfo({ - name = itemName, - amount = amount, - slot = slot, - info = info, - created = created, - }) - end - end - UpdatedInventories.stash[stashId] = true -end - -exports('AddToStash', AddToStash) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/CreateUsableItem.lua b/resources/[inventory]/qs-inventory/server/custom/misc/CreateUsableItem.lua deleted file mode 100644 index e5c5d7ff7..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/CreateUsableItem.lua +++ /dev/null @@ -1,104 +0,0 @@ ---[[ - Usable items that you can edit; do not add more items here as it’s unnecessary with this method. - These are the core and essential items in the inventory, each carrying critical information. - - Please avoid adding additional items here. Instead, add them in your other scripts - using the conventional RegisterUsableItem system. -]] - -if not ItemList or not WeaponList then return end - --- Documents -CreateUsableItem('driver_license', function(source, item) - local playerPed = GetPlayerPed(source) - local playerCoords = GetEntityCoords(playerPed) - local players = FrameworkGetPlayers() - for _, v in pairs(players) do - v = tonumber(v) - local targetPed = GetPlayerPed(v) - local dist = #(playerCoords - GetEntityCoords(targetPed)) - if dist < 3.0 then - TriggerClientEvent('chat:addMessage', v, { - template = '', - args = { - 'Drivers License', - item.info.firstname, - item.info.lastname, - item.info.birthdate, - item.info.type - } - } - ) - end - end -end) - -CreateUsableItem('id_card', function(source, item) - local playerPed = GetPlayerPed(source) - local playerCoords = GetEntityCoords(playerPed) - local players = FrameworkGetPlayers() - for _, v in pairs(players) do - v = tonumber(v) - local targetPed = GetPlayerPed(v) - local dist = #(playerCoords - GetEntityCoords(targetPed)) - if dist < 3.0 then - TriggerClientEvent('chat:addMessage', v, { - template = '', - args = { - 'ID Card', - item.info.citizenid or 'ID-Card ' .. math.random(11111, 99999), - item.info.firstname, - item.info.lastname, - item.info.birthdate, - item.info.gender or 'AH-64 Apache Helicopter', - item.info.nationality or 'No information', - } - } - ) - end - end -end) - -for k, v in pairs(Config.AmmoItems) do - if v.isForEveryWeapon then - CreateUsableItem(v.item, function(source, item) - TriggerClientEvent('weapons:client:masterAmmo', source, 1, item) - end) - else - CreateUsableItem(v.item, function(source, item) - TriggerClientEvent('weapons:client:AddAmmo', source, v.type, 10, item) - end) - end -end - -for k, v in pairs(Config.WeaponAttachmentItems) do - CreateUsableItem(v.item, function(source, item) - if v.isUrlTint then - if not item.info.urltint then - TriggerClientEvent('weapons:client:ConfigureTint', source, item) - else - TriggerClientEvent('weapons:client:EquipAttachment', source, item, v.item) - end - else - TriggerClientEvent('weapons:client:EquipAttachment', source, item, v.attachment) - end - end) -end - - ---[[ - -- Snippet when using an item and it is spent - - CreateUsableItem('firstaid', function(source) - local item = GetItemByName(source, 'firstaid') - if item.info.quality >= 10 then - item.info.quality = item.info.quality - 10 - print("Item:", item.name, "Slot:", item.slot, "Info:", json.encode(item.info)) - SetItemMetadata(source, item.slot, item.info) - - print("You used the item. Remaining durability:", item.info.quality) - else - print("The item is broken, you can't use it") - end - end) -]] diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/GiveItem.lua b/resources/[inventory]/qs-inventory/server/custom/misc/GiveItem.lua deleted file mode 100644 index 2d2ad4cd3..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/GiveItem.lua +++ /dev/null @@ -1,76 +0,0 @@ -local function TransferMoney(itemName, source, target) - if Config.Framework ~= 'esx' then return end - if itemName ~= 'money' and itemName ~= 'black_money' then return end - - local Player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, itemName) - Player.setAccountMoney(itemName, money, 'dropped') - - local targetPlayer = GetPlayerFromId(target) - local targetMoney = GetItemTotalAmount(target, itemName) - targetPlayer.setAccountMoney(itemName, targetMoney, 'dropped') - - local itemType = (itemName == 'money') and 'Money' or 'Black money' - Debug(itemType .. ' sent by src: ' .. json.encode(money) .. ', target: ' .. json.encode(targetMoney)) -end - -RegisterServerEvent(Config.InventoryPrefix .. ':server:GiveItem', function(target, name, amount, slot) - local src = source - target = tonumber(target) - local dist = #(GetEntityCoords(GetPlayerPed(src)) - GetEntityCoords(GetPlayerPed(target))) - - if src == target then return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_GIVE'), 'error') end - if dist > 2 then return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_GIVE_FAR'), 'error') end - local item = GetItemBySlot(src, slot) - if not item then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_GIVE_NOT_FOUND'), 'error') - return - end - if item.name ~= name then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_GIVE_INCORRECT'), 'error') - return - end - - if not amount then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_TRADE_EMPTY_INPUT'), 'error') - end - - if amount <= item.amount then - if amount == 0 then - amount = item.amount - end - - if NotStoredItems(item.name, target, amount) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', src) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE_OTHER') .. ' ' .. item.name, 'inform') - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', target, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE') .. ' ' .. item.name, 'inform') - end - - if RemoveItem(src, item.name, amount, item.slot) then - if AddItem(target, item.name, amount, false, item.info, nil, item.created) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', target, Lang('INVENTORY_NOTIFICATION_GIVE_RECEIVED') .. ' ' .. amount .. ' ' .. item.label, 'inform') - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', target, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_GAVE') .. ' ' .. amount .. ' ' .. item.label, 'inform') - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - local itemObject = ItemList[item.name:lower()].object or Config.ItemDropObject - TriggerClientEvent(Config.InventoryPrefix .. ':client:giveAnim', src, itemObject) - TriggerClientEvent(Config.InventoryPrefix .. ':client:giveAnim', target) - TriggerClientEvent(Config.InventoryPrefix .. ':client:closeinv', target) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, item, amount, 'remove') - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', target, item, amount, 'add') - TransferMoney(item.name, src, target) - SendWebhook(Webhooks.giveitem, 'Give Item To Player (Trade)', 7393279, '**' .. GetPlayerName(src) .. '(id: ' .. src .. ') sent a item to player: ' .. target .. '!**\nName:** ' .. item.name .. '**\nAmount:** ' .. amount) - else - AddItem(src, item.name, amount, item.slot, item.info, nil, item.created) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_OTHER_INVENTORY_FULL'), 'error') - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, false) - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', target, false) - TriggerClientEvent(Config.InventoryPrefix .. ':client:closeinv', target) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_INVALID_AMOUNT'), 'error') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_INVALID_AMOUNT'), 'error') - end -end) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/GiveItemToPlayer.lua b/resources/[inventory]/qs-inventory/server/custom/misc/GiveItemToPlayer.lua deleted file mode 100644 index 6903e353f..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/GiveItemToPlayer.lua +++ /dev/null @@ -1,101 +0,0 @@ -local umIdCard = GetResourceState('um-idcard') == 'started' - -function GiveItemToPlayer(source, item, amount) - local id = source - local identifier = GetPlayerIdentifier(id) - amount = tonumber(amount) - local itemData = ItemList[item:lower()] - local cardlist = { 'id_card', 'driver_license', 'weaponlicense', 'lawyerpass' } - if not identifier then return end - if itemData then - Debug('item list', itemData, 'list', ItemList) - local info = {} - if string.find(table.concat(cardlist, ','), itemData['name']) and umIdCard then - exports['um-idcard']:CreateMetaLicense(source, itemData['name']) - return - elseif itemData['name'] == 'id_card' then - local _, charinfo = GetUserName(identifier) - info.citizenid = charinfo.citizenid - info.firstname = charinfo.firstname - info.lastname = charinfo.lastname - info.birthdate = charinfo.birthdate - info.gender = Config.Genders[charinfo.gender] - info.nationality = charinfo.nationality - elseif itemData['name'] == 'weaponlicense' then - local _, charinfo = GetUserName(identifier) - info.firstname = charinfo.firstname - info.lastname = charinfo.lastname - info.birthdate = charinfo.birthdate - info.gender = Config.Genders[charinfo.gender] - elseif itemData['name'] == 'driver_license' then - local _, charinfo = GetUserName(identifier) - info.firstname = charinfo.firstname - info.lastname = charinfo.lastname - info.birthdate = charinfo.birthdate - info.type = 'Class C Driver License' - elseif itemData['name'] == 'harness' then - info.uses = 20 - elseif itemData['name'] == 'markedbills' then - info.worth = math.random(5000, 10000) - elseif itemData['name'] == 'labkey' then - info.lab = exports['qb-methlab']:GenerateRandomLab() - elseif itemData['name'] == 'printerdocument' then - info.url = 'https://cdn.discordapp.com/attachments/870094209783308299/870104331142189126/Logo_-_Display_Picture_-_Stylized_-_Red.png' - elseif ItemList[itemData['name']]['decay'] and ItemList[itemData['name']]['decay'] > 0 then - info.quality = 100 - - -- Quasar Scripts : - -- Vehiclekeys - elseif itemData['name'] == 'plate' then - info.plate = GeneratePlate() - -- DLC Backpacks - elseif itemData['name'] == 'backpack' then - info.ID = 'backpack_' .. math.random(111111, 999999) - info.weight = 10000 - info.slots = 10 - elseif itemData['name'] == 'backpack2' then - info.ID = 'backpack_' .. math.random(111111, 999999) - info.weight = 10000 - info.slots = 10 - elseif itemData['name'] == 'paramedicbag' then - info.ID = 'paramedic_' .. math.random(111111, 999999) - info.weight = 10000 - info.slots = 10 - elseif itemData['name'] == 'briefcase' then - info.ID = 'briefcase_' .. math.random(111111, 999999) - info.weight = 10000 - info.slots = 10 - elseif itemData['name'] == 'tradingcard_psa' then - local psaId = tostring(RandomStr(3) .. RandomInt(2) .. RandomStr(1) .. RandomInt(2) .. RandomInt(3)) - info.serial = psaId - elseif itemData['name'] == 'money' then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_MONEY_NO_ITEM'), 'error') - elseif itemData['name'] == 'cash' then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_MONEY_NO_ITEM'), 'error') - end - - if itemData['type'] == 'weapon' then - if amount == 1 then amount = 0 end - info.serie = CreateSerialNumber() - info.quality = 100 - info.ammo = amount - if amount > 1000 then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT'), 'error') - end - AddItem(id, itemData['name'], 1, false, info) - SendWebhook(Webhooks.admin, 'Give Weapon To Player (Admin)', 7393279, '**' .. GetPlayerName(source) .. ' (id: ' .. source .. ') sent a weapon!**\n**Name:** ' .. itemData['name'] .. '\n**Bullets:** ' .. amount) - return - end - - if AddItem(id, itemData['name'], amount, false, info) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_GIVE_ITEM') .. ' ' .. amount .. ' ' .. itemData['label'], 'success') - SendWebhook(Webhooks.admin, 'Give Item To Player (Admin)', 7393279, '**' .. GetPlayerName(source) .. ' (id: ' .. source .. ') sent a item!**\n**Name:** ' .. itemData['name'] .. '\n**Amount:** ' .. amount) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_CANT_GIVE'), 'error') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end -end - -exports('GiveItemToPlayer', GiveItemToPlayer) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/GiveStarterItems.lua b/resources/[inventory]/qs-inventory/server/custom/misc/GiveStarterItems.lua deleted file mode 100644 index 4cb12603e..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/GiveStarterItems.lua +++ /dev/null @@ -1,39 +0,0 @@ ---[[ - We recommend not modifying anything on this side, the Starter Items - are all in your server/custom/framework/esx.lua, it won't work in - qb-core since that framework has its native ones that do it automatically. -]] - -RegisterServerEvent(Config.InventoryPrefix .. ':server:GiveStarterItems') -AddEventHandler(Config.InventoryPrefix .. ':server:GiveStarterItems', function() - local src = source - local identifier = GetPlayerIdentifier(src) - local info = {} - - for k, v in pairs(StarterItems) do - if k == 'id_card' then - local _, charinfo = GetUserName(identifier) - info.citizenid = charinfo.citizenid - info.firstname = charinfo.firstname - info.lastname = charinfo.lastname - info.birthdate = charinfo.birthdate - info.gender = Config.Genders[charinfo.gender] - info.nationality = charinfo.nationality - elseif k == 'weaponlicense' then - local _, charinfo = GetUserName(identifier) - info.firstname = charinfo.firstname - info.lastname = charinfo.lastname - info.birthdate = charinfo.birthdate - info.gender = Config.Genders[charinfo.gender] - elseif k == 'driver_license' then - local _, charinfo = GetUserName(identifier) - info.firstname = charinfo.firstname - info.lastname = charinfo.lastname - info.birthdate = charinfo.birthdate - info.type = 'Class C Driver License' - end - - Wait(1250) - AddItem(src, k, v, false, info) - end -end) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/GiveWeaponToPlayer.lua b/resources/[inventory]/qs-inventory/server/custom/misc/GiveWeaponToPlayer.lua deleted file mode 100644 index 323c4fbe5..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/GiveWeaponToPlayer.lua +++ /dev/null @@ -1,31 +0,0 @@ -function GiveWeaponToPlayer(source, item, amount) - local id = source - local identifier = GetPlayerIdentifier(id) - amount = tonumber(amount) - local itemData = ItemList[item:lower()] - if not identifier then return end - if itemData then - local info = {} - if itemData['type'] == 'weapon' then - info.serie = CreateSerialNumber() - info.quality = 100 - info.ammo = amount - end - - if itemData['type'] ~= 'weapon' then return end - if amount > 1000 then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_GIVEWEAPON_LIMIT'), 'error') - end - - if AddItem(id, itemData['name'], 1, false, info) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_GIVE_ITEM') .. ' ' .. amount .. ' ' .. itemData['label'], 'success') - SendWebhook(Webhooks.admin, 'Give Weapon To Player (Admin)', 7393279, '**' .. GetPlayerName(source) .. ' (id: ' .. source .. ') sent a weapon!**\n**Name:** ' .. itemData['name'] .. '\n**Bullets:** ' .. amount) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_CANT_GIVE'), 'error') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end -end - -exports('GiveWeaponToPlayer', GiveWeaponToPlayer) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/OpenInventory.lua b/resources/[inventory]/qs-inventory/server/custom/misc/OpenInventory.lua deleted file mode 100644 index f0ff78fdf..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/OpenInventory.lua +++ /dev/null @@ -1,545 +0,0 @@ -RegisterNetEvent(Config.InventoryPrefix .. ':server:OpenInventory', function(name, id, other, entityModel, customLabel) - local src = source - local jobName = GetJobName(src) - local IsVehicleOwned = IsVehicleOwned(id) - - Player(src).state:set('inv_busy', false, true) - - local blocked = false - for k, v in pairs(searchingInventories) do - if v == src then - blocked = true - end - end - if blocked then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY'), 'error') - end - - Debug('The inventory was opened with id:', id) - - if name and id then - local secondInv = {} - if name == 'stash' then - if Stashes[id] then - if Stashes[id].isOpen then - local Target = GetPlayerFromId(Stashes[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Stashes[id].isOpen, name, id, Stashes[id].label) - else - Stashes[id].isOpen = false - end - end - end - local maxweight = 1000000 - local slots = 50 - if other then - maxweight = other.maxweight or 1000000 - slots = other.slots or 50 - end - secondInv.name = 'stash-' .. id - secondInv.label = customLabel or id - secondInv.maxweight = maxweight - secondInv.inventory = {} - secondInv.slots = slots - if Stashes[id] and Stashes[id].isOpen then - return InventoryInUse(src) - else - local stashItems = GetOtherInventoryItems('stash', id) - if next(stashItems) then - secondInv.inventory = stashItems - Stashes[id] = {} - Stashes[id].items = stashItems - Stashes[id].isOpen = src - Stashes[id].label = secondInv.label - else - Stashes[id] = {} - Stashes[id].items = {} - Stashes[id].isOpen = src - Stashes[id].label = secondInv.label - end - end - elseif name == 'trunk' then - if Trunks[id] then - if Trunks[id].isOpen then - local Target = GetPlayerFromId(Trunks[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Trunks[id].isOpen, name, id, Trunks[id].label) - else - Trunks[id].isOpen = false - end - end - end - secondInv.name = 'trunk-' .. id - secondInv.label = Lang('INVENTORY_NUI_TRUNK_LABEL') .. '-' .. id - secondInv.maxweight = other.maxweight or 60000 - secondInv.inventory = {} - secondInv.slots = other.slots or 50 - if (Trunks[id] and Trunks[id].isOpen) or (SplitStr(id, 'PLZI')[2] and jobName ~= 'police') then - return InventoryInUse(src) - else - if Config.OpenTrunkAll and id then - local ownedItems = GetOtherInventoryItems('trunk', id) - if IsVehicleOwned and next(ownedItems) then - secondInv.inventory = ownedItems - Trunks[id] = {} - Trunks[id].items = ownedItems - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - elseif Trunks[id] and not Trunks[id].isOpen then - secondInv.inventory = Trunks[id].items - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - else - Trunks[id] = {} - Trunks[id].items = {} - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - end - else - if IsVehicleOwnedAbleToOpen(id, src) or (Config.OpenTrunkPolice and GetJobName(src) == 'police' and GetJobGrade(src) >= Config.OpenTrunkPoliceGrade) then - local ownedItems = GetOtherInventoryItems('trunk', id) - if IsVehicleOwned and next(ownedItems) then - secondInv.inventory = ownedItems - Trunks[id] = {} - Trunks[id].items = ownedItems - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - elseif Trunks[id] and not Trunks[id].isOpen then - secondInv.inventory = Trunks[id].items - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - else - Trunks[id] = {} - Trunks[id].items = {} - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:closeinv', src) - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_TRUNK_BLOCKED'), 'error') - end - end - end - elseif name == 'glovebox' then - if Gloveboxes[id] then - if Gloveboxes[id].isOpen then - local Target = GetPlayerFromId(Gloveboxes[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Gloveboxes[id].isOpen, name, id, Gloveboxes[id].label) - else - Gloveboxes[id].isOpen = false - end - end - end - secondInv.name = 'glovebox-' .. id - secondInv.label = Lang('INVENTORY_NUI_GLOVEBOX_LABEL') .. '-' .. id - secondInv.maxweight = other?.maxweight or 10000 - secondInv.inventory = {} - secondInv.slots = other?.slots or 10 - if Gloveboxes[id] and Gloveboxes[id].isOpen then - return InventoryInUse(src) - else - if Config.OpenGloveboxesAll then - local ownedItems = GetOtherInventoryItems('glovebox', id) - if Gloveboxes[id] and not Gloveboxes[id].isOpen then - secondInv.inventory = Gloveboxes[id].items - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - elseif IsVehicleOwned and next(ownedItems) then - secondInv.inventory = ownedItems - Gloveboxes[id] = {} - Gloveboxes[id].items = ownedItems - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - else - Gloveboxes[id] = {} - Gloveboxes[id].items = {} - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - end - else - if IsVehicleOwnedAbleToOpen(id, src) or (Config.OpenGloveboxesPolice and GetJobName(src) == 'police' and GetJobGrade(src) >= Config.OpenGloveboxesPoliceGrade) then - local ownedItems = GetOtherInventoryItems('glovebox', id) - if Gloveboxes[id] and not Gloveboxes[id].isOpen then - secondInv.inventory = Gloveboxes[id].items - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - elseif IsVehicleOwned and next(ownedItems) then - secondInv.inventory = ownedItems - Gloveboxes[id] = {} - Gloveboxes[id].items = ownedItems - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - else - Gloveboxes[id] = {} - Gloveboxes[id].items = {} - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:closeinv', src) - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_GLOVEBOX_BLOCKED'), 'error') - end - end - end - elseif name == 'shop' then - secondInv.name = 'itemshop-' .. id - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = SetupShopItems(other.items) - RegisteredShops[id] = { - name = id, - label = other.label, - coords = other.coords, - slots = #other.items, - items = secondInv.inventory, - account = other.type or 'money' - } - secondInv.slots = #other.items - Debug('The store you opened uses the account ' .. json.encode(RegisteredShops[id].account)) - elseif name == 'selling' then - secondInv.name = 'selling-' .. id - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = SetupSellingItems(id, other.items) - SellItems[id] = {} - SellItems[id].items = other.items - secondInv.slots = #other.items - elseif name == 'garbage' then - if not entityModel then Debug('Model for garbage system not found') end - secondInv.name = 'garbage_' .. id - secondInv.label = Lang('INVENTORY_NUI_GARBAGE_LABEL') .. '-' .. id - secondInv.maxweight = 900000 - if GarbageItems[id] == nil then - GarbageItems[id] = {} - local items = {} - Config.GarbageItems[id] = Config.GarbageItemsForProp[entityModel].items[math.random(1, #Config.GarbageItemsForProp[entityModel].items)] - for a, x in pairs(Config.GarbageItems[id]) do - local itemInfo = ItemInfo(x) - if not itemInfo then - Error('There is an item that does not exist in this garbage store!') - goto continue - end - items[a] = table.clone(x) - items[a].amount = math.random(x.amount.min, x.amount.max) - ::continue:: - end - - GarbageItems[id].items = items - end - secondInv.inventory = SetupGarbageItems(id, GarbageItems[id].items) - secondInv.slots = 30 - elseif name == 'traphouse' then - secondInv.name = 'traphouse-' .. id - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = other.slots - elseif name == 'crafting' then - secondInv.name = 'crafting' - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = #other.items - elseif name == 'attachment_crafting' then - secondInv.name = 'attachment_crafting' - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = #other.items - elseif name == 'customcrafting' then - secondInv.name = 'customcrafting' - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = #other.items - elseif name == 'otherplayer' then - id = tonumber(id) - local OtherPlayer = GetPlayerFromId(id) - if OtherPlayer then - if Player(id).state.inv_busy then - return - end - secondInv.name = 'otherplayer-' .. id - secondInv.label = 'Player-' .. id - secondInv.maxweight = Config.InventoryWeight.weight - local items = {} - for k, v in pairs(Inventories[id]) do - if k ~= 41 or jobName == 'police' then - items[k] = v - end - end - secondInv.inventory = items - searchingInventories[src] = id - secondInv.slots = Config.InventoryWeight.slots - if jobName ~= 'police' then - secondInv.slots = secondInv.slots - 1 - end - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', id, Lang('INVENTORY_NOTIFICATION_ROBBERY_WARNING'), 'inform') - Wait(250) - end - else - if Drops[id] then - if Drops[id].isOpen then - local Target = GetPlayerFromId(Drops[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Drops[id].isOpen, name, id, Drops[id].label) - else - Drops[id].isOpen = false - end - end - end - if Drops[id] and not Drops[id].isOpen then - secondInv.coords = Drops[id].coords - secondInv.name = 'dropped-' .. id - secondInv.label = 'Dropped-' .. tostring(id) - secondInv.maxweight = Config.DropWeight.weight - secondInv.inventory = Drops[id].items - secondInv.slots = Config.DropWeight.slots - Drops[id].isOpen = src - Drops[id].label = secondInv.label - Drops[id].createdTime = os.time() - else - return InventoryInUse(src) - end - end - Wait(0) - TriggerClientEvent(Config.InventoryPrefix .. ':client:OpenInventory', src, {}, Inventories[src], secondInv, name) - OpenedSecondInventories[src] = secondInv - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:OpenInventory', src, {}, Inventories[src]) - end -end) - -function OpenInventory(name, id, other, origin) - local src = origin - local player = GetPlayerFromId(src) - local jobName = GetJobName(src) - Player(src).state:set('inv_busy', false, true) - - local blocked = false - for k, v in pairs(searchingInventories) do - if v == src then - blocked = true - end - end - if blocked then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_INVENTORY_SEARCH_BUSY'), 'error') - end - - Debug('The inventory was opened with id:', id) - if name and id then - local secondInv = {} - if name == 'stash' then - if Stashes[id] then - if Stashes[id].isOpen then - local Target = GetPlayerFromId(Stashes[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Stashes[id].isOpen, name, id, Stashes[id].label) - else - Stashes[id].isOpen = false - end - end - end - local maxweight = 1000000 - local slots = 50 - if other then - maxweight = other.maxweight or 1000000 - slots = other.slots or 50 - end - secondInv.name = 'stash-' .. id - secondInv.label = 'Stash-' .. id - secondInv.maxweight = maxweight - secondInv.inventory = {} - secondInv.slots = slots - if Stashes[id] and Stashes[id].isOpen then - secondInv.name = 'none-inv' - secondInv.label = 'Stash-None' - secondInv.maxweight = 1000000 - secondInv.inventory = {} - secondInv.slots = 0 - else - local stashItems = GetOtherInventoryItems('stash', id) - if next(stashItems) then - secondInv.inventory = stashItems - Stashes[id] = {} - Stashes[id].items = stashItems - Stashes[id].isOpen = src - Stashes[id].label = secondInv.label - else - Stashes[id] = {} - Stashes[id].items = {} - Stashes[id].isOpen = src - Stashes[id].label = secondInv.label - end - end - elseif name == 'trunk' then - if Trunks[id] then - if Trunks[id].isOpen then - local Target = GetPlayerFromId(Trunks[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Trunks[id].isOpen, name, id, Trunks[id].label) - else - Trunks[id].isOpen = false - end - end - end - secondInv.name = 'trunk-' .. id - secondInv.label = 'Trunk-' .. id - secondInv.maxweight = other.maxweight or 60000 - secondInv.inventory = {} - secondInv.slots = other.slots or 50 - if (Trunks[id] and Trunks[id].isOpen) or (SplitStr(id, 'PLZI')[2] and (jobName ~= 'police')) then - secondInv.name = 'none-inv' - secondInv.label = 'Trunk-None' - secondInv.maxweight = other.maxweight or 60000 - secondInv.inventory = {} - secondInv.slots = 0 - else - if id then - local ownedItems = GetOtherInventoryItems('trunk', id) - if IsVehicleOwned(id) and next(ownedItems) then - secondInv.inventory = ownedItems - Trunks[id] = {} - Trunks[id].items = ownedItems - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - elseif Trunks[id] and not Trunks[id].isOpen then - secondInv.inventory = Trunks[id].items - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - else - Trunks[id] = {} - Trunks[id].items = {} - Trunks[id].isOpen = src - Trunks[id].label = secondInv.label - end - end - end - elseif name == 'glovebox' then - if Gloveboxes[id] then - if Gloveboxes[id].isOpen then - local Target = GetPlayerFromId(Gloveboxes[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Gloveboxes[id].isOpen, name, id, Gloveboxes[id].label) - else - Gloveboxes[id].isOpen = false - end - end - end - secondInv.name = 'glovebox-' .. id - secondInv.label = 'Glovebox-' .. id - secondInv.maxweight = 10000 - secondInv.inventory = {} - secondInv.slots = 5 - if Gloveboxes[id] and Gloveboxes[id].isOpen then - secondInv.name = 'none-inv' - secondInv.label = 'Glovebox-None' - secondInv.maxweight = 10000 - secondInv.inventory = {} - secondInv.slots = 0 - else - local ownedItems = GetOtherInventoryItems('glovebox', id) - if Gloveboxes[id] and not Gloveboxes[id].isOpen then - secondInv.inventory = Gloveboxes[id].items - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - elseif IsVehicleOwned(id) and next(ownedItems) then - secondInv.inventory = ownedItems - Gloveboxes[id] = {} - Gloveboxes[id].items = ownedItems - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - else - Gloveboxes[id] = {} - Gloveboxes[id].items = {} - Gloveboxes[id].isOpen = src - Gloveboxes[id].label = secondInv.label - end - end - elseif name == 'shop' then - secondInv.name = 'itemshop-' .. id - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = SetupShopItems(other.items) - RegisteredShops[id] = { - name = id, - label = other.label, - coords = other.coords, - slots = #other.items, - items = secondInv.inventory, - account = other.type or 'money' - } - secondInv.slots = #other.items - elseif name == 'traphouse' then - secondInv.name = 'traphouse-' .. id - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = other.slots - elseif name == 'crafting' then - secondInv.name = 'crafting' - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = #other.items - elseif name == 'attachment_crafting' then - secondInv.name = 'attachment_crafting' - secondInv.label = other.label - secondInv.maxweight = 900000 - secondInv.inventory = other.items - secondInv.slots = #other.items - elseif name == 'otherplayer' then - id = tonumber(id) - local OtherPlayer = GetPlayerFromId(id) - if OtherPlayer then - if Player(id).state.inv_busy then - return - end - secondInv.name = 'otherplayer-' .. id - secondInv.label = 'Player-' .. id - secondInv.maxweight = Config.InventoryWeight.weight - secondInv.inventory = Inventories[id] - searchingInventories[src] = id - secondInv.slots = Config.InventoryWeight.slots - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', id, Lang('INVENTORY_NOTIFICATION_ROBBERY_WARNING'), 'inform') - Wait(250) - end - else - if Drops[id] then - if Drops[id].isOpen then - local Target = GetPlayerFromId(Drops[id].isOpen) - if Target then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckOpenState', Drops[id].isOpen, name, id, Drops[id].label) - else - Drops[id].isOpen = false - end - end - end - if Drops[id] and not Drops[id].isOpen then - secondInv.coords = Drops[id].coords - secondInv.name = id - secondInv.label = 'Dropped-' .. tostring(id) - secondInv.maxweight = 100000 - secondInv.inventory = Drops[id].items - secondInv.slots = 30 - Drops[id].isOpen = src - Drops[id].label = secondInv.label - Drops[id].createdTime = os.time() - else - secondInv.name = 'none-inv' - secondInv.label = 'Dropped-None' - secondInv.maxweight = 100000 - secondInv.inventory = {} - secondInv.slots = 0 - end - end - Wait(0) - TriggerClientEvent(Config.InventoryPrefix .. ':client:OpenInventory', src, {}, Inventories[src], secondInv, name) - OpenedSecondInventories[src] = secondInv - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:OpenInventory', src, {}, Inventories[src]) - end -end - -exports('OpenInventory', OpenInventory) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/RemoveItem.lua b/resources/[inventory]/qs-inventory/server/custom/misc/RemoveItem.lua deleted file mode 100644 index 2fafbd5e6..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/RemoveItem.lua +++ /dev/null @@ -1,197 +0,0 @@ -local SmartphoneMetadata = GetResourceState('qs-smartphone-pro') == 'started' - -function RemoveItem(source, item, amount, slot, metadata, disableAutoShowBox) - if not source then return Error('Could not find [source] in RemoveItem.') end - if not item then return Error('Could not find [item] in RemoveItem.') end - - local inventory = Inventories[source] - amount = tonumber(amount) or 1 - slot = tonumber(slot) - - if ItemList[item] then - if slot then - if not inventory[slot] then return false end - if inventory[slot].amount > amount then - inventory[slot].amount = inventory[slot].amount - amount - TriggerEvent('esx:onRemoveInventoryItem', source, item, amount) - TriggerClientEvent('esx:removeInventoryItem', source, item, amount) - - TriggerEvent('qb-inventory:server:itemRemoved', source, item, amount, inventory[slot].amount) - TriggerClientEvent('qb-inventory:client:itemRemoved', source, item, amount, inventory[slot].amount) - - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if not ContainsItem(itemsToCheck, item) then - Debug("Item removed to player's inventory:", source, 'Item:', item, 'Amount:', amount) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[item] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'remove') - end - end - if item == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if item == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - return true - elseif inventory[slot].amount == amount then - TriggerEvent('esx:onRemoveInventoryItem', source, item, amount) - TriggerClientEvent('esx:removeInventoryItem', source, item, amount) - - TriggerEvent('qb-inventory:server:itemRemoved', source, item, amount, 0) - TriggerClientEvent('qb-inventory:client:itemRemoved', source, item, amount, 0) - - inventory[slot] = nil - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if not ContainsItem(itemsToCheck, item) then - Debug("Item removed to player's inventory:", source, 'Item:', item, 'Amount:', amount) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[item] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'remove') - end - end - if item == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if item == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - return true - end - else - local slots = GetSlotsByItem(inventory, item, metadata) - local amountToRemove = amount - - if not slots then return false end - - for _, _slot in pairs(slots) do - if inventory[_slot].amount > amountToRemove then - if SmartphoneMetadata then - exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) - end - TriggerEvent('esx:onRemoveInventoryItem', source, item, amount) - TriggerClientEvent('esx:removeInventoryItem', source, item, amount) - inventory[_slot].amount = inventory[_slot].amount - amountToRemove - - TriggerEvent('qb-inventory:server:itemRemoved', source, item, amount, inventory[_slot].amount) - TriggerClientEvent('qb-inventory:client:itemRemoved', source, item, amount, inventory[_slot].amount) - - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if not ContainsItem(itemsToCheck, item) then - Debug("Item removed to player's inventory:", source, 'Item:', item, 'Amount:', amount) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[item] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'remove') - end - end - if item == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if item == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - return true - elseif inventory[_slot].amount == amountToRemove then - if SmartphoneMetadata then - exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) - end - TriggerEvent('esx:onRemoveInventoryItem', source, item, amount) - TriggerClientEvent('esx:removeInventoryItem', source, item, amount) - - TriggerEvent('qb-inventory:server:itemRemoved', source, item, amount, 0) - TriggerClientEvent('qb-inventory:client:itemRemoved', source, item, amount, 0) - - inventory[_slot] = nil - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if not ContainsItem(itemsToCheck, item) then - Debug("Item removed to player's inventory:", source, 'Item:', item, 'Amount:', amount) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[item] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'remove') - end - end - if item == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if item == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - return true - else - local quantity = GetItemTotalAmount(source, inventory[_slot].name) - local _quantity = quantity - amountToRemove - inventory[_slot].amount = _quantity - SetInventoryItems(source, inventory[_slot].name, _quantity) - if SmartphoneMetadata then - exports['qs-smartphone-pro']:handleDeleteItem(source, inventory[_slot]) - end - if Config.Framework == 'qb' then - local player = GetPlayerFromId(source) - player.Functions.SetPlayerData('items', inventory) - end - if not ContainsItem(itemsToCheck, item) then - Debug("Item removed to player's inventory:", source, 'Item:', item, 'Amount:', amount) - TriggerClientEvent(Config.InventoryPrefix .. ':getInventory', source, inventory) - if not disableAutoShowBox then - local itemData = ItemList[item] - itemData.count = amount - TriggerClientEvent('qs-inventory:client:ItemBox', source, itemData, 'remove') - end - end - if item == 'money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'money') - player.setAccountMoney('money', money, 'dropped') - end - if item == 'black_money' and Config.Framework == 'esx' then - local player = GetPlayerFromId(source) - local money = GetItemTotalAmount(source, 'black_money') - player.setAccountMoney('black_money', money, 'dropped') - end - return true - end - end - end - else - return false - end - return false -end - -exports('RemoveItem', RemoveItem) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/SaveInventory.lua b/resources/[inventory]/qs-inventory/server/custom/misc/SaveInventory.lua deleted file mode 100644 index 88103c7ce..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/SaveInventory.lua +++ /dev/null @@ -1,114 +0,0 @@ -local function getFirstItemInDrop(dropId) - local drop = Drops[dropId] - if drop and drop.items then - for k, v in pairs(drop.items) do - return v - end - end - return nil -end - -function TimeoutFunction(wait, fn) - CreateThread(function() - Wait(wait) - fn() - end) -end - -function SaveOtherInventories() - for inventoryName, inventory in pairs(UpdatedInventories) do - for id, updated in pairs(inventory) do - if updated then - SaveOtherInventory(inventoryName, id) - UpdatedInventories[inventoryName][id] = nil - end - end - end -end - ----@param inventoryName OtherInventoryTypes ----@param id string -function SaveOtherInventory(inventoryName, id) - Debug('SaveOtherInventory', inventoryName, id) - local items - if inventoryName ~= 'clothes' then - items = GetOtherInventoryItems(inventoryName, id) - end - if inventoryName == 'stash' then - SaveStashItems(id, items) - elseif inventoryName == 'trunk' then - SaveOwnedVehicleItems(id, items) - elseif inventoryName == 'glovebox' then - SaveOwnedGloveboxItems(id, items) - elseif inventoryName == 'clothes' then - local src = GetPlayerSourceFromIdentifier(id) - if not src then - Error('SaveOtherInventory', 'Player not found', id, 'inventoryName', inventoryName) - return - end - SaveClotheItems(id, GetClotheItems(src)) - end -end - -function HandleCloseSecondInventories(src, type, id) - local IsVehicleOwned = IsVehicleOwned(id) - Debug('HandleSaveSecondInventories', src, type, id, IsVehicleOwned) - if type == 'trunk' then - if not Trunks[id] then - Debug('Trunk id not found', id) - return - end - Trunks[id].isOpen = false - elseif type == 'glovebox' then - if not Gloveboxes[id] then return end - Gloveboxes[id].isOpen = false - elseif type == 'stash' then - if not Stashes[id] then return end - Stashes[id].isOpen = false - elseif type == 'drop' then - if Drops[id] then - Drops[id].isOpen = false - if Drops[id].items == nil or next(Drops[id].items) == nil then - Drops[id] = nil - TimeoutFunction(500, function() - TriggerClientEvent(Config.InventoryPrefix .. ':client:RemoveDropItem', -1, id) - end) - else - local dropItemsCount = table.length(Drops[id].items) - local firstItem = getFirstItemInDrop(id) - local dropObject = Config.ItemDropObject - if firstItem then - dropObject = dropItemsCount == 1 and ItemList[firstItem.name:lower()].object or Config.ItemDropObject - end - TimeoutFunction(500, function() - TriggerClientEvent(Config.InventoryPrefix .. ':updateDropItems', -1, id, dropObject, dropItemsCount == 1 and firstItem or nil) - end) - end - end - end -end - -RegisterNetEvent(Config.InventoryPrefix .. ':server:handleInventoryClosed', function(type, id) - local src = source - HandleCloseSecondInventories(src, type, id) -end) - -AddEventHandler('onResourceStop', function(resource) - if resource == GetCurrentResourceName() then - SaveOtherInventories() - end -end) - -RegisterCommand('save-inventories', function(source, args) - if source ~= 0 then - return Error(source, 'This command can use only by console') - end - SaveOtherInventories() -end) - -CreateThread(function() - while true do - Wait(Config.SaveInventoryInterval) - SaveOtherInventories() - end -end) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/SellingItems.lua b/resources/[inventory]/qs-inventory/server/custom/misc/SellingItems.lua deleted file mode 100644 index 5989e0451..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/SellingItems.lua +++ /dev/null @@ -1,70 +0,0 @@ -function getPriceItemForSelling(name) - for k, v in pairs(Config.SellItems) do - for s, x in pairs(v.items) do - if x.name == name then - return x.price, v.blip.account - end - end - end - return false -end - -RegisterNetEvent(Config.InventoryPrefix .. ':server:RemoveItem', function(itemName, count) - local src = source - RemoveItem(src, itemName, count) -end) - -function SetupSellingItems(shop, shopItems) - local items = {} - if shopItems ~= nil and next(shopItems) ~= nil then - for k, item in pairs(shopItems) do - local itemInfo = ItemInfo(item) - if not itemInfo then return Error('There is an item that does not exist in this selling store!') end - itemInfo.price = item.price - items[item.slot] = itemInfo - end - end - return items -end - ----@param src number ----@param fromInventory string ----@param fromSlot number ----@param fromAmount number ----@param toInventory string ----@param toSlot number ----@return boolean -function SellItemToSelling(src, fromInventory, fromSlot, fromAmount, toInventory, toSlot) - if fromInventory ~= 'player' and fromInventory ~= 'hotbar' then - Debug('You can not sell items from this inventory', fromInventory) - return false - end - local fromItemData = GetItemBySlot(src, fromSlot) - fromAmount = tonumber(fromAmount) and tonumber(fromAmount) or fromItemData.amount - if fromAmount == 0 then - Notification(src, Lang('INVENTORY_NOTIFICATION_SELLING_AMOUNT'), 'error') - return false - end - if not fromItemData or fromItemData.amount < fromAmount then - Debug('You do not have this item or not enough amount', fromItemData, fromAmount) - Notification(src, Lang('INVENTORY_NOTIFICATION_SELLING_BAD_ITEM'), 'error') - return false - end - local sell_id = SplitStr(toInventory, '-')[2] - local toItemData = SellItems[sell_id].items[toSlot] - if not toItemData or toItemData.name ~= fromItemData.name then - Debug('You can not sell this item to this slot', toItemData, fromItemData) - Notification(src, Lang('INVENTORY_NOTIFICATION_SELLING_BAD_ITEM'), 'error') - return false - end - RemoveItem(src, fromItemData.name, fromAmount, fromSlot) - local price, account = getPriceItemForSelling(fromItemData.name) - if not price then - return false - end - AddAccountMoney(src, account, price * fromAmount) - Notification(src, price * fromAmount .. ' ' .. Lang('INVENTORY_NOTIFICATION_SELLING_SUCCESS'), 'success') - SendWebhook(Webhooks.sell, 'Item Sale', 7393279, '**' .. GetPlayerName(src) .. '(id: ' .. src .. ') sold an item!**\n**Name:** ' .. fromItemData.name .. '\n**Price:** ' .. price * fromAmount .. '\n**Amount:** ' .. fromAmount) - Debug('Player is selling an item', src, fromItemData.name, fromAmount, price) - return true -end diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/SetInventoryData.lua b/resources/[inventory]/qs-inventory/server/custom/misc/SetInventoryData.lua deleted file mode 100644 index 09b78c2ea..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/SetInventoryData.lua +++ /dev/null @@ -1,922 +0,0 @@ -RegisterNetEvent(Config.InventoryPrefix .. ':server:SetInventoryData', function(fromInventory, toInventory, fromSlot, toSlot, fromAmount, toAmount, fromInventoryIsClothesInventory, toInventoryIsClothesInventory, craftingKey) - local src = source - local Player = GetPlayerFromId(src) - local identifier = GetPlayerIdentifier(src) - fromSlot = tonumber(fromSlot) - toSlot = tonumber(toSlot) - - if (fromInventory == 'player' or fromInventory == 'hotbar') and (SplitStr(toInventory, '-')[1] == 'itemshop' or toInventory == 'crafting' or toInventory == 'customcrafting') then - return - end - - if fromInventoryIsClothesInventory and toInventoryIsClothesInventory then - return - end - - if (SplitStr(fromInventory, '-')[1] == 'selling') then - return - end - - if fromInventoryIsClothesInventory then - local clotheItems = GetClotheItems(src) - local item = clotheItems[fromSlot] - if not item then - Error('SetInventoryData', 'Clothing', 'Item not found', src, fromSlot) - return - end - local itemIsClothPart = checkItemIsClothingPart(item.name) - if not itemIsClothPart then - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_MOVE'), 'inform') - return - end - local data = table.find(Config.ClothingSlots, function(v) - if v.slot == fromSlot then - return true - end - return false - end) - item.info.armor = GetPedArmour(GetPlayerPed(src)) - if data then - TriggerClientEvent('inventory:takeoffClothing', src, data) - end - - AddItem(src, item.name, 1, toSlot, item.info, nil, nil, nil, true) - RemoveFromClothes(identifier, fromSlot, item.name, 1) - TriggerClientEvent(Config.InventoryPrefix .. ':saveClothes', src) - return - elseif toInventoryIsClothesInventory then - local item = GetItemBySlot(src, fromSlot) - if not item then return end - local itemIsClothPart = checkItemIsClothingPart(item.name) - if not itemIsClothPart then - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_MOVE'), 'inform') - return - end - UseItem(item.name, src, item) - AddToClothes(identifier, item.name, item.info) - RemoveItem(src, item.name, 1, fromSlot, nil, true) - TriggerClientEvent(Config.InventoryPrefix .. ':saveClothes', src) - return - end - - if SplitStr(toInventory, '-')[1] == 'selling' then - if fromInventory ~= 'player' and fromInventory ~= 'hotbar' then return end - local fromItemData = GetItemBySlot(src, fromSlot) - fromAmount = tonumber(fromAmount) and tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local sell_id = SplitStr(toInventory, '-')[2] - local toItemData = SellItems[sell_id].items[toSlot] - Debug(toItemData.name, fromItemData.name) - if toItemData and toItemData.name == fromItemData.name then - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - local price, account = getPriceItemForSelling(fromItemData.name) - if not price then return end - if fromAmount == 0 then - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_SELLING_AMOUNT'), 'error') - end - AddAccountMoney(src, account, price * fromAmount) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, price * fromAmount .. ' ' .. Lang('INVENTORY_NOTIFICATION_SELLING_SUCCESS'), 'success') - SendWebhook(Webhooks.sell, 'Item Sale', 7393279, '**' .. GetPlayerName(src) .. '(id: ' .. src .. ') sold an item!**\n**Name:** ' .. fromItemData.name .. '\n**Price:** ' .. price * fromAmount .. '\n**Amount:** ' .. fromAmount) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_SELLING_BAD_ITEM'), 'error') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_SELLING_BAD_ITEM'), 'error') - end - return - end - - if fromInventory == 'player' or fromInventory == 'hotbar' then - local fromItemData = GetItemBySlot(src, fromSlot) - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. ' with name: ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount) - end - else - print('Dupe Blocked - 1') - end - end - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - elseif SplitStr(toInventory, '-')[1] == 'otherplayer' then - local playerId = tonumber(SplitStr(toInventory, '-')[2]) - local toItemData = Inventories[playerId][toSlot] - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.name ~= fromItemData.name then - RemoveItem(playerId, itemInfo['name'], toAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, toItemData, toAmount, 'remove') - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - AddItem(playerId, itemInfo['name'], fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - elseif SplitStr(toInventory, '-')[1] == 'trunk' then - local plate = SplitStr(toInventory, '-')[2] - local toItemData = Trunks[plate].items[toSlot] - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - Debug('trunk 132') - local success = RemoveItemFromOtherInventory('trunk', plate, toSlot, itemInfo['name'], toAmount, src) - if not success then - return Error('SetInventoryData', 'Trunk', 'Item not found', src, toSlot) - end - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**With name:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - end - else - print('Dupe Blocked - 3') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - AddToTrunk(plate, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.trunk, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in trunk!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - elseif SplitStr(toInventory, '-')[1] == 'glovebox' then - local plate = SplitStr(toInventory, '-')[2] - local toItemData = Gloveboxes[plate].items[toSlot] - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - Debug('trunk 159') - local success = RemoveItemFromOtherInventory('glovebox', plate, toSlot, itemInfo['name'], toAmount, src) - if not success then - return Error('SetInventoryData', 'Glovebox', 'Item not found', src, fromSlot) - end - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**With name:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - end - else - print('Dupe Blocked - 4') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - AddToGlovebox(plate, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.glovebox, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in glovebox!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - elseif SplitStr(toInventory, '-')[1] == 'stash' then - local stashId = SplitStr(toInventory, '-')[2] - local toItemData = Stashes[stashId].items[toSlot] - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - Debug('186') - local success = RemoveItemFromOtherInventory('stash', stashId, toSlot, toItemData.name, toAmount, src) - if not success then - return Error('SetInventoryData', 'Stash', 'Item not found', src, fromSlot) - end - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**With name:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Stash id:** ' .. stashId) - end - else - print('Dupe Blocked - 5') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - AddToStash(stashId, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.stash, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in stash!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Stash id:** ' .. stashId) - elseif SplitStr(toInventory, '_')[1] == 'garbage' then - local garbageId = SplitStr(toInventory, '_')[2] - local toItemData = GarbageItems[garbageId].items[toSlot] - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveFromGarbage(garbageId, toSlot, itemInfo['name'], toAmount) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, toItemData, toAmount, 'remove') - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**With name:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Garbage id:** ' .. garbageId) - end - else - print('Dupe Blocked - 6') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - AddToGarbage(garbageId, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.garbage, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in garbage!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Garbage id:** ' .. garbageId) - elseif SplitStr(toInventory, '-')[1] == 'traphouse' then - -- Traphouse - local traphouseId = SplitStr(toInventory, '_')[2] - local toItemData = exports['qb-traphouse']:GetInventoryData(traphouseId, toSlot) - local IsItemValid = exports['qb-traphouse']:CanItemBeSaled(fromItemData.name:lower()) - if IsItemValid then - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - exports['qb-traphouse']:RemoveHouseItem(traphouseId, fromSlot, itemInfo['name'], toAmount) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, toItemData, toAmount, 'remove') - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**With name:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Traphouse id:** ' .. traphouseId) - end - else - print('Dupe Blocked - 7') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - exports['qb-traphouse']:AddHouseItem(traphouseId, toSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created'], src) - SendWebhook(Webhooks.swap, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in traphouse!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Traphouse id:** ' .. traphouseId) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_SELL'), 'error') - end - else - -- drop - toInventoryFormatter = SplitStr(toInventory, '-')[2] - toInventory = tonumber(toInventoryFormatter) - if toInventory == nil or toInventory == 0 then - CreateNewDrop(src, fromSlot, toSlot, fromAmount, fromItemData['created']) - Debug('[SetInventoryData, function CreateNewDrop]', fromSlot, toSlot, fromAmount, fromItemData['created']) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - SendWebhook(Webhooks.drop, 'Create New Drop', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') create new drop!**\n**Name:** ' .. fromItemData['name'] .. '\n**Amount:** ' .. fromAmount) - else - local toItemData = Drops[toInventory].items[toSlot] - RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) - if toItemData then - local itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - AddItem(src, toItemData.name, toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'add') - RemoveFromDrop(toInventory, fromSlot, itemInfo['name'], toAmount) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**With name:** ' .. fromItemData.name .. '\n**mount:** ' .. fromAmount .. '\n**Drop id:** ' .. toInventory) - end - else - print('Dupe Blocked - 8') - end - end - local itemInfo = ItemList[fromItemData.name:lower()] - AddToDrop(toInventory, toSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.drop, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in drop!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Drop id:** ' .. toInventory) - if itemInfo['name'] == 'radio' then - TriggerClientEvent('Radio.Set', src, false) - elseif itemInfo['name'] == 'money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'money') - Player.setAccountMoney('money', money, 'dropped') - elseif itemInfo['name'] == 'black_money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'black_money') - Player.setAccountMoney('black_money', money, 'dropped') - end - TriggerClientEvent(Config.InventoryPrefix .. ':ClearWeapons', src) - end - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_GIVE_DONT_HAVE'), 'error') - end - elseif SplitStr(fromInventory, '-')[1] == 'otherplayer' then - local playerId = tonumber(SplitStr(fromInventory, '-')[2]) - local fromItemData = Inventories[playerId][fromSlot] - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, fromItemData, fromAmount, 'remove') - RemoveItem(playerId, itemInfo['name'], fromAmount, fromSlot, nil, true) - SendWebhook(Webhooks.robbery, 'Deposit Item (robbery)', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in inventory (robbery)!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Otherplayer id:** ' .. playerId) - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', playerId, fromItemData.name) - if toItemData then - itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - AddItem(playerId, itemInfo['name'], toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, toItemData, toAmount, 'add') - end - end - -- Weapon Parts - if fromItemData.type == 'weapon' and Config.CanStealWeaponParts then - local chance = math.random(1, 100) - if chance <= Config.WeaponPartStealChance then - Debug('The complete weapon was stolen with a probability of:', chance) - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - else - Debug('The theft of the weapon was failed with a probability of:', chance, 'random items added!') - RemoveItem(src, fromItemData.name, fromAmount, toSlot, nil, true) - - for i = 1, 5 do - local randomItem = Config.AvailableWeaponParts[math.random(1, #Config.AvailableWeaponParts)] - AddItem(src, randomItem, math.random(1, 5)) - end - - Wait(200) - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', src) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_STEAL_BROKEN_WEAPON'), 'inform') - end - else - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - end - -- Weapon Parts - else - local toItemData = Inventories[playerId][toSlot] - RemoveItem(playerId, itemInfo['name'], fromAmount, fromSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, fromItemData, fromAmount, 'remove') - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - RemoveItem(playerId, itemInfo['name'], toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, toItemData, toAmount, 'remove') - AddItem(playerId, itemInfo['name'], toAmount, fromSlot, toItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, toItemData, toAmount, 'add') - end - else - print('Dupe Blocked - 10') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - AddItem(playerId, itemInfo['name'], fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', playerId, fromItemData, fromAmount, 'add') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - elseif SplitStr(fromInventory, '-')[1] == 'trunk' then - local plate = SplitStr(fromInventory, '-')[2] - local fromItemData = Trunks[plate].items[fromSlot] - fromAmount = tonumber(fromAmount) or fromItemData.amount - Debug('fromSlot', fromSlot, 'toSlot', toSlot, 'fromAmount', fromAmount, 'toAmount', toAmount) - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - Debug('380') - local toItemData = GetItemBySlot(src, toSlot) - local success = RemoveItemFromOtherInventory('trunk', plate, fromSlot, itemInfo['name'], fromAmount, src) - if not success then - return Error('SetInventoryData', 'Trunk', 'Item not found', src, fromSlot) - end - -- TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'remove') - SendWebhook(Webhooks.trunk, 'Remove Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') remove item from trunk!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - if toItemData then - itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - AddToTrunk(plate, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. '\n**With item:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**Plate:** ' .. plate) - end - else - print('Dupe Blocked - 11') - end - end - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - else - Debug('405') - local toItemData = Trunks[plate].items[toSlot] - local success = RemoveItemFromOtherInventory('trunk', plate, fromSlot, itemInfo['name'], fromAmount, src) - if not success then - return Error('SetInventoryData', 'Trunk', 'Item not found', src, fromSlot) - end - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - Debug('trunk 410') - RemoveItemFromOtherInventory('trunk', plate, toSlot, itemInfo['name'], toAmount, src) - AddToTrunk(plate, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - end - else - print('Dupe Blocked - 12') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - AddToTrunk(plate, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.trunk, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in trunk!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - elseif SplitStr(fromInventory, '-')[1] == 'glovebox' then - local plate = SplitStr(fromInventory, '-')[2] - local fromItemData = Gloveboxes[plate].items[fromSlot] - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - Debug('439') - local success = RemoveItemFromOtherInventory('glovebox', plate, fromSlot, itemInfo['name'], fromAmount, src) - if not success then - return Error('SetInventoryData', 'Glovebox', 'Item not found', src, fromSlot) - end - SendWebhook(Webhooks.glovebox, 'Remove Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') remove item from glovebox!**\nName:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - if toItemData then - itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - AddToGlovebox(plate, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: *' .. src .. ')* swapped item!**\n**Name:** ' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. '\n**With item:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. toAmount .. '\n**Plate:** ' .. plate) - end - else - print('Dupe Blocked - 13') - end - end - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - else - local toItemData = Gloveboxes[plate].items[toSlot] - Debug('463') - local success = RemoveItemFromOtherInventory('glovebox', plate, fromSlot, itemInfo['name'], fromAmount, src) - if not success then - return Error('SetInventoryData', 'Glovebox', 'Item not found', src, fromSlot) - end - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - Debug('trunk 473') - RemoveItemFromOtherInventory('glovebox', plate, toSlot, itemInfo['name'], toAmount, src) - AddToGlovebox(plate, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - end - else - print('Dupe Blocked - 14') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - AddToGlovebox(plate, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.glovebox, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in glovebox!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Plate:** ' .. plate) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - elseif SplitStr(fromInventory, '-')[1] == 'stash' then - local stashId = SplitStr(fromInventory, '-')[2] - local fromItemData = Stashes[stashId].items[fromSlot] - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - Debug('496') - local success = RemoveItemFromOtherInventory('stash', stashId, fromSlot, itemInfo['name'], fromAmount, src) - if not success then - return Error('SetInventoryData', 'Stash', 'Item not found', src, fromSlot) - end - SendWebhook(Webhooks.stash, 'Remove Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') remove item from stash!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Stash id:** ' .. stashId) - - if toItemData then - itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - AddToStash(stashId, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. '\n**With item:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Stash id:** ' .. stashId) - end - else - print('Dupe Blocked - 15') - end - end - SaveStashItems(stashId, Stashes[stashId].items) - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - else - local toItemData = Stashes[stashId].items[toSlot] - Debug('522') - local success = RemoveItemFromOtherInventory('stash', stashId, fromSlot, itemInfo['name'], fromAmount, src) - if not success then - return Error('SetInventoryData', 'Stash', 'Item not found', src, fromSlot) - end - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - Debug('532') - RemoveItemFromOtherInventory('stash', stashId, toSlot, itemInfo['name'], toAmount, src) - AddToStash(stashId, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - end - else - print('Dupe Blocked - 16') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - AddToStash(stashId, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.stash, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in stash!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Stash id:** ' .. stashId) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - elseif SplitStr(fromInventory, '_')[1] == 'garbage' then - local garbageId = SplitStr(fromInventory, '_')[2] - local fromItemData = GarbageItems[garbageId].items[fromSlot] - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - RemoveFromGarbage(garbageId, fromSlot, itemInfo['name'], fromAmount) - SendWebhook(Webhooks.garbage, 'Remove Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') remove item from drop!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Garbage id:** ' .. garbageId) - if toItemData then - itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - AddToGarbage(garbageId, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** **' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. '\n**With item:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Garbage id:** ' .. garbageId) - end - else - print('Dupe Blocked - 17') - end - end - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - else - local toItemData = GarbageItems[garbageId].items[toSlot] - RemoveFromGarbage(garbageId, fromSlot, itemInfo['name'], fromAmount) - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - RemoveFromGarbage(garbageId, toSlot, itemInfo['name'], toAmount) - AddToGarbage(garbageId, fromSlot, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - end - else - print('Dupe Blocked - 18') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - AddToGarbage(garbageId, toSlot, fromSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.garbage, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in garbage!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Garbage id:** ' .. garbageId) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - elseif SplitStr(fromInventory, '-')[1] == 'traphouse' then - local traphouseId = SplitStr(fromInventory, '-')[2] - local fromItemData = exports['qb-traphouse']:GetInventoryData(traphouseId, fromSlot) - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - exports['qb-traphouse']:RemoveHouseItem(traphouseId, fromSlot, itemInfo['name'], fromAmount) - if toItemData then - itemInfo = ItemList[toItemData.name:lower()] - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - exports['qb-traphouse']:AddHouseItem(traphouseId, fromSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created'], src) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. '\n**With item:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Stash id:** ' .. traphouseId) - end - else - print('Dupe Blocked - 19') - end - end - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - else - local toItemData = exports['qb-traphouse']:GetInventoryData(traphouseId, toSlot) - exports['qb-traphouse']:RemoveHouseItem(traphouseId, fromSlot, itemInfo['name'], fromAmount) - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - exports['qb-traphouse']:RemoveHouseItem(traphouseId, toSlot, itemInfo['name'], toAmount) - exports['qb-traphouse']:AddHouseItem(traphouseId, fromSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created'], src) - end - else - print('Dupe Blocked - 20') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - exports['qb-traphouse']:AddHouseItem(traphouseId, toSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created'], src) - SendWebhook(Webhooks.traphouse, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in traphouse!\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Traphouse id:** ' .. traphouseId) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - elseif SplitStr(fromInventory, '-')[1] == 'itemshop' then - local shopType = SplitStr(fromInventory, '-')[2] - local itemData = RegisteredShops[shopType].items[fromSlot] - local itemInfo = ItemList[itemData.name:lower()] - local price = tonumber((itemData.price * fromAmount)) - local money = GetAccountMoney(src, RegisteredShops[shopType].account or 'money') - - - - if itemData.name == 'tradingcard_psa' then - itemData.info = { - serial = CreateSerialNumber(), - } - end - - if SplitStr(shopType, '_')[1] == 'Dealer' then - local isWeapon = SplitStr(itemData.name, '_')[1] == 'weapon' - if isWeapon then - price = tonumber(itemData.price) - if money >= price then - if NotStoredItems(itemData.name, src, 1) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', source) - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE') .. ' ' .. itemInfo['label'], 'inform') - end - RemoveAccountMoney(src, 'money', price or 0) - itemData.info.serie = CreateSerialNumber() - itemData.info.quality = 100 - AddItem(src, itemData.name, 1, toSlot, itemData.info, nil, nil, nil, true) - TriggerClientEvent('qb-drugs:client:updateDealerItems', src, itemData, 1) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, itemInfo['label'] .. ' ' .. Lang('INVENTORY_NOTIFICATION_BOUGHT'), 'success') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. '** bought a ' .. itemInfo['label'] .. ' for €' .. price) - if isWeapon then - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', src) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_MONEY'), 'error') - return - end - else - if money >= price then - if NotStoredItems(itemData.name, src, fromAmount) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', source) - return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE') .. ' ' .. itemInfo['label'], 'inform') - end - RemoveAccountMoney(src, 'money', price or 0) - AddItem(src, itemData.name, fromAmount, toSlot, itemData.info, nil, nil, nil, true) - TriggerClientEvent('qb-drugs:client:updateDealerItems', src, itemData, fromAmount) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, itemInfo['label'] .. ' ' .. Lang('INVENTORY_NOTIFICATION_BOUGHT'), 'success') - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. '** bought a ' .. itemInfo['label'] .. ' for €' .. price) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_MONEY'), 'error') - return - end - end - elseif SplitStr(shopType, '_')[1] == 'Itemshop' then - if money >= price then - RemoveAccountMoney(src, RegisteredShops[shopType].account, price or 0) - local isWeapon = SplitStr(itemData.name, '_')[1] == 'weapon' - if isWeapon then - itemData.info.serie = CreateSerialNumber() - itemData.info.quality = 100 - end - AddItem(src, itemData.name, fromAmount, toSlot, itemData.info, nil, nil, nil, true) - TriggerClientEvent('shops:client:UpdateShop', src, SplitStr(shopType, '_')[2], itemData, fromAmount) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, itemInfo['label'] .. ' ' .. Lang('INVENTORY_NOTIFICATION_BOUGHT'), 'success') - SendWebhook(Webhooks.bought, 'Shop item bought', 7393279, '**' .. GetPlayerName(src) .. '** bought a ' .. itemInfo['label'] .. ' for €' .. price) - if isWeapon then - TriggerClientEvent(Config.InventoryPrefix .. ':client:forceCloseInventory', src) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_MONEY'), 'error') - return - end - else - if money >= price then - RemoveAccountMoney(src, RegisteredShops[shopType].account, price or 0) - AddItem(src, itemData.name, fromAmount, toSlot, itemData.info, nil, nil, nil, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, itemInfo['label'] .. ' ' .. Lang('INVENTORY_NOTIFICATION_BOUGHT'), 'success') - SendWebhook(Webhooks.bought, 'Shop item bought', 7393279, '**' .. GetPlayerName(src) .. '** bought a ' .. itemInfo['label'] .. ' for €' .. price) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_MONEY'), 'error') - return - end - end - elseif fromInventory == 'crafting' then - local itemData = Config.CraftingTables[craftingKey].items[fromSlot] - - if hasCraftItems(src, itemData.costs, fromAmount) then - if not NotStoredItems(itemData.name, src, fromAmount) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CraftItems', src, itemData.name, itemData.costs, itemData.points, fromAmount, toSlot, itemData.rep, itemData.time, itemData.chance) - SendWebhook(Webhooks.crafting, 'Crafting item', 7393279, '**' .. GetPlayerName(src) .. '**\n**Crafted item in:** ' .. Config.CraftingTables[craftingKey].name .. '\n**Item crafted:** ' .. itemData.name .. '\n**Timer:** ' .. itemData.time * fromAmount .. '\n**Amount:** ' .. fromAmount) - Debug('Started ' .. itemData.name .. ' crafting in ' .. Config.CraftingTables[craftingKey].name .. ' with a delay time of ' .. itemData.time * fromAmount .. ', quantity ' .. fromAmount) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE') .. ' ' .. itemData.name, 'inform') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEMS'), 'error') - end - elseif fromInventory == 'customcrafting' then - local itemData = (CustomCraftingInfos)[fromSlot] - if hasCraftItems(src, itemData.costs, fromAmount) then - if not NotStoredItems(itemData.name, src, fromAmount) then - TriggerClientEvent(Config.InventoryPrefix .. ':client:CraftItems', src, itemData.name, itemData.costs, itemData.points, fromAmount, toSlot, itemData.rep, itemData.time, itemData.chance) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANT_TAKE_MORE') .. ' ' .. itemData.name, 'inform') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:UpdatePlayerInventory', src, true) - TriggerClientEvent('qs-inventory:sendMessage', src, Lang('CRAFTING_ERROR'), 'error') - end - else - -- drop - fromInventoryFormatter = SplitStr(fromInventory, '-')[2] - fromInventory = tonumber(fromInventoryFormatter) - local fromItemData = Drops[fromInventory].items[fromSlot] - fromAmount = tonumber(fromAmount) or fromItemData.amount - if fromItemData and fromItemData.amount >= fromAmount then - local itemInfo = ItemList[fromItemData.name:lower()] - if toInventory == 'player' or toInventory == 'hotbar' then - local toItemData = GetItemBySlot(src, toSlot) - RemoveFromDrop(fromInventory, fromSlot, itemInfo['name'], fromAmount) - SendWebhook(Webhooks.drop, 'Remove Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') remove item from drop!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Drop id:** ' .. fromInventory) - if toItemData then - toAmount = tonumber(toAmount) and tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - RemoveItem(src, toItemData.name, toAmount, toSlot, nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, toItemData, toAmount, 'remove') - AddToDrop(fromInventory, toSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - SendWebhook(Webhooks.swap, 'Swapped Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') swapped item!**\n**Name:** ' .. toItemData.name .. '\n**Amount:** ' .. toAmount .. '\n**With item:** ' .. fromItemData.name .. '\n**Amount:** ' .. fromAmount .. '\n**Dropid:** ' .. fromInventory) - if itemInfo['name'] == 'radio' then - TriggerClientEvent('Radio.Set', src, false) - elseif itemInfo['name'] == 'money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'money') - Player.setAccountMoney('money', money, 'dropped') - elseif itemInfo['name'] == 'black_money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'black_money') - Player.setAccountMoney('black_money', money, 'dropped') - end - TriggerClientEvent(Config.InventoryPrefix .. ':ClearWeapons', src) - end - else - print('Dupe Blocked - 21') - end - end - AddItem(src, fromItemData.name, fromAmount, toSlot, fromItemData.info, nil, fromItemData['created'], nil, true) - TriggerEvent(Config.InventoryPrefix .. ':server:updateCash', src, fromItemData, fromAmount, 'add') - else - toInventoryFormatter = SplitStr(toInventory, '-')[2] - toInventory = tonumber(toInventoryFormatter) - local toItemData = Drops[toInventory].items[toSlot] - RemoveFromDrop(fromInventory, fromSlot, itemInfo['name'], fromAmount) - if toItemData then - toAmount = tonumber(toAmount) or toItemData.amount - if toItemData.amount >= toAmount then - if toItemData.name ~= fromItemData.name then - itemInfo = ItemList[toItemData.name:lower()] - RemoveFromDrop(toInventory, toSlot, itemInfo['name'], toAmount) - AddToDrop(fromInventory, fromSlot, itemInfo['name'], toAmount, toItemData.info, fromItemData['created']) - if itemInfo['name'] == 'radio' then - TriggerClientEvent('Radio.Set', src, false) - elseif itemInfo['name'] == 'money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'money') - Player.setAccountMoney('money', money, 'dropped') - elseif itemInfo['name'] == 'black_money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'black_money') - Player.setAccountMoney('black_money', money, 'dropped') - end - TriggerClientEvent(Config.InventoryPrefix .. ':ClearWeapons', src) - end - else - print('Dupe Blocked - 22') - end - end - itemInfo = ItemList[fromItemData.name:lower()] - AddToDrop(toInventory, toSlot, itemInfo['name'], fromAmount, fromItemData.info, fromItemData['created']) - SendWebhook(Webhooks.drop, 'Deposit Item', 7393279, '**' .. GetPlayerName(src) .. ' (id: ' .. src .. ') deposit item in drop!**\n**Name:** ' .. itemInfo['name'] .. '\n**Amount:** ' .. fromAmount .. '\n**Drop id:** ' .. toInventory) - if itemInfo['name'] == 'radio' then - TriggerClientEvent('Radio.Set', src, false) - elseif itemInfo['name'] == 'money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'money') - Player.setAccountMoney('money', money, 'dropped') - elseif itemInfo['name'] == 'black_money' and Config.Framework == 'esx' then - local money = GetItemTotalAmount(src, 'black_money') - Player.setAccountMoney('black_money', money, 'dropped') - end - TriggerClientEvent(Config.InventoryPrefix .. ':ClearWeapons', src) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_MISSING_ITEM'), 'error') - end - end -end) - --- In the future we will be use this. (In the W.I.P) - --- local function updateToItemData(src, inventoryType, toSlot, toAmount, fromItemData) --- local toItemData = GetItemBySlot(src, toSlot) --- if not toItemData then --- Error('The player is trying to move an item that does not exist', src, 'inventoryType:', inventoryType, 'toSlot:', toSlot) --- return false --- end --- toAmount = tonumber(toAmount) or toItemData.amount --- if toItemData.amount < toAmount then --- Error('The player is trying to move an item but the item does not have enough amount', src, 'toItemData:', toItemData, 'toAmount:', toAmount) --- return false --- end --- if toItemData.name == fromItemData.name then --- Error('The player is trying to move the same item', src, 'toItemData:', toItemData, 'fromItemData:', fromItemData) --- return false --- end --- end - --- function SetInventoryData(fromInventory, toInventory, fromSlot, toSlot, fromAmount, toAmount, fromInventoryIsClothesInventory, toInventoryIsClothesInventory, craftingKey) --- local src = source --- local player = GetPlayerFromId(src) --- fromSlot = tonumber(fromSlot) --- toSlot = tonumber(toSlot) --- if not fromSlot or not toSlot then return Error('SetInventoryData', 'fromSlot or toSlot is nil', src) end --- local identifier = GetPlayerIdentifier(src) --- if not identifier then return Error('SetInventoryData', 'Identifier is nil', src) end --- if (fromInventory == 'player' or fromInventory == 'hotbar') and (SplitStr(toInventory, '-')[1] == 'itemshop' or toInventory == 'crafting' or toInventory == 'customcrafting') then --- return Debug('SetInventoryData', 'Player', 'ItemShop', 'Crafting', src) --- end - --- if fromInventoryIsClothesInventory and toInventoryIsClothesInventory then --- return Debug('SetInventoryData', 'Clothing', 'Clothing', src) --- end - --- if (SplitStr(fromInventory, '-')[1] == 'selling') then --- return Debug('SetInventoryData', 'Selling', src) --- end - --- if fromInventoryIsClothesInventory then --- return RemoveClotheFromInventoryData(src, fromSlot, toSlot, identifier) --- elseif toInventoryIsClothesInventory then --- return AddClotheFromInventoryData(src, fromSlot, identifier) --- end - - --- local toInventorySplitted = SplitStr(toInventory, '-')[1] --- if toInventorySplitted == 'selling' then --- return SellItemToSelling(src, fromInventory, fromSlot, fromAmount, toInventory, toSlot) --- end - --- if fromInventory == 'player' or fromInventory == 'hotbar' then --- local fromItemData = GetItemBySlot(src, fromSlot) --- fromAmount = tonumber(fromAmount) or fromItemData.amount --- if not fromItemData or fromItemData.amount < fromAmount then --- Error('The player is trying to move an item that does not exist or does not have enough amount', fromItemData, fromAmount) --- Notification(src, Lang('INVENTORY_NOTIFICATION_GIVE_DONT_HAVE'), 'error') --- return --- end --- local success = RemoveItem(src, fromItemData.name, fromAmount, fromSlot, nil, true) --- if not success then --- Error('The player is trying to move an item but remove item function return false', fromItemData, fromAmount, fromSlot) --- Notification(src, Lang('INVENTORY_NOTIFICATION_GIVE_DONT_HAVE'), 'error') --- return --- end --- TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, fromItemData.name) --- end --- end diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/UseItemSlot.lua b/resources/[inventory]/qs-inventory/server/custom/misc/UseItemSlot.lua deleted file mode 100644 index b9a83d700..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/UseItemSlot.lua +++ /dev/null @@ -1,21 +0,0 @@ -RegisterNetEvent(Config.InventoryPrefix .. ':server:UseItemSlot', function(slot) - local src = source - local itemData = GetItemBySlot(src, slot) - if not itemData or not Config.UsableItemsFromHotbar then return end - - local isBlocked = false - for _, blockedItem in ipairs(Config.BlockedItemsHotbar) do - if blockedItem == itemData.name then - isBlocked = true - break - end - end - - if isBlocked then - Debug('The [' .. itemData.name .. '] item cannot be used from hotbar, check Config.BlockedItemsHotbar!') - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_CANNOT_BE_USED'), 'inform') - return - end - - useItemSlot(src, itemData) -end) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/commands.lua b/resources/[inventory]/qs-inventory/server/custom/misc/commands.lua deleted file mode 100644 index 294052318..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/commands.lua +++ /dev/null @@ -1,143 +0,0 @@ -RegisterCommand('searchplayer', function(source) - TriggerClientEvent(Config.InventoryPrefix .. ':client:search', source) -end, false) - -RegisterCommand('openinventorytarget', function(source, args, rawCommand) - local Player = GetPlayerFromId(source) - local group = PlayerIsAdmin(source) - - if args[1] and group then - local id = tonumber(args[1]) - local targetPlayer = GetPlayerFromId(id) - - if targetPlayer then - TriggerClientEvent(Config.InventoryPrefix .. ':client:OpenInventoryAdmin', source, id) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_PLAYER_OFFLINE'), 'error') - end - end -end) - -RegisterCommand('giveitem', function(source, args) - local group = PlayerIsAdmin(source) - if not group then return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_ADMIN'), 'error') end - local id = tonumber(args[1]) - local target = GetPlayerFromId(id) - local item = args[2] - local amount = tonumber(args[3]) or 1 - if not target then return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_PLAYER_OFFLINE'), 'error') end - GiveItemToPlayer(id, item, amount) -end) - -RegisterCommand('giveweapon', function(source, args) - local group = PlayerIsAdmin(source) - if not group then return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_ADMIN'), 'error') end - local id = tonumber(args[1]) - local target = GetPlayerFromId(id) - local item = args[2] - local amount = tonumber(args[3]) or 1 - if not target then return TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_PLAYER_OFFLINE'), 'error') end - GiveWeaponToPlayer(id, item, amount) -end) - -RegisterCommand('clearinv', function(source, args) - local group = PlayerIsAdmin(source) - if not group then return end - local playerId = args[1] ~= '' and tonumber(args[1]) or source - local target = GetPlayerFromId(playerId) - if target then - ClearInventory(playerId) - SetCurrentPedWeapon(playerId, `WEAPON_UNARMED`, true) - RemoveAllPedWeapons(playerId, true) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_PLAYER_OFFLINE'), 'error') - end -end) - -RegisterCommand('repairweapon', function(source, args) - local isAdmin = PlayerIsAdmin(source) - if not isAdmin then return end - TriggerClientEvent('weapons:client:SetWeaponQuality', source, tonumber(args[1])) -end, true) - -RegisterCommand('randomitems', function(source, args) - local group = PlayerIsAdmin(source) - if not group then return end - local filteredItems = {} - for k, v in pairs(ItemList) do - if ItemList[k]['type'] ~= 'weapon' then - filteredItems[#filteredItems + 1] = v - end - end - for _ = 1, 10, 1 do - local randitem = filteredItems[math.random(1, #filteredItems)] - local amount = math.random(1, 10) - if randitem['unique'] then - amount = 1 - end - if AddItem(source, randitem['name'], amount) then - Wait(500) - end - end -end, false) - -RegisterCommand('dataitem', function(source) - local src = source - local group = PlayerIsAdmin(src) - if not group then return end - - local plate = math.random(1111, 9999) - local model = 'Zentorno' - AddItem(src, 'lockpick', 1, nil, { Plate = plate, Model = model, Info = 'Is a good car!' }, true) -end, false) - -RegisterCommand('resetinv', function(source, args) - if not PlayerIsAdmin(source) then return end - local invType = args[1]:lower() - table.remove(args, 1) - local invId = table.concat(args, ' ') - if invType and invId then - if invType == 'trunk' then - if Trunks[invId] then - Trunks[invId].isOpen = false - end - elseif invType == 'glovebox' then - if Gloveboxes[invId] then - Gloveboxes[invId].isOpen = false - end - elseif invType == 'stash' then - if Stashes[invId] then - Stashes[invId].isOpen = false - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_INVALID_TYPE'), 'error') - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', source, Lang('INVENTORY_NOTIFICATION_INVALID_ARGUMENTS'), 'error') - end -end) - -RegisterCommand('checkitem', function(source) - local item = GetItemByName(source, 'tosti') - return print('Tosti item amount:', item and item.amount or 0) -end) - -RegisterCommand('rob', function(source) - if Config.Framework == 'esx' then return end - TriggerClientEvent('police:client:RobPlayer', source) -end) - -RegisterCommand('invitems', function(source) - if Config.Framework == 'qb' then return end - local playerId = tonumber(source) - local xPlayer = GetPlayerFromId(playerId) - local inventory = xPlayer.getInventory(playerId) - - if not inventory or #inventory == 0 then - return print('Your inventory is empty') - end - - for _, item in pairs(inventory) do - print('Item: ' .. item.name .. ' - Amount: ' .. item.count) - end -end) diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/evok9.lua b/resources/[inventory]/qs-inventory/server/custom/misc/evok9.lua deleted file mode 100644 index 118d32ecc..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/evok9.lua +++ /dev/null @@ -1,56 +0,0 @@ -if GetResourceState('evo-k9-v2') ~= 'started' then - return -end - -function evok9CheckPlayerInventoryItems(playerId) - return exports['qs-inventory']:GetInventory(playerId) -end - -exports('evok9CheckPlayerInventoryItems', evok9CheckPlayerInventoryItems) - -function evok9CheckInventoryItems(Identifier, InvType, cb) - if not Identifier or not InvType then - return cb({}) - end - - local queries = { - trunk = 'SELECT * FROM inventory_trunk WHERE plate = @identifier', - glovebox = 'SELECT * FROM inventory_glovebox WHERE plate = @identifier' - } - local query = queries[InvType] - - if not query then - return cb({}) - end - - MySQL.Async.fetchAll(query, { ['@identifier'] = Identifier }, function(result) - if result[1] and result[1].items then - local items = json.decode(result[1].items) or {} - - if type(items) ~= "table" then - return cb({}) - end - - local FormattedItems = {} - - for _, v in pairs(items) do - table.insert(FormattedItems, { - name = v.name or 'unknown', - label = v.label or v.name or 'Unknown Item', - amount = v.amount or 1, - weight = v.weight or 0, - image = v.image or 'default.png', - unique = v.unique or false, - info = v.info or {}, - slot = v.slot or 0 - }) - end - - return cb(FormattedItems) - else - return cb({}) - end - end) -end - -exports('evok9CheckInventoryItems', evok9CheckInventoryItems) \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/server/custom/misc/notStoredItems.lua b/resources/[inventory]/qs-inventory/server/custom/misc/notStoredItems.lua deleted file mode 100644 index 712b50918..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/misc/notStoredItems.lua +++ /dev/null @@ -1,33 +0,0 @@ ----@param item string ----@param source number ----@param amount number -function NotStoredItems(item, source, amount) - if not amount then - Debug('Amount not provided, set to 1', item, source) - amount = 1 - end - local itemsWithCommonLimit = { - ['backpack'] = true, - ['backpack2'] = true, - ['briefcase'] = true, - ['paramedicbag'] = true - -- Add more backpack types here - } - - local maxAllowed = Config.OnePerItem['backpack'] -- Default max for backpack - - if itemsWithCommonLimit[item] then - local checkItem = GetItemTotalAmount(source, 'backpack') - Debug('Check unique item ' .. item .. ', you have ' .. checkItem .. ', max: ' .. maxAllowed) - return checkItem >= maxAllowed - end - - maxAllowed = Config.OnePerItem[item] - if maxAllowed then - local checkItem = GetItemTotalAmount(source, item) + amount - Debug('Check unique item ' .. item .. ', you have ' .. checkItem .. ', max: ' .. maxAllowed) - return checkItem > maxAllowed - end - - return false -end diff --git a/resources/[inventory]/qs-inventory/server/custom/provider/qb-inventory.lua b/resources/[inventory]/qs-inventory/server/custom/provider/qb-inventory.lua deleted file mode 100644 index fc15f5858..000000000 Binary files a/resources/[inventory]/qs-inventory/server/custom/provider/qb-inventory.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/custom/webhook/webhook.lua b/resources/[inventory]/qs-inventory/server/custom/webhook/webhook.lua deleted file mode 100644 index 20370ea63..000000000 --- a/resources/[inventory]/qs-inventory/server/custom/webhook/webhook.lua +++ /dev/null @@ -1,23 +0,0 @@ ---[[ - Welcome webhooks setup! - Here you will have the link to configure the admin webhooks, - you can modify them from server/custom/misc/SetInventoryData.lua. -]] - -Webhooks = Webhooks or {} - -Webhooks = { - ['admin'] = '', - ['bought'] = '', - ['sell'] = '', - ['swap'] = '', - ['drop'] = '', - ['stash'] = '', - ['trunk'] = '', - ['garbage'] = '', - ['robbery'] = '', - ['glovebox'] = '', - ['giveitem'] = '', - ['crafting'] = '', - ['traphouse'] = '', -} diff --git a/resources/[inventory]/qs-inventory/server/main.lua b/resources/[inventory]/qs-inventory/server/main.lua deleted file mode 100644 index a6cc3e2bf..000000000 Binary files a/resources/[inventory]/qs-inventory/server/main.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/clothing.lua b/resources/[inventory]/qs-inventory/server/modules/clothing.lua deleted file mode 100644 index 3c6073841..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/clothing.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/debug.lua b/resources/[inventory]/qs-inventory/server/modules/debug.lua deleted file mode 100644 index aa571c78e..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/debug.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/decay.lua b/resources/[inventory]/qs-inventory/server/modules/decay.lua deleted file mode 100644 index 37faccc16..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/decay.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/functions.lua b/resources/[inventory]/qs-inventory/server/modules/functions.lua deleted file mode 100644 index 589b993d0..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/functions.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/overextended.lua b/resources/[inventory]/qs-inventory/server/modules/overextended.lua deleted file mode 100644 index f0cc5800e..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/overextended.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/storage.lua b/resources/[inventory]/qs-inventory/server/modules/storage.lua deleted file mode 100644 index 5206a1d25..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/storage.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/throw.lua b/resources/[inventory]/qs-inventory/server/modules/throw.lua deleted file mode 100644 index f1a4f2cd6..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/throw.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/trade.lua b/resources/[inventory]/qs-inventory/server/modules/trade.lua deleted file mode 100644 index 3390392cc..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/trade.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/version.lua b/resources/[inventory]/qs-inventory/server/modules/version.lua deleted file mode 100644 index 8527a279a..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/version.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/modules/weapons.lua b/resources/[inventory]/qs-inventory/server/modules/weapons.lua deleted file mode 100644 index 205d4ed07..000000000 --- a/resources/[inventory]/qs-inventory/server/modules/weapons.lua +++ /dev/null @@ -1,444 +0,0 @@ -local function IsWeaponBlocked(WeaponName) - local retval = false - for _, name in pairs(Config.DurabilityBlockedWeapons) do - if name == WeaponName then - retval = true - break - end - end - return retval -end - -local function HasAttachment(component, attachments) - local retval = false - local key = nil - for k, v in pairs(attachments) do - if v.component == component then - key = k - retval = true - end - end - return retval, key -end - -local function GetAttachmentType(attachments) - local attype = nil - for _, v in pairs(attachments) do - attype = v.type - end - return attype -end - -function Split(s, delimiter) - result = {}; - if not s then return Wait(100) end - for match in (s .. delimiter):gmatch('(.-)' .. delimiter) do - table.insert(result, match); - end - return result; -end - -RegisterNetEvent('weapons:reloadWeapon', function(ammoType) - local src = source - local player = GetPlayerFromId(src) - local items = GetItems(player) - if not ammoType then - Error('Your weapons.lua is broken! AMMO_TYPE is not found. Please follow our docs and use our qb-core if it needs!') - return - end - ammoType = type(ammoType) == 'table' and ammoType or { ammoType } - local ammoItems = {} - for k, v in pairs(ammoType) do - local item = table.find(Config.AmmoItems, function(item) return item.type == v end) - if item then - ammoItems[#ammoItems + 1] = item.item - end - end - local item - for k, v in pairs(items) do - if v.name == table.find(Config.AmmoItems, function(item) return item.isForEveryWeapon end).item then - item = v - break - end - if table.includes(ammoItems, v.name) then - item = v - break - end - end - if not item then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_AMMO'), 'error') - return - end - lib.callback.await('weapons:addAmmo', src, item) -end) - -lib.callback.register('weapons:GetWeaponAmmoItem', function(source, ammoType, checkMaster) - local player = GetPlayerFromId(source) - local items = GetItems(player) - if not ammoType then - Error('Your weapons.lua is broken! AMMO_TYPE is not found. Please follow our docs and use our qb-core if it needs!') - return - end - ammoType = type(ammoType) == 'table' and ammoType or { ammoType } - local ammoItems = {} - for k, v in pairs(ammoType) do - local item = table.find(Config.AmmoItems, function(item) return item.type == v end) - if item then - ammoItems[#ammoItems + 1] = item.item - end - end - Debug('ammoType', ammoType) - for k, v in pairs(items) do - if checkMaster and v.name == table.find(Config.AmmoItems, function(item) return item.isForEveryWeapon end).item then - return v - end - if table.includes(ammoItems, v.name) then - return v - end - end - return false -end) - -RegisterServerCallback('weapon:server:GetWeaponAmmo', function(source, cb, WeaponData) - local retval = 0 - if WeaponData then - local ItemData = GetItemBySlot(source, WeaponData.slot) - if ItemData then - retval = ItemData.info.ammo and ItemData.info.ammo or 0 - end - end - cb(retval, WeaponData.name) -end) - -RegisterServerCallback('weapons:server:RemoveAttachment', function(source, cb, AttachmentData, ItemData) - local src = source - local Inventory = GetItems(GetPlayerFromId(src)) - Debug('Attachmentdata', AttachmentData) - local AttachmentComponent = Config.WeaponAttachments[ItemData.name:upper()][AttachmentData.attachment] - if Inventory[ItemData.slot] then - if Inventory[ItemData.slot].info.attachments and next(Inventory[ItemData.slot].info.attachments) then - Debug('AttachmentComponent:', AttachmentComponent) - local HasAttach, key = HasAttachment(AttachmentComponent.component, Inventory[ItemData.slot].info.attachments) - if HasAttach then - if Inventory[ItemData.slot].info.tinturl and AttachmentComponent.item == 'weapontint_url' then - local info = {} - info.urltint = tostring(Inventory[ItemData.slot].info.tinturl) - AddItem(src, 'weapontint_url', 1, false, info) - end - if AttachmentComponent.item ~= 'weapontint_url' then - AddItem(src, AttachmentComponent.item, 1) - end - table.remove(Inventory[ItemData.slot].info.attachments, key) - SetItemMetadata(src, ItemData.slot, Inventory[ItemData.slot].info) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_ATTACHMENT_REMOVED') .. ' ' .. ItemList[AttachmentComponent.item].label, 'success') - cb(Inventory[ItemData.slot].info.attachments) - if Config.RemoveTintAfterRemoving then - if AttachmentData.tint or AttachmentData.tinturl then - Debug('An Tint was permanently removed') - RemoveItem(src, AttachmentData.item, 1) - end - end - Wait(200) - TriggerClientEvent(Config.InventoryPrefix .. ':RefreshWeaponAttachments', src, Inventory[ItemData.slot], false, AttachmentComponent.component) - TriggerClientEvent(Config.InventoryPrefix .. ':RefreshWeaponAttachments', src) - else - cb(false) - end - else - cb(false) - end - else - cb(false) - end -end) - -RegisterServerCallback('weapons:server:RepairWeapon', function(source, cb, RepairPoint, data) - local src = source - local Player = GetPlayerFromId(src) - local identifier = GetPlayerIdentifier(src) - local minute = 60 * 1000 - local Timeout = math.random(5 * minute, 10 * minute) - local WeaponData = WeaponList[GetHashKey(data.name)] - local items = GetItems(Player) - - if items[data.slot] then - if items[data.slot].info.quality then - if items[data.slot].info.quality ~= 100 then - local cash = GetAccountMoney(src, 'money') - if cash >= Config.WeaponRepairCosts[WeaponData.weapontype] then - items[data.slot].info.quality = 100 - SetItemMetadata(src, data.slot, items[data.slot].info) - TriggerClientEvent(Config.InventoryPrefix .. ':client:CheckWeapon', src, data.name) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_TEXT_REPAIR_REPAIRED'), 'error') - RemoveAccountMoney(src, 'money', Config.WeaponRepairCosts[WeaponData.weapontype]) - cb(true) - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_MONEY'), 'error') - cb(false) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_BROKEN'), 'error') - cb(false) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_BROKEN'), 'error') - cb(false) - end - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NO_WEAPON'), 'error') - TriggerClientEvent('weapons:client:SetCurrentWeapon', src, {}, false) - cb(false) - end -end) - -RegisterServerCallback('prison:server:checkThrowable', function(source, cb, weapon) - local Player = GetPlayerFromId(source) - - if not Player then return cb(false) end - local throwable = false - for _, v in pairs(Config.Throwables) do - if WeaponList[weapon].name == 'weapon_' .. v then - RemoveItem(source, v, 1) - throwable = true - break - end - end - cb(throwable) -end) - -RegisterNetEvent('weapons:server:UpdateWeaponAmmo', function(CurrentWeaponData, amount) - local src = source - local Player = GetPlayerFromId(src) - local items = GetItems(Player) - amount = tonumber(amount) - if CurrentWeaponData then - if items[CurrentWeaponData.slot] then - items[CurrentWeaponData.slot].info.ammo = amount - local success = SetItemMetadata(src, CurrentWeaponData.slot, items[CurrentWeaponData.slot].info) - Debug('weapons:server:UpdateWeaponAmmo', success) - else - Debug('CurrentWeaponData is nil') - end - else - Debug('CurrentWeaponData is nil') - end -end) - -RegisterNetEvent('weapons:server:TakeBackWeapon', function(k) - local src = source - local itemdata = Config.WeaponRepairPoints[k].RepairingData.WeaponData - itemdata.info.quality = 100 - AddItem(src, itemdata.name, 1, nil, itemdata.info) - Config.WeaponRepairPoints[k].IsRepairing = false - Config.WeaponRepairPoints[k].RepairingData = {} - TriggerClientEvent('weapons:client:SyncRepairShops', -1, Config.WeaponRepairPoints[k], k) -end) - ----@param data ServerProgressBar -function ProgressBarSync(src, data) - return lib.callback.await('inventory:progressBarSync', src, data) -end - -CreateUsableItem('weapon_repairkit', function(source, item) - local src = source - local Player = GetPlayerFromId(src) - local items = GetItems(Player) - local currentWeapon = lib.callback.await('weapons:client:GetCurrentWeapon', src) - if not currentWeapon then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_REPAIR_HANDS'), 'error') - return - end - if currentWeapon?.info?.quality == 100 then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_REPAIR_ERROR'), 'error') - return - end - local success = ProgressBarSync(src, { - label = Lang('INVENTORY_PROGRESS_REPAIR'), - name = 'weapon_repairkit', - duration = 1000, - useWhileDead = false, - canCancel = true, - disableControls = { move = true, car = true, mouse = false, combat = true }, - }) - if success then - RemoveItem(src, item.name, 1, item.slot) - local item = items[currentWeapon.slot] - if item.name == currentWeapon.name then - local quality = item.info.quality - item.info.quality = quality + Config.WeaponRepairItemAddition - if item.info.quality > 100 then - item.info.quality = 100 - end - SetItemMetadata(src, currentWeapon.slot, item.info) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_TEXT_REPAIR_REPAIRED'), 'success') - else - Error('Item name and current weapon name do not match. probably player change the slot after use the weapon.') - end - Debug('current weapon', currentWeapon) - end -end) -RegisterNetEvent('weapons:server:SetWeaponQuality', function(data, hp) - local src = source - local Player = GetPlayerFromId(src) - local items = GetItems(Player) - local WeaponSlot = items[data.slot] - WeaponSlot.info.quality = hp - SetItemMetadata(src, data.slot, WeaponSlot.info) -end) - -exports('GetCurrentWeapon', function(source) - local currentWeapon = lib.callback.await('weapons:client:GetCurrentWeapon', source) - return currentWeapon -end) - --- RegisterCommand('currentweapon', function(source) --- print('currentWeapon', json.encode(exports['qs-inventory']:GetCurrentWeapon(source))) --- end, false) - -RegisterNetEvent('weapons:server:UpdateWeaponQuality', function(data, RepeatAmount, ammo) - local src = source - local Player = GetPlayerFromId(src) - local items = GetItems(Player) - local WeaponData = WeaponList[GetHashKey(data.name)] - local WeaponSlot = items[data.slot] - local DecreaseAmount = Config.DurabilityMultiplier[data.name] or 0.15 - if WeaponSlot then - if not IsWeaponBlocked(WeaponData.name) then - if WeaponSlot.info.quality then - for _ = 1, RepeatAmount, 1 do - if data.name == 'weapon_petrolcan' then - local customQuality = ammo * 100 - if customQuality >= 1 then - WeaponSlot.info.quality = customQuality / 4500 - else - WeaponSlot.info.quality = 0 - WeaponSlot.info.ammo = 0 - TriggerClientEvent(Config.InventoryPrefix .. ':client:UseWeapon', src, data, false) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NEED_REPAIR'), 'inform') - end - end - if WeaponSlot.info.quality - DecreaseAmount > 0 then - WeaponSlot.info.quality = WeaponSlot.info.quality - DecreaseAmount - else - WeaponSlot.info.quality = 0 - TriggerClientEvent(Config.InventoryPrefix .. ':client:UseWeapon', src, data, false) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NEED_REPAIR'), 'inform') - break - end - end - else - WeaponSlot.info.quality = 100 - for _ = 1, RepeatAmount, 1 do - if WeaponSlot.info.quality - DecreaseAmount > 0 then - WeaponSlot.info.quality = WeaponSlot.info.quality - DecreaseAmount - else - WeaponSlot.info.quality = 0 - TriggerClientEvent(Config.InventoryPrefix .. ':client:UseWeapon', src, data, false) - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_NEED_REPAIR'), 'inform') - break - end - end - end - end - end - SetItemMetadata(src, data.slot, WeaponSlot.info) -end) - -RegisterNetEvent('weapons:server:EquipAttachment', function(ItemData, CurrentWeaponData, AttachmentData, sendData) - local src = source - local Player = GetPlayerFromId(src) - local Inventory = GetItems(Player) - local GiveBackItem = nil - local tint = 'none' - if ItemData?.info?.urltint ~= nil then - tint = tostring(ItemData.info.urltint) - end - local attachmentInfo = table.find(Config.WeaponAttachmentItems, function(attachment) - return attachment.item == AttachmentData.item - end) - if not attachmentInfo then - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_ATTACHMENT_NOT_FOUND'), 'error') - return - end - AttachmentData.type = attachmentInfo.type - Debug('weapons:server:EquipAttachment', AttachmentData) - if Inventory[CurrentWeaponData.slot] then - if Inventory[CurrentWeaponData.slot].info.attachments and next(Inventory[CurrentWeaponData.slot].info.attachments) then - local currenttype = GetAttachmentType(Inventory[CurrentWeaponData.slot].info.attachments) - local HasAttach, key = HasAttachment(AttachmentData.component, Inventory[CurrentWeaponData.slot].info.attachments) - if not HasAttach then - if AttachmentData.type ~= nil and currenttype == AttachmentData.type then - for _, v in pairs(Inventory[CurrentWeaponData.slot].info.attachments) do - if v.type and v.type == currenttype then - GiveBackItem = tostring(v.item):lower() - table.remove(Inventory[CurrentWeaponData.slot].info.attachments, key) - end - end - end - Inventory[CurrentWeaponData.slot].info.attachments[#Inventory[CurrentWeaponData.slot].info.attachments + 1] = { - component = AttachmentData.component, - label = ItemList[AttachmentData.item].label, - item = AttachmentData.item, - type = AttachmentData.type, - tint = AttachmentData.tint, - urltint = tint - } - Inventory[CurrentWeaponData.slot].info.tinturl = tint - TriggerClientEvent('addAttachment', src, AttachmentData.component, tint) - SetItemMetadata(src, CurrentWeaponData.slot, Inventory[CurrentWeaponData.slot].info) - RemoveItem(src, ItemData.name, 1, ItemData.slot) - Debug('Attachment used: [' .. ItemData.name .. '], slot: [' .. json.encode(ItemData.slot) .. ']') - else - TriggerClientEvent(Config.InventoryPrefix .. ':client:sendTextMessage', src, Lang('INVENTORY_NOTIFICATION_ATTACHMENT_ALREADY') .. ' ' .. ItemList[AttachmentData.item].label .. ' ' .. Lang('INVENTORY_NOTIFICATION_ATTACHMENT_ON_YOUR'), 'error') - end - else - Inventory[CurrentWeaponData.slot].info.attachments = {} - Inventory[CurrentWeaponData.slot].info.attachments[#Inventory[CurrentWeaponData.slot].info.attachments + 1] = { - component = AttachmentData.component, - label = ItemList[AttachmentData.item].label, - item = AttachmentData.item, - type = AttachmentData.type, - tint = AttachmentData.tint, - urltint = tint - } - Inventory[CurrentWeaponData.slot].info.tinturl = tint - TriggerClientEvent('addAttachment', src, AttachmentData.component, tint) - SetItemMetadata(src, CurrentWeaponData.slot, Inventory[CurrentWeaponData.slot].info) - RemoveItem(src, ItemData.name, 1, ItemData.slot) - Debug('Attachment used: [' .. ItemData.name .. '], slot: [' .. json.encode(ItemData.slot) .. ']') - end - end - - if GiveBackItem then - AddItem(src, GiveBackItem, 1) - Wait(100) - end - - if sendData then - TriggerClientEvent(Config.InventoryPrefix .. ':RefreshWeaponAttachments', src, Inventory[CurrentWeaponData.slot], AttachmentData.component) - Wait(100) - TriggerClientEvent(Config.InventoryPrefix .. ':RefreshWeaponAttachments', src) - end -end) - -RegisterNetEvent('weapons:server:removeWeaponAmmoItem', function(item) - local Player = GetPlayerFromId(source) - - if not Player or type(item) ~= 'table' or not item.name or not item.slot then return end - - RemoveItem(source, item.name, 1, item.slot) -end) - -RegisterServerEvent('weapons:server:AddWeaponAmmo') -AddEventHandler('weapons:server:AddWeaponAmmo', function(CurrentWeaponData, amount) - local src = source - local amount = tonumber(amount) - local inventory = Inventories[src] - - if CurrentWeaponData ~= nil then - if inventory[CurrentWeaponData.slot] ~= nil then - inventory[CurrentWeaponData.slot].info.ammo = amount - end - SetInventory(src, inventory) - end -end) diff --git a/resources/[inventory]/qs-inventory/server/modules/webhooks.lua b/resources/[inventory]/qs-inventory/server/modules/webhooks.lua deleted file mode 100644 index 1b10ab751..000000000 Binary files a/resources/[inventory]/qs-inventory/server/modules/webhooks.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/server/version.lua b/resources/[inventory]/qs-inventory/server/version.lua deleted file mode 100644 index ecdc961fa..000000000 Binary files a/resources/[inventory]/qs-inventory/server/version.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/shared/functions.lua b/resources/[inventory]/qs-inventory/shared/functions.lua deleted file mode 100644 index e8df5f521..000000000 Binary files a/resources/[inventory]/qs-inventory/shared/functions.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/shared/items.lua b/resources/[inventory]/qs-inventory/shared/items.lua deleted file mode 100644 index 6125ad2d2..000000000 --- a/resources/[inventory]/qs-inventory/shared/items.lua +++ /dev/null @@ -1 +0,0 @@ -ItemList = {} \ No newline at end of file diff --git a/resources/[inventory]/qs-inventory/shared/weapons.lua b/resources/[inventory]/qs-inventory/shared/weapons.lua deleted file mode 100644 index 336c069f2..000000000 --- a/resources/[inventory]/qs-inventory/shared/weapons.lua +++ /dev/null @@ -1,919 +0,0 @@ ---[[ - Weapon Configuration for ESX framework only. - - Important: If you are using qb-core, this section should not be used. - Instead, utilize the weapon definitions in qb-core's shared configuration. - - However, for ESX users, you can freely copy or modify items in this section as needed. -]] - -WeaponList = { - - -- // WEAPONS - - -- Melee - [`weapon_unarmed`] = { - name = 'weapon_unarmed', - label = 'Fists', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_dagger`] = { - name = 'weapon_dagger', - label = 'Dagger', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_bat`] = { - name = 'weapon_bat', - label = 'Bat', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_bottle`] = { - name = 'weapon_bottle', - label = 'Broken Bottle', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_crowbar`] = { - name = 'weapon_crowbar', - label = 'Crowbar', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_flashlight`] = { - name = 'weapon_flashlight', - label = 'Flashlight', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_golfclub`] = { - name = 'weapon_golfclub', - label = 'Golfclub', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_hammer`] = { - name = 'weapon_hammer', - label = 'Hammer', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_hatchet`] = { - name = 'weapon_hatchet', - label = 'Hatchet', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_knuckle`] = { - name = 'weapon_knuckle', - label = 'Knuckle', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_knife`] = { - name = 'weapon_knife', - label = 'Knife', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_machete`] = { - name = 'weapon_machete', - label = 'Machete', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_switchblade`] = { - name = 'weapon_switchblade', - label = 'Switchblade', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_nightstick`] = { - name = 'weapon_nightstick', - label = 'Nightstick', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_wrench`] = { - name = 'weapon_wrench', - label = 'Wrench', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_battleaxe`] = { - name = 'weapon_battleaxe', - label = 'Battle Axe', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - [`weapon_poolcue`] = { - name = 'weapon_poolcue', - label = 'Poolcue', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_briefcase`] = { - name = 'weapon_briefcase', - label = 'Briefcase', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_briefcase_02`] = { - name = 'weapon_briefcase_02', - label = 'Briefcase', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_garbagebag`] = { - name = 'weapon_garbagebag', - label = 'Garbage Bag', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_handcuffs`] = { - name = 'weapon_handcuffs', - label = 'Handcuffs', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_bread`] = { - name = 'weapon_bread', - label = 'Baquette', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Melee killed / Whacked / Executed / Beat down / Murdered / Battered' - }, - [`weapon_stone_hatchet`] = { - name = 'weapon_stone_hatchet', - label = 'Stone Hatchet', - weapontype = 'Melee', - ammotype = nil, - damagereason = 'Knifed / Stabbed / Eviscerated' - }, - - -- Handguns - [`weapon_pistol`] = { - name = 'weapon_pistol', - label = 'Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_pistol_mk2`] = { - name = 'weapon_pistol_mk2', - label = 'Pistol Mk2', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_combatpistol`] = { - name = 'weapon_combatpistol', - label = 'Combat Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_appistol`] = { - name = 'weapon_appistol', - label = 'AP Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_stungun`] = { - name = 'weapon_stungun', - label = 'Taser', - weapontype = 'Pistol', - ammotype = 'AMMO_STUNGUN', - damagereason = 'Died' - }, - [`weapon_pistol50`] = { - name = 'weapon_pistol50', - label = 'Pistol .50 Cal', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_snspistol`] = { - name = 'weapon_snspistol', - label = 'SNS Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_snspistol_mk2`] = { - name = 'weapon_snspistol_mk2', - label = 'SNS Pistol MK2', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_heavypistol`] = { - name = 'weapon_heavypistol', - label = 'Heavy Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_vintagepistol`] = { - name = 'weapon_vintagepistol', - label = 'Vintage Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_flaregun`] = { - name = 'weapon_flaregun', - label = 'Flare Gun', - weapontype = 'Pistol', - ammotype = 'AMMO_FLARE', - damagereason = 'Died' - }, - [`weapon_marksmanpistol`] = { - name = 'weapon_marksmanpistol', - label = 'Marksman Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_revolver`] = { - name = 'weapon_revolver', - label = 'Revolver', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_revolver_mk2`] = { - name = 'weapon_revolver_mk2', - label = 'Revolver MK2', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_doubleaction`] = { - name = 'weapon_doubleaction', - label = 'Double Action Revolver', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_raypistol`] = { - name = 'weapon_raypistol', - label = 'Ray Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_ceramicpistol`] = { - name = 'weapon_ceramicpistol', - label = 'Ceramic Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_navyrevolver`] = { - name = 'weapon_navyrevolver', - label = 'Navy Revolver', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_gadgetpistol`] = { - name = 'weapon_gadgetpistol', - label = 'Gadget Pistol', - weapontype = 'Pistol', - ammotype = 'AMMO_PISTOL', - damagereason = 'Pistoled / Blasted / Plugged / Bust a cap in' - }, - [`weapon_stungun_mp`] = { - name = 'weapon_stungun_mp', - label = 'Taser', - weapontype = 'Pistol', - ammotype = 'AMMO_STUNGUN', - damagereason = 'Died' - }, - - -- Submachine Guns - [`weapon_microsmg`] = { - name = 'weapon_microsmg', - label = 'Micro SMG', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_smg`] = { - name = 'weapon_smg', - label = 'SMG', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_smg_mk2`] = { - name = 'weapon_smg_mk2', - label = 'SMG MK2', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_assaultsmg`] = { - name = 'weapon_assaultsmg', - label = 'Assault SMG', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_combatpdw`] = { - name = 'weapon_combatpdw', - label = 'Combat PDW', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_machinepistol`] = { - name = 'weapon_machinepistol', - label = 'Tec-9', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_PISTOL', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_minismg`] = { - name = 'weapon_minismg', - label = 'Mini SMG', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - [`weapon_raycarbine`] = { - name = 'weapon_raycarbine', - label = 'Raycarbine', - weapontype = 'Submachine Gun', - ammotype = 'AMMO_SMG', - damagereason = 'Riddled / Drilled / Finished / Submachine Gunned' - }, - - -- Shotguns - [`weapon_pumpshotgun`] = { - name = 'weapon_pumpshotgun', - label = 'Pump Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_pumpshotgun_mk2`] = { - name = 'weapon_pumpshotgun_mk2', - label = 'Pump Shotgun MK2', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_sawnoffshotgun`] = { - name = 'weapon_sawnoffshotgun', - label = 'Sawn-off Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_assaultshotgun`] = { - name = 'weapon_assaultshotgun', - label = 'Assault Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_bullpupshotgun`] = { - name = 'weapon_bullpupshotgun', - label = 'Bullpup Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_musket`] = { - name = 'weapon_musket', - label = 'Musket', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_heavyshotgun`] = { - name = 'weapon_heavyshotgun', - label = 'Heavy Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_dbshotgun`] = { - name = 'weapon_dbshotgun', - label = 'Double-barrel Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_autoshotgun`] = { - name = 'weapon_autoshotgun', - label = 'Auto Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - [`weapon_combatshotgun`] = { - name = 'weapon_combatshotgun', - label = 'Combat Shotgun', - weapontype = 'Shotgun', - ammotype = 'AMMO_SHOTGUN', - damagereason = 'Devastated / Pulverized / Shotgunned' - }, - - -- Assault Rifles - [`weapon_assaultrifle`] = { - name = 'weapon_assaultrifle', - label = 'Assault Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_assaultrifle_mk2`] = { - name = 'weapon_assaultrifle_mk2', - label = 'Assault Rifle MK2', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_carbinerifle`] = { - name = 'weapon_carbinerifle', - label = 'Carbine Rifle', - weapontype = 'Assault Rifle', - ammotype = { 'AMMO_RIFLE', 'AMMO_POLICE_RIFLE' }, - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_carbinerifle_mk2`] = { - name = 'weapon_carbinerifle_mk2', - label = 'Carbine Rifle MK2', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_advancedrifle`] = { - name = 'weapon_advancedrifle', - label = 'Advanced Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_specialcarbine`] = { - name = 'weapon_specialcarbine', - label = 'Special Carbine', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_specialcarbine_mk2`] = { - name = 'weapon_specialcarbine_mk2', - label = 'Specialcarbine MK2', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_bullpuprifle`] = { - name = 'weapon_bullpuprifle', - label = 'Bullpup Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_bullpuprifle_mk2`] = { - name = 'weapon_bullpuprifle_mk2', - label = 'Bull Puprifle MK2', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_compactrifle`] = { - name = 'weapon_compactrifle', - label = 'Compact Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_militaryrifle`] = { - name = 'weapon_militaryrifle', - label = 'Military Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_heavyrifle`] = { - name = 'weapon_heavyrifle', - label = 'Heavy Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - [`weapon_tacticalrifle`] = { - name = 'weapon_tacticalrifle', - label = 'Service Rifle', - weapontype = 'Assault Rifle', - ammotype = 'AMMO_RIFLE', - damagereason = 'Ended / Rifled / Shot down / Floored' - }, - - -- Light Machine Guns - [`weapon_mg`] = { - name = 'weapon_mg', - label = 'Machinegun', - weapontype = 'Light Machine Gun', - ammotype = 'AMMO_MG', - damagereason = 'Machine gunned / Sprayed / Ruined' - }, - [`weapon_combatmg`] = { - name = 'weapon_combatmg', - label = 'Combat MG', - weapontype = 'Light Machine Gun', - ammotype = 'AMMO_MG', - damagereason = 'Machine gunned / Sprayed / Ruined' - }, - [`weapon_combatmg_mk2`] = { - name = 'weapon_combatmg_mk2', - label = 'Combat MG MK2', - weapontype = 'Light Machine Gun', - ammotype = 'AMMO_MG', - damagereason = 'Machine gunned / Sprayed / Ruined' - }, - [`weapon_gusenberg`] = { - name = 'weapon_gusenberg', - label = 'Thompson SMG', - weapontype = 'Light Machine Gun', - ammotype = 'AMMO_MG', - damagereason = 'Machine gunned / Sprayed / Ruined' - }, - - -- Sniper Rifles - [`weapon_sniperrifle`] = { - name = 'weapon_sniperrifle', - label = 'Sniper Rifle', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER', - damagereason = 'Sniped / Picked off / Scoped' - }, - [`weapon_heavysniper`] = { - name = 'weapon_heavysniper', - label = 'Heavy Sniper', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER', - damagereason = 'Sniped / Picked off / Scoped' - }, - [`weapon_heavysniper_mk2`] = { - name = 'weapon_heavysniper_mk2', - label = 'Heavysniper MK2', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER', - damagereason = 'Sniped / Picked off / Scoped' - }, - [`weapon_marksmanrifle`] = { - name = 'weapon_marksmanrifle', - label = 'Marksman Rifle', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER', - damagereason = 'Sniped / Picked off / Scoped' - }, - [`weapon_marksmanrifle_mk2`] = { - name = 'weapon_marksmanrifle_mk2', - label = 'Marksman Rifle MK2', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER', - damagereason = 'Sniped / Picked off / Scoped' - }, - [`weapon_remotesniper`] = { - name = 'weapon_remotesniper', - label = 'Remote Sniper', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER_REMOTE', - damagereason = 'Sniped / Picked off / Scoped' - }, - [`weapon_precisionrifle`] = { - name = 'weapon_precisionrifle', - label = 'Precision Rifle', - weapontype = 'Sniper Rifle', - ammotype = 'AMMO_SNIPER', - damagereason = 'Sniped / Picked off / Scoped' - }, - - -- Heavy Weapons - [`weapon_rpg`] = { - name = 'weapon_rpg', - label = 'RPG', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_RPG', - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_grenadelauncher`] = { - name = 'weapon_grenadelauncher', - label = 'Grenade Launcher', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_GRENADELAUNCHER', - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_grenadelauncher_smoke`] = { - name = 'weapon_grenadelauncher_smoke', - label = 'Smoke Grenade Launcher', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_GRENADELAUNCHER', - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_minigun`] = { - name = 'weapon_minigun', - label = 'Minigun', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_MINIGUN', - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_firework`] = { - name = 'weapon_firework', - label = 'Firework Launcher', - weapontype = 'Heavy Weapons', - ammotype = nil, - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_railgun`] = { - name = 'weapon_railgun', - label = 'Railgun', - weapontype = 'Heavy Weapons', - ammotype = nil, - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_hominglauncher`] = { - name = 'weapon_hominglauncher', - label = 'Homing Launcher', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_STINGER', - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_compactlauncher`] = { - name = 'weapon_compactlauncher', - label = 'Compact Launcher', - weapontype = 'Heavy Weapons', - ammotype = nil, - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_rayminigun`] = { - name = 'weapon_rayminigun', - label = 'Ray Minigun', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_MINIGUN', - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_emplauncher`] = { - name = 'weapon_emplauncher', - label = 'EMP Launcher', - weapontype = 'Heavy Weapons', - ammotype = 'AMMO_EMPLAUNCHER', - damagereason = 'Died' - }, - - -- Throwables - [`weapon_grenade`] = { - name = 'weapon_grenade', - label = 'Grenade', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Bombed / Exploded / Detonated / Blew up' - }, - [`weapon_bzgas`] = { - name = 'weapon_bzgas', - label = 'BZ Gas', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_molotov`] = { - name = 'weapon_molotov', - label = 'Molotov', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Torched / Flambeed / Barbecued' - }, - [`weapon_stickybomb`] = { - name = 'weapon_stickybomb', - label = 'C4', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Bombed / Exploded / Detonated / Blew up' - }, - [`weapon_proxmine`] = { - name = 'weapon_proxmine', - label = 'Proxmine Grenade', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Bombed / Exploded / Detonated / Blew up' - }, - [`weapon_snowball`] = { - name = 'weapon_snowball', - label = 'Snowball', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_pipebomb`] = { - name = 'weapon_pipebomb', - label = 'Pipe Bomb', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Bombed / Exploded / Detonated / Blew up' - }, - [`weapon_ball`] = { - name = 'weapon_ball', - label = 'Ball', - weapontype = 'Throwable', - ammotype = 'AMMO_BALL', - damagereason = 'Died' - }, - [`weapon_smokegrenade`] = { - name = 'weapon_smokegrenade', - label = 'Smoke Grenade', - weapontype = 'Throwable', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_flare`] = { - name = 'weapon_flare', - label = 'Flare pistol', - weapontype = 'Throwable', - ammotype = 'AMMO_FLARE', - damagereason = 'Died' - }, - - - - -- Miscellaneous - [`weapon_petrolcan`] = { - name = 'weapon_petrolcan', - label = 'Petrol Can', - weapontype = 'Miscellaneous', - ammotype = 'AMMO_PETROLCAN', - damagereason = 'Died' - }, - [`gadget_parachute`] = { - name = 'gadget_parachute', - label = 'Parachute', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_fireextinguisher`] = { - name = 'weapon_fireextinguisher', - label = 'Fire Extinguisher', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_hazardcan`] = { - name = 'weapon_hazardcan', - label = 'Hazardcan', - weapontype = 'Miscellaneous', - ammotype = 'AMMO_PETROLCAN', - damagereason = 'Died' - }, - [`weapon_fertilizercan`] = { - name = 'weapon_fertilizercan', - label = 'Fertilizer Can', - weapontype = 'Miscellaneous', - ammotype = 'AMMO_FERTILIZERCAN', - damagereason = 'Died' - }, - [`weapon_barbed_wire`] = { - name = 'weapon_barbed_wire', - label = 'Barbed Wire', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Prodded' - }, - [`weapon_drowning`] = { - name = 'weapon_drowning', - label = 'Drowning', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_drowning_in_vehicle`] = { - name = 'weapon_drowning_in_vehicle', - label = 'Drowning in a Vehicle', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_bleeding`] = { - name = 'weapon_bleeding', - label = 'Bleeding', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Bled out' - }, - [`weapon_electric_fence`] = { - name = 'weapon_electric_fence', - label = 'Electric Fence', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Fried' - }, - [`weapon_explosion`] = { - name = 'weapon_explosion', - label = 'Explosion', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Killed / Exploded / Obliterated / Destroyed / Erased / Annihilated' - }, - [`weapon_fall`] = { - name = 'weapon_fall', - label = 'Fall', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Committed suicide' - }, - [`weapon_exhaustion`] = { - name = 'weapon_exhaustion', - label = 'Exhaustion', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_hit_by_water_cannon`] = { - name = 'weapon_hit_by_water_cannon', - label = 'Water Cannon', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Died' - }, - [`weapon_rammed_by_car`] = { - name = 'weapon_rammed_by_car', - label = 'Rammed - Vehicle', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Flattened / Ran over / Ran down' - }, - [`weapon_run_over_by_car`] = { - name = 'weapon_run_over_by_car', - label = 'Run Over - Vehicle', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Flattened / Ran over / Ran down' - }, - [`weapon_heli_crash`] = { - name = 'weapon_heli_crash', - label = 'Heli Crash', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Helicopter Crash' - }, - [`weapon_fire`] = { - name = 'weapon_fire', - label = 'Fire', - weapontype = 'Miscellaneous', - ammotype = nil, - damagereason = 'Torched / Flambeed / Barbecued' - }, - [`weapon_metaldetector`] = { - name = 'weapon_metaldetector', - label = 'Metal Dectector', - weapontype = 'Miscellaneous', - ammotype = 'nil', - damagereason = 'Died' - }, - - -- Animals - [`weapon_animal`] = { - name = 'weapon_animal', - label = 'Animal', - weapontype = 'Animals', - ammotype = nil, - damagereason = 'Mauled' - }, - [`weapon_cougar`] = { - name = 'weapon_cougar', - label = 'Cougar', - weapontype = 'Animals', - ammotype = nil, - damagereason = 'Mauled' - } -} diff --git a/resources/[inventory]/qs-inventory/stream/bzzz@animations@hands.ycd b/resources/[inventory]/qs-inventory/stream/bzzz@animations@hands.ycd deleted file mode 100644 index 39e07b02a..000000000 Binary files a/resources/[inventory]/qs-inventory/stream/bzzz@animations@hands.ycd and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/types.lua b/resources/[inventory]/qs-inventory/types.lua deleted file mode 100644 index 57cc51b37..000000000 Binary files a/resources/[inventory]/qs-inventory/types.lua and /dev/null differ diff --git a/resources/[inventory]/qs-inventory/weaponsnspistol.meta b/resources/[inventory]/qs-inventory/weaponsnspistol.meta deleted file mode 100644 index 686e57915..000000000 --- a/resources/[inventory]/qs-inventory/weaponsnspistol.meta +++ /dev/null @@ -1,331 +0,0 @@ - - - - - - - - - SLOT_SNSPISTOL - - - - - - - - SLOT_SNSPISTOL - - - - - - - - - SLOT_SNSPISTOL - - - - - - - - - - - - - - - WEAPON_SNSPISTOL - w_pi_sns_pistol - - SLOT_SNSPISTOL - BULLET - - DONTCARE - DONTCARE - DONTCARE - DONTCARE - DONTCARE - DONTCARE - - INSTANT_HIT - WHEEL_PISTOL - GROUP_PISTOL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BONETAG_HEAD - - - - - BONETAG_NECK - - - - - BONETAG_L_THIGH - - - - - BONETAG_R_THIGH - - - - - BONETAG_L_CALF - - - - - BONETAG_R_CALF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WEAPON_EFFECT_GROUP_PISTOL_SMALL - muz_smg - - - - - - - - - eject_pistol - - bullet_tracer - BulletSmall - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DEFAULT_THIRD_PERSON_PED_AIM_CAMERA - DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA - - DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA - DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA - - - - - - - - - - - - - - - - - - - - - - - - - - PISTOL_RECOIL_SHAKE - FPS_PISTOL_RECOIL_SHAKE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WEAPON_PISTOL - - PICKUP_WEAPON_SNSPISTOL - PICKUP_AMMO_BULLET_MP - WT_SNSPISTOL - MMI_1Handed - SNSPISTOL - - - normal - - - WAPClip - - - COMPONENT_SNSPISTOL_CLIP_01 - - - - COMPONENT_SNSPISTOL_CLIP_02 - - - - - - - Pistol - CarriedInHand Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim AnimReload AnimCrouchFire UsableOnFoot UsableClimbing UsableInCover AllowCloseQuarterKills HasLowCoverReloads HasLowCoverSwaps QuitTransitionToIdleIntroOnWeaponChange DisableLeftHandIkWhenOnFoot TorsoIKForWeaponBlock UseFPSAimIK UseFPSSecondaryMotion - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DLC - 'Saturday Night Special' Pistol - \ No newline at end of file diff --git a/resources/[inventory]/tgiann-core/.fxap b/resources/[inventory]/tgiann-core/.fxap new file mode 100644 index 000000000..640c675e1 Binary files /dev/null and b/resources/[inventory]/tgiann-core/.fxap differ diff --git a/resources/[inventory]/tgiann-core/client/camera/camera.lua b/resources/[inventory]/tgiann-core/client/camera/camera.lua new file mode 100644 index 000000000..b69f0ecf1 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/camera/camera.lua differ diff --git a/resources/[inventory]/tgiann-core/client/exports.lua b/resources/[inventory]/tgiann-core/client/exports.lua new file mode 100644 index 000000000..021282cd0 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/exports.lua differ diff --git a/resources/[inventory]/tgiann-core/client/framework/esx/main.lua b/resources/[inventory]/tgiann-core/client/framework/esx/main.lua new file mode 100644 index 000000000..0139ed266 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/framework/esx/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/framework/ox/main.lua b/resources/[inventory]/tgiann-core/client/framework/ox/main.lua new file mode 100644 index 000000000..8603520a5 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/framework/ox/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/framework/qb/main.lua b/resources/[inventory]/tgiann-core/client/framework/qb/main.lua new file mode 100644 index 000000000..843797452 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/framework/qb/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/framework/standalone/main.lua b/resources/[inventory]/tgiann-core/client/framework/standalone/main.lua new file mode 100644 index 000000000..e42589021 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/framework/standalone/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/IsSpawnPointClear.lua b/resources/[inventory]/tgiann-core/client/functions/IsSpawnPointClear.lua new file mode 100644 index 000000000..caa293449 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/IsSpawnPointClear.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/boss.lua b/resources/[inventory]/tgiann-core/client/functions/boss.lua new file mode 100644 index 000000000..7bec5dc50 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/boss.lua @@ -0,0 +1,21 @@ +--- @return boolean @true if player is boss, false if not +tgiCore.isBoss = function(job) + if job and job ~= PlayerData.job.name then return end + return PlayerData.job.boss or PlayerData.job.isboss or (PlayerData.job.grade_name and PlayerData.job.grade_name == "boss") +end + +--- Open boss menu for player job +tgiCore.OpenBossMenu = function() + if not tgiCore.isBoss() then return end + if config.tgiannServer then + TriggerEvent('esx_society:openBossMenu', PlayerData.job.name, function(_, menu) + menu.close() + end, { wash = false }) + else + if config.framework == "esx" then + TriggerEvent('esx_society:openBossMenu', PlayerData.job.name, function() end, { wash = false }) + elseif config.framework == "qb" then + TriggerEvent("qb-bossmenu:client:OpenMenu") + end + end +end diff --git a/resources/[inventory]/tgiann-core/client/functions/callback.lua b/resources/[inventory]/tgiann-core/client/functions/callback.lua new file mode 100644 index 000000000..3e266d96c Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/callback.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/clothing.lua b/resources/[inventory]/tgiann-core/client/functions/clothing.lua new file mode 100644 index 000000000..f32c2a16e --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/clothing.lua @@ -0,0 +1,18 @@ +local tgiann_clothing = GetResourceState("tgiann-clothing") ~= "missing" +local rcore_clothing = GetResourceState("rcore_clothing") ~= "missing" + +tgiCore.OpenClothingShop = function() + --local invokingResource = GetInvokingResource() + if tgiann_clothing then + exports["tgiann-clothing"]:openMenu({ + allowedMenus = { [0] = false, [1] = true, [2] = false, [3] = false }, + isBerberMenu = false, + }) + elseif rcore_clothing then + TriggerEvent('rcore_clothing:openShop', "binco") + elseif config.framework == "qb" then + TriggerEvent("qb-clothing:client:openOutfitMenu") + elseif confg.framework == "esx" then + -- TODO: Implement ESX clothing shop + end +end diff --git a/resources/[inventory]/tgiann-core/client/functions/createObject.lua b/resources/[inventory]/tgiann-core/client/functions/createObject.lua new file mode 100644 index 000000000..bcad43c43 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/createObject.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/createSyncScene.lua b/resources/[inventory]/tgiann-core/client/functions/createSyncScene.lua new file mode 100644 index 000000000..a5a6e22e7 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/createSyncScene.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/deleteObject.lua b/resources/[inventory]/tgiann-core/client/functions/deleteObject.lua new file mode 100644 index 000000000..9d08fe7e8 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/deleteObject.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/deleteVehicle.lua b/resources/[inventory]/tgiann-core/client/functions/deleteVehicle.lua new file mode 100644 index 000000000..2582c9e8d Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/deleteVehicle.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/drawText3D.lua b/resources/[inventory]/tgiann-core/client/functions/drawText3D.lua new file mode 100644 index 000000000..b07419927 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/drawText3D.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/duty.lua b/resources/[inventory]/tgiann-core/client/functions/duty.lua new file mode 100644 index 000000000..b17dd8c09 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/duty.lua @@ -0,0 +1,55 @@ +local lang = langs[config.lang] +local esxDuty = nil + +--- @return boolean @true if on duty, false if off duty +function tgiCore.IsOnDuty() + if config.framework == "esx" then + if config.esx_service then + if esxDuty == nil then + local p = promise.new() + tgiCore.core.TriggerServerCallback('esx_service:isInService', function(isInService) + p:resolve(isInService) + end, PlayerData.job.name) + esxDuty = Citizen.Await(p) + end + return esxDuty + else + return true -- If there is no service script, return true for default + end + elseif config.framework == "qb" then + return PlayerData.job.onduty + end + return nil +end + +--- Toogle on/off duty +--- @return string @ dutyFull | onDuty | offDuty +function tgiCore.ToggleDuty() + local onDuty = tgiCore.IsOnDuty() + if onDuty == nil then return end + if config.framework == "esx" then + if config.esx_service then + if onDuty then + TriggerServerEvent('esx_service:disableService', PlayerData.job.name) + esxDuty = false + else + local p = promise.new() + tgiCore.core.TriggerServerCallback('esx_service:enableService', function(canTakeService, maxInService, inServiceCount) + esxDuty = canTakeService + if not canTakeService then + tgiCore.notif(lang.dutyFull, "error") + return p:resolve("dutyFull") + end + p:resolve("onDuty") + end, PlayerData.job.name) + return Citizen.Await(p) + end + else + tgiCore.DebugWarningLog("Not found any service/duty script for ESX! You can edit from 'client/functions/duty.lua'") + return "offDuty" + end + elseif config.framework == "qb" then + TriggerServerEvent('QBCore:ToggleDuty') + end + return onDuty and "offDuty" or "onDuty" +end diff --git a/resources/[inventory]/tgiann-core/client/functions/getClosestObject.lua b/resources/[inventory]/tgiann-core/client/functions/getClosestObject.lua new file mode 100644 index 000000000..c9813c42b Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/getClosestObject.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/getClosestPlayer.lua b/resources/[inventory]/tgiann-core/client/functions/getClosestPlayer.lua new file mode 100644 index 000000000..25af7d0ea Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/getClosestPlayer.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/getClosestVehicle.lua b/resources/[inventory]/tgiann-core/client/functions/getClosestVehicle.lua new file mode 100644 index 000000000..c9d303919 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/getClosestVehicle.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/getOffsetCoordsInWorldCoords.lua b/resources/[inventory]/tgiann-core/client/functions/getOffsetCoordsInWorldCoords.lua new file mode 100644 index 000000000..84e6a11fa Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/getOffsetCoordsInWorldCoords.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/getPlayersFromCoords.lua b/resources/[inventory]/tgiann-core/client/functions/getPlayersFromCoords.lua new file mode 100644 index 000000000..5bf3823e6 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/getPlayersFromCoords.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/getVehicleProperties.lua b/resources/[inventory]/tgiann-core/client/functions/getVehicleProperties.lua new file mode 100644 index 000000000..b86117944 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/getVehicleProperties.lua @@ -0,0 +1,169 @@ +if config.framework == "esx" then + tgiCore.GetVehicleProperties = myFramework.Game.GetVehicleProperties +elseif config.framework == "qb" then + tgiCore.GetVehicleProperties = myFramework.Functions.GetVehicleProperties +else + local gameBuild = GetGameBuildNumber() + function tgiCore.GetVehicleProperties(vehicle) + if DoesEntityExist(vehicle) then + ---@type number | number[], number | number[] + local colorPrimary, colorSecondary = GetVehicleColours(vehicle) + local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle) + local paintType1 = GetVehicleModColor_1(vehicle) + local paintType2 = GetVehicleModColor_2(vehicle) + + if GetIsVehiclePrimaryColourCustom(vehicle) then + colorPrimary = { GetVehicleCustomPrimaryColour(vehicle) } + end + + if GetIsVehicleSecondaryColourCustom(vehicle) then + colorSecondary = { GetVehicleCustomSecondaryColour(vehicle) } + end + + local extras = {} + + for i = 1, 15 do + if DoesExtraExist(vehicle, i) then + extras[i] = IsVehicleExtraTurnedOn(vehicle, i) and 0 or 1 + end + end + + local modLiveryCount = GetVehicleLiveryCount(vehicle) + local modLivery = GetVehicleLivery(vehicle) + + if modLiveryCount == -1 or modLivery == -1 then + modLivery = GetVehicleMod(vehicle, 48) + end + + local damage = { + windows = {}, + doors = {}, + tyres = {}, + } + + local windows = 0 + + for i = 0, 7 do + RollUpWindow(vehicle, i) + + if not IsVehicleWindowIntact(vehicle, i) then + windows += 1 + damage.windows[windows] = i + end + end + + local doors = 0 + + for i = 0, 5 do + if IsVehicleDoorDamaged(vehicle, i) then + doors += 1 + damage.doors[doors] = i + end + end + + for i = 0, 7 do + if IsVehicleTyreBurst(vehicle, i, false) then + damage.tyres[i] = IsVehicleTyreBurst(vehicle, i, true) and 2 or 1 + end + end + + local neons = {} + + for i = 0, 3 do + neons[i + 1] = IsVehicleNeonLightEnabled(vehicle, i) + end + + return { + model = GetEntityModel(vehicle), + plate = GetVehicleNumberPlateText(vehicle), + plateIndex = GetVehicleNumberPlateTextIndex(vehicle), + bodyHealth = math.floor(GetVehicleBodyHealth(vehicle) + 0.5), + engineHealth = math.floor(GetVehicleEngineHealth(vehicle) + 0.5), + tankHealth = math.floor(GetVehiclePetrolTankHealth(vehicle) + 0.5), + fuelLevel = math.floor(GetVehicleFuelLevel(vehicle) + 0.5), + oilLevel = math.floor(GetVehicleOilLevel(vehicle) + 0.5), + dirtLevel = math.floor(GetVehicleDirtLevel(vehicle) + 0.5), + paintType1 = paintType1, + paintType2 = paintType2, + color1 = colorPrimary, + color2 = colorSecondary, + pearlescentColor = pearlescentColor, + interiorColor = GetVehicleInteriorColor(vehicle), + dashboardColor = GetVehicleDashboardColour(vehicle), + wheelColor = wheelColor, + wheelWidth = GetVehicleWheelWidth(vehicle), + wheelSize = GetVehicleWheelSize(vehicle), + wheels = GetVehicleWheelType(vehicle), + windowTint = GetVehicleWindowTint(vehicle), + xenonColor = GetVehicleXenonLightsColor(vehicle), + neonEnabled = neons, + neonColor = { GetVehicleNeonLightsColour(vehicle) }, + extras = extras, + tyreSmokeColor = { GetVehicleTyreSmokeColor(vehicle) }, + modSpoilers = GetVehicleMod(vehicle, 0), + modFrontBumper = GetVehicleMod(vehicle, 1), + modRearBumper = GetVehicleMod(vehicle, 2), + modSideSkirt = GetVehicleMod(vehicle, 3), + modExhaust = GetVehicleMod(vehicle, 4), + modFrame = GetVehicleMod(vehicle, 5), + modGrille = GetVehicleMod(vehicle, 6), + modHood = GetVehicleMod(vehicle, 7), + modFender = GetVehicleMod(vehicle, 8), + modRightFender = GetVehicleMod(vehicle, 9), + modRoof = GetVehicleMod(vehicle, 10), + modEngine = GetVehicleMod(vehicle, 11), + modBrakes = GetVehicleMod(vehicle, 12), + modTransmission = GetVehicleMod(vehicle, 13), + modHorns = GetVehicleMod(vehicle, 14), + modSuspension = GetVehicleMod(vehicle, 15), + modArmor = GetVehicleMod(vehicle, 16), + modNitrous = GetVehicleMod(vehicle, 17), + modTurbo = IsToggleModOn(vehicle, 18), + modSubwoofer = GetVehicleMod(vehicle, 19), + modSmokeEnabled = IsToggleModOn(vehicle, 20), + modHydraulics = IsToggleModOn(vehicle, 21), + modXenon = IsToggleModOn(vehicle, 22), + modFrontWheels = GetVehicleMod(vehicle, 23), + modBackWheels = GetVehicleMod(vehicle, 24), + modCustomTiresF = GetVehicleModVariation(vehicle, 23), + modCustomTiresR = GetVehicleModVariation(vehicle, 24), + modPlateHolder = GetVehicleMod(vehicle, 25), + modVanityPlate = GetVehicleMod(vehicle, 26), + modTrimA = GetVehicleMod(vehicle, 27), + modOrnaments = GetVehicleMod(vehicle, 28), + modDashboard = GetVehicleMod(vehicle, 29), + modDial = GetVehicleMod(vehicle, 30), + modDoorSpeaker = GetVehicleMod(vehicle, 31), + modSeats = GetVehicleMod(vehicle, 32), + modSteeringWheel = GetVehicleMod(vehicle, 33), + modShifterLeavers = GetVehicleMod(vehicle, 34), + modAPlate = GetVehicleMod(vehicle, 35), + modSpeakers = GetVehicleMod(vehicle, 36), + modTrunk = GetVehicleMod(vehicle, 37), + modHydrolic = GetVehicleMod(vehicle, 38), + modEngineBlock = GetVehicleMod(vehicle, 39), + modAirFilter = GetVehicleMod(vehicle, 40), + modStruts = GetVehicleMod(vehicle, 41), + modArchCover = GetVehicleMod(vehicle, 42), + modAerials = GetVehicleMod(vehicle, 43), + modTrimB = GetVehicleMod(vehicle, 44), + modTank = GetVehicleMod(vehicle, 45), + modWindows = GetVehicleMod(vehicle, 46), + modDoorR = GetVehicleMod(vehicle, 47), + modLivery = modLivery, + modRoofLivery = GetVehicleRoofLivery(vehicle), + modLightbar = GetVehicleMod(vehicle, 49), + windows = damage.windows, + doors = damage.doors, + tyres = damage.tyres, + bulletProofTyres = GetVehicleTyresCanBurst(vehicle), + driftTyres = gameBuild >= 2372 and GetDriftTyresEnabled(vehicle), + -- no setters? + -- leftHeadlight = GetIsLeftVehicleHeadlightDamaged(vehicle), + -- rightHeadlight = GetIsRightVehicleHeadlightDamaged(vehicle), + -- frontBumper = IsVehicleBumperBrokenOff(vehicle, true), + -- rearBumper = IsVehicleBumperBrokenOff(vehicle, false), + } + end + end +end diff --git a/resources/[inventory]/tgiann-core/client/functions/getVehiclesInArea.lua b/resources/[inventory]/tgiann-core/client/functions/getVehiclesInArea.lua new file mode 100644 index 000000000..b29230c4c Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/getVehiclesInArea.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/headTextUi.lua b/resources/[inventory]/tgiann-core/client/functions/headTextUi.lua new file mode 100644 index 000000000..adec4c030 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/headTextUi.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/inventory.lua b/resources/[inventory]/tgiann-core/client/functions/inventory.lua new file mode 100644 index 000000000..b54217090 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/inventory.lua @@ -0,0 +1,76 @@ +-- client + +-- Support for inventory scripts: +-- qb-inventory +-- tgiann-inventory +-- ox_inventory +-- qs-inventory +-- codem-inventory +-- origen_inventory +-- core_inventory + +--- @param data table {stashName: string, slots: number, maxWeight: number, label: string, blacklist: table, whitelist: table, isPlayer: boolean} +--- @diagnostic disable-next-line dublicate-function +tgiCore.OpenStash = function(data) + if next(data) then data.maxWeight = data.maxweight or data.maxWeight end + if config["qs-inventory"] then + local stashName = ("Stash_%s"):format(data.stashName) + --exports["qs-inventory"]:RegisterStash(stashName, data.slots, data.maxWeight) -- Probably not needed + TriggerServerEvent("inventory:server:OpenInventory", "stash", stashName, { + maxweight = data.maxWeight, + slots = data.slots, + }) + TriggerEvent("inventory:client:SetCurrentStash", stashName) + elseif config["codem-inventory"] then + TriggerServerEvent('inventory:server:OpenInventory', 'stash', data.stashName, { maxweight = data.maxWeight, slots = data.slots }) + else + assert(false, "There is no open stash event in the client for the inventory you are using!") + end +end + +RegisterNetEvent("tgiann-core:client:openInventory") +AddEventHandler("tgiann-core:client:openInventory", tgiCore.OpenStash) + +-- SHOP + +--- @param data table { shopName: string, items: table } +--- @diagnostic disable-next-line dublicate-function +tgiCore.OpenShop = function(data) + if config.ox_inventory then + exports.ox_inventory:openInventory("shop", data.shopName) + elseif config["qs-inventory"] then + local Items = { + label = data.shopName, + items = data.items + } + TriggerServerEvent("inventory:server:OpenInventory", "shop", "Itemshop_" .. data.shopName, Items) + elseif config["codem-inventory"] then + TriggerEvent('codem-inventory:openshop', data.shopName) + else + assert(false, "There is no open shop event in the client for the inventory you are using!") + end +end + +RegisterNetEvent("tgiann-core:client:openShop") +AddEventHandler("tgiann-core:client:openShop", tgiCore.OpenShop) + +-- TARGET PLAYER + +--- @param targetSrc number +--- @diagnostic disable-next-line dublicate-function +tgiCore.OpenTargetPlayerInventory = function(targetSrc) + if config.core_inventory then + TriggerServerEvent('core_inventory:server:openInventory', targetSrc, 'otherplayer', nil, nil, true) + elseif config.ox_inventory then + exports.ox_inventory:openInventory("player", targetSrc) + elseif config["qs-inventory"] then + TriggerServerEvent("inventory:server:OpenInventory", "otherplayer", targetSrc) + elseif config["codem-inventory"] then + TriggerEvent('codem-inventory:client:robplayer', targetSrc) + else + assert(false, "There is no open target player inventory event in the client for the inventory you are using!") + end +end + +RegisterNetEvent("tgiann-core:client:OpenTargetPlayerInventory") +AddEventHandler("tgiann-core:client:OpenTargetPlayerInventory", tgiCore.OpenTargetPlayerInventory) diff --git a/resources/[inventory]/tgiann-core/client/functions/isTargetDead.lua b/resources/[inventory]/tgiann-core/client/functions/isTargetDead.lua new file mode 100644 index 000000000..deb765009 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/isTargetDead.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/keyboardNuiFocus.lua b/resources/[inventory]/tgiann-core/client/functions/keyboardNuiFocus.lua new file mode 100644 index 000000000..b55aef493 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/keyboardNuiFocus.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/mechanic.lua b/resources/[inventory]/tgiann-core/client/functions/mechanic.lua new file mode 100644 index 000000000..b5eeaf552 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/mechanic.lua @@ -0,0 +1,5 @@ +tgiCore.OpenMechanicMenu = function() + if config.framework == "qb" then + elseif confg.framework == "esx" then + end +end diff --git a/resources/[inventory]/tgiann-core/client/functions/notif.lua b/resources/[inventory]/tgiann-core/client/functions/notif.lua new file mode 100644 index 000000000..f87bf6e3e Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/notif.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/pedCreate.lua b/resources/[inventory]/tgiann-core/client/functions/pedCreate.lua new file mode 100644 index 000000000..64bb859e6 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/pedCreate.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/playAnim.lua b/resources/[inventory]/tgiann-core/client/functions/playAnim.lua new file mode 100644 index 000000000..8d456562e Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/playAnim.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/progressbar.lua b/resources/[inventory]/tgiann-core/client/functions/progressbar.lua new file mode 100644 index 000000000..8278072a0 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/progressbar.lua @@ -0,0 +1,122 @@ +local bussy = false +local lang = langs[config.lang] + +local lumihud = GetResourceState("tgiann-lumihud") ~= "missing" +local tgiannProgressbar = GetResourceState("tgiann-progressbar") ~= "missing" + +tgiCore.Progressbar = function(name, label, duration, useWhileDead, canCancel, disableControls, animation, prop, propTwo, onFinish, onCancel) + if bussy then + tgiCore.notif(lang.alreadyError, "error") + if onCancel then onCancel() end + return false + end + + bussy = true + + if lumihud then + local success = exports['tgiann-lumihud']:Progress({ + name = name:lower(), + duration = duration, + label = label, + useWhileDead = useWhileDead, + canCancel = canCancel, + controlDisables = disableControls, + animation = animation and animation or {}, + prop = prop and prop or {}, + propTwo = propTwo and propTwo or {}, + }) + bussy = false + if success then + if onFinish then onFinish() end + else + if onCancel then onCancel() end + end + return success + elseif tgiannProgressbar then + local p = promise.new() + exports['tgiann-progressbar']:Progress({ + name = name:lower(), + duration = duration, + label = label, + useWhileDead = useWhileDead, + canCancel = canCancel, + controlDisables = disableControls, + animation = animation and animation or {}, + prop = prop and prop or {}, + propTwo = propTwo and propTwo or {}, + }, function(cancelled) + if not cancelled then + p:resolve(true) + else + p:resolve(false) + end + end) + local success = Citizen.Await(p) + bussy = false + if success then + if onFinish then onFinish() end + else + if onCancel then onCancel() end + end + return success + elseif config.framework == "qb" and not config.qbx then -- QB Framework + local p = promise.new() + tgiCore.core.Functions.Progressbar( + name:lower(), + label, + duration, + useWhileDead, + canCancel, + disableControls, + animation or {}, + prop or {}, + propTwo or {}, + function() + p:resolve(true) + end, + function() + p:resolve(false) + end) + + local success = Citizen.Await(p) + + bussy = false + if success then + if onFinish then onFinish() end + else + if onCancel then onCancel() end + end + return success + else + local success = lib.progressBar({ + duration = duration, + label = label, + useWhileDead = useWhileDead, + canCancel = canCancel, + disable = { + car = disableControls.disableCarMovement, + move = disableControls.disableMovement, + combat = disableControls.disableCombat, + mouse = disableControls.disableMouse, + }, + anim = animation and { + dict = animation.animDict, + clip = animation.anim, + flag = animation.flags + }, + prop = prop and { + model = prop.model, + pos = prop.coords, + rot = prop.rotation, + bone = prop.bone + }, + }) + bussy = false + if success then + if onFinish then onFinish() end + else + if onCancel then onCancel() end + end + return success + end +end diff --git a/resources/[inventory]/tgiann-core/client/functions/registerKeyMapping.lua b/resources/[inventory]/tgiann-core/client/functions/registerKeyMapping.lua new file mode 100644 index 000000000..0047c6966 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/registerKeyMapping.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/requestAnimDict.lua b/resources/[inventory]/tgiann-core/client/functions/requestAnimDict.lua new file mode 100644 index 000000000..1a0961a91 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/requestAnimDict.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/requestModel.lua b/resources/[inventory]/tgiann-core/client/functions/requestModel.lua new file mode 100644 index 000000000..d863b31b5 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/requestModel.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/rightMenu.lua b/resources/[inventory]/tgiann-core/client/functions/rightMenu.lua new file mode 100644 index 000000000..198394d09 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/rightMenu.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/routingBucket.lua b/resources/[inventory]/tgiann-core/client/functions/routingBucket.lua new file mode 100644 index 000000000..81ddd3947 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/routingBucket.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/screenshot.lua b/resources/[inventory]/tgiann-core/client/functions/screenshot.lua new file mode 100644 index 000000000..621438332 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/screenshot.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/setVehicleProperties.lua b/resources/[inventory]/tgiann-core/client/functions/setVehicleProperties.lua new file mode 100644 index 000000000..0174c7855 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/setVehicleProperties.lua @@ -0,0 +1,360 @@ +if config.framework == "esx" then + tgiCore.SetVehicleProperties = myFramework.Game.SetVehicleProperties +elseif config.framework == "qb" then + tgiCore.SetVehicleProperties = myFramework.Functions.SetVehicleProperties +else + local gameBuild = GetGameBuildNumber() + + function tgiCore.SetVehicleProperties(vehicle, props, fixVehicle) + if not DoesEntityExist(vehicle) then + error(("Unable to set vehicle properties for '%s' (entity does not exist)"):format(vehicle)) + end + + local colorPrimary, colorSecondary = GetVehicleColours(vehicle) + local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle) + + SetVehicleModKit(vehicle, 0) + -- SetVehicleAutoRepairDisabled(vehicle, true) + + if props.extras then + for id, disable in pairs(props.extras) do + SetVehicleExtra(vehicle, tonumber(id) --[[@as number]], disable == 1) + end + end + + if props.plate then + SetVehicleNumberPlateText(vehicle, props.plate) + end + + if props.plateIndex then + SetVehicleNumberPlateTextIndex(vehicle, props.plateIndex) + end + + if props.bodyHealth then + SetVehicleBodyHealth(vehicle, props.bodyHealth + 0.0) + end + + if props.engineHealth then + SetVehicleEngineHealth(vehicle, props.engineHealth + 0.0) + end + + if props.tankHealth then + SetVehiclePetrolTankHealth(vehicle, props.tankHealth + 0.0) + end + + if props.fuelLevel then + SetVehicleFuelLevel(vehicle, props.fuelLevel + 0.0) + end + + if props.oilLevel then + SetVehicleOilLevel(vehicle, props.oilLevel + 0.0) + end + + if props.dirtLevel then + SetVehicleDirtLevel(vehicle, props.dirtLevel + 0.0) + end + + if props.color1 then + if type(props.color1) == 'number' then + ClearVehicleCustomPrimaryColour(vehicle) + SetVehicleColours(vehicle, props.color1 --[[@as number]], colorSecondary --[[@as number]]) + else + if props.paintType1 then SetVehicleModColor_1(vehicle, props.paintType1, colorPrimary, pearlescentColor) end + + SetVehicleCustomPrimaryColour(vehicle, props.color1[1], props.color1[2], props.color1[3]) + end + end + + if props.color2 then + if type(props.color2) == 'number' then + ClearVehicleCustomSecondaryColour(vehicle) + SetVehicleColours(vehicle, props.color1 or colorPrimary --[[@as number]], props.color2 --[[@as number]]) + else + if props.paintType2 then SetVehicleModColor_2(vehicle, props.paintType2, colorSecondary) end + + SetVehicleCustomSecondaryColour(vehicle, props.color2[1], props.color2[2], props.color2[3]) + end + end + + if props.pearlescentColor or props.wheelColor then + SetVehicleExtraColours(vehicle, props.pearlescentColor or pearlescentColor, props.wheelColor or wheelColor) + end + + if props.interiorColor then + SetVehicleInteriorColor(vehicle, props.interiorColor) + end + + if props.dashboardColor then + SetVehicleDashboardColor(vehicle, props.dashboardColor) + end + + if props.wheels then + SetVehicleWheelType(vehicle, props.wheels) + end + + if props.wheelSize then + SetVehicleWheelSize(vehicle, props.wheelSize) + end + + if props.wheelWidth then + SetVehicleWheelWidth(vehicle, props.wheelWidth) + end + + if props.windowTint then + SetVehicleWindowTint(vehicle, props.windowTint) + end + + if props.neonEnabled then + for i = 1, #props.neonEnabled do + SetVehicleNeonLightEnabled(vehicle, i - 1, props.neonEnabled[i]) + end + end + + if props.windows then + for i = 1, #props.windows do + RemoveVehicleWindow(vehicle, props.windows[i]) + end + end + + if props.doors then + for i = 1, #props.doors do + SetVehicleDoorBroken(vehicle, props.doors[i], true) + end + end + + if props.tyres then + for tyre, state in pairs(props.tyres) do + SetVehicleTyreBurst(vehicle, tonumber(tyre) --[[@as number]], state == 2, 1000.0) + end + end + + if props.neonColor then + SetVehicleNeonLightsColour(vehicle, props.neonColor[1], props.neonColor[2], props.neonColor[3]) + end + + if props.modSmokeEnabled ~= nil then + ToggleVehicleMod(vehicle, 20, props.modSmokeEnabled) + end + + if props.tyreSmokeColor then + SetVehicleTyreSmokeColor(vehicle, props.tyreSmokeColor[1], props.tyreSmokeColor[2], props.tyreSmokeColor[3]) + end + + if props.modSpoilers then + SetVehicleMod(vehicle, 0, props.modSpoilers, false) + end + + if props.modFrontBumper then + SetVehicleMod(vehicle, 1, props.modFrontBumper, false) + end + + if props.modRearBumper then + SetVehicleMod(vehicle, 2, props.modRearBumper, false) + end + + if props.modSideSkirt then + SetVehicleMod(vehicle, 3, props.modSideSkirt, false) + end + + if props.modExhaust then + SetVehicleMod(vehicle, 4, props.modExhaust, false) + end + + if props.modFrame then + SetVehicleMod(vehicle, 5, props.modFrame, false) + end + + if props.modGrille then + SetVehicleMod(vehicle, 6, props.modGrille, false) + end + + if props.modHood then + SetVehicleMod(vehicle, 7, props.modHood, false) + end + + if props.modFender then + SetVehicleMod(vehicle, 8, props.modFender, false) + end + + if props.modRightFender then + SetVehicleMod(vehicle, 9, props.modRightFender, false) + end + + if props.modRoof then + SetVehicleMod(vehicle, 10, props.modRoof, false) + end + + if props.modEngine then + SetVehicleMod(vehicle, 11, props.modEngine, false) + end + + if props.modBrakes then + SetVehicleMod(vehicle, 12, props.modBrakes, false) + end + + if props.modTransmission then + SetVehicleMod(vehicle, 13, props.modTransmission, false) + end + + if props.modHorns then + SetVehicleMod(vehicle, 14, props.modHorns, false) + end + + if props.modSuspension then + SetVehicleMod(vehicle, 15, props.modSuspension, false) + end + + if props.modArmor then + SetVehicleMod(vehicle, 16, props.modArmor, false) + end + + if props.modNitrous then + SetVehicleMod(vehicle, 17, props.modNitrous, false) + end + + if props.modTurbo ~= nil then + ToggleVehicleMod(vehicle, 18, props.modTurbo) + end + + if props.modSubwoofer ~= nil then + ToggleVehicleMod(vehicle, 19, props.modSubwoofer) + end + + if props.modHydraulics ~= nil then + ToggleVehicleMod(vehicle, 21, props.modHydraulics) + end + + if props.modXenon ~= nil then + ToggleVehicleMod(vehicle, 22, props.modXenon) + end + + if props.xenonColor then + SetVehicleXenonLightsColor(vehicle, props.xenonColor) + end + + if props.modFrontWheels then + SetVehicleMod(vehicle, 23, props.modFrontWheels, props.modCustomTiresF) + end + + if props.modBackWheels then + SetVehicleMod(vehicle, 24, props.modBackWheels, props.modCustomTiresR) + end + + if props.modPlateHolder then + SetVehicleMod(vehicle, 25, props.modPlateHolder, false) + end + + if props.modVanityPlate then + SetVehicleMod(vehicle, 26, props.modVanityPlate, false) + end + + if props.modTrimA then + SetVehicleMod(vehicle, 27, props.modTrimA, false) + end + + if props.modOrnaments then + SetVehicleMod(vehicle, 28, props.modOrnaments, false) + end + + if props.modDashboard then + SetVehicleMod(vehicle, 29, props.modDashboard, false) + end + + if props.modDial then + SetVehicleMod(vehicle, 30, props.modDial, false) + end + + if props.modDoorSpeaker then + SetVehicleMod(vehicle, 31, props.modDoorSpeaker, false) + end + + if props.modSeats then + SetVehicleMod(vehicle, 32, props.modSeats, false) + end + + if props.modSteeringWheel then + SetVehicleMod(vehicle, 33, props.modSteeringWheel, false) + end + + if props.modShifterLeavers then + SetVehicleMod(vehicle, 34, props.modShifterLeavers, false) + end + + if props.modAPlate then + SetVehicleMod(vehicle, 35, props.modAPlate, false) + end + + if props.modSpeakers then + SetVehicleMod(vehicle, 36, props.modSpeakers, false) + end + + if props.modTrunk then + SetVehicleMod(vehicle, 37, props.modTrunk, false) + end + + if props.modHydrolic then + SetVehicleMod(vehicle, 38, props.modHydrolic, false) + end + + if props.modEngineBlock then + SetVehicleMod(vehicle, 39, props.modEngineBlock, false) + end + + if props.modAirFilter then + SetVehicleMod(vehicle, 40, props.modAirFilter, false) + end + + if props.modStruts then + SetVehicleMod(vehicle, 41, props.modStruts, false) + end + + if props.modArchCover then + SetVehicleMod(vehicle, 42, props.modArchCover, false) + end + + if props.modAerials then + SetVehicleMod(vehicle, 43, props.modAerials, false) + end + + if props.modTrimB then + SetVehicleMod(vehicle, 44, props.modTrimB, false) + end + + if props.modTank then + SetVehicleMod(vehicle, 45, props.modTank, false) + end + + if props.modWindows then + SetVehicleMod(vehicle, 46, props.modWindows, false) + end + + if props.modDoorR then + SetVehicleMod(vehicle, 47, props.modDoorR, false) + end + + if props.modLivery then + SetVehicleMod(vehicle, 48, props.modLivery, false) + SetVehicleLivery(vehicle, props.modLivery) + end + + if props.modRoofLivery then + SetVehicleRoofLivery(vehicle, props.modRoofLivery) + end + + if props.modLightbar then + SetVehicleMod(vehicle, 49, props.modLightbar, false) + end + + if props.bulletProofTyres ~= nil then + SetVehicleTyresCanBurst(vehicle, props.bulletProofTyres) + end + + if gameBuild >= 2372 and props.driftTyres then + SetDriftTyresEnabled(vehicle, true) + end + + if fixVehicle then + SetVehicleFixed(vehicle) + end + end +end diff --git a/resources/[inventory]/tgiann-core/client/functions/skillCheck.lua b/resources/[inventory]/tgiann-core/client/functions/skillCheck.lua new file mode 100644 index 000000000..1b3ae4197 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/skillCheck.lua @@ -0,0 +1,15 @@ +local tgiann_skillbar = GetResourceState("tgiann-skillbar") == "started" + +tgiCore.skillCheck = function(time) + if tgiann_skillbar then + return exports["tgiann-skillbar"]:taskBar(6500, true) + end + + local dif = "easy" + if time < 2000 then + dif = "hard" + elseif time < 5000 then + dif = "medium" + end + return lib.skillCheck({ dif }) +end diff --git a/resources/[inventory]/tgiann-core/client/functions/spawnVehicle.lua b/resources/[inventory]/tgiann-core/client/functions/spawnVehicle.lua new file mode 100644 index 000000000..a9560f7b2 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/spawnVehicle.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/uiDrawText3D.lua b/resources/[inventory]/tgiann-core/client/functions/uiDrawText3D.lua new file mode 100644 index 000000000..e1519681e Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/functions/uiDrawText3D.lua differ diff --git a/resources/[inventory]/tgiann-core/client/functions/vehicleKey.lua b/resources/[inventory]/tgiann-core/client/functions/vehicleKey.lua new file mode 100644 index 000000000..a5dfdc540 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/functions/vehicleKey.lua @@ -0,0 +1,35 @@ +local tgiann_hotwire = GetResourceState("tgiann-hotwire") ~= "missing" +local qs_vehiclekeys = GetResourceState("qs-vehiclekeys") ~= "missing" +local qb_vehiclekeys = GetResourceState("qb-vehiclekeys") ~= "missing" + +---@param vehicle number +---@param keyType? "giveKey" | "nonRemoveable" | "garage" +---@diagnostic disable-next-line: duplicate-set-field +tgiCore.GiveVehicleKey = function(vehicle, keyType) + if tgiann_hotwire then + if keyType == "giveKey" then + exports["tgiann-hotwire"]:GiveKeyVehicle(vehicle, true) + elseif keyType == "nonRemoveable" then + exports["tgiann-hotwire"]:SetNonRemoveableIgnition(vehicle, true) + elseif keyType == "garage" then + exports["tgiann-hotwire"]:CheckKeyInIgnitionWhenSpawn(vehicle) + end + elseif qs_vehiclekeys then + local plate = GetVehicleNumberPlateText(vehicle) + local model = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)) + exports['qs-vehiclekeys']:GiveKeys(plate, model, true) + elseif qb_vehiclekeys then + TriggerServerEvent("tgiann-core:server:giveVehicleKey", NetworkGetNetworkIdFromEntity(vehicle)) + else + local plate = GetVehicleNumberPlateText(vehicle) + TriggerEvent("vehiclekeys:client:SetOwner", plate) + TriggerEvent("x-hotwire:give-keys", vehicle) + TriggerEvent('tgiann-hotwire:give-keys-with-carid', vehicle) + end +end + +RegisterNetEvent("tgiann-core:client:giveVehicleKey") +AddEventHandler("tgiann-core:client:giveVehicleKey", function(netId, keyType) + local vehicle = NetworkGetEntityFromNetworkId(netId) + tgiCore.GiveVehicleKey(vehicle, keyType) +end) diff --git a/resources/[inventory]/tgiann-core/client/gizmo/gizmo.lua b/resources/[inventory]/tgiann-core/client/gizmo/gizmo.lua new file mode 100644 index 000000000..ebf5c1ce0 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/gizmo/gizmo.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/codem/main.lua b/resources/[inventory]/tgiann-core/client/inventory/codem/main.lua new file mode 100644 index 000000000..7cd921f3b Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/codem/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/core/main.lua b/resources/[inventory]/tgiann-core/client/inventory/core/main.lua new file mode 100644 index 000000000..df8a79b4a Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/core/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/esx/main.lua b/resources/[inventory]/tgiann-core/client/inventory/esx/main.lua new file mode 100644 index 000000000..10998fbf0 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/esx/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/origen/main.lua b/resources/[inventory]/tgiann-core/client/inventory/origen/main.lua new file mode 100644 index 000000000..94cb19790 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/origen/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/ox/main.lua b/resources/[inventory]/tgiann-core/client/inventory/ox/main.lua new file mode 100644 index 000000000..17d4f4728 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/ox/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/qb/main.lua b/resources/[inventory]/tgiann-core/client/inventory/qb/main.lua new file mode 100644 index 000000000..325a8b41e Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/qb/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/qs/main.lua b/resources/[inventory]/tgiann-core/client/inventory/qs/main.lua new file mode 100644 index 000000000..f6eceaeb2 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/qs/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/inventory/tgiann/main.lua b/resources/[inventory]/tgiann-core/client/inventory/tgiann/main.lua new file mode 100644 index 000000000..286018679 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/inventory/tgiann/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/keyHelp/keyHelp.lua b/resources/[inventory]/tgiann-core/client/keyHelp/keyHelp.lua new file mode 100644 index 000000000..cb6dcadba Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/keyHelp/keyHelp.lua differ diff --git a/resources/[inventory]/tgiann-core/client/main.lua b/resources/[inventory]/tgiann-core/client/main.lua new file mode 100644 index 000000000..91fe15509 --- /dev/null +++ b/resources/[inventory]/tgiann-core/client/main.lua @@ -0,0 +1,97 @@ +function sendNuiMessage(method, data) + SendNUIMessage({ + app = "app-name", + method = method, + data = data, + }) +end + +function cbNuiMessage(method, data) + SendNUIMessage({ + app = "app-name", + method = method .. "Success", + data = data, + }) + return "" +end + +local hasCustomNuiFocus = false +RegisterNetEvent('tgiann-core:nui-focus') +AddEventHandler('tgiann-core:nui-focus', function(hasFocus, hasKeyboard, hasMouse, allControl) + hasCustomNuiFocus = hasFocus + TriggerEvent("tgiann-main:focus", hasCustomNuiFocus) + if not hasCustomNuiFocus then return end + CreateThread(function() + while hasCustomNuiFocus do + if hasKeyboard and not allControl then + DisableAllControlActions(0) + EnableControlAction(0, 249, true) + elseif hasKeyboard and allControl then + DisableControlAction(0, 24, true) -- disable attack + DisableControlAction(0, 25, true) -- disable aim + DisableControlAction(0, 1, true) -- LookLeftRight + DisableControlAction(0, 2, true) -- LookUpDown + end + + if not hasKeyboard and hasMouse then + DisableControlAction(0, 1, true) + DisableControlAction(0, 2, true) + elseif hasKeyboard and not hasMouse then + EnableControlAction(0, 1, true) + EnableControlAction(0, 2, true) + end + HudWeaponWheelIgnoreSelection() + DisableFrontendThisFrame() + Wait(0) + end + end) +end) + +local function updateUiClientData() + sendNuiMessage("updateClientData", { + lang = langs[config.lang], + config = { + textUiLocation = config.textUiLocation, + locale = config.locale + }, + defaultColor = config.defaultColor + }) +end + +local playerLoadedEvent = custom.playerLoadedEvent.active and custom.playerLoadedEvent.event or 'tgiCore:Client:OnPlayerLoaded' +AddEventHandler(playerLoadedEvent, updateUiClientData) +AddEventHandler('onResourceStart', function(resourceName) + if GetCurrentResourceName() ~= resourceName then return end + Wait(2000) + updateUiClientData() +end) + +AddEventHandler('onResourceStop', function(resourceName) + if not PlayerData then return end + if GetCurrentResourceName() == resourceName then return end + if not string.find(resourceName, "tgiann") then return end + while GetResourceState(resourceName) ~= "started" do Wait(100) end + SetTimeout(1000, function() TriggerEvent("tgiCore:Client:OnPlayerLoaded", PlayerData) end) +end) + +if custom.deadReviveEvent.active then + RegisterNetEvent(custom.deadReviveEvent.deadEvent) + AddEventHandler(custom.deadReviveEvent.deadEvent, function(data) + TriggerEvent("tgiCore:playerdead", data ~= nil and data or true) + end) + RegisterNetEvent(custom.deadReviveEvent.reviveEvent) + AddEventHandler(custom.deadReviveEvent.reviveEvent, function(data) + TriggerEvent("tgiCore:playerdead", data ~= nil and data or false) + end) +elseif config.wasabi_ambulance then + AddStateBagChangeHandler("dead", ('player:%s'):format(GetPlayerServerId(PlayerId())), function(bagName, _, value) + local entity = GetEntityFromStateBagName(bagName) + if entity == 0 then return end + TriggerEvent("tgiCore:playerdead", value) + end) +end + +RegisterNetEvent("tgiann-lumihud:setLumiHudColor") +AddEventHandler("tgiann-lumihud:setLumiHudColor", function(color) + sendNuiMessage("setLumiHudColor", color) +end) diff --git a/resources/[inventory]/tgiann-core/client/menu/menu.lua b/resources/[inventory]/tgiann-core/client/menu/menu.lua new file mode 100644 index 000000000..e8e1586c7 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/menu/menu.lua differ diff --git a/resources/[inventory]/tgiann-core/client/menu/menuDialog.lua b/resources/[inventory]/tgiann-core/client/menu/menuDialog.lua new file mode 100644 index 000000000..710472c9a Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/menu/menuDialog.lua differ diff --git a/resources/[inventory]/tgiann-core/client/menu/menuList.lua b/resources/[inventory]/tgiann-core/client/menu/menuList.lua new file mode 100644 index 000000000..342c8b2df Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/menu/menuList.lua differ diff --git a/resources/[inventory]/tgiann-core/client/playerOwnable/main.lua b/resources/[inventory]/tgiann-core/client/playerOwnable/main.lua new file mode 100644 index 000000000..95bfd0108 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/playerOwnable/main.lua differ diff --git a/resources/[inventory]/tgiann-core/client/target/target.lua b/resources/[inventory]/tgiann-core/client/target/target.lua new file mode 100644 index 000000000..759eab848 Binary files /dev/null and b/resources/[inventory]/tgiann-core/client/target/target.lua differ diff --git a/resources/[inventory]/tgiann-core/configs/config.lua b/resources/[inventory]/tgiann-core/configs/config.lua new file mode 100644 index 000000000..2ca5c5ac0 --- /dev/null +++ b/resources/[inventory]/tgiann-core/configs/config.lua @@ -0,0 +1,121 @@ +--[[ + Start tgiann-core script after es_extented/qb-core/oxmysql script and before tgiann-* scripts + Adjust the tgiann-core config file according to the framework you are using + + - If you are having any problems, please check the channels on my discord. If your problem is not resolved, open a ticket. + - Discord: http://discord.gg/9SEg2WNf7Y + - Docs: https://tgiann.gitbook.io/tgiann + - Core Exports: https://docs.tgiann.com/scripts/tgiann-core +]] + +config = {} +config.lang = "en" -- "en" - "tr" + +config.locale = { + timeLocale = "en-EN", + moneyLocale = "en-EN", + moneyCurrency = "USD", +} + +-- number of online police needed to control +config.policeJobs = { + "police", +} + +config.defaultColor = { background = "#36ff9f", color = "#252525" } -- Changes the main hud color of tgiann scripts. +config.textUiLocation = "right" -- "left" | "right" +config.tgiannDrawText3D = true -- Use tgiann's drawtext3d function instead of QB and ESX +config.checkArtifactVersion = true -- Check the artifact version of the server +config.playerMaxOwnableLocations = 1 -- The maximum number of places the player can buy in scripts like garage, clothing + +frameworkConfig = { + esxScriptName = "es_extended", -- https://github.com/esx-framework/esx_core/tree/main/%5Bcore%5D/es_extended + qbScriptName = "qb-core", -- https://github.com/qbcore-framework/qb-core + qbxScriptName = "qbx_core", -- https://github.com/Qbox-project/qbx_core + tgiannInventoryScriptName = "tgiann-inventory", -- https://store.tgiann.com/package/6251398 + oxInventoryScriptName = "ox_inventory", -- https://github.com/overextended/ox_inventory + qsInventoryScriptName = "qs-inventory", + codemInventoryScriptName = "codem-inventory", + origenInventoryScriptName = "origen_inventory", + coreInventoryScriptName = "core_inventory", + oxMysqlScriptName = "oxmysql", -- https://github.com/overextended/oxmysql + esxService = "esx_service", -- https://github.com/esx-framework/esx_service + wasabiAmbulance = "wasabi_ambulance", + oxTarget = "ox_target", + qbTarget = "qb-target", +} + +showClosestMenuKey = "LMENU" + +custom = { + drawText = { + active = false, + ---@param uniqName string Unique name for the text + ---@param button string Button text to display + ---@param text string Text to display + ---@diagnostic disable-next-line: unused-local + openFunc = function(uniqName, button, text) + lib.showTextUI(text) + end, + ---@param uniqName string Unique name for the text + ---@diagnostic disable-next-line: unused-local + closeFunc = function(uniqName) + lib.hideTextUI() + end + }, + notif = { + active = false, -- If you are using a different notify system, set active to true and edit the notify function + ---@param msg string + ---@param msgType? "primary" | "success" | "error" + ---@param time? number + ---@diagnostic disable-next-line: unused-local + func = function(msg, msgType, time) + lib.notify({ + title = 'Notification', + description = msg, + type = msgType or "primary", + duration = time or 5000, + }) + end + }, + uiDrawText3D = { + active = false, -- If you want to use something other than tgiann 3d draw text, you can activate this. (When true, some problems may arise!!!) + triggerEveryTick = false, -- When true, the openFunc function is triggered every tick. + ---@param uniqName string Unique name for the text + ---@param data [string, string][] -- Data to display, where each item is a table with two strings: [1] = key, [2] = text + ---@param coord vector3 + ---@param screenPos { x: number, y: number } + ---@diagnostic disable-next-line: unused-local + openFunc = function(uniqName, data, coord, screenPos) + local text = "" + local length = #data + for i = 1, length do + text = ("[%s] %s%s"):format(data[i][1], data[i][2], i < length and " " or "") + end + lib.showTextUI(text) + end, + ---@param uniqName string Unique name for the text + ---@diagnostic disable-next-line: unused-local + closeFunc = function(uniqName) + lib.hideTextUI() + end + }, + playerLoadedEvent = { + active = false, -- for core, the player loaded event needs to be triggered to load the ui data. if you are using a different loaded event than qb or esx, make it true and edit the event (-- also u can change event from client/main.lua) + event = "playerSpawned" --https://docs.fivem.net/docs/resources/spawnmanager/events/playerSpawned/ + }, + deadReviveEvent = { + active = false, -- if you are using a different ambulance script, make it true and edit the events (-- also u can change event from client/main.lua) + deadEvent = "baseevents:onPlayerDied", -- https://docs.fivem.net/docs/resources/baseevents/events/onPlayerDied/ + reviveEvent = "playerSpawned", -- https://docs.fivem.net/docs/resources/spawnmanager/events/playerSpawned/ + } +} + +config.test = false -- Dont touch this +config.tgiannServer = false -- Dont touch this + +langs = {} + +exports("getConfig", function() + return config +end) diff --git a/resources/[inventory]/tgiann-core/configs/discordConfig.lua b/resources/[inventory]/tgiann-core/configs/discordConfig.lua new file mode 100644 index 000000000..68ecf2099 --- /dev/null +++ b/resources/[inventory]/tgiann-core/configs/discordConfig.lua @@ -0,0 +1,12 @@ +-- Don't share the bot token with anyone +discordConfig = { + guildId = '', -- Set to the ID of your guild + botToken = '', -- Search google "How to get discord bot token" + cacheDiscordRoles = true, -- true to cache player roles, false to make a new Discord Request every time + cacheDiscordRolesTime = 60, -- if CacheDiscordRoles is true, how long to cache roles before clearing (in seconds) +} + +config.discordLog = { + name = "TGIANN", + avatar = "", +} diff --git a/resources/[inventory]/tgiann-core/configs/screenshotConfig.lua b/resources/[inventory]/tgiann-core/configs/screenshotConfig.lua new file mode 100644 index 000000000..bbbb0fff0 --- /dev/null +++ b/resources/[inventory]/tgiann-core/configs/screenshotConfig.lua @@ -0,0 +1,7 @@ +screenshot = { + fivemanage = { -- https://fivemanage.com + active = false, -- Set to true to enable fivemanage + api = '', -- Fivemmanage API Key + }, + discordWebhook = "" -- if favemanage is active this will be ignored +} diff --git a/resources/[inventory]/tgiann-core/configs/webhookConfig.lua b/resources/[inventory]/tgiann-core/configs/webhookConfig.lua new file mode 100644 index 000000000..c1540929b --- /dev/null +++ b/resources/[inventory]/tgiann-core/configs/webhookConfig.lua @@ -0,0 +1,10 @@ +webhooks = { + playerOwnable = { + buy = "", + payRent = "", + withdraw = "", + hireEmployee = "", + fireEmployee = "", + expired = "", + } +} diff --git a/resources/[inventory]/tgiann-core/fxmanifest.lua b/resources/[inventory]/tgiann-core/fxmanifest.lua new file mode 100644 index 000000000..21f70e07e --- /dev/null +++ b/resources/[inventory]/tgiann-core/fxmanifest.lua @@ -0,0 +1,56 @@ +fx_version "cerulean" +game "gta5" +version "4.25.2" +lua54 "yes" + +dependencies { "ox_lib" } + +ui_page "ui/build/index.html" + +files { + "ui/build/**.*", +} + +escrow_ignore { + "configs/*.lua", + "client/functions/progressbar.lua", + "client/functions/skillCheck.lua", + "client/functions/setVehicleProperties.lua", + "client/functions/getVehicleProperties.lua", + "client/functions/duty.lua", + "client/functions/boss.lua", + "client/functions/mechanic.lua", + "client/functions/clothing.lua", + "client/functions/vehicleKey.lua", + "client/functions/inventory.lua", + "server/functions/inventory.lua", + "client/main.lua", + "server/functions/vehicleKey.lua", + "languages/*.lua" +} + +shared_scripts { + '@ox_lib/init.lua', + "import.lua", + "configs/config.lua", + "languages/*.lua", + "shared/functions/*.lua", + "shared/other/*.lua", +} + +client_scripts { + "client/**.lua", +} + +server_scripts { + "@oxmysql/lib/MySQL.lua", + "configs/discordConfig.lua", + "configs/screenshotConfig.lua", + "configs/webhookConfig.lua", + "server/functions/*.lua", + "server/framework/**.lua", + "server/inventory/**.lua", + "server/playerOwnable/**.lua", +} + +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[inventory]/tgiann-core/import.lua b/resources/[inventory]/tgiann-core/import.lua new file mode 100644 index 000000000..414451a28 Binary files /dev/null and b/resources/[inventory]/tgiann-core/import.lua differ diff --git a/resources/[inventory]/tgiann-core/languages/en.lua b/resources/[inventory]/tgiann-core/languages/en.lua new file mode 100644 index 000000000..86317d9cb --- /dev/null +++ b/resources/[inventory]/tgiann-core/languages/en.lua @@ -0,0 +1,52 @@ +langs.en = { + alreadyError = "You're already doing something", + openMenu = "Open Menu", + showMenu = "Show Closest DrawText Menus", + gizmoWalkMode = "Walk Mode", + gizmoNormalMode = "Gizmo Mode", + gizmoRotate = "Rotate Mode", + gizmoTranslate = "Translate Mode", + gizmoSnapToGround = "Snap to Ground", + gizmoDone = "Finish Editing", + gizmoCancel = "Cancel Editing", + gizmoCamera = "Move Camera", + returnText = "Return", + accept = "Accept", + cancel = "Cancel", + inputDefaultDesc = "Enter a value greater than zero", + dutyFull = "You can't go on duty, duty is full!", + company = { + alreadyBuyed = "This Company belongs to someone else", + buyCompany = "Rent Company", + companyMenu = "Company", + buyedCompany = "Company rented!", + rentDay = "Rent start day:", + lastRentDay = "Last Pay Day:", + rentCompany = "Pay Rent", + compnayMoney = "Total Money: ", + companyWithdraw = "Withdraw Money", + uCantRentPay = "Too early to pay Rent", + payedRent = "Rent payed successfully", + noMoneyCompany = "Not enough Money!", + rentForDay = "Rent day:", + employeeAction = "Employee Actions", + noEmployee = "No Employees", + hireEmployee = "Hire Employee", + firePlayer = "Fire Employee", + hireEmployeeSuccess = "Employee hired successfully", + fireEmployeeSuccess = "Employee fired successfully", + loading = "loading...", + noPlayer = "No players nearby", + maxOwnableLocations = "You have reached the maximum number of ownable locations", + }, + log = { + company = { + buy = "Business Purchased | %s", + payRent = "Business Rent Paid | %s | $%s", + withdraw = "Business Cash Withdrawn | %s | $%s", + hireEmployee = "Business Hire Employed | %s | Employee: %s", + fireEmployee = "Business Fire Employee | %s | Employee: %s", + expired = "Business Expired | %s | Owner: %s", + } + } +} diff --git a/resources/[inventory]/tgiann-core/languages/tr.lua b/resources/[inventory]/tgiann-core/languages/tr.lua new file mode 100644 index 000000000..a0903f345 --- /dev/null +++ b/resources/[inventory]/tgiann-core/languages/tr.lua @@ -0,0 +1,52 @@ +langs.tr = { + alreadyError = "Zaten Birşey yapıyorsun", + openMenu = "Menüyü Aç", + showMenu = "Yakındaki Menüleri Göster", + gizmoWalkMode = "Yürüme Modu", + gizmoNormalMode = "Gizmo Modu", + gizmoRotate = "Döndürme Modu", + gizmoTranslate = "Hareket Modu", + gizmoSnapToGround = "Yere Yerleştir", + gizmoDone = "Düzenlemeyi Tamamla", + gizmoCancel = "Düzenlemeyi İptal Et", + gizmoCamera = "Kamerayı Hareket Ettir", + returnText = "Geri", + accept = "Onayla", + cancel = "İptal", + inputDefaultDesc = "Sıfırdan Büyük Bir Değer Girin", + dutyFull = "Mesaiye Giremezsin Mesai Dolu!", + company = { + alreadyBuyed = "İşletme Başkasına Ait", + buyCompany = "İşletmeyi Satın Al", + companyMenu = "İşletme", + buyedCompany = "İşletme Satın Alındı!", + rentDay = "En Erken Ödeme Tarihi:", + lastRentDay = "Son Ödeme Tarihi:", + rentCompany = "Kirayı Öde", + compnayMoney = "Kasadaki Miktar: ", + companyWithdraw = "Parayı Çek", + uCantRentPay = "Kira Ücretini Ödemek İçin Daha Çok Erken", + payedRent = "Kira Ücreti Ödendi", + noMoneyCompany = "Kasanda Para Yok!", + rentForDay = "Kiralanacak Gün Sayısı:", + employeeAction = "Çalışan İşlemleri", + noEmployee = "Çalışan Yok", + hireEmployee = "Çalışan Al", + firePlayer = "Kov", + hireEmployeeSuccess = "Oyuncu İşe Alındı", + fireEmployeeSuccess = "Oyuncu İşten Çıkarıldı", + loading = "Yükleniyor", + noPlayer = "Yakınında Oyuncu Yok", + maxOwnableLocations = "Sahip olunabilecek maksimum mekan sayısına ulaştınız" + }, + log = { + company = { + buy = "İşletme Satın Alındı | %s", + payRent = "İşletme Kirası Ödendi | %s | $%s", + withdraw = "İşletme Kasasından Para Çekildi | %s | $%s", + hireEmployee = "İşletmeye Çalışan Alındı | %s | Çalışan: %s", + fireEmployee = "İşletmeden Çalışan Çıkarıldı | %s | Çalışan: %s", + expired = "İşletme Süresi Doldu | %s | Owner: %s", + } + } +} diff --git a/resources/[inventory]/tgiann-core/server/framework/esx/main.lua b/resources/[inventory]/tgiann-core/server/framework/esx/main.lua new file mode 100644 index 000000000..309f08dfc Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/framework/esx/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/framework/ox/main.lua b/resources/[inventory]/tgiann-core/server/framework/ox/main.lua new file mode 100644 index 000000000..6f4e54bee Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/framework/ox/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/framework/qb/main.lua b/resources/[inventory]/tgiann-core/server/framework/qb/main.lua new file mode 100644 index 000000000..ad76eb7c9 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/framework/qb/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/framework/standalone/main.lua b/resources/[inventory]/tgiann-core/server/framework/standalone/main.lua new file mode 100644 index 000000000..920c3d0bd Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/framework/standalone/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/artifactCheck.lua b/resources/[inventory]/tgiann-core/server/functions/artifactCheck.lua new file mode 100644 index 000000000..84c58a122 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/artifactCheck.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/callback.lua b/resources/[inventory]/tgiann-core/server/functions/callback.lua new file mode 100644 index 000000000..ca31be1a5 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/callback.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/createObject.lua b/resources/[inventory]/tgiann-core/server/functions/createObject.lua new file mode 100644 index 000000000..79d6335a3 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/createObject.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/deleteObject.lua b/resources/[inventory]/tgiann-core/server/functions/deleteObject.lua new file mode 100644 index 000000000..1b13218f6 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/deleteObject.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/deleteVehicle.lua b/resources/[inventory]/tgiann-core/server/functions/deleteVehicle.lua new file mode 100644 index 000000000..167ec4f51 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/deleteVehicle.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/discordLog.lua b/resources/[inventory]/tgiann-core/server/functions/discordLog.lua new file mode 100644 index 000000000..19c3df29f Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/discordLog.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/discordRole.lua b/resources/[inventory]/tgiann-core/server/functions/discordRole.lua new file mode 100644 index 000000000..b8d30f4dd Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/discordRole.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/headTextUi.lua b/resources/[inventory]/tgiann-core/server/functions/headTextUi.lua new file mode 100644 index 000000000..f0a6b9c43 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/headTextUi.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/inventory.lua b/resources/[inventory]/tgiann-core/server/functions/inventory.lua new file mode 100644 index 000000000..7fcbaf421 --- /dev/null +++ b/resources/[inventory]/tgiann-core/server/functions/inventory.lua @@ -0,0 +1,143 @@ +-- server + +-- Support for inventory scripts: +-- qb-inventory +-- tgiann-inventory +-- ox_inventory +-- qs-inventory +-- codem-inventory +-- origen_inventory +-- core_inventory + +tgiCore.RegisterStash = function(src, data) + if next(data) then data.maxWeight = data.maxweight or data.maxWeight end + if config.ox_inventory then + --- id, label, slots, maxWeight, owner, groups, coords + exports.ox_inventory:RegisterStash(data.stashName, data.label or data.stashName, data.slots or 100, data.maxWeight or 10000000) + elseif config["tgiann-inventory"] then + exports["tgiann-inventory"]:RegisterStash(data) + elseif config.origen_inventory then + exports.origen_inventory:RegisterStash(data.stashName, { + label = data.label or data.stashName, + slots = data.slots, + weight = data.maxWeight, + }) + end + return true +end + +--- @param src number +--- @param data {stashName: string, slots: number, maxWeight: number, label: string, blacklist: table, whitelist: table, isPlayer: boolean} +--- @diagnostic disable-next-line dublicate-function +tgiCore.OpenStash = function(src, data) + assert(type(src) == "number", "Open Stash: src must be a number") + if next(data) then data.maxWeight = data.maxweight or data.maxWeight end + if config["qs-inventory"] or config["codem-inventory"] then + TriggerClientEvent("tgiann-core:client:openInventory", src, data) + elseif config.ox_inventory then + tgiCore.RegisterStash(src, data) + exports.ox_inventory:forceOpenInventory(src, "stash", data.stashName) + elseif config["tgiann-inventory"] then + tgiCore.RegisterStash(src, data) + exports["tgiann-inventory"]:OpenInventory(src, "stash", data.stashName, { + maxweight = data.maxWeight, + slots = data.slots, + }, { + isPlayer = data.isPlayer, + password = data.password + }) + elseif config.origen_inventory then + tgiCore.RegisterStash(src, data) + exports.origen_inventory:OpenInventory(src, 'stash', data.stashName) + elseif config.core_inventory then + --- source, inventory, inventoryType, x, y, open, content, discoverItem) + exports.core_inventory:openInventory(src, data.stashName, "stash", nil, nil, true, nil, false) + elseif config.framework == "qb" then + exports["qb-inventory"]:OpenInventory(src, data.stashName, { + maxweight = data.maxWeight, + slots = data.slots, + label = data.label + }) + elseif config.framework == "esx" then + return assert(false, "Not Found ESX inventory script for open stash!") + else + return assert(false, "Not Found inventory script for open stash!") + end +end + +-- SHOP + +--- @param shopName string +--- @param items table +--- @param location vector3 +tgiCore.RegisterShop = function(shopName, items, location) + if config["tgiann-inventory"] then + exports["tgiann-inventory"]:RegisterShop(shopName, items) + elseif config.ox_inventory then + exports.ox_inventory:RegisterShop(shopName, { + name = shopName, + inventory = items, + locations = { + location.xyz + }, + groups = { + police = 0 + }, + }) + elseif config.framework == "qb" then + exports['qb-inventory']:CreateShop({ + name = shopName, + label = shopName, + slots = #items, + coords = location.xyz, + items = items, + }) + end +end + +--- @param src number +--- @param data table {shopName: string, items: table} +--- @diagnostic disable-next-line dublicate-function +tgiCore.OpenShop = function(src, data) + assert(type(src) == "number", "Open Shop: src must be a number") + if config.ox_inventory or config["qs-inventory"] or config["codem-inventory"] then + TriggerClientEvent("tgiann-core:client:OpenShop", src, data) + elseif config["tgiann-inventory"] then + exports["tgiann-inventory"]:OpenShop(src, data.shopName) + elseif config.origen_inventory then + -- stash items need add to config file + exports.origen_inventory:OpenInventory(src, 'shop', data.stashName) + elseif config.core_inventory then + -- there is no shop in core_inventory + elseif config.framework == "qb" then + exports['qb-inventory']:OpenShop(src, data.shopName) + elseif config.framework == "esx" then + return assert(false, "Not Found ESX inventory script for open shop!") + else + return assert(false, "Not Found inventory script for open shop!") + end +end + +-- Open Target Player + +--- @param src number +--- @param targetSrc table {shopName: string, items: table} +--- @diagnostic disable-next-line dublicate-function +tgiCore.OpenTargetPlayerInventory = function(src, targetSrc) + assert(type(src) == "number", "Open Target Inventory: src must be a number") + assert(type(targetSrc) == "number", "Open Target Inventory: targetSrc must be a number") + + if config.ox_inventory or config["qs-inventory"] or config["codem-inventory"] or config.core_inventory then + TriggerClientEvent("tgiann-core:client:OpenTargetPlayerInventory", src, targetSrc) + elseif config["tgiann-inventory"] then + exports["tgiann-inventory"]:OpenInventoryById(src, targetSrc) + elseif config.origen_inventory then + exports.origen_inventory:OpenInventoryById(playerId, otherPlayerId) + elseif config.framework == "qb" then + exports["qb-inventory"]:OpenInventoryById(src, targetSrc) + elseif config.framework == "esx" then + return assert(false, "Not Found ESX inventory script for open stash!") + else + return assert(false, "Not Found inventory script for open stash") + end +end diff --git a/resources/[inventory]/tgiann-core/server/functions/isTargetDead.lua b/resources/[inventory]/tgiann-core/server/functions/isTargetDead.lua new file mode 100644 index 000000000..e9939e050 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/isTargetDead.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/jobCount.lua b/resources/[inventory]/tgiann-core/server/functions/jobCount.lua new file mode 100644 index 000000000..bcddfcadb Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/jobCount.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/jobManagement.lua b/resources/[inventory]/tgiann-core/server/functions/jobManagement.lua new file mode 100644 index 000000000..4947e000a Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/jobManagement.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/routingBucket.lua b/resources/[inventory]/tgiann-core/server/functions/routingBucket.lua new file mode 100644 index 000000000..9b675beb0 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/routingBucket.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/screenshot.lua b/resources/[inventory]/tgiann-core/server/functions/screenshot.lua new file mode 100644 index 000000000..2837b5775 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/screenshot.lua differ diff --git a/resources/[inventory]/tgiann-core/server/functions/vehicleKey.lua b/resources/[inventory]/tgiann-core/server/functions/vehicleKey.lua new file mode 100644 index 000000000..84adff19c --- /dev/null +++ b/resources/[inventory]/tgiann-core/server/functions/vehicleKey.lua @@ -0,0 +1,20 @@ +local qb_vehiclekeys = GetResourceState("qb-vehiclekeys") ~= "missing" + +---@param src number +---@param netId number +---@param keyType? "giveKey" | "nonRemoveable" | "garage" +---@diagnostic disable-next-line: duplicate-set-field +tgiCore.GiveVehicleKey = function(src, netId, keyType) + local vehicle = NetworkGetEntityFromNetworkId(netId) + local plate = GetVehicleNumberPlateText(vehicle) + if qb_vehiclekeys then + exports["qb-vehiclekeys"]:GiveKeys(src, plate) + else + TriggerClientEvent("tgiann-core:client:giveVehicleKey", src, netId, keyType) + end +end + +RegisterNetEvent("tgiann-core:server:giveVehicleKey") +AddEventHandler("tgiann-core:server:giveVehicleKey", function(netId, keyType) + tgiCore.GiveVehicleKey(source, netId, keyType) +end) diff --git a/resources/[inventory]/tgiann-core/server/functions/versionCheck.lua b/resources/[inventory]/tgiann-core/server/functions/versionCheck.lua new file mode 100644 index 000000000..587ad1aec Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/functions/versionCheck.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/codem/main.lua b/resources/[inventory]/tgiann-core/server/inventory/codem/main.lua new file mode 100644 index 000000000..59f144f27 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/codem/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/core/main.lua b/resources/[inventory]/tgiann-core/server/inventory/core/main.lua new file mode 100644 index 000000000..61037d486 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/core/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/esx/main.lua b/resources/[inventory]/tgiann-core/server/inventory/esx/main.lua new file mode 100644 index 000000000..5e13a6bf0 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/esx/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/origen/main.lua b/resources/[inventory]/tgiann-core/server/inventory/origen/main.lua new file mode 100644 index 000000000..6385e676e Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/origen/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/ox/main.lua b/resources/[inventory]/tgiann-core/server/inventory/ox/main.lua new file mode 100644 index 000000000..de567aca9 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/ox/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/qb/main.lua b/resources/[inventory]/tgiann-core/server/inventory/qb/main.lua new file mode 100644 index 000000000..e0ddcce3e Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/qb/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/qs/main.lua b/resources/[inventory]/tgiann-core/server/inventory/qs/main.lua new file mode 100644 index 000000000..26a992e7d Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/qs/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/inventory/tgiann/main.lua b/resources/[inventory]/tgiann-core/server/inventory/tgiann/main.lua new file mode 100644 index 000000000..2454f1c08 Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/inventory/tgiann/main.lua differ diff --git a/resources/[inventory]/tgiann-core/server/playerOwnable/main.lua b/resources/[inventory]/tgiann-core/server/playerOwnable/main.lua new file mode 100644 index 000000000..0fc00dd3d Binary files /dev/null and b/resources/[inventory]/tgiann-core/server/playerOwnable/main.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/debug.lua b/resources/[inventory]/tgiann-core/shared/functions/debug.lua new file mode 100644 index 000000000..e99f11913 Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/debug.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/formatNum.lua b/resources/[inventory]/tgiann-core/shared/functions/formatNum.lua new file mode 100644 index 000000000..34069d7df Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/formatNum.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/interval.lua b/resources/[inventory]/tgiann-core/shared/functions/interval.lua new file mode 100644 index 000000000..59ba853b9 Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/interval.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/round.lua b/resources/[inventory]/tgiann-core/shared/functions/round.lua new file mode 100644 index 000000000..11bb5b2de Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/round.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/serializeTable.lua b/resources/[inventory]/tgiann-core/shared/functions/serializeTable.lua new file mode 100644 index 000000000..8e4e14899 Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/serializeTable.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/trim.lua b/resources/[inventory]/tgiann-core/shared/functions/trim.lua new file mode 100644 index 000000000..74d2f01ad Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/trim.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/functions/waitFor.lua b/resources/[inventory]/tgiann-core/shared/functions/waitFor.lua new file mode 100644 index 000000000..b78ab70dc Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/functions/waitFor.lua differ diff --git a/resources/[inventory]/tgiann-core/shared/other/checkScripts.lua b/resources/[inventory]/tgiann-core/shared/other/checkScripts.lua new file mode 100644 index 000000000..33b0edf23 Binary files /dev/null and b/resources/[inventory]/tgiann-core/shared/other/checkScripts.lua differ diff --git a/resources/[inventory]/tgiann-core/sql.sql b/resources/[inventory]/tgiann-core/sql.sql new file mode 100644 index 000000000..b8ca1146c --- /dev/null +++ b/resources/[inventory]/tgiann-core/sql.sql @@ -0,0 +1,31 @@ +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!50503 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +CREATE TABLE IF NOT EXISTS `tgiann_core_player_ownable` ( + `keyName` varchar(255) DEFAULT NULL, + `owner` varchar(255) DEFAULT NULL, + `money` int(11) DEFAULT NULL, + `rentTime` int(11) DEFAULT NULL, + `id` int(11) NOT NULL AUTO_INCREMENT, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE IF NOT EXISTS `tgiann_core_player_ownable_employee` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `keyName` varchar(50) DEFAULT NULL, + `citizenId` varchar(50) DEFAULT NULL, + `name` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +/*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */; +/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; +/*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */; diff --git a/resources/[inventory]/tgiann-core/ui/build/assets/Agrandir-TextBold-CXFS3iGW.woff b/resources/[inventory]/tgiann-core/ui/build/assets/Agrandir-TextBold-CXFS3iGW.woff new file mode 100644 index 000000000..9bb9bee78 Binary files /dev/null and b/resources/[inventory]/tgiann-core/ui/build/assets/Agrandir-TextBold-CXFS3iGW.woff differ diff --git a/resources/[inventory]/tgiann-core/ui/build/assets/Agrandir-TextBold-MAJbBjAU.woff2 b/resources/[inventory]/tgiann-core/ui/build/assets/Agrandir-TextBold-MAJbBjAU.woff2 new file mode 100644 index 000000000..7e22aa12f Binary files /dev/null and b/resources/[inventory]/tgiann-core/ui/build/assets/Agrandir-TextBold-MAJbBjAU.woff2 differ diff --git a/resources/[inventory]/tgiann-core/ui/build/assets/index-D-Izf4u2.js b/resources/[inventory]/tgiann-core/ui/build/assets/index-D-Izf4u2.js new file mode 100644 index 000000000..e63457a2f --- /dev/null +++ b/resources/[inventory]/tgiann-core/ui/build/assets/index-D-Izf4u2.js @@ -0,0 +1,4099 @@ +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).observe(document,{childList:!0,subtree:!0});function t(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=t(a);fetch(a.href,o)}})();function W0(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var n1={exports:{}},R_={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var UT;function DR(){if(UT)return R_;UT=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.fragment");function t(n,a,o){var c=null;if(o!==void 0&&(c=""+o),a.key!==void 0&&(c=""+a.key),"key"in a){o={};for(var f in a)f!=="key"&&(o[f]=a[f])}else o=a;return a=o.ref,{$$typeof:i,type:n,key:c,ref:a!==void 0?a:null,props:o}}return R_.Fragment=e,R_.jsx=t,R_.jsxs=t,R_}var HT;function Rw(){return HT||(HT=1,n1.exports=DR()),n1.exports}var Le=Rw(),i1={exports:{}},Y_={},a1={exports:{}},s1={};/** + * @license React + * scheduler.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var kT;function CR(){return kT||(kT=1,function(i){function e(Q,ne){var se=Q.length;Q.push(ne);e:for(;0>>1,Z=Q[Me];if(0>>1;Mea(Ce,se))qa(ue,Ce)?(Q[Me]=ue,Q[q]=se,Me=q):(Q[Me]=Ce,Q[Se]=se,Me=Se);else if(qa(ue,se))Q[Me]=ue,Q[q]=se,Me=q;else break e}}return ne}function a(Q,ne){var se=Q.sortIndex-ne.sortIndex;return se!==0?se:Q.id-ne.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;i.unstable_now=function(){return o.now()}}else{var c=Date,f=c.now();i.unstable_now=function(){return c.now()-f}}var m=[],p=[],g=1,M=null,x=3,T=!1,A=!1,Y=!1,w=!1,L=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,P=typeof setImmediate<"u"?setImmediate:null;function N(Q){for(var ne=t(p);ne!==null;){if(ne.callback===null)n(p);else if(ne.startTime<=Q)n(p),ne.sortIndex=ne.expirationTime,e(m,ne);else break;ne=t(p)}}function k(Q){if(Y=!1,N(Q),!A)if(t(m)!==null)A=!0,I||(I=!0,me());else{var ne=t(p);ne!==null&&_e(k,ne.startTime-Q)}}var I=!1,F=-1,G=5,V=-1;function z(){return w?!0:!(i.unstable_now()-VQ&&z());){var Me=M.callback;if(typeof Me=="function"){M.callback=null,x=M.priorityLevel;var Z=Me(M.expirationTime<=Q);if(Q=i.unstable_now(),typeof Z=="function"){M.callback=Z,N(Q),ne=!0;break t}M===t(m)&&n(m),N(Q)}else n(m);M=t(m)}if(M!==null)ne=!0;else{var ae=t(p);ae!==null&&_e(k,ae.startTime-Q),ne=!1}}break e}finally{M=null,x=se,T=!1}ne=void 0}}finally{ne?me():I=!1}}}var me;if(typeof P=="function")me=function(){P(te)};else if(typeof MessageChannel<"u"){var le=new MessageChannel,be=le.port2;le.port1.onmessage=te,me=function(){be.postMessage(null)}}else me=function(){L(te,0)};function _e(Q,ne){F=L(function(){Q(i.unstable_now())},ne)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(Q){Q.callback=null},i.unstable_forceFrameRate=function(Q){0>Q||125Me?(Q.sortIndex=se,e(p,Q),t(m)===null&&Q===t(p)&&(Y?(O(F),F=-1):Y=!0,_e(k,se-Me))):(Q.sortIndex=Z,e(m,Q),A||T||(A=!0,I||(I=!0,me()))),Q},i.unstable_shouldYield=z,i.unstable_wrapCallback=function(Q){var ne=x;return function(){var se=x;x=ne;try{return Q.apply(this,arguments)}finally{x=se}}}}(s1)),s1}var zT;function RR(){return zT||(zT=1,a1.exports=CR()),a1.exports}var r1={exports:{}},yn={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var BT;function YR(){if(BT)return yn;BT=1;var i=Symbol.for("react.transitional.element"),e=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),M=Symbol.iterator;function x(Z){return Z===null||typeof Z!="object"?null:(Z=M&&Z[M]||Z["@@iterator"],typeof Z=="function"?Z:null)}var T={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},A=Object.assign,Y={};function w(Z,ae,Se){this.props=Z,this.context=ae,this.refs=Y,this.updater=Se||T}w.prototype.isReactComponent={},w.prototype.setState=function(Z,ae){if(typeof Z!="object"&&typeof Z!="function"&&Z!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,Z,ae,"setState")},w.prototype.forceUpdate=function(Z){this.updater.enqueueForceUpdate(this,Z,"forceUpdate")};function L(){}L.prototype=w.prototype;function O(Z,ae,Se){this.props=Z,this.context=ae,this.refs=Y,this.updater=Se||T}var P=O.prototype=new L;P.constructor=O,A(P,w.prototype),P.isPureReactComponent=!0;var N=Array.isArray,k={H:null,A:null,T:null,S:null,V:null},I=Object.prototype.hasOwnProperty;function F(Z,ae,Se,Ce,q,ue){return Se=ue.ref,{$$typeof:i,type:Z,key:ae,ref:Se!==void 0?Se:null,props:ue}}function G(Z,ae){return F(Z.type,ae,void 0,void 0,void 0,Z.props)}function V(Z){return typeof Z=="object"&&Z!==null&&Z.$$typeof===i}function z(Z){var ae={"=":"=0",":":"=2"};return"$"+Z.replace(/[=:]/g,function(Se){return ae[Se]})}var te=/\/+/g;function me(Z,ae){return typeof Z=="object"&&Z!==null&&Z.key!=null?z(""+Z.key):ae.toString(36)}function le(){}function be(Z){switch(Z.status){case"fulfilled":return Z.value;case"rejected":throw Z.reason;default:switch(typeof Z.status=="string"?Z.then(le,le):(Z.status="pending",Z.then(function(ae){Z.status==="pending"&&(Z.status="fulfilled",Z.value=ae)},function(ae){Z.status==="pending"&&(Z.status="rejected",Z.reason=ae)})),Z.status){case"fulfilled":return Z.value;case"rejected":throw Z.reason}}throw Z}function _e(Z,ae,Se,Ce,q){var ue=typeof Z;(ue==="undefined"||ue==="boolean")&&(Z=null);var ze=!1;if(Z===null)ze=!0;else switch(ue){case"bigint":case"string":case"number":ze=!0;break;case"object":switch(Z.$$typeof){case i:case e:ze=!0;break;case g:return ze=Z._init,_e(ze(Z._payload),ae,Se,Ce,q)}}if(ze)return q=q(Z),ze=Ce===""?"."+me(Z,0):Ce,N(q)?(Se="",ze!=null&&(Se=ze.replace(te,"$&/")+"/"),_e(q,ae,Se,"",function(Nt){return Nt})):q!=null&&(V(q)&&(q=G(q,Se+(q.key==null||Z&&Z.key===q.key?"":(""+q.key).replace(te,"$&/")+"/")+ze)),ae.push(q)),1;ze=0;var nt=Ce===""?".":Ce+":";if(N(Z))for(var st=0;st"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(e){console.error(e)}}return i(),o1.exports=OR(),o1.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var jT;function PR(){if(jT)return Y_;jT=1;var i=RR(),e=bl(),t=NR();function n(s){var r="https://react.dev/errors/"+s;if(1Z||(s.current=Me[Z],Me[Z]=null,Z--)}function Ce(s,r){Z++,Me[Z]=s.current,s.current=r}var q=ae(null),ue=ae(null),ze=ae(null),nt=ae(null);function st(s,r){switch(Ce(ze,r),Ce(ue,s),Ce(q,null),r.nodeType){case 9:case 11:s=(s=r.documentElement)&&(s=s.namespaceURI)?cT(s):0;break;default:if(s=r.tagName,r=r.namespaceURI)r=cT(r),s=dT(r,s);else switch(s){case"svg":s=1;break;case"math":s=2;break;default:s=0}}Se(q),Ce(q,s)}function Nt(){Se(q),Se(ue),Se(ze)}function Ot(s){s.memoizedState!==null&&Ce(nt,s);var r=q.current,h=dT(r,s.type);r!==h&&(Ce(ue,s),Ce(q,h))}function Rn(s){ue.current===s&&(Se(q),Se(ue)),nt.current===s&&(Se(nt),E_._currentValue=se)}var sn=Object.prototype.hasOwnProperty,Vt=i.unstable_scheduleCallback,ee=i.unstable_cancelCallback,lt=i.unstable_shouldYield,$e=i.unstable_requestPaint,Ke=i.unstable_now,Ge=i.unstable_getCurrentPriorityLevel,Et=i.unstable_ImmediatePriority,Ze=i.unstable_UserBlockingPriority,$=i.unstable_NormalPriority,j=i.unstable_LowPriority,ve=i.unstable_IdlePriority,He=i.log,Xe=i.unstable_setDisableYieldValue,Ye=null,ht=null;function ot(s){if(typeof He=="function"&&Xe(s),ht&&typeof ht.setStrictMode=="function")try{ht.setStrictMode(Ye,s)}catch{}}var Mt=Math.clz32?Math.clz32:vt,pt=Math.log,tt=Math.LN2;function vt(s){return s>>>=0,s===0?32:31-(pt(s)/tt|0)|0}var Lt=256,Rt=4194304;function dt(s){var r=s&42;if(r!==0)return r;switch(s&-s){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return s&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return s}}function Xt(s,r,h){var y=s.pendingLanes;if(y===0)return 0;var S=0,D=s.suspendedLanes,B=s.pingedLanes;s=s.warmLanes;var X=y&134217727;return X!==0?(y=X&~D,y!==0?S=dt(y):(B&=X,B!==0?S=dt(B):h||(h=X&~s,h!==0&&(S=dt(h))))):(X=y&~D,X!==0?S=dt(X):B!==0?S=dt(B):h||(h=y&~s,h!==0&&(S=dt(h)))),S===0?0:r!==0&&r!==S&&(r&D)===0&&(D=S&-S,h=r&-r,D>=h||D===32&&(h&4194048)!==0)?r:S}function Bt(s,r){return(s.pendingLanes&~(s.suspendedLanes&~s.pingedLanes)&r)===0}function Yn(s,r){switch(s){case 1:case 2:case 4:case 8:case 64:return r+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function he(){var s=Lt;return Lt<<=1,(Lt&4194048)===0&&(Lt=256),s}function _t(){var s=Rt;return Rt<<=1,(Rt&62914560)===0&&(Rt=4194304),s}function Ue(s){for(var r=[],h=0;31>h;h++)r.push(s);return r}function Be(s,r){s.pendingLanes|=r,r!==268435456&&(s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0)}function mt(s,r,h,y,S,D){var B=s.pendingLanes;s.pendingLanes=h,s.suspendedLanes=0,s.pingedLanes=0,s.warmLanes=0,s.expiredLanes&=h,s.entangledLanes&=h,s.errorRecoveryDisabledLanes&=h,s.shellSuspendCounter=0;var X=s.entanglements,re=s.expirationTimes,we=s.hiddenUpdates;for(h=B&~h;0)":-1S||re[y]!==we[S]){var Ve=` +`+re[y].replace(" at new "," at ");return s.displayName&&Ve.includes("")&&(Ve=Ve.replace("",s.displayName)),Ve}while(1<=y&&0<=S);break}}}finally{Yt=!1,Error.prepareStackTrace=h}return(h=s?s.displayName||s.name:"")?Pt(h):""}function An(s){switch(s.tag){case 26:case 27:case 5:return Pt(s.type);case 16:return Pt("Lazy");case 13:return Pt("Suspense");case 19:return Pt("SuspenseList");case 0:case 15:return mn(s.type,!1);case 11:return mn(s.type.render,!1);case 1:return mn(s.type,!0);case 31:return Pt("Activity");default:return""}}function fi(s){try{var r="";do r+=An(s),s=s.return;while(s);return r}catch(h){return` +Error generating stack: `+h.message+` +`+h.stack}}function _n(s){switch(typeof s){case"bigint":case"boolean":case"number":case"string":case"undefined":return s;case"object":return s;default:return""}}function vn(s){var r=s.type;return(s=s.nodeName)&&s.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function kt(s){var r=vn(s)?"checked":"value",h=Object.getOwnPropertyDescriptor(s.constructor.prototype,r),y=""+s[r];if(!s.hasOwnProperty(r)&&typeof h<"u"&&typeof h.get=="function"&&typeof h.set=="function"){var S=h.get,D=h.set;return Object.defineProperty(s,r,{configurable:!0,get:function(){return S.call(this)},set:function(B){y=""+B,D.call(this,B)}}),Object.defineProperty(s,r,{enumerable:h.enumerable}),{getValue:function(){return y},setValue:function(B){y=""+B},stopTracking:function(){s._valueTracker=null,delete s[r]}}}}function hi(s){s._valueTracker||(s._valueTracker=kt(s))}function bn(s){if(!s)return!1;var r=s._valueTracker;if(!r)return!0;var h=r.getValue(),y="";return s&&(y=vn(s)?s.checked?"true":"false":s.value),s=y,s!==h?(r.setValue(s),!0):!1}function va(s){if(s=s||(typeof document<"u"?document:void 0),typeof s>"u")return null;try{return s.activeElement||s.body}catch{return s.body}}var wr=/[\n"\\]/g;function qn(s){return s.replace(wr,function(r){return"\\"+r.charCodeAt(0).toString(16)+" "})}function Ar(s,r,h,y,S,D,B,X){s.name="",B!=null&&typeof B!="function"&&typeof B!="symbol"&&typeof B!="boolean"?s.type=B:s.removeAttribute("type"),r!=null?B==="number"?(r===0&&s.value===""||s.value!=r)&&(s.value=""+_n(r)):s.value!==""+_n(r)&&(s.value=""+_n(r)):B!=="submit"&&B!=="reset"||s.removeAttribute("value"),r!=null?Ii(s,B,_n(r)):h!=null?Ii(s,B,_n(h)):y!=null&&s.removeAttribute("value"),S==null&&D!=null&&(s.defaultChecked=!!D),S!=null&&(s.checked=S&&typeof S!="function"&&typeof S!="symbol"),X!=null&&typeof X!="function"&&typeof X!="symbol"&&typeof X!="boolean"?s.name=""+_n(X):s.removeAttribute("name")}function On(s,r,h,y,S,D,B,X){if(D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"&&(s.type=D),r!=null||h!=null){if(!(D!=="submit"&&D!=="reset"||r!=null))return;h=h!=null?""+_n(h):"",r=r!=null?""+_n(r):h,X||r===s.value||(s.value=r),s.defaultValue=r}y=y??S,y=typeof y!="function"&&typeof y!="symbol"&&!!y,s.checked=X?s.checked:!!y,s.defaultChecked=!!y,B!=null&&typeof B!="function"&&typeof B!="symbol"&&typeof B!="boolean"&&(s.name=B)}function Ii(s,r,h){r==="number"&&va(s.ownerDocument)===s||s.defaultValue===""+h||(s.defaultValue=""+h)}function Yi(s,r,h,y){if(s=s.options,r){r={};for(var S=0;S"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),fc=!1;if(Cr)try{var mu={};Object.defineProperty(mu,"passive",{get:function(){fc=!0}}),window.addEventListener("test",mu,mu),window.removeEventListener("test",mu,mu)}catch{fc=!1}var io=null,Hf=null,xd=null;function kf(){if(xd)return xd;var s,r=Hf,h=r.length,y,S="value"in io?io.value:io.textContent,D=S.length;for(s=0;s=Dl),Pr=" ",xa=!1;function Cl(s,r){switch(s){case"keyup":return so.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function jf(s){return s=s.detail,typeof s=="object"&&"data"in s?s.data:null}var Uo=!1;function vc(s,r){switch(s){case"compositionend":return jf(r);case"keypress":return r.which!==32?null:(xa=!0,Pr);case"textInput":return s=r.data,s===Pr&&xa?null:s;default:return null}}function Gf(s,r){if(Uo)return s==="compositionend"||!Tu&&Cl(s,r)?(s=kf(),xd=Hf=io=null,Uo=!1,s):null;switch(s){case"paste":return null;case"keypress":if(!(r.ctrlKey||r.altKey||r.metaKey)||r.ctrlKey&&r.altKey){if(r.char&&1=r)return{node:h,offset:r-s};s=y}e:{for(;h;){if(h.nextSibling){h=h.nextSibling;break e}h=h.parentNode}h=void 0}h=Ra(h)}}function qf(s,r){return s&&r?s===r?!0:s&&s.nodeType===3?!1:r&&r.nodeType===3?qf(s,r.parentNode):"contains"in s?s.contains(r):s.compareDocumentPosition?!!(s.compareDocumentPosition(r)&16):!1:!1}function Zf(s){s=s!=null&&s.ownerDocument!=null&&s.ownerDocument.defaultView!=null?s.ownerDocument.defaultView:window;for(var r=va(s.document);r instanceof s.HTMLIFrameElement;){try{var h=typeof r.contentWindow.location.href=="string"}catch{h=!1}if(h)s=r.contentWindow;else break;r=va(s.document)}return r}function Tc(s){var r=s&&s.nodeName&&s.nodeName.toLowerCase();return r&&(r==="input"&&(s.type==="text"||s.type==="search"||s.type==="tel"||s.type==="url"||s.type==="password")||r==="textarea"||s.contentEditable==="true")}var Kf=Cr&&"documentMode"in document&&11>=document.documentMode,ro=null,Ad=null,bc=null,Dd=!1;function Qf(s,r,h){var y=h.window===h?h.document:h.nodeType===9?h:h.ownerDocument;Dd||ro==null||ro!==va(y)||(y=ro,"selectionStart"in y&&Tc(y)?y={start:y.selectionStart,end:y.selectionEnd}:(y=(y.ownerDocument&&y.ownerDocument.defaultView||window).getSelection(),y={anchorNode:y.anchorNode,anchorOffset:y.anchorOffset,focusNode:y.focusNode,focusOffset:y.focusOffset}),bc&&ds(bc,y)||(bc=y,y=uy(Ad,"onSelect"),0>=B,S-=B,Ba=1<<32-Mt(r)+S|h<D?D:8;var B=Q.T,X={};Q.T=X,Bs(s,!1,r,h);try{var re=S(),we=Q.S;if(we!==null&&we(X,re),re!==null&&typeof re=="object"&&typeof re.then=="function"){var Ve=Go(re,y);ys(s,r,Ve,Ki(s))}else ys(s,r,y,Ki(s))}catch(qe){ys(s,r,{then:function(){},status:"rejected",reason:qe},Ki())}finally{ne.p=D,Q.T=B}}function Jm(){}function Th(s,r,h,y){if(s.tag!==5)throw Error(n(476));var S=Jo(s).queue;Qm(s,S,r,se,h===null?Jm:function(){return $m(s),h(y)})}function Jo(s){var r=s.memoizedState;if(r!==null)return r;r={memoizedState:se,baseState:se,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ks,lastRenderedState:se},next:null};var h={};return r.next={memoizedState:h,baseState:h,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ks,lastRenderedState:h},next:null},s.memoizedState=r,s=s.alternate,s!==null&&(s.memoizedState=r),r}function $m(s){var r=Jo(s).next.queue;ys(s,r,{},Ki())}function bh(){return pi(E_)}function qd(){return ji().memoizedState}function Lh(){return ji().memoizedState}function zu(s){for(var r=s.return;r!==null;){switch(r.tag){case 24:case 3:var h=Ki();s=Br(h);var y=Ir(r,s,h);y!==null&&(Ls(y,r,h),zl(y,r,h)),r={cache:kd()},s.payload=r;return}r=r.return}}function zs(s,r,h){var y=Ki();h={lane:y,revertLane:0,action:h,hasEagerState:!1,eagerState:null,next:null},Ic(s)?Eh(r,h):(h=Od(s,r,h,y),h!==null&&(Ls(h,s,y),gs(h,r,y)))}function Vr(s,r,h){var y=Ki();ys(s,r,h,y)}function ys(s,r,h,y){var S={lane:y,revertLane:0,action:h,hasEagerState:!1,eagerState:null,next:null};if(Ic(s))Eh(r,S);else{var D=s.alternate;if(s.lanes===0&&(D===null||D.lanes===0)&&(D=r.lastRenderedReducer,D!==null))try{var B=r.lastRenderedState,X=D(B,h);if(S.hasEagerState=!0,S.eagerState=X,Qa(X,B))return ko(s,r,S,0),nn===null&&wc(),!1}catch{}finally{}if(h=Od(s,r,S,y),h!==null)return Ls(h,s,y),gs(h,r,y),!0}return!1}function Bs(s,r,h,y){if(y={lane:2,revertLane:OM(),action:y,hasEagerState:!1,eagerState:null,next:null},Ic(s)){if(r)throw Error(n(479))}else r=Od(s,h,y,2),r!==null&&Ls(r,s,2)}function Ic(s){var r=s.alternate;return s===an||r!==null&&r===an}function Eh(s,r){qo=Id=!0;var h=s.pending;h===null?r.next=r:(r.next=h.next,h.next=r),s.pending=r}function gs(s,r,h){if((h&4194048)!==0){var y=r.lanes;y&=s.pendingLanes,h|=y,r.lanes=h,We(s,h)}}var Bu={readContext:pi,use:Uu,useCallback:Ui,useContext:Ui,useEffect:Ui,useImperativeHandle:Ui,useLayoutEffect:Ui,useInsertionEffect:Ui,useMemo:Ui,useReducer:Ui,useRef:Ui,useState:Ui,useDebugValue:Ui,useDeferredValue:Ui,useTransition:Ui,useSyncExternalStore:Ui,useId:Ui,useHostTransitionStatus:Ui,useFormState:Ui,useActionState:Ui,useOptimistic:Ui,useMemoCache:Ui,useCacheRefresh:Ui},Zd={readContext:pi,use:Uu,useCallback:function(s,r){return Fa().memoizedState=[s,r===void 0?null:r],s},useContext:pi,useEffect:Mh,useImperativeHandle:function(s,r,h){h=h!=null?h.concat([s]):null,Gd(4194308,4,qm.bind(null,r,s),h)},useLayoutEffect:function(s,r){return Gd(4194308,4,s,r)},useInsertionEffect:function(s,r){Gd(4,2,s,r)},useMemo:function(s,r){var h=Fa();r=r===void 0?null:r;var y=s();if(Va){ot(!0);try{s()}finally{ot(!1)}}return h.memoizedState=[y,r],y},useReducer:function(s,r,h){var y=Fa();if(h!==void 0){var S=h(r);if(Va){ot(!0);try{h(r)}finally{ot(!1)}}}else S=r;return y.memoizedState=y.baseState=S,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s,lastRenderedState:S},y.queue=s,s=s.dispatch=zs.bind(null,an,s),[y.memoizedState,s]},useRef:function(s){var r=Fa();return s={current:s},r.memoizedState=s},useState:function(s){s=Fd(s);var r=s.queue,h=Vr.bind(null,an,r);return r.dispatch=h,[s.memoizedState,h]},useDebugValue:Bc,useDeferredValue:function(s,r){var h=Fa();return Xd(h,s,r)},useTransition:function(){var s=Fd(!1);return s=Qm.bind(null,an,s.queue,!0,!1),Fa().memoizedState=s,[!1,s]},useSyncExternalStore:function(s,r,h){var y=an,S=Fa();if(Nn){if(h===void 0)throw Error(n(407));h=h()}else{if(h=r(),nn===null)throw Error(n(349));(wt&124)!==0||Il(y,r,h)}S.memoizedState=h;var D={value:h,getSnapshot:r};return S.queue=D,Mh(mh.bind(null,y,D,s),[s]),y.flags|=2048,Hu(9,Hc(),Im.bind(null,y,D,h,r),null),h},useId:function(){var s=Fa(),r=nn.identifierPrefix;if(Nn){var h=ur,y=Ba;h=(y&~(1<<32-Mt(y)-1)).toString(32)+h,r="«"+r+"R"+h,h=$i++,0Kt?(ls=It,It=null):ls=It.sibling;var Kn=Re(ge,It,Ee[Kt],je);if(Kn===null){It===null&&(It=ls);break}s&&It&&Kn.alternate===null&&r(ge,It),fe=D(Kn,fe,Kt),En===null?Ct=Kn:En.sibling=Kn,En=Kn,It=ls}if(Kt===Ee.length)return h(ge,It),Nn&&kr(ge,Kt),Ct;if(It===null){for(;KtKt?(ls=It,It=null):ls=It.sibling;var df=Re(ge,It,Kn.value,je);if(df===null){It===null&&(It=ls);break}s&&It&&df.alternate===null&&r(ge,It),fe=D(df,fe,Kt),En===null?Ct=df:En.sibling=df,En=df,It=ls}if(Kn.done)return h(ge,It),Nn&&kr(ge,Kt),Ct;if(It===null){for(;!Kn.done;Kt++,Kn=Ee.next())Kn=qe(ge,Kn.value,je),Kn!==null&&(fe=D(Kn,fe,Kt),En===null?Ct=Kn:En.sibling=Kn,En=Kn);return Nn&&kr(ge,Kt),Ct}for(It=y(It);!Kn.done;Kt++,Kn=Ee.next())Kn=Ne(It,ge,Kt,Kn.value,je),Kn!==null&&(s&&Kn.alternate!==null&&It.delete(Kn.key===null?Kt:Kn.key),fe=D(Kn,fe,Kt),En===null?Ct=Kn:En.sibling=Kn,En=Kn);return s&&It.forEach(function(AR){return r(ge,AR)}),Nn&&kr(ge,Kt),Ct}function Mi(ge,fe,Ee,je){if(typeof Ee=="object"&&Ee!==null&&Ee.type===A&&Ee.key===null&&(Ee=Ee.props.children),typeof Ee=="object"&&Ee!==null){switch(Ee.$$typeof){case x:e:{for(var Ct=Ee.key;fe!==null;){if(fe.key===Ct){if(Ct=Ee.type,Ct===A){if(fe.tag===7){h(ge,fe.sibling),je=S(fe,Ee.props.children),je.return=ge,ge=je;break e}}else if(fe.elementType===Ct||typeof Ct=="object"&&Ct!==null&&Ct.$$typeof===G&&ep(Ct)===fe.type){h(ge,fe.sibling),je=S(fe,Ee.props),Fl(je,Ee),je.return=ge,ge=je;break e}h(ge,fe);break}else r(ge,fe);fe=fe.sibling}Ee.type===A?(je=Bo(Ee.props.children,ge.mode,je,Ee.key),je.return=ge,ge=je):(je=ca(Ee.type,Ee.key,Ee.props,null,ge.mode,je),Fl(je,Ee),je.return=ge,ge=je)}return B(ge);case T:e:{for(Ct=Ee.key;fe!==null;){if(fe.key===Ct)if(fe.tag===4&&fe.stateNode.containerInfo===Ee.containerInfo&&fe.stateNode.implementation===Ee.implementation){h(ge,fe.sibling),je=S(fe,Ee.children||[]),je.return=ge,ge=je;break e}else{h(ge,fe);break}else r(ge,fe);fe=fe.sibling}je=Nd(Ee,ge.mode,je),je.return=ge,ge=je}return B(ge);case G:return Ct=Ee._init,Ee=Ct(Ee._payload),Mi(ge,fe,Ee,je)}if(_e(Ee))return Jt(ge,fe,Ee,je);if(me(Ee)){if(Ct=me(Ee),typeof Ct!="function")throw Error(n(150));return Ee=Ct.call(Ee),Gt(ge,fe,Ee,je)}if(typeof Ee.then=="function")return Mi(ge,fe,Vl(Ee),je);if(Ee.$$typeof===P)return Mi(ge,fe,jo(ge,Ee),je);jc(ge,Ee)}return typeof Ee=="string"&&Ee!==""||typeof Ee=="number"||typeof Ee=="bigint"?(Ee=""+Ee,fe!==null&&fe.tag===6?(h(ge,fe.sibling),je=S(fe,Ee),je.return=ge,ge=je):(h(ge,fe),je=Dc(Ee,ge.mode,je),je.return=ge,ge=je),B(ge)):h(ge,fe)}return function(ge,fe,Ee,je){try{Fc=0;var Ct=Mi(ge,fe,Ee,je);return $o=null,Ct}catch(It){if(It===Oc||It===Us)throw It;var En=$a(29,It,null,ge.mode);return En.lanes=je,En.return=ge,En}finally{}}}var el=Kd(!0),Ah=Kd(!1),Qn=ae(null),vs=null;function vo(s){var r=s.alternate;Ce(_i,_i.current&1),Ce(Qn,s),vs===null&&(r===null||es.current!==null||r.memoizedState!==null)&&(vs=s)}function Is(s){if(s.tag===22){if(Ce(_i,_i.current),Ce(Qn,s),vs===null){var r=s.alternate;r!==null&&r.memoizedState!==null&&(vs=s)}}else tl()}function tl(){Ce(_i,_i.current),Ce(Qn,Qn.current)}function Fr(s){Se(Qn),vs===s&&(vs=null),Se(_i)}var _i=ae(0);function Mo(s){for(var r=s;r!==null;){if(r.tag===13){var h=r.memoizedState;if(h!==null&&(h=h.dehydrated,h===null||h.data==="$?"||GM(h)))return r}else if(r.tag===19&&r.memoizedProps.revealOrder!==void 0){if((r.flags&128)!==0)return r}else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===s)break;for(;r.sibling===null;){if(r.return===null||r.return===s)return null;r=r.return}r.sibling.return=r.return,r=r.sibling}return null}function ea(s,r,h,y){r=s.memoizedState,h=h(y,r),h=h==null?r:g({},r,h),s.memoizedState=h,s.lanes===0&&(s.updateQueue.baseState=h)}var ja={enqueueSetState:function(s,r,h){s=s._reactInternals;var y=Ki(),S=Br(y);S.payload=r,h!=null&&(S.callback=h),r=Ir(s,S,y),r!==null&&(Ls(r,s,y),zl(r,s,y))},enqueueReplaceState:function(s,r,h){s=s._reactInternals;var y=Ki(),S=Br(y);S.tag=1,S.payload=r,h!=null&&(S.callback=h),r=Ir(s,S,y),r!==null&&(Ls(r,s,y),zl(r,s,y))},enqueueForceUpdate:function(s,r){s=s._reactInternals;var h=Ki(),y=Br(h);y.tag=2,r!=null&&(y.callback=r),r=Ir(s,y,h),r!==null&&(Ls(r,s,h),zl(r,s,h))}};function tp(s,r,h,y,S,D,B){return s=s.stateNode,typeof s.shouldComponentUpdate=="function"?s.shouldComponentUpdate(y,D,B):r.prototype&&r.prototype.isPureReactComponent?!ds(h,y)||!ds(S,D):!0}function np(s,r,h,y){s=r.state,typeof r.componentWillReceiveProps=="function"&&r.componentWillReceiveProps(h,y),typeof r.UNSAFE_componentWillReceiveProps=="function"&&r.UNSAFE_componentWillReceiveProps(h,y),r.state!==s&&ja.enqueueReplaceState(r,r.state,null)}function hr(s,r){var h=r;if("ref"in r){h={};for(var y in r)y!=="ref"&&(h[y]=r[y])}if(s=s.defaultProps){h===r&&(h=g({},h));for(var S in s)h[S]===void 0&&(h[S]=s[S])}return h}var xo=typeof reportError=="function"?reportError:function(s){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var r=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof s=="object"&&s!==null&&typeof s.message=="string"?String(s.message):String(s),error:s});if(!window.dispatchEvent(r))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",s);return}console.error(s)};function Iu(s){xo(s)}function Qd(s){console.error(s)}function ip(s){xo(s)}function Jd(s,r){try{var h=s.onUncaughtError;h(r.value,{componentStack:r.stack})}catch(y){setTimeout(function(){throw y})}}function Vs(s,r,h){try{var y=s.onCaughtError;y(h.value,{componentStack:h.stack,errorBoundary:r.tag===1?r.stateNode:null})}catch(S){setTimeout(function(){throw S})}}function $d(s,r,h){return h=Br(h),h.tag=3,h.payload={element:null},h.callback=function(){Jd(s,r)},h}function ap(s){return s=Br(s),s.tag=3,s}function ef(s,r,h,y){var S=h.type.getDerivedStateFromError;if(typeof S=="function"){var D=y.value;s.payload=function(){return S(D)},s.callback=function(){Vs(r,h,y)}}var B=h.stateNode;B!==null&&typeof B.componentDidCatch=="function"&&(s.callback=function(){Vs(r,h,y),typeof S!="function"&&(Zi===null?Zi=new Set([this]):Zi.add(this));var X=y.stack;this.componentDidCatch(y.value,{componentStack:X!==null?X:""})})}function g_(s,r,h,y,S){if(h.flags|=32768,y!==null&&typeof y=="object"&&typeof y.then=="function"){if(r=h.alternate,r!==null&&Ns(r,h,S,!0),h=Qn.current,h!==null){switch(h.tag){case 13:return vs===null?u():h.alternate===null&&l===0&&(l=3),h.flags&=-257,h.flags|=65536,h.lanes=S,y===Mn?h.flags|=16384:(r=h.updateQueue,r===null?h.updateQueue=new Set([y]):r.add(y),Pe(s,y,S)),!1;case 22:return h.flags|=65536,y===Mn?h.flags|=16384:(r=h.updateQueue,r===null?(r={transitions:null,markerInstances:null,retryQueue:new Set([y])},h.updateQueue=r):(h=r.retryQueue,h===null?r.retryQueue=new Set([y]):h.add(y)),Pe(s,y,S)),!1}throw Error(n(435,h.tag))}return Pe(s,y,S),u(),!1}if(Nn)return r=Qn.current,r!==null?((r.flags&65536)===0&&(r.flags|=256),r.flags|=65536,r.lanes=S,y!==Ud&&(s=Error(n(422),{cause:y}),Nl(Ta(s,h)))):(y!==Ud&&(r=Error(n(423),{cause:y}),Nl(Ta(r,h))),s=s.current.alternate,s.flags|=65536,S&=-S,s.lanes|=S,y=Ta(y,h),S=$d(s.stateNode,y,S),Pu(s,S),l!==4&&(l=2)),!1;var D=Error(n(520),{cause:y});if(D=Ta(D,h),xe===null?xe=[D]:xe.push(D),l!==4&&(l=2),r===null)return!0;y=Ta(y,h),h=r;do{switch(h.tag){case 3:return h.flags|=65536,s=S&-S,h.lanes|=s,s=$d(h.stateNode,y,s),Pu(h,s),!1;case 1:if(r=h.type,D=h.stateNode,(h.flags&128)===0&&(typeof r.getDerivedStateFromError=="function"||D!==null&&typeof D.componentDidCatch=="function"&&(Zi===null||!Zi.has(D))))return h.flags|=65536,S&=-S,h.lanes|=S,S=ap(S),ef(S,s,h,y),Pu(h,S),!1}h=h.return}while(h!==null);return!1}var sp=Error(n(461)),fa=!1;function Hi(s,r,h,y){r.child=s===null?Ah(r,null,h,y):el(r,s.child,h,y)}function ri(s,r,h,y,S){h=h.render;var D=r.ref;if("ref"in y){var B={};for(var X in y)X!=="ref"&&(B[X]=y[X])}else B=y;return zr(r),y=yo(s,r,h,B,D,S),X=dr(),s!==null&&!fa?(go(s,r,S),ha(s,r,S)):(Nn&&X&&nh(r),r.flags|=1,Hi(s,r,y,S),r.child)}function oi(s,r,h,y,S){if(s===null){var D=h.type;return typeof D=="function"&&!Ac(D)&&D.defaultProps===void 0&&h.compare===null?(r.tag=15,r.type=D,Dh(s,r,D,y,S)):(s=ca(h.type,null,y,r,r.mode,S),s.ref=r.ref,s.return=r,r.child=s)}if(D=s.child,!Gc(s,S)){var B=D.memoizedProps;if(h=h.compare,h=h!==null?h:ds,h(B,y)&&s.ref===r.ref)return ha(s,r,S)}return r.flags|=1,s=Pi(D,y),s.ref=r.ref,s.return=r,r.child=s}function Dh(s,r,h,y,S){if(s!==null){var D=s.memoizedProps;if(ds(D,y)&&s.ref===r.ref)if(fa=!1,r.pendingProps=y=D,Gc(s,S))(s.flags&131072)!==0&&(fa=!0);else return r.lanes=s.lanes,ha(s,r,S)}return Xl(s,r,h,y,S)}function jl(s,r,h){var y=r.pendingProps,S=y.children,D=s!==null?s.memoizedState:null;if(y.mode==="hidden"){if((r.flags&128)!==0){if(y=D!==null?D.baseLanes|h:h,s!==null){for(S=r.child=s.child,D=0;S!==null;)D=D|S.lanes|S.childLanes,S=S.sibling;r.childLanes=D&~y}else r.childLanes=0,r.child=null;return Gl(s,r,y,h)}if((h&536870912)!==0)r.memoizedState={baseLanes:0,cachePool:null},s!==null&&Yc(r,D!==null?D.cachePool:null),D!==null?Hm(r,D):dh(),Is(r);else return r.lanes=r.childLanes=536870912,Gl(s,r,D!==null?D.baseLanes|h:h,h)}else D!==null?(Yc(r,D.cachePool),Hm(r,D),tl(),r.memoizedState=null):(s!==null&&Yc(r,null),dh(),tl());return Hi(s,r,S,h),r.child}function Gl(s,r,h,y){var S=Wo();return S=S===null?null:{parent:Vi._currentValue,pool:S},r.memoizedState={baseLanes:h,cachePool:S},s!==null&&Yc(r,null),dh(),Is(r),s!==null&&Ns(s,r,y,!0),null}function Wl(s,r){var h=r.ref;if(h===null)s!==null&&s.ref!==null&&(r.flags|=4194816);else{if(typeof h!="function"&&typeof h!="object")throw Error(n(284));(s===null||s.ref!==h)&&(r.flags|=4194816)}}function Xl(s,r,h,y,S){return zr(r),h=yo(s,r,h,y,void 0,S),y=dr(),s!==null&&!fa?(go(s,r,S),ha(s,r,S)):(Nn&&y&&nh(r),r.flags|=1,Hi(s,r,h,S),r.child)}function Ms(s,r,h,y,S,D){return zr(r),r.updateQueue=null,h=Bm(r,y,h,S),zm(s),y=dr(),s!==null&&!fa?(go(s,r,D),ha(s,r,D)):(Nn&&y&&nh(r),r.flags|=1,Hi(s,r,h,D),r.child)}function Gi(s,r,h,y,S){if(zr(r),r.stateNode===null){var D=zo,B=h.contextType;typeof B=="object"&&B!==null&&(D=pi(B)),D=new h(y,D),r.memoizedState=D.state!==null&&D.state!==void 0?D.state:null,D.updater=ja,r.stateNode=D,D._reactInternals=r,D=r.stateNode,D.props=y,D.state=r.memoizedState,D.refs={},ch(r),B=h.contextType,D.context=typeof B=="object"&&B!==null?pi(B):zo,D.state=r.memoizedState,B=h.getDerivedStateFromProps,typeof B=="function"&&(ea(r,h,B,y),D.state=r.memoizedState),typeof h.getDerivedStateFromProps=="function"||typeof D.getSnapshotBeforeUpdate=="function"||typeof D.UNSAFE_componentWillMount!="function"&&typeof D.componentWillMount!="function"||(B=D.state,typeof D.componentWillMount=="function"&&D.componentWillMount(),typeof D.UNSAFE_componentWillMount=="function"&&D.UNSAFE_componentWillMount(),B!==D.state&&ja.enqueueReplaceState(D,D.state,null),Bl(r,y,D,S),Nc(),D.state=r.memoizedState),typeof D.componentDidMount=="function"&&(r.flags|=4194308),y=!0}else if(s===null){D=r.stateNode;var X=r.memoizedProps,re=hr(h,X);D.props=re;var we=D.context,Ve=h.contextType;B=zo,typeof Ve=="object"&&Ve!==null&&(B=pi(Ve));var qe=h.getDerivedStateFromProps;Ve=typeof qe=="function"||typeof D.getSnapshotBeforeUpdate=="function",X=r.pendingProps!==X,Ve||typeof D.UNSAFE_componentWillReceiveProps!="function"&&typeof D.componentWillReceiveProps!="function"||(X||we!==B)&&np(r,D,y,B),po=!1;var Re=r.memoizedState;D.state=Re,Bl(r,y,D,S),Nc(),we=r.memoizedState,X||Re!==we||po?(typeof qe=="function"&&(ea(r,h,qe,y),we=r.memoizedState),(re=po||tp(r,h,re,y,Re,we,B))?(Ve||typeof D.UNSAFE_componentWillMount!="function"&&typeof D.componentWillMount!="function"||(typeof D.componentWillMount=="function"&&D.componentWillMount(),typeof D.UNSAFE_componentWillMount=="function"&&D.UNSAFE_componentWillMount()),typeof D.componentDidMount=="function"&&(r.flags|=4194308)):(typeof D.componentDidMount=="function"&&(r.flags|=4194308),r.memoizedProps=y,r.memoizedState=we),D.props=y,D.state=we,D.context=B,y=re):(typeof D.componentDidMount=="function"&&(r.flags|=4194308),y=!1)}else{D=r.stateNode,Ut(s,r),B=r.memoizedProps,Ve=hr(h,B),D.props=Ve,qe=r.pendingProps,Re=D.context,we=h.contextType,re=zo,typeof we=="object"&&we!==null&&(re=pi(we)),X=h.getDerivedStateFromProps,(we=typeof X=="function"||typeof D.getSnapshotBeforeUpdate=="function")||typeof D.UNSAFE_componentWillReceiveProps!="function"&&typeof D.componentWillReceiveProps!="function"||(B!==qe||Re!==re)&&np(r,D,y,re),po=!1,Re=r.memoizedState,D.state=Re,Bl(r,y,D,S),Nc();var Ne=r.memoizedState;B!==qe||Re!==Ne||po||s!==null&&s.dependencies!==null&&Cc(s.dependencies)?(typeof X=="function"&&(ea(r,h,X,y),Ne=r.memoizedState),(Ve=po||tp(r,h,Ve,y,Re,Ne,re)||s!==null&&s.dependencies!==null&&Cc(s.dependencies))?(we||typeof D.UNSAFE_componentWillUpdate!="function"&&typeof D.componentWillUpdate!="function"||(typeof D.componentWillUpdate=="function"&&D.componentWillUpdate(y,Ne,re),typeof D.UNSAFE_componentWillUpdate=="function"&&D.UNSAFE_componentWillUpdate(y,Ne,re)),typeof D.componentDidUpdate=="function"&&(r.flags|=4),typeof D.getSnapshotBeforeUpdate=="function"&&(r.flags|=1024)):(typeof D.componentDidUpdate!="function"||B===s.memoizedProps&&Re===s.memoizedState||(r.flags|=4),typeof D.getSnapshotBeforeUpdate!="function"||B===s.memoizedProps&&Re===s.memoizedState||(r.flags|=1024),r.memoizedProps=y,r.memoizedState=Ne),D.props=y,D.state=Ne,D.context=re,y=Ve):(typeof D.componentDidUpdate!="function"||B===s.memoizedProps&&Re===s.memoizedState||(r.flags|=4),typeof D.getSnapshotBeforeUpdate!="function"||B===s.memoizedProps&&Re===s.memoizedState||(r.flags|=1024),y=!1)}return D=y,Wl(s,r),y=(r.flags&128)!==0,D||y?(D=r.stateNode,h=y&&typeof h.getDerivedStateFromError!="function"?null:D.render(),r.flags|=1,s!==null&&y?(r.child=el(r,s.child,null,S),r.child=el(r,null,h,S)):Hi(s,r,h,S),r.memoizedState=D.state,s=r.child):s=ha(s,r,S),s}function nl(s,r,h,y){return Cu(),r.flags|=256,Hi(s,r,h,y),r.child}var Ai={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Fs(s){return{baseLanes:s,cachePool:it()}}function yi(s,r,h){return s=s!==null?s.childLanes&~h:0,r&&(s|=H),s}function Pa(s,r,h){var y=r.pendingProps,S=!1,D=(r.flags&128)!==0,B;if((B=D)||(B=s!==null&&s.memoizedState===null?!1:(_i.current&2)!==0),B&&(S=!0,r.flags&=-129),B=(r.flags&32)!==0,r.flags&=-33,s===null){if(Nn){if(S?vo(r):tl(),Nn){var X=Ti,re;if(re=X){e:{for(re=X,X=fs;re.nodeType!==8;){if(!X){X=null;break e}if(re=Jl(re.nextSibling),re===null){X=null;break e}}X=re}X!==null?(r.memoizedState={dehydrated:X,treeContext:fo!==null?{id:Ba,overflow:ur}:null,retryLane:536870912,hydrationErrors:null},re=$a(18,null,null,0),re.stateNode=X,re.return=r,r.child=re,Ia=r,Ti=null,re=!0):re=!1}re||Io(r)}if(X=r.memoizedState,X!==null&&(X=X.dehydrated,X!==null))return GM(X)?r.lanes=32:r.lanes=536870912,null;Fr(r)}return X=y.children,y=y.fallback,S?(tl(),S=r.mode,X=ql({mode:"hidden",children:X},S),y=Bo(y,S,h,null),X.return=r,y.return=r,X.sibling=y,r.child=X,S=r.child,S.memoizedState=Fs(h),S.childLanes=yi(s,B,h),r.memoizedState=Ai,y):(vo(r),js(r,X))}if(re=s.memoizedState,re!==null&&(X=re.dehydrated,X!==null)){if(D)r.flags&256?(vo(r),r.flags&=-257,r=La(s,r,h)):r.memoizedState!==null?(tl(),r.child=s.child,r.flags|=128,r=null):(tl(),S=y.fallback,X=r.mode,y=ql({mode:"visible",children:y.children},X),S=Bo(S,X,h,null),S.flags|=2,y.return=r,S.return=r,y.sibling=S,r.child=y,el(r,s.child,null,h),y=r.child,y.memoizedState=Fs(h),y.childLanes=yi(s,B,h),r.memoizedState=Ai,r=S);else if(vo(r),GM(X)){if(B=X.nextSibling&&X.nextSibling.dataset,B)var we=B.dgst;B=we,y=Error(n(419)),y.stack="",y.digest=B,Nl({value:y,source:null,stack:null}),r=La(s,r,h)}else if(fa||Ns(s,r,h,!1),B=(h&s.childLanes)!==0,fa||B){if(B=nn,B!==null&&(y=h&-h,y=(y&42)!==0?1:In(y),y=(y&(B.suspendedLanes|h))!==0?0:y,y!==0&&y!==re.retryLane))throw re.retryLane=y,uo(s,y),Ls(B,s,y),sp;X.data==="$?"||u(),r=La(s,r,h)}else X.data==="$?"?(r.flags|=192,r.child=s.child,r=null):(s=re.treeContext,Ti=Jl(X.nextSibling),Ia=r,Nn=!0,Os=null,fs=!1,s!==null&&(wi[Oa++]=Ba,wi[Oa++]=ur,wi[Oa++]=fo,Ba=s.id,ur=s.overflow,fo=r),r=js(r,y.children),r.flags|=4096);return r}return S?(tl(),S=y.fallback,X=r.mode,re=s.child,we=re.sibling,y=Pi(re,{mode:"hidden",children:y.children}),y.subtreeFlags=re.subtreeFlags&65011712,we!==null?S=Pi(we,S):(S=Bo(S,X,h,null),S.flags|=2),S.return=r,y.return=r,y.sibling=S,r.child=y,y=S,S=r.child,X=s.child.memoizedState,X===null?X=Fs(h):(re=X.cachePool,re!==null?(we=Vi._currentValue,re=re.parent!==we?{parent:we,pool:we}:re):re=it(),X={baseLanes:X.baseLanes|h,cachePool:re}),S.memoizedState=X,S.childLanes=yi(s,B,h),r.memoizedState=Ai,y):(vo(r),h=s.child,s=h.sibling,h=Pi(h,{mode:"visible",children:y.children}),h.return=r,h.sibling=null,s!==null&&(B=r.deletions,B===null?(r.deletions=[s],r.flags|=16):B.push(s)),r.child=h,r.memoizedState=null,h)}function js(s,r){return r=ql({mode:"visible",children:r},s.mode),r.return=s,s.child=r}function ql(s,r){return s=$a(22,s,null,r),s.lanes=0,s.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},s}function La(s,r,h){return el(r,s.child,null,h),s=js(r,r.pendingProps.children),s.flags|=2,r.memoizedState=null,s}function Ea(s,r,h){s.lanes|=r;var y=s.alternate;y!==null&&(y.lanes|=r),rh(s.return,r,h)}function Ln(s,r,h,y,S){var D=s.memoizedState;D===null?s.memoizedState={isBackwards:r,rendering:null,renderingStartTime:0,last:y,tail:h,tailMode:S}:(D.isBackwards=r,D.rendering=null,D.renderingStartTime=0,D.last=y,D.tail=h,D.tailMode=S)}function li(s,r,h){var y=r.pendingProps,S=y.revealOrder,D=y.tail;if(Hi(s,r,y.children,h),y=_i.current,(y&2)!==0)y=y&1|2,r.flags|=128;else{if(s!==null&&(s.flags&128)!==0)e:for(s=r.child;s!==null;){if(s.tag===13)s.memoizedState!==null&&Ea(s,h,r);else if(s.tag===19)Ea(s,h,r);else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===r)break e;for(;s.sibling===null;){if(s.return===null||s.return===r)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}y&=1}switch(Ce(_i,y),S){case"forwards":for(h=r.child,S=null;h!==null;)s=h.alternate,s!==null&&Mo(s)===null&&(S=h),h=h.sibling;h=S,h===null?(S=r.child,r.child=null):(S=h.sibling,h.sibling=null),Ln(r,!1,S,h,D);break;case"backwards":for(h=null,S=r.child,r.child=null;S!==null;){if(s=S.alternate,s!==null&&Mo(s)===null){r.child=S;break}s=S.sibling,S.sibling=h,h=S,S=s}Ln(r,!0,h,null,D);break;case"together":Ln(r,!1,null,null,void 0);break;default:r.memoizedState=null}return r.child}function ha(s,r,h){if(s!==null&&(r.dependencies=s.dependencies),_|=r.lanes,(h&r.childLanes)===0)if(s!==null){if(Ns(s,r,h,!1),(h&r.childLanes)===0)return null}else return null;if(s!==null&&r.child!==s.child)throw Error(n(153));if(r.child!==null){for(s=r.child,h=Pi(s,s.pendingProps),r.child=h,h.return=r;s.sibling!==null;)s=s.sibling,h=h.sibling=Pi(s,s.pendingProps),h.return=r;h.sibling=null}return r.child}function Gc(s,r){return(s.lanes&r)!==0?!0:(s=s.dependencies,!!(s!==null&&Cc(s)))}function Gs(s,r,h){switch(r.tag){case 3:st(r,r.stateNode.containerInfo),Fo(r,Vi,s.memoizedState.cache),Cu();break;case 27:case 5:Ot(r);break;case 4:st(r,r.stateNode.containerInfo);break;case 10:Fo(r,r.type,r.memoizedProps.value);break;case 13:var y=r.memoizedState;if(y!==null)return y.dehydrated!==null?(vo(r),r.flags|=128,null):(h&r.child.childLanes)!==0?Pa(s,r,h):(vo(r),s=ha(s,r,h),s!==null?s.sibling:null);vo(r);break;case 19:var S=(s.flags&128)!==0;if(y=(h&r.childLanes)!==0,y||(Ns(s,r,h,!1),y=(h&r.childLanes)!==0),S){if(y)return li(s,r,h);r.flags|=128}if(S=r.memoizedState,S!==null&&(S.rendering=null,S.tail=null,S.lastEffect=null),Ce(_i,_i.current),y)break;return null;case 22:case 23:return r.lanes=0,jl(s,r,h);case 24:Fo(r,Vi,s.memoizedState.cache)}return ha(s,r,h)}function il(s,r,h){if(s!==null)if(s.memoizedProps!==r.pendingProps)fa=!0;else{if(!Gc(s,h)&&(r.flags&128)===0)return fa=!1,Gs(s,r,h);fa=(s.flags&131072)!==0}else fa=!1,Nn&&(r.flags&1048576)!==0&&Pd(r,co,r.index);switch(r.lanes=0,r.tag){case 16:e:{s=r.pendingProps;var y=r.elementType,S=y._init;if(y=S(y._payload),r.type=y,typeof y=="function")Ac(y)?(s=hr(y,s),r.tag=1,r=Gi(null,r,y,s,h)):(r.tag=0,r=Xl(null,r,y,s,h));else{if(y!=null){if(S=y.$$typeof,S===N){r.tag=11,r=ri(null,r,y,s,h);break e}else if(S===F){r.tag=14,r=oi(null,r,y,s,h);break e}}throw r=be(y)||y,Error(n(306,r,""))}}return r;case 0:return Xl(s,r,r.type,r.pendingProps,h);case 1:return y=r.type,S=hr(y,r.pendingProps),Gi(s,r,y,S,h);case 3:e:{if(st(r,r.stateNode.containerInfo),s===null)throw Error(n(387));y=r.pendingProps;var D=r.memoizedState;S=D.element,Ut(s,r),Bl(r,y,null,h);var B=r.memoizedState;if(y=B.cache,Fo(r,Vi,y),y!==D.cache&&Pl(r,[Vi],h,!0),Nc(),y=B.element,D.isDehydrated)if(D={element:y,isDehydrated:!1,cache:B.cache},r.updateQueue.baseState=D,r.memoizedState=D,r.flags&256){r=nl(s,r,y,h);break e}else if(y!==S){S=Ta(Error(n(424)),r),Nl(S),r=nl(s,r,y,h);break e}else{switch(s=r.stateNode.containerInfo,s.nodeType){case 9:s=s.body;break;default:s=s.nodeName==="HTML"?s.ownerDocument.body:s}for(Ti=Jl(s.firstChild),Ia=r,Nn=!0,Os=null,fs=!0,h=Ah(r,null,y,h),r.child=h;h;)h.flags=h.flags&-3|4096,h=h.sibling}else{if(Cu(),y===S){r=ha(s,r,h);break e}Hi(s,r,y,h)}r=r.child}return r;case 26:return Wl(s,r),s===null?(h=vT(r.type,null,r.pendingProps,null))?r.memoizedState=h:Nn||(h=r.type,s=r.pendingProps,y=dy(ze.current).createElement(h),y[Li]=r,y[qt]=s,Es(y,h,s),Bi(y),r.stateNode=y):r.memoizedState=vT(r.type,s.memoizedProps,r.pendingProps,s.memoizedState),null;case 27:return Ot(r),s===null&&Nn&&(y=r.stateNode=_T(r.type,r.pendingProps,ze.current),Ia=r,fs=!0,S=Ti,rf(r.type)?(WM=S,Ti=Jl(y.firstChild)):Ti=S),Hi(s,r,r.pendingProps.children,h),Wl(s,r),s===null&&(r.flags|=4194304),r.child;case 5:return s===null&&Nn&&((S=y=Ti)&&(y=iR(y,r.type,r.pendingProps,fs),y!==null?(r.stateNode=y,Ia=r,Ti=Jl(y.firstChild),fs=!1,S=!0):S=!1),S||Io(r)),Ot(r),S=r.type,D=r.pendingProps,B=s!==null?s.memoizedProps:null,y=D.children,VM(S,D)?y=null:B!==null&&VM(S,B)&&(r.flags|=32),r.memoizedState!==null&&(S=yo(s,r,__,null,null,h),E_._currentValue=S),Wl(s,r),Hi(s,r,y,h),r.child;case 6:return s===null&&Nn&&((s=h=Ti)&&(h=aR(h,r.pendingProps,fs),h!==null?(r.stateNode=h,Ia=r,Ti=null,s=!0):s=!1),s||Io(r)),null;case 13:return Pa(s,r,h);case 4:return st(r,r.stateNode.containerInfo),y=r.pendingProps,s===null?r.child=el(r,null,y,h):Hi(s,r,y,h),r.child;case 11:return ri(s,r,r.type,r.pendingProps,h);case 7:return Hi(s,r,r.pendingProps,h),r.child;case 8:return Hi(s,r,r.pendingProps.children,h),r.child;case 12:return Hi(s,r,r.pendingProps.children,h),r.child;case 10:return y=r.pendingProps,Fo(r,r.type,y.value),Hi(s,r,y.children,h),r.child;case 9:return S=r.type._context,y=r.pendingProps.children,zr(r),S=pi(S),y=y(S),r.flags|=1,Hi(s,r,y,h),r.child;case 14:return oi(s,r,r.type,r.pendingProps,h);case 15:return Dh(s,r,r.type,r.pendingProps,h);case 19:return li(s,r,h);case 31:return y=r.pendingProps,h=r.mode,y={mode:y.mode,children:y.children},s===null?(h=ql(y,h),h.ref=r.ref,r.child=h,h.return=r,r=h):(h=Pi(s.child,y),h.ref=r.ref,r.child=h,h.return=r,r=h),r;case 22:return jl(s,r,h);case 24:return zr(r),y=pi(Vi),s===null?(S=Wo(),S===null&&(S=nn,D=kd(),S.pooledCache=D,D.refCount++,D!==null&&(S.pooledCacheLanes|=h),S=D),r.memoizedState={parent:y,cache:S},ch(r),Fo(r,Vi,S)):((s.lanes&h)!==0&&(Ut(s,r),Bl(r,null,null,h),Nc()),S=s.memoizedState,D=r.memoizedState,S.parent!==y?(S={parent:y,cache:y},r.memoizedState=S,r.lanes===0&&(r.memoizedState=r.updateQueue.baseState=S),Fo(r,Vi,y)):(y=D.cache,Fo(r,Vi,y),y!==S.cache&&Pl(r,[Vi],h,!0))),Hi(s,r,r.pendingProps.children,h),r.child;case 29:throw r.pendingProps}throw Error(n(156,r.tag))}function xs(s){s.flags|=4}function So(s,r){if(r.type!=="stylesheet"||(r.state.loading&4)!==0)s.flags&=-16777217;else if(s.flags|=16777216,!bT(r)){if(r=Qn.current,r!==null&&((wt&4194048)===wt?vs!==null:(wt&62914560)!==wt&&(wt&536870912)===0||r!==vs))throw Hs=Mn,lh;s.flags|=8192}}function To(s,r){r!==null&&(s.flags|=4),s.flags&16384&&(r=s.tag!==22?_t():536870912,s.lanes|=r,ie|=r)}function Zl(s,r){if(!Nn)switch(s.tailMode){case"hidden":r=s.tail;for(var h=null;r!==null;)r.alternate!==null&&(h=r),r=r.sibling;h===null?s.tail=null:h.sibling=null;break;case"collapsed":h=s.tail;for(var y=null;h!==null;)h.alternate!==null&&(y=h),h=h.sibling;y===null?r||s.tail===null?s.tail=null:s.tail.sibling=null:y.sibling=null}}function Pn(s){var r=s.alternate!==null&&s.alternate.child===s.child,h=0,y=0;if(r)for(var S=s.child;S!==null;)h|=S.lanes|S.childLanes,y|=S.subtreeFlags&65011712,y|=S.flags&65011712,S.return=s,S=S.sibling;else for(S=s.child;S!==null;)h|=S.lanes|S.childLanes,y|=S.subtreeFlags,y|=S.flags,S.return=s,S=S.sibling;return s.subtreeFlags|=y,s.childLanes=h,r}function Ch(s,r,h){var y=r.pendingProps;switch(ih(r),r.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Pn(r),null;case 1:return Pn(r),null;case 3:return h=r.stateNode,y=null,s!==null&&(y=s.memoizedState.cache),r.memoizedState.cache!==y&&(r.flags|=2048),mo(Vi),Nt(),h.pendingContext&&(h.context=h.pendingContext,h.pendingContext=null),(s===null||s.child===null)&&(cr(r)?xs(r):s===null||s.memoizedState.isDehydrated&&(r.flags&256)===0||(r.flags|=1024,kn())),Pn(r),null;case 26:return h=r.memoizedState,s===null?(xs(r),h!==null?(Pn(r),So(r,h)):(Pn(r),r.flags&=-16777217)):h?h!==s.memoizedState?(xs(r),Pn(r),So(r,h)):(Pn(r),r.flags&=-16777217):(s.memoizedProps!==y&&xs(r),Pn(r),r.flags&=-16777217),null;case 27:Rn(r),h=ze.current;var S=r.type;if(s!==null&&r.stateNode!=null)s.memoizedProps!==y&&xs(r);else{if(!y){if(r.stateNode===null)throw Error(n(166));return Pn(r),null}s=q.current,cr(r)?Om(r):(s=_T(S,y,h),r.stateNode=s,xs(r))}return Pn(r),null;case 5:if(Rn(r),h=r.type,s!==null&&r.stateNode!=null)s.memoizedProps!==y&&xs(r);else{if(!y){if(r.stateNode===null)throw Error(n(166));return Pn(r),null}if(s=q.current,cr(r))Om(r);else{switch(S=dy(ze.current),s){case 1:s=S.createElementNS("http://www.w3.org/2000/svg",h);break;case 2:s=S.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;default:switch(h){case"svg":s=S.createElementNS("http://www.w3.org/2000/svg",h);break;case"math":s=S.createElementNS("http://www.w3.org/1998/Math/MathML",h);break;case"script":s=S.createElement("div"),s.innerHTML=" + + + +
                + + diff --git a/resources/[inventory]/tgiann-core/ui/build/vite.svg b/resources/[inventory]/tgiann-core/ui/build/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/resources/[inventory]/tgiann-core/ui/build/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/.fxap b/resources/[inventory]/tgiann-inventory/.fxap new file mode 100644 index 000000000..c4e9d60c5 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/.fxap differ diff --git a/resources/[inventory]/tgiann-inventory/client/ammo.lua b/resources/[inventory]/tgiann-inventory/client/ammo.lua new file mode 100644 index 000000000..76fc12e46 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/ammo.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/attachments.lua b/resources/[inventory]/tgiann-inventory/client/attachments.lua new file mode 100644 index 000000000..4951b5c65 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/attachments.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/carryItems.lua b/resources/[inventory]/tgiann-inventory/client/carryItems.lua new file mode 100644 index 000000000..02f113910 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/carryItems.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/client.lua b/resources/[inventory]/tgiann-inventory/client/client.lua new file mode 100644 index 000000000..cc2eced72 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/client.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/clothing.lua b/resources/[inventory]/tgiann-inventory/client/clothing.lua new file mode 100644 index 000000000..e16f8605f Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/clothing.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/commands.lua b/resources/[inventory]/tgiann-inventory/client/commands.lua new file mode 100644 index 000000000..af8778b2e Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/commands.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/craft.lua b/resources/[inventory]/tgiann-inventory/client/craft.lua new file mode 100644 index 000000000..50504bca5 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/craft.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/dev.lua b/resources/[inventory]/tgiann-inventory/client/dev.lua new file mode 100644 index 000000000..98852b2af Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/dev.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/drop.lua b/resources/[inventory]/tgiann-inventory/client/drop.lua new file mode 100644 index 000000000..78acef968 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/drop.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/dropWhenDie.lua b/resources/[inventory]/tgiann-inventory/client/dropWhenDie.lua new file mode 100644 index 000000000..dbcc65186 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/dropWhenDie.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/dumpsterSearch.lua b/resources/[inventory]/tgiann-inventory/client/dumpsterSearch.lua new file mode 100644 index 000000000..32d3fd58f Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/dumpsterSearch.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/editable.lua b/resources/[inventory]/tgiann-inventory/client/editable.lua new file mode 100644 index 000000000..7e8525c76 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/client/editable.lua @@ -0,0 +1,174 @@ +local admin = nil + +---@return boolean +function isPlayerAdmin() + if admin == nil then + admin = lib.callback.await("tgiann-inventory:server:isAdmin", false) + end + return admin +end + +---@param job string +---@return boolean +function isPolice(job) + for i = 1, #config.weaponPoliceJobs do + if config.weaponPoliceJobs[i] == job then + return true + end + end + return false +end + +---@param bool boolean +function hotbarIsOpenEditable(bool) + TriggerEvent("tgiann-inventory:hotbar", bool) +end + +---@return boolean +function canOpen() + if not PlayerData then PlayerData = exports["tgiann-core"]:getPlayerData() end + return not IsNuiFocused() and not IsDisabledControlPressed(0, 19) and client.inventoryActive and not client.isDead and not IsPauseMenuActive() and client.playerLoaded and not PlayerData.metadata.kelepce and not PlayerData.metadata.pkelepce +end + +---@param text string +---@param type? "me" | "do" +function emote(text, type) + if not config.autoEmote then return end + ExecuteCommand((type or "me") .. " " .. text) +end + +RegisterNetEvent('tgiann-inventory:emote') +AddEventHandler('tgiann-inventory:emote', emote) + +function opened() + TriggerEvent("tgiann-hud:ui", false) + TriggerEvent("tgiann-lumihud:ui", false) +end + +function closed() + TriggerEvent("tgiann-hud:ui", true) + TriggerEvent("tgiann-lumihud:ui", true) +end + +---@return boolean +function disableClotheButton() + --[[ local onDuty = false + if PlayerData.job.name == "police" then + onDuty = PlayerData.job.onduty + end + return onDuty or (exports["tgiann-event"]:joinedAnyEvent() and true or false ) or exports["tgiann-clothing"]:isInspect() ]] + return false +end + +---@param vehicle number +---@return {maxweight: number, slots: number} +function getTrunkData(vehicle) + local modelData = config.vehicleModelSlotsMaxWeights[GetEntityModel(vehicle)] + if modelData then + return { + maxweight = modelData.maxWeight, + slots = modelData.slots, + } + end + + local classData = config.vehicleClassSlotsMaxWeights[GetVehicleClass(vehicle)] + if classData then + return { + maxweight = classData.maxWeight, + slots = classData.slots, + } + end + + return { + maxweight = 10000, + slots = 5, + } +end + +---@return boolean +function removeWeaponCustom() + --[[ if exports["tgiann-pvpinventory"]:isActive() then + SetCurrentWeapon() + return true + end ]] + return false +end + +---@return boolean +function dropWeaponWhenDieEditable() + --[[ local zoneIsRed = exports["tgiann-safezone"]:getZoneType() == "red" + if zoneIsRed and exports["tgiann-police"]:playerIsPolice() then + return + end + + if zoneIsRed and PlayerData.metadata.vip.level == 2 and math.random(1, 100) >= 50 then -- 2 Level VIP Özelliği %50 silah düşme oranı + TriggerEvent("inventory:client:removeWeapon") + return + end ]] + + return true +end + +---@param status { hunger?:number, thirst?:number } +function setPlayerStatus(status) + if config.framework == "esx" then + if status.hunger then + TriggerEvent("esx_status:getStatus", "hunger", function(value) + value.set(value.val + status.hunger) + end) + end + if status.thirst then + TriggerEvent("esx_status:getStatus", "thirst", function(value) + value.set(value.val + status.thirst) + end) + end + elseif config.framework == "qb" then + if status.hunger then + TriggerServerEvent("consumables:server:addHunger", tgiCore.core.Functions.GetPlayerData().metadata.hunger + status.hunger) + end + if status.thirst then + TriggerServerEvent("consumables:server:addThirst", tgiCore.core.Functions.GetPlayerData().metadata.thirst + status.thirst) + end + end +end + +---@param itemConfig table +---@param itemName string +function editableAddCarryItem(itemConfig, itemName) + -- LocalPlayer.state:set('hrCarry', itemName, false) +end + +---@param carryItem {object:number, item:string} +function editableRemoveCarryItem(carryItem) + -- LocalPlayer.state:set('hrCarry', nil, false) +end + +---@return boolean +function canUseRealisticArmor() + return true +end + +---@param targetPlayerPed number PlayerPedId +---@param targetPlayerServerId number PlayerServerId +function canRobTarget(targetPlayerPed, targetPlayerServerId) + local isDead = tgiCore.IsTargetDead(targetPlayerServerId) + if isDead then return config.searchPlayer.deadPlayer, lang.robDeadError end + + if not config.searchPlayer.animation.active then return true end + + for i = 1, #config.searchPlayer.animation.list do + local data = config.searchPlayer.animation.list[i] + if IsEntityPlayingAnim(targetPlayerPed, data.name, data.anim, 3) then + return true + end + end + + return false, lang.robAnimationError +end + +---@param enable boolean +function setFastSlotsEnable(enable) + client.fastSlotsEnable = enable +end + +exports("SetFastSlotsEnable", setFastSlotsEnable) diff --git a/resources/[inventory]/tgiann-inventory/client/exports.lua b/resources/[inventory]/tgiann-inventory/client/exports.lua new file mode 100644 index 000000000..421f0da89 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/exports.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/metadata.lua b/resources/[inventory]/tgiann-inventory/client/metadata.lua new file mode 100644 index 000000000..99ba60158 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/metadata.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/playerRender.lua b/resources/[inventory]/tgiann-inventory/client/playerRender.lua new file mode 100644 index 000000000..1cda7e04a Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/playerRender.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/realisticArmor.lua b/resources/[inventory]/tgiann-inventory/client/realisticArmor.lua new file mode 100644 index 000000000..53247d11d Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/realisticArmor.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/stashes.lua b/resources/[inventory]/tgiann-inventory/client/stashes.lua new file mode 100644 index 000000000..9f0b228fc Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/stashes.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/stungunAmmo.lua b/resources/[inventory]/tgiann-inventory/client/stungunAmmo.lua new file mode 100644 index 000000000..195134f6f Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/stungunAmmo.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/throwItem.lua b/resources/[inventory]/tgiann-inventory/client/throwItem.lua new file mode 100644 index 000000000..b0d0b5b5a Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/throwItem.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/topHeader.lua b/resources/[inventory]/tgiann-inventory/client/topHeader.lua new file mode 100644 index 000000000..9c4408bc1 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/client/topHeader.lua @@ -0,0 +1,29 @@ +-- headerClickMainFunction and headerClickShopFunction are test functions, you may need to edit them or delete them from config +function headerClickMainFunction() + --[[ + -- Example + CloseInventory() + while IsNuiFocused() do Wait(100) end + exports["tgiann-esc"]:open() ]] + tgiCore.notif("I'm test button please edit me from client/topHeader.lua", 10000, "error") +end + +function headerClickShopFunction() + --exports["tgiann-coinshop"]:openUi() -- Example + tgiCore.notif("I'm test button please edit me from client/topHeader.lua", 10000, "error") +end + +function headerClickSettingsFunction() + CloseInventory() + while IsNuiFocused() do Wait(100) end + ActivateFrontendMenu(`FE_MENU_VERSION_LANDING_MENU`, 0, -1) +end + +function headerClickCraftFunction() + TriggerEvent("tgiann-inventory:craft:openDefault") +end + +RegisterNUICallback("headerClick", function(funcName, cb) + _G[funcName]() + cb("") +end) diff --git a/resources/[inventory]/tgiann-inventory/client/useItem.lua b/resources/[inventory]/tgiann-inventory/client/useItem.lua new file mode 100644 index 000000000..5dde3c518 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/useItem.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/vendingMachine.lua b/resources/[inventory]/tgiann-inventory/client/vendingMachine.lua new file mode 100644 index 000000000..a203a46f1 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/vendingMachine.lua differ diff --git a/resources/[inventory]/tgiann-inventory/client/weapdraw.lua b/resources/[inventory]/tgiann-inventory/client/weapdraw.lua new file mode 100644 index 000000000..eefdf9b85 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/client/weapdraw.lua differ diff --git a/resources/[inventory]/tgiann-inventory/configs/config.lua b/resources/[inventory]/tgiann-inventory/configs/config.lua new file mode 100644 index 000000000..b77712587 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/config.lua @@ -0,0 +1,409 @@ +--[[ + - this script needs tgiann-core script to work, you can download the script from your keymaster account + Start tgiann-core script after es_extented/qb-core script and before tgiann-* scripts + Adjust the tgiann-core config file according to the framework you are using + + Docs: https://tgiann.gitbook.io/tgiann/scripts/tgiann-inventory + Other Language Files: https://discord.com/channels/813192868906532905/1307000341547454595 (Discord > Translations Thread) +]] + +tgiCoreExports = exports["tgiann-core"] +config = tgiCoreExports:getConfig() +config.lang = "en" + +-- The config.locale value is retrieved from tgiann-core. +config.locale.symbol = "$" + +-- Recommendation: +-- It is recommended to use the needRegisterStash setting or disableClientOpenInventory setting to true. +-- If needRegisterStash is true, inventories not registered by the client cannot be opened +-- If disableClientOpenInventory is true, the client will not be able to trigger openinventory events or exports, so cheaters will not be able to open inventories on client side. +-- if you activate these two settings, you should edit all your scripts and move the openinventory exports or events to the server side. +-- while doing this, you must first register the inventory with register stash and write extra protections in your server side event that opens the inventory. +-- for example, if it is a police stash, checking the player's job first is an extra precaution against cheaters. +config.needRegisterStash = false -- When true, the inventory must be registered with RegisterStash for stash and craft inventories. if the inventory is not registered. you cannot open the inventory with openInventory +config.disableClientOpenInventory = { + disabled = false, -- When true, openinventory events and exports triggered from client will not work + ignoreTypeList = { -- When the type is in this list, it will not be disabled + glovebox = true, -- Don't remove this + trunk = true, -- Don't remove this + drop = true, -- Don't remove this + --crafting = true, + --shop = true + } +} + +config.moneyAsItem = { -- https://docs.tgiann.com/scripts/tgiann-inventory/how-do-money-as-item + active = true, + items = { + -- item name / money type + qb = { -- for qb and qbox + money_item = "cash", + -- black_money = "black_money" -- for black money + }, + esx = { -- for esx + money_item = "money", + -- black_money = "black_money" -- for black money + }, + } +} + +config.blockWeaponWheel = true -- If you don't have a script that blocks weaponwheel make it true, if you do have a script than false +config.preventHandWeaponChangingSlots = true -- prevents the player from changing the slot of the weapon they are using +config.showItemLabelOnMainInventory = false -- turn on/off the label of items in the main inventory +config.accessDropWhenInVehicle = false -- if true, players can drop items and access drop inventory while in the vehicle +config.kickPlayerWhenHackingDatected = false -- if true, the player will be kicked when the inventory hack is detected (U can edit ban function from editable) +config.autoEmote = true -- if true, the player will automatically me and do the emote when the trunk etc is opened +config.inventorySaveTime = 10 -- How often should updated inventory data be saved to the database? (Minute) +config.createDropWhenPlayerFull = true -- if true, when the player is full, the item will be dropped to the ground (only work with AddItem export) + +-- false - "serverid" - "citizenid" +-- citizenid: QB: citizenid, ESX: identifier +config.contextGiveItemId = "serverid" +config.contextGiveShowPlayerName = false -- if true, the player name will be shown in the context menu when giving an item to another player + +config.openOwner = { + trunk = { + active = false, -- When set to true, only the vehicle owner can open the trunk. + openNpc = true, -- When the setting is active, the trunk can be used if the vehicle doesn't belong to anyone. + }, + glovebox = { + active = false, -- When set to true, only the vehicle owner can open the glovebox. + openNpc = false, -- When the setting is active, the glovebox can be used if the vehicle doesn't belong to anyone. + } +} + +config.searchPlayer = { + askTarget = { + active = true, -- If true, when a player is searched, a request is sent to the other player to accept the search. + keys = { + accept = { key = 246, label = "Y" }, + cancel = { key = 249, label = "N" }, + } + }, + animation = { + active = false, -- If true, the target player should play one of the following animations. if it's not playing one of the animations, it can't be searched. + list = { -- animation list + { name = "missminuteman_1ig_2", anim = "handsup_base", }, + { name = "mp_arresting", anim = "idle", }, + }, + }, + deadPlayer = false, -- if true, the player can be searched while dead. +} + +config.openMaxDistance = { + player = 5, -- The distance the player can open the other player inventory + trunk = 10, -- The distance the player can open the trunk +} + +config.defaultSettings = { + blurbg = true, -- Sets the background blur setting of the player entering the server for the first time to the value in config. + blurMenu = false, -- Sets the menu background blur setting of the player entering the server for the first time to the value in config. (causes these players to make the screen flicker) + character = true, -- Sets the character visibility setting for the first player to enter the server to the value in config. + + -- if you leave only one color the player will not change the color of the ui + -- if you are using tgiann-lumihud this setting will not work. colors will be changed from the /hud menu of lumihud + -- only use hex color + defaultColors = { + { label = "Green", background = config.defaultColor.background, color = config.defaultColor.color }, -- The first index is set as the default color of the inventory. + { label = "Lime Green", background = "#32CD32", color = "#252525" }, + { label = "Sea Green", background = "#2E8B57", color = "#fff" }, + { label = "Bright Blue", background = "#00BFFF", color = "#252525" }, + { label = "Electric Blue", background = "#7DF9FF", color = "#252525" }, + { label = "Neon Red", background = "#FF073A", color = "#fff" }, + { label = "Electric Red", background = "#FF3333", color = "#fff" }, + { label = "Neon Orange", background = "#FF4500", color = "#fff" }, + { label = "Bright Orange", background = "#FFA500", color = "#252525" }, + { label = "Fluorescent Yellow", background = "#CCFF00", color = "#252525" }, + { label = "Hot Pink", background = "#FF69B4", color = "#fff" }, + { label = "Deep Pink", background = "#FF1493", color = "#fff" }, + { label = "Fuchsia", background = "#FF00FF", color = "#fff" }, + { label = "Violet", background = "#8A2BE2", color = "#fff" }, + { label = "Plum", background = "#DDA0DD", color = "#252525" }, + { label = "Lavender", background = "#E6E6FA", color = "#252525" }, + { label = "Light Green", background = "#90EE90", color = "#252525" }, + { label = "Light Blue", background = "#ADD8E6", color = "#252525" }, + { label = "Golden", background = "#FFD700", color = "#252525" }, + { label = "Cobalt Blue", background = "#0047AB", color = "#fff" }, + { label = "Rose Red", background = "#FFC0CB", color = "#252525" }, + { label = "Peach", background = "#FFDAB9", color = "#252525" }, + { label = "Copper", background = "#B87333", color = "#252525" }, + { label = "Cream", background = "#FFFDD0", color = "#252525" }, + } +} + +--[[ +-- Set this setting to false if you are not using tgiann-clothing or do not want clothes to be items +-- if you are using tgiann-clothing, make this and the config.clothingAsItem setting in clothing the same +-- false version; https://youtu.be/o7ZofZZ00fo +-- If config.clothingAsItem is true, make sure the following items are added to your item list +c_necklace = { name = "c_necklace", label = "Necklace (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_bproof = { name = "c_bproof", label = "Bullet Proof (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_decal = { name = "c_decal", label = "Decals (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_torso = { name = "c_torso", label = "Torso (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_mask = { name = "c_mask", label = "Mask (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_helmet = { name = "c_helmet", label = "Hat (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_glasses = { name = "c_glasses", label = "Glasses (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_bag = { name = "c_bag", label = "Bag (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_pants = { name = "c_pants", label = "Pants (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_shoes = { name = "c_shoes", label = "Shoes (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_bracelet = { name = "c_bracelet", label = "Bracelet (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_watch = { name = "c_watch", label = "Watch (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +c_ear = { name = "c_ear", label = "Ear (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, +kposet = { name = "kposet", label = "Clothes Bag", weight = 100, type = "item", unique = true, useable = true, shouldClose = false, description = "Special Bag to Store Your Clothes" }, -- Clothe small bag item +bkposet = { name = "bkposet", label = "Clothes Bag Plus", weight = 300, type = "item", unique = true, useable = true, shouldClose = false, description = "Special Bag to Store Your Clothes" }, -- Clothe big bag item +clothe_set = { name = 'clothe_set', label = 'Clothe Set', weight = 0, type = 'item', image = 'clothe_set.png', clothe = true, unique = true, useable = true, shouldClose = false, description = '' }, -- Clothe set item +]] +config.clothingAsItem = false + +-- Only works when clothingAsItem is false or Custom Script Clothe is active(https://docs.tgiann.com/scripts/tgiann-clothing/events-exports#custom-script-clothe) +config.naked = { + male = { + c_torso = { + { componentId = 8, prop = 15, texture = 0 }, --tshirt + { componentId = 11, prop = 15, texture = 0 }, -- torso + { componentId = 3, prop = 15, texture = 0 } -- arms + }, + c_pants = { + { componentId = 4, prop = 61, texture = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } } + }, + c_shoes = { { componentId = 6, prop = 34, texture = 0 } }, + c_decal = { { componentId = 10, prop = 0, texture = 0 } }, + c_bag = { { componentId = 5, prop = 0, texture = 0 } }, + c_ear = { { componentId = 2, prop = -1, texture = -1 } }, + c_necklace = { { componentId = 7, prop = 0, texture = 0 } }, + c_bproof = { { componentId = 9, prop = 0, texture = 0 } }, + c_bracelet = { { componentId = 7, prop = -1, texture = -1 } }, + c_watch = { { componentId = 6, prop = -1, texture = -1 } }, + c_glasses = { { componentId = 1, prop = -1, texture = -1 } }, + c_helmet = { { componentId = 0, prop = -1, texture = -1 } }, + c_mask = { { componentId = 1, prop = 0, texture = 0 } }, + }, + female = { + c_torso = { + { componentId = 8, prop = 15, texture = 0 }, --tshirt + { componentId = 11, prop = 15, texture = 0 }, -- torso + { componentId = 3, prop = 15, texture = 0 } -- arms + }, + c_pants = { + { componentId = 4, prop = 62, texture = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } } + }, + c_shoes = { { componentId = 6, prop = 35, texture = 0 } }, + c_decal = { { componentId = 10, prop = 0, texture = 0 } }, + c_bag = { { componentId = 5, prop = 0, texture = 0 } }, + c_ear = { { componentId = 2, prop = -1, texture = -1 } }, + c_necklace = { { componentId = 7, prop = 0, texture = 0 } }, + c_bproof = { { componentId = 9, prop = 0, texture = 0 } }, + c_bracelet = { { componentId = 7, prop = -1, texture = -1 } }, + c_watch = { { componentId = 6, prop = -1, texture = -1 } }, + c_glasses = { { componentId = 1, prop = -1, texture = -1 } }, + c_helmet = { { componentId = 0, prop = -1, texture = -1 } }, + c_mask = { { componentId = 1, prop = 0, texture = 0 } }, + } +} + +-- You can make the inventory, trunk and glovebox keys the same if you want +config.keys = { + inventoryClose = { "Escape", "F2" }, --JS event code, https://www.toptal.com/developers/keycode + inventory = "F2", + glovebox = "G", + trunk = "G", + hotbar = "TAB", + getGround = { + label = "H", + key = 74 -- https://docs.fivem.net/docs/game-references/controls/ + } +} + +config.openTrunkDistance = { -- is checked when the trunk key is pressed + default = 1.5, -- Default open distance + models = { -- if the vehicle is too big and you have difficulty opening the trunk, you can increase the distance by adding models here + [`tug`] = 8.0 + } +} + +config.jerryCan = { + ammoKey = "ammo", + item = "weapon_petrolcan", + removeAmmoZero = true, -- if true, the item will be removed when the ammo is 0 + disableAmmoZero = true, -- if true, the item will not be used when the ammo is 0 + invSetAmmoData = true, -- If true, it sets Jerry Can's data into an inventory +} +config.jerryCan.metadata = { [config.jerryCan.ammoKey] = 10000 } + +-- Additions to this config will activate rare on items. +-- Add the key name as rareName="weaponPlus" to the item in your items.lua file +-- EXAMPLE: stungun_ammo = { rareName="weaponPlus", name = 'stungun_ammo', label = 'Stungun ammo', weight = 200, type = 'item', image = 'stungun_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Stungun' }, +config.rare = { + weaponPlus = { + color = { r = 255, g = 235, b = 59 }, + label = "Plus Weapon" + }, + weaponPolice = { + color = { r = 40, g = 217, b = 241 }, + label = "Police Weapon" + }, + weaponPoliceAmmo = { + color = { r = 40, g = 217, b = 241 }, + label = "Police Ammo" + } +} + +-- the buttons at the top when you open the inventory. +config.topHeaderIcons = { + { + icon = "qrcode", -- fontawasome icon name (https://fontawesome.com/icons) + click = "headerClickMainFunction", -- u can edit this function from topHeader.lua + style = { -- css style + color = "#ffffff7f" -- icon color + } + }, + { + icon = "pen-ruler", -- fontawasome icon name (https://fontawesome.com/icons)) + click = "headerClickCraftFunction", -- u can edit this function from topHeader.lua + style = { -- css style + color = "var(--green)" -- icon color + } + }, + { + icon = "cart-shopping", -- fontawasome icon name (https://fontawesome.com/icons) + webpage = "https://tgiann.com", -- u can edit this function from topHeader.lua + style = { -- css style + color = "#fce93dd9" -- icon color + } + }, + --[[ + { -- for tgiann-coinshop https://tgiann.tebex.io/package/6001460 + icon = "shop", -- fontawasome icon name (https://fontawesome.com/icons) + click = "headerClickShopFunction", -- u can edit this function from topHeader.lua + style = { -- css style + color = "#ffffff7f" -- icon color + } + }, + ]] +} + +config.dropWhenDie = { + weapons = true, -- when you die, the gun in your hand falls to the ground + money = true, -- when you die, your money falls to the ground + + dropMinMoney = 100, -- if the player's money is above this value, it drop to the ground + dropMaxMoney = 25000, -- if the player's money is above this value, the max drops by this value + + distance = { + propRender = 50, + drawTextDist = 8, + pressDist = 1.8 + }, +} + +config.slotsMaxWeights = { + player = { + slots = 55, + maxWeight = 100000 + }, + drop = { + slots = 20, + maxWeight = 1000000 + }, + default = { -- These values will be active if maxweight and slots data is not sent in the stash event + slots = 100, + maxWeight = 1000000 + }, + trunk = { -- These values will be active if maxweight and slots data is not sent in the trunk event + slots = 5, + maxWeight = 10000 + }, + glovebox = { -- These values will be active if maxweight and slots data is not sent in the glovebox event + slots = 1, + maxWeight = 4000 + } +} + +config.vehicleClassSlotsMaxWeights = { + [0] = { slots = 10, maxWeight = 50000 }, -- Compacts + [1] = { slots = 10, maxWeight = 100000 }, -- Sedans + [2] = { slots = 10, maxWeight = 75000 }, -- SUVs + [3] = { slots = 10, maxWeight = 30000 }, -- Coupes + [4] = { slots = 10, maxWeight = 30000 }, -- Muscle + [5] = { slots = 5, maxWeight = 10000 }, -- Sports Classics + [6] = { slots = 5, maxWeight = 25000 }, -- Sports + [7] = { slots = 5, maxWeight = 5000 }, -- Super + [8] = { slots = 1, maxWeight = 2000 }, -- Motorcycles + [9] = { slots = 10, maxWeight = 75000 }, -- Off-road + [10] = { slots = 5, maxWeight = 10000 }, -- Industrial + [11] = { slots = 5, maxWeight = 10000 }, -- Utility + [12] = { slots = 25, maxWeight = 500000 }, -- Vans + [13] = { slots = 1, maxWeight = 2000 }, -- Cycles + [14] = { slots = 5, maxWeight = 10000 }, -- Boats + [15] = { slots = 5, maxWeight = 10000 }, -- Helicopters + [16] = { slots = 5, maxWeight = 10000 }, -- Planes + [17] = { slots = 5, maxWeight = 10000 }, -- Service + [18] = { slots = 5, maxWeight = 10000 }, -- Emergency + [19] = { slots = 5, maxWeight = 10000 }, -- Military + [20] = { slots = 40, maxWeight = 800000 }, -- Commercial + [21] = { slots = 5, maxWeight = 10000 }, -- Trains + [22] = { slots = 5, maxWeight = 10000 }, -- Open Wheel +} + +config.vehicleModelSlotsMaxWeights = { + [`bcat`] = { slots = 200, maxWeight = 10000000 } +} + +-- backpack command settings "(/backpack)" +config.backpack = { + { -- Default (Level 1) + weight = config.slotsMaxWeights.player.maxWeight, + slots = config.slotsMaxWeights.player.slots, + }, + { -- Level 2 + weight = config.slotsMaxWeights.player.maxWeight + 50000, + slots = config.slotsMaxWeights.player.slots + 30, + }, + { -- Level 3 + weight = config.slotsMaxWeights.player.maxWeight + 100000, + slots = config.slotsMaxWeights.player.slots + 55, + } +} + +config.BackEngineVehicles = { + [`ninef`] = 4, + [`adder`] = 4, + [`vagner`] = 5, + [`t20`] = 5, + [`infernus`] = 4, + [`zentorno`] = 4, + [`reaper`] = 4, + [`comet2`] = 4, + [`comet3`] = 5, + [`jester`] = 4, + [`jester2`] = 4, + [`cheetah`] = 5, + [`cheetah2`] = 5, + [`prototipo`] = 5, + [`turismor`] = 5, + [`pfister811`] = 5, + [`ardent`] = 5, + [`nero`] = 4, + [`nero2`] = 4, + [`tempesta`] = 5, + [`vacca`] = 4, + [`bullet`] = 4, + [`osiris`] = 5, + [`entityxf`] = 4, + [`turismo2`] = 5, + [`fmj`] = 4, + [`re7b`] = 4, + [`tyrus`] = 5, + [`italigtb`] = 4, + [`penetrator`] = 4, + [`monroe`] = 4, + [`ninef2`] = 4, + [`stingergt`] = 5, + [`gp1`] = 5, + [`autarch`] = 5, + [`tyrant`] = 4 +} + +config.langs = {} -- don't change +config.strengthDivision = 100 -- for my server :( diff --git a/resources/[inventory]/tgiann-inventory/configs/configAmmo.lua b/resources/[inventory]/tgiann-inventory/configs/configAmmo.lua new file mode 100644 index 000000000..a1d4aa83e --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configAmmo.lua @@ -0,0 +1,97 @@ +--[[ +Update Video: https://youtu.be/DeWn_e7cZwE +1 : To load bullets into the gun, you must use the bullet item. When used, it will load bullets based on the `config.ammo.ammo` value. +2 : Pressing the R key reloads bullets from your inventory up to the weapon's magazine limit. For example, if the magazine limit is 30, it will deduct 30 bullets from your inventory and load them into the clip. +]] +config.ammoSystem = 2 -- 1 or 2 + +config.clearAnimationWhenReload = false -- when true, the animation will be cleared when reloading +config.disableStunGunAmmo = false -- when true, stungun works like in gta + +config.reloadProgressbarBar = { + time = 2000, + disables = { + disableMovement = false, + disableCarMovement = false, + disableMouse = false, + disableCombat = true, + } +} + +config.ammo = { + { + ammoType = "AMMO_STUNGUN", + item = "stungun_ammo", + ammo = 2, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 2, -- Only works on ammoSystem 1 + isStunGun = true, + }, + { + ammoType = "AMMO_PISTOL", + item = "pistol_ammo", + ammo = 30, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_SMG", + item = "smg_ammo", + ammo = 30, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_SHOTGUN", + item = "shotgun_ammo", + ammo = 30, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_RIFLE", + item = "rifle_ammo", + ammo = 30, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_SNIPER", + item = "snp_ammo", + ammo = 4, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_MG", + item = "mg_ammo", + ammo = 120, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + -- POLICE + { + ammoType = "AMMO_POLICE_STUNGUN", + item = "police_stungun_ammo", + ammo = 2, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 2, -- Only works on ammoSystem 1 + isStunGun = true, + }, + { + ammoType = "AMMO_POLICE_PISTOL", + item = "police_pistol_ammo", + ammo = 120, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_POLICE_SMG", + item = "police_smg_ammo", + ammo = 120, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_POLICE_SHOTGUN", + item = "police_shotgun_ammo", + ammo = 30, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, + { + ammoType = "AMMO_POLICE_RIFLE", + item = "police_rifle_ammo", + ammo = 120, -- Only works on ammoSystem 1 + maxAmmoInWeapon = 250 -- Only works on ammoSystem 1 + }, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configAntiSwimingItems.lua b/resources/[inventory]/tgiann-inventory/configs/configAntiSwimingItems.lua new file mode 100644 index 000000000..716156a95 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configAntiSwimingItems.lua @@ -0,0 +1,6 @@ +config.antiSwimingItems = { -- Added items are deleted when you enter the water and their broken state is added to the inventory + ["black_phone"] = "broken_phone", + ["green_phone"] = "broken_phone", + ["red_phone"] = "broken_phone", + ["purple_phone"] = "broken_phone", +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configAttachment.lua b/resources/[inventory]/tgiann-inventory/configs/configAttachment.lua new file mode 100644 index 000000000..cf6342254 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configAttachment.lua @@ -0,0 +1,1140 @@ +config.attachment = {} +config.attachment.enable = true -- adds attachments menu to right click menu +config.attachment.location = { + enable = true, + locations = { + { + coords = vector3(19.3139, -1111.2748, 29.7970), + r = 10, + }, + { + coords = vector3(-663.6223, -937.1613, 23.4768), + r = 10, + }, + { + coords = vector3(810.2000, -2157.3000, 29.6190), + r = 10, + }, + { + coords = vector3(1693.4000, 3759.5000, 37.0654), + r = 10, + }, + { + coords = vector3(-331.4380, 6083.4717, 33.6701), + r = 10, + }, + { + coords = vector3(252.3000, -50.0001, 70.9411), + r = 10, + }, + { + coords = vector3(2567.6001, 294.3000, 108.7349), + r = 10, + }, + { + coords = vector3(-1117.5000, 2698.6001, 18.5541), + r = 10, + }, + { + coords = vector3(842.4000, -1033.4000, 28.1949), + r = 10, + }, + { -- PD + coords = vector3(452.2244, -980.9645, 30.6896), + r = 25, + }, + } +} +config.attachment.moneyType = "bank" +config.attachment.enableCommand = true +config.attachment.commandName = "open" +config.attachment.tableSpawnZ = 200 +config.attachment.tintItem = "free" + +--[[ + item: Component Money or Item Name | string or int + Example + item = 500 + item = "free" + item = "flashlight" + + component: Component Name | string + Example + component = "COMPONENT_SWITCHBLADE_VARMOD_BASE" + + default: is component default compent | bool + Example + default = true + default = false +]] +config.attachment.weaponAttachment = { + --EX ED Weapon + --PD Pistol + ["weapon_pistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_PISTOL_CLIP_01", default = true }, + { item = "testitem", component = "COMPONENT_PISTOL_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + }, + ["weapon_pistol_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_PISTOL_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_PISTOL_MK2_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH_02" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_PI_RAIL" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_COMP" }, + { item = "free", component = "COMPONENT_AT_PI_SUPP_02" }, + }, + }, + --ILLEGAL Pistol + ["weapon_m45a1fm"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_M45A1FM_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_M45A1FM_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + }, + ["weapon_heavypistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_HEAVYPISTOL_CLIP_01", default = true }, + { item = 100, component = "COMPONENT_HEAVYPISTOL_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + }, + --PD smg + ["weapon_combatpdw"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_COMBATPDW_CLIP_01", default = true }, + {item = "free", component = "COMPONENT_COMBATPDW_CLIP_02"}, + { item = 200, component = "COMPONENT_COMBATPDW_CLIP_03" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + }, + ["weapon_smg"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SMG_CLIP_01", default = true }, + {item = "free", component = "COMPONENT_SMG_CLIP_02"}, + { item = 200, component = "COMPONENT_SMG_CLIP_03" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_02" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_SUPP" }, + }, + }, + --ILLEGAL smg + ["weapon_minismg"] = { + -- Hiç bir şey yok + }, + ["weapon_microsmg"] = { + -- Hiç bir şey yok + }, + ["weapon_pp19"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_PP19_CLIP_01", default = true }, + --{item = "free", component = "COMPONENT_PP19_CLIP_02"}, + { item = 200, component = "COMPONENT_PP19_CLIP_03" }, + --{item = "free", component = "COMPONENT_PP19_CLIP_04"}, + --{item = "free", component = "COMPONENT_PP19_CLIP_05"}, + --{item = "free", component = "COMPONENT_PP19_CLIP_06"}, + --{item = "free", component = "COMPONENT_PP19_CLIP_07"}, + + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_PP19_LASER_01" }, + { item = "free", component = "COMPONENT_PP19_LASER_02" }, + { item = "free", component = "COMPONENT_PP19_LASER_03" }, + { item = "free", component = "COMPONENT_PP19_LASER_04" }, + { item = "free", component = "COMPONENT_PP19_LASER_05" }, + { item = "free", component = "COMPONENT_PP19_LASER_06" }, + { item = "free", component = "COMPONENT_PP19_LASER_07" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_PP19_GRIP_01" }, + { item = "free", component = "COMPONENT_PP19_GRIP_02" }, + { item = "free", component = "COMPONENT_PP19_GRIP_03" }, + { item = "free", component = "COMPONENT_PP19_GRIP_04" }, + { item = "free", component = "COMPONENT_PP19_GRIP_05" }, + { item = "free", component = "COMPONENT_PP19_GRIP_06" }, + { item = "free", component = "COMPONENT_PP19_GRIP_07" }, + { item = "free", component = "COMPONENT_PP19_GRIP_08" }, + { item = "free", component = "COMPONENT_PP19_GRIP_09" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_PP19_HANDGUARD_01", default = true }, + { item = "free", component = "COMPONENT_PP19_HANDGUARD_02" }, + { item = "free", component = "COMPONENT_PP19_HANDGUARD_03" }, + -- {item = "free", component = "COMPONENT_PP19_HANDGUARD_04"}, + { item = "free", component = "COMPONENT_PP19_HANDGUARD_05" }, + --{item = "free", component = "COMPONENT_PP19_HANDGUARD_06"}, + { item = "free", component = "COMPONENT_PP19_HANDGUARD_07" }, + { item = "free", component = "COMPONENT_PP19_HANDGUARD_08" }, + --{item = "free", component = "COMPONENT_PP19_HANDGUARD_09"}, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_PP19_SCOPE_01", default = true }, + { item = "free", component = "COMPONENT_PP19_SCOPE_02" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_03" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_04" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_05" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_06" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_07" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_08" }, + { item = "free", component = "COMPONENT_PP19_SCOPE_09" }, + -- {item = "free", component = "COMPONENT_PP19_SCOPE_10"}, + }, + }, + ["weapon_compactrifle"] = { + -- hiçbir şey yok adasdasd + }, + --PD rifle + ["weapon_specialcarbine"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SPECIALCARBINE_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_SPECIALCARBINE_MK2_CLIP_02" }, + { item = 200, component = "COMPONENT_SPECIALCARBINE_MK2_CLIP_03" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS", default = true }, + { item = "free", component = "COMPONENT_AT_SCOPE_MEDIUM_MK2" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP_02", default = true }, + }, + }, + + -- ILLEGAL Rifle + + + + + -- Melee + ["weapon_switchblade"] = { + ["camo"] = { + { item = "free", component = "COMPONENT_SWITCHBLADE_VARMOD_BASE", default = true }, + { item = "free", component = "COMPONENT_SWITCHBLADE_VARMOD_VAR1" }, + { item = "free", component = "COMPONENT_SWITCHBLADE_VARMOD_VAR2" }, + } + }, + ["weapon_knuckle"] = { + ["camo"] = { + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_BASE", default = true }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_PIMP" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_BALLAS" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_DOLLAR" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_DIAMOND" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_HATE" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_LOVE" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_PLAYER" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_KING" }, + { item = "free", component = "COMPONENT_KNUCKLE_VARMOD_VAGOS" }, + } + }, + ["weapon_combatpistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_COMBATPISTOL_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_COMBATPISTOL_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_SUPP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER" }, + } + }, + ["weapon_appistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_APPISTOL_CLIP_01", default = true }, + { item = 100, component = "COMPONENT_APPISTOL_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + ["muzzle"] = { + { item = 300, component = "COMPONENT_AT_PI_SUPP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_APPISTOL_VARMOD_LUXE" }, + } + }, + ["weapon_pistol50"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_PISTOL50_CLIP_01", default = true }, + { item = 100, component = "COMPONENT_PISTOL50_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + ["muzzle"] = { + { item = 300, component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_PISTOL50_VARMOD_LUXE" }, + } + }, + ["weapon_revolver"] = { + ["camo"] = { + { item = "free", component = "COMPONENT_REVOLVER_VARMOD_BOSS" }, + { item = "free", component = "COMPONENT_REVOLVER_VARMOD_GOON" }, + } + }, + ["weapon_snspistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SNSPISTOL_CLIP_01" }, + { item = "free", component = "COMPONENT_SNSPISTOL_CLIP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_SNSPISTOL_VARMOD_LOWRIDER" }, + } + }, + ["weapon_revolver_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_REVOLVER_MK2_CLIP_01", default = true }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_MK2" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_COMP_03" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_REVOLVER_MK2_CAMO_IND_01" }, + } + }, + ["weapon_smg_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SMG_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_SMG_MK2_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL_SMG_MK2" }, + { item = "free", component = "COMPONENT_AT_SIGHTS_SMG" }, + }, + ["barrel0"] = { + { item = "free", component = "COMPONENT_AT_SB_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_SB_BARREL_02" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_MUZZLE_01" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_02" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_04" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_05" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_06" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_07" }, + { item = 500, component = "COMPONENT_AT_PI_SUPP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_IND_01" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_02_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_03_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_04_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_05_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_06_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_07_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_08_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_09_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_10_SLIDE" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_IND_01_SLIDE" }, + } + }, + ["weapon_snspistol_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_PI_FLSH_03" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_PI_RAIL_02" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_SUPP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE" }, + { item = "free", component = "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE" }, + } + }, + ["weapon_vintagepistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_VINTAGEPISTOL_CLIP_01" }, + { item = "free", component = "COMPONENT_VINTAGEPISTOL_CLIP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_AT_PI_SUPP" }, + } + }, + ["weapon_raypistol"] = { + ["camo"] = { + { item = "free", component = "COMPONENT_RAYPISTOL_VARMOD_XMAS18" }, + } + }, + ["weapon_ceramicpistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_CERAMICPISTOL_CLIP_01" }, + { item = "free", component = "COMPONENT_CERAMICPISTOL_CLIP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_CERAMICPISTOL_SUPP" }, + } + }, + --smg + ["weapon_smg"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SMG_CLIP_01", default = true }, + { item = 150, component = "COMPONENT_SMG_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_02" }, + }, + ["muzzle"] = { + { item = 500, component = "COMPONENT_AT_PI_SUPP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_SMG_VARMOD_LUXE" }, + } + }, + ["weapon_assaultsmg"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_ASSAULTSMG_CLIP_01", default = true }, + { item = 150, component = "COMPONENT_ASSAULTSMG_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO" }, + }, + ["muzzle"] = { + { item = 500, component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER" }, + } + }, + ["weapon_minismg_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SMG_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_SMG_MK2_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS_SMG" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL_SMG_MK2" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_SUPP" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_01" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_02" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_04" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_05" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_06" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_07" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_AT_SB_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_SB_BARREL_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_SMG_MK2_CAMO" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_SMG_MK2_CAMO_IND_01" }, + } + }, + ["weapon_machinepistol"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_MACHINEPISTOL_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_MACHINEPISTOL_CLIP_02" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_PI_SUPP" }, + }, + }, + --Shotguns + ["weapon_pumpshotgun"] = { + ["flashlight"] = { + { item = "free", component = "COMPONENT_ACOMPONENT_AT_AR_FLSHT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_SR_SUPP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER" }, + }, + }, + ["weapon_sawnoffshotgun"] = { + ["camo"] = { + { item = "free", component = "COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE" }, + }, + }, + ["weapon_assaultshotgun"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_ASSAULTSHOTGUN_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_ASSAULTSHOTGUN_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + }, + ["weapon_bullpupshotgun"] = { + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + }, + ["weapon_pumpshotgun_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL_MK2" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_SR_SUPP_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_08" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01" }, + } + }, + ["weapon_heavyshotgun"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_HEAVYSHOTGUN_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_HEAVYSHOTGUN_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + }, + ["weapon_autoshotgun"] = { + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + }, + }, + --Rifles + + ["weapon_heavyrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_HEAVYRIFLE_CLIP_01", default = true }, + { item = 200, component = "COMPONENT_HEAVYRIFLE_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = 500, component = "COMPONENT_AT_AR_SUPP" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_HEAVYRIFLE_CAMO1" }, + }, + }, + + ["weapon_assaultrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_ASSAULTRIFLE_CLIP_01", default = true }, + { item = 200, component = "COMPONENT_ASSAULTRIFLE_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO" }, + }, + ["muzzle"] = { + { item = 500, component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_ASSAULTRIFLE_VARMOD_LUXE" }, + }, + }, + ["weapon_carbinerifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_CARBINERIFLE_CLIP_01", default = true }, + { item = 200, component = "COMPONENT_CARBINERIFLE_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MEDIUM" }, + }, + ["muzzle"] = { + { item = 500, component = "COMPONENT_AT_AR_SUPP" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_CARBINERIFLE_VARMOD_LUXE" }, + }, + }, + ["weapon_advancedrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_ADVANCEDRIFLE_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_ADVANCEDRIFLE_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE" }, + }, + }, + ["weapon_bullpuprifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_BULLPUPRIFLE_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_BULLPUPRIFLE_VARMOD_LOW" }, + }, + }, + ["weapon_bullpuprifle_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CLIP_01", default = true }, + { item = 15000, component = "COMPONENT_BULLPUPRIFLE_MK2_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_02_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL_MK2" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_AT_BP_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_BP_BARREL_02" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_01" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_02" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_04" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_05" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_06" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_07" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01" }, + } + }, + ["weapon_assaultrifle_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CLIP_01", default = true }, + { item = 500, component = "COMPONENT_ASSAULTRIFLE_MK2_CLIP_02" }, + }, + ["grip"] = { + { item = 600, component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["flashlight"] = { + { item = 100, component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = 150, component = "COMPONENT_AT_SIGHTS" }, + { item = 200, component = "COMPONENT_AT_SCOPE_MACRO_MK2" }, + { item = 250, component = "COMPONENT_AT_SCOPE_MEDIUM_MK2" }, + }, + ["muzzle"] = { + { item = 50, component = "COMPONENT_AT_AR_SUPP_02" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_01" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_02" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_03" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_04" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_05" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_06" }, + { item = 50, component = "COMPONENT_AT_MUZZLE_07" }, + }, + ["barrel"] = { + { item = 75, component = "COMPONENT_AT_AR_BARREL_01", default = true }, + { item = 75, component = "COMPONENT_AT_AR_BARREL_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01" }, + } + }, + ["weapon_carbinerifle_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CLIP_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MACRO_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MEDIUM_MK2" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_01" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_02" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_04" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_05" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_06" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_07" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_AT_CR_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_CR_BARREL_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01" }, + } + }, + ["weapon_militaryrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_MILITARYRIFLE_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_MILITARYRIFLE_CLIP_02" }, + { item = "free", component = "COMPONENT_MILITARYRIFLE_SIGHT_01" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + }, + }, + ["weapon_tacticalrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_TACTICALRIFLE_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_TACTICALRIFLE_CLIP_02" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH_REH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + }, + --Machine Guns + ["weapon_mg"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_MG_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_MG_CLIP_02" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_MG_VARMOD_LOWRIDER" }, + }, + }, + ["weapon_combatmg"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_COMBATMG_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_COMBATMG_CLIP_02" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_MEDIUM" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_COMBATMG_VARMOD_LOWRIDER" }, + }, + }, + ["weapon_combatmg_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_COMBATMG_MK2_CLIP_01", default = true }, + { item = 1000, component = "COMPONENT_COMBATMG_MK2_CLIP_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS" }, + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MEDIUM_MK2" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_MUZZLE_01" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_02" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_04" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_05" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_06" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_07" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_AT_MG_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_MG_BARREL_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_COMBATMG_MK2_CAMO_IND_01" }, + } + }, + ["weapon_gusenberg"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_GUSENBERG_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_GUSENBERG_CLIP_02" }, + }, + }, + --Sniper Rifles + ["weapon_sniperrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_SNIPERRIFLE_CLIP_01", default = true }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_LARGE" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MAX" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_SNIPERRIFLE_VARMOD_LUXE" }, + }, + }, + ["weapon_heavysniper"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_HEAVYSNIPER_CLIP_01", default = true }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_LARGE" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MAX" }, + }, + }, + ["weapon_marksmanrifle_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CLIP_02" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SIGHTS" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MEDIUM_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_01" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_02" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_04" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_05" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_06" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_07" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_AT_MRFL_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_MRFL_BARREL_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01" }, + } + }, + ["weapon_heavysniper_mk2"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CLIP_02" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_LARGE_MK2" }, + { item = "free", component = "COMPONENT_AT_SCOPE_MAX" }, + { item = "free", component = "COMPONENT_AT_SCOPE_NV" }, + { item = "free", component = "COMPONENT_AT_SCOPE_THERMAL" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_SR_SUPP_03" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_08" }, + { item = "free", component = "COMPONENT_AT_MUZZLE_09" }, + }, + ["barrel"] = { + { item = "free", component = "COMPONENT_AT_SR_BARREL_01", default = true }, + { item = "free", component = "COMPONENT_AT_SR_BARREL_02" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP_02" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_02" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_03" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_04" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_05" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_06" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_07" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_08" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_09" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_10" }, + { item = "free", component = "COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01" }, + } + }, + ["weapon_marksmanrifle"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_MARKSMANRIFLE_CLIP_01", default = true }, + { item = "free", component = "COMPONENT_MARKSMANRIFLE_CLIP_02" }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["muzzle"] = { + { item = "free", component = "COMPONENT_AT_AR_SUPP" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + ["camo"] = { + { item = "free", component = "COMPONENT_MARKSMANRIFLE_VARMOD_LUXE" }, + } + }, + --Heavy Weapons + ["weapon_grenadelauncher"] = { + ["magazine"] = { + { item = "free", component = "COMPONENT_GRENADELAUNCHER_CLIP_01", default = true }, + }, + ["scope"] = { + { item = "free", component = "COMPONENT_AT_SCOPE_SMALL" }, + }, + ["flashlight"] = { + { item = "free", component = "COMPONENT_AT_AR_FLSH" }, + }, + ["grip"] = { + { item = "free", component = "COMPONENT_AT_AR_AFGRIP" }, + }, + }, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configAttachmentName.lua b/resources/[inventory]/tgiann-inventory/configs/configAttachmentName.lua new file mode 100644 index 000000000..f32956b27 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configAttachmentName.lua @@ -0,0 +1,52 @@ +config.attachment.tintLabel = { + normal = { + ["tint_0"] = "Default/Black", + ["tint_1"] = "Green", + ["tint_2"] = "Gold", + ["tint_3"] = "Pink", + ["tint_4"] = "Army", + ["tint_5"] = "LSPD", + ["tint_6"] = "Orange", + ["tint_7"] = "Platinum", + }, + mk2 = { + ["tint_0"] = "Classic Black", + ["tint_1"] = "Classic Gray", + ["tint_2"] = "Classic Two-Tone", + ["tint_3"] = "Classic White", + ["tint_4"] = "Classic Beige", + ["tint_5"] = "Classic Green", + ["tint_6"] = "Classic Blue", + ["tint_7"] = "Classic Earth", + ["tint_8"] = "Classic Brown & Black", + ["tint_9"] = "Red Contrast", + ["tint_10"] = "Blue Contrast", + ["tint_11"] = "Yellow Contrast", + ["tint_12"] = "Orange Contrast", + ["tint_13"] = "Bold Pink", + ["tint_14"] = "Bold Purple & Yellow", + ["tint_15"] = "Bold Orange", + ["tint_16"] = "Bold Green & Purple", + ["tint_17"] = "Bold Red Features", + ["tint_18"] = "Bold Green Features", + ["tint_19"] = "Bold Cyan Features", + ["tint_20"] = "Bold Yellow Features", + ["tint_21"] = "Bold Red & White", + ["tint_22"] = "Bold Blue & White", + ["tint_23"] = "Metallic Gold", + ["tint_24"] = "Metallic Platinum", + ["tint_25"] = "Metallic Gray & Lilac", + ["tint_26"] = "Metallic Purple & Lime", + ["tint_27"] = "Metallic Red", + ["tint_28"] = "Metallic Green", + ["tint_29"] = "Metallic Blue", + ["tint_30"] = "Metallic White & Aqua", + ["tint_31"] = "Metallic Orange & Yellow", + ["tint_32"] = "Mettalic Red and Yellow", + } +} + +-- attachments names are set automatically but if you have an addon weapon or want to change the names of attachment you can add them here +config.attachment.labels = { + --["COMPONENT_SNSPISTOL_MK2_CAMO_IND_01"] = "American Camo", +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configBlockItems.lua b/resources/[inventory]/tgiann-inventory/configs/configBlockItems.lua new file mode 100644 index 000000000..41d148ef7 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configBlockItems.lua @@ -0,0 +1,12 @@ +-- The interaction of the items you add here is limited. for example, you can add items here that you do not want to be transferred to someone else +config.blockItems = { + ["testitem"] = { -- Item name + drop = true, -- if true, player can't drop the item + glovebox = true, -- if true the player cannot put the item in the glovebox + trunk = true, -- if true the player cannot put the item in the trunk + stash = true, -- if true the player cannot put the item in the any stash + give = true, -- if true the player cannot give the item to someone else + player = true, -- cannot take or give an item from another player when true + throw = true, -- if true, the player cannot throw the item + }, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configCarryItems.lua b/resources/[inventory]/tgiann-inventory/configs/configCarryItems.lua new file mode 100644 index 000000000..92f6434df --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configCarryItems.lua @@ -0,0 +1,33 @@ +-- Update Video: https://youtu.be/-0E_XY2L4rY +config.canCarryMultipleItems = false -- If false, the player cannot pick up any other carryable item while already holding one. +config.carryItmes = { + television = { -- Item name + model = `xs_prop_arena_screen_tv_01`, + bone = 28252, + offset = vector3(0.2600, 0.1100, -0.1400), + rot = vector3(96.1620, 168.9069, 84.2402), + anim = { + dict = "beachanims@molly", + name = "beachanim_surf_clip" + }, + disableKeys = { -- https://docs.fivem.net/docs/game-references/controls/ + 21, -- INPUT_SPRINT + 22, -- INPUT_JUMP + }, + moveRate = 0.5, -- https://docs.fivem.net/natives/?_0x085BF80FA50A39D1 (1.0 Default) + }, + present = { + model = `xm3_prop_xm3_present_01a`, + bone = 28422, + offset = vector3(0.0, -0.18, -0.16), + rot = vector3(0.0, 0.0, 0.0), + anim = { + dict = "anim@heists@box_carry@", + name = "idle" + }, + disableKeys = { + 21, -- INPUT_SPRINT + }, + moveRate = 1.0 + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configClotheBackpack.lua b/resources/[inventory]/tgiann-inventory/configs/configClotheBackpack.lua new file mode 100644 index 000000000..e0b637c95 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configClotheBackpack.lua @@ -0,0 +1,26 @@ +-- Update Video: https://youtu.be/wNt_8OQ_CUQ + +config.clotheBackpack = { + active = true, --if you have a backpack in a suit, the weight limit and the number of slots of your inventory increases. + -- I don't recommend increasing the number of slots. if the player removes the backpack, the slots will be deleted and the player's belongings will remain in invisible slots + [`mp_m_freemode_01`] = { -- Male Ped + [40] = { weight = 50000, slots = 0 }, -- increases the player's default weight limit by 50000 + [41] = { weight = 60000, slots = 0 }, + [44] = { weight = 50000, slots = 0 }, + [45] = { weight = 30000, slots = 0 }, + [81] = { weight = 60000, slots = 0 }, + [82] = { weight = 80000, slots = 0 }, + [85] = { weight = 150000, slots = 0 }, + [86] = { weight = 100000, slots = 0 }, + }, + [`mp_f_freemode_01`] = { -- Female ped + [40] = { weight = 50000, slots = 0 }, -- increases the player's default weight limit by 50000 + [41] = { weight = 60000, slots = 0 }, + [44] = { weight = 50000, slots = 0 }, + [45] = { weight = 30000, slots = 0 }, + [81] = { weight = 60000, slots = 0 }, + [82] = { weight = 80000, slots = 0 }, + [85] = { weight = 150000, slots = 0 }, + [86] = { weight = 100000, slots = 0 }, + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configCommands.lua b/resources/[inventory]/tgiann-inventory/configs/configCommands.lua new file mode 100644 index 000000000..5a7d0fed3 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configCommands.lua @@ -0,0 +1,38 @@ +config.commands = { + admin = { + giveitem = "giveitem", + setitem = "setitem", + clearinv = "clearinv", + backpack = "backpack", + deleteinv = "deleteinv", + openinv = "openinv", + checkitem = "checkitem", + items = "items" + }, + player = { + givecash = { + active = true, + command = "givecash" + }, + rob = { -- You can edit canRobTarget function in tgiann-inventory/client/editable.lua + active = true, + command = "rob", + progressTime = { + min = 5000, + max = 7000 + }, + animation = { + animDict = 'random@shop_robbery', + anim = 'robbery_action_b', + flags = 16, + } + } + }, + convert = { + convertItemsFile = "convertitems", -- imports qb items.lua and esx items table into enventerin's items table + convertqb = "convertqb", -- convert inventory data such as player, stash, glovebox to tgiann inventory + convertox = "convertox", -- convert inventory data such as player, stash, glovebox to tgiann inventory + convertqsinv = "convertqsinv", -- convert inventory data such as player, stash, glovebox to tgiann inventory + convertcodeminv = "convertcodeminv", -- convert inventory data such as player, stash, glovebox to tgiann inventory + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configCraft.lua b/resources/[inventory]/tgiann-inventory/configs/configCraft.lua new file mode 100644 index 000000000..cfb8f70c2 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configCraft.lua @@ -0,0 +1,170 @@ +config.craft = {} +config.defaultCraftJob = {} + +local function registerCraft(category, label, items) + assert(type(category) == "string", "Category must be a string") + assert(type(label) == "string", "Label must be a string") + assert(type(items) == "table", "Items must be a table") + + config.craft[#config.craft + 1] = { + category = category, + label = label, + items = items + } +end +exports("RegisterCraft", registerCraft) + +local function registerJobCraft(jobName, label, items) + assert(type(jobName) == "string", "Job name must be a string") + assert(config.defaultCraftJob[jobName] == nil, ("Job %s already exists in defaultCraftJob").format(jobName)) + assert(type(label) == "string", "Label must be a string") + assert(type(items) == "table", "Items must be a table") + + config.defaultCraftJob[jobName] = { + label = label, + items = items + } +end +exports("RegisterJobCraft", registerJobCraft) + +-- Default crafting +registerCraft("defaultCraft", "Main Craft", { + { + giveAmount = 1, + name = 'testburger', + costs = { + ['testitem'] = 5, + ['testitemuniq'] = 3, + }, + duration = 5000, -- 5 seconds crafting times (optional) + info = { + label = "My Test Label for Burger" + } + }, + --[[ + { + giveAmount = 1, + name = 'lockpick', + costs = { + ['metalscrap'] = 22, + ['plastic'] = 32, + }, + }, + { + giveAmount = 1, + name = 'screwdriverset', + costs = { + ['metalscrap'] = 30, + ['plastic'] = 42, + }, + }, + { + giveAmount = 1, + name = 'electronickit', + costs = { + ['metalscrap'] = 30, + ['plastic'] = 45, + ['aluminum'] = 28, + }, + }, + { + giveAmount = 1, + name = 'radioscanner', + costs = { + ['electronickit'] = 2, + ['plastic'] = 52, + ['steel'] = 40, + }, + }, + { + giveAmount = 1, + name = 'gatecrack', + costs = { + ['metalscrap'] = 10, + ['plastic'] = 50, + ['aluminum'] = 30, + ['iron'] = 17, + ['electronickit'] = 2, + }, + }, + ]] +}) + +-- Example for police +registerJobCraft("police", "Police Crafting", { + { + giveAmount = 1, + name = 'handcuffs', + costs = { + ['metalscrap'] = 36, + ['steel'] = 24, + ['aluminum'] = 28, + }, + }, + { + giveAmount = 1, + name = 'repairkit', + costs = { + ['metalscrap'] = 32, + ['steel'] = 43, + ['plastic'] = 61, + }, + }, + { + giveAmount = 1, + name = 'pistol_ammo', + costs = { + ['metalscrap'] = 50, + ['steel'] = 37, + ['copper'] = 26, + }, + }, + { + giveAmount = 1, + name = 'ironoxide', + costs = { + ['iron'] = 60, + ['glass'] = 30, + }, + }, + { + giveAmount = 1, + name = 'aluminumoxide', + costs = { + ['aluminum'] = 60, + ['glass'] = 30, + }, + }, + { + giveAmount = 1, + name = 'armor', + costs = { + ['iron'] = 33, + ['steel'] = 44, + ['plastic'] = 55, + ['aluminum'] = 22, + }, + }, + { + giveAmount = 1, + name = 'drill', + costs = { + ['iron'] = 50, + ['steel'] = 50, + ['screwdriverset'] = 3, + ['advancedlockpick'] = 2, + }, + }, +}) + +local craftCategory = {} +for i = 1, #config.craft do + craftCategory[i] = { + craft = i, + label = config.craft[i].label + } +end + +exports("CraftCategory", function() + return craftCategory +end) diff --git a/resources/[inventory]/tgiann-inventory/configs/configDecayableItems.lua b/resources/[inventory]/tgiann-inventory/configs/configDecayableItems.lua new file mode 100644 index 000000000..d8254ce71 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configDecayableItems.lua @@ -0,0 +1,13 @@ +-- Update video: https://youtu.be/pd9llsg_mAg +-- Items on this list cannot be used after a certain number of days after they are created! +-- Added items need to be set to 'uniq = true' in item list +config.removeDecayableItem = false --When true, if the item has zero durability when you use it, it deletes the item directly +config.removeDecayableItemWhenInventoryCreated = false --When true, if the item has zero durability when inventory data created in the script, it deletes the item directly +config.decayableItems = { + --[[ + key: item name + value: second + ]] + tosti = 172800, + kurkakola = 30, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configDrop.lua b/resources/[inventory]/tgiann-inventory/configs/configDrop.lua new file mode 100644 index 000000000..09e267e2d --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configDrop.lua @@ -0,0 +1,45 @@ +config.objectDrop = { + active = true, -- if true, the first item dropped on the ground appears as a prop, if false, it appears as a marker + defaultObject = { -- For items not added in itemToObject + hash = `prop_paper_bag_01`, -- prop Hash + groundRotation = { 0.0, 0.0, 0.0 }, + handRotation = { + { 0.13140606098295, 0.022559683884654, -0.082663316658163 }, -- pos + { -40.18882271093, -0.24538857512052, 16.85144585768 } -- rot + } + }, + multipleItemsObject = { -- this prop appears if there is more than one item on the floor + hash = `ng_proc_box_01a`, -- prop Hash + groundRotation = { 90.0, 0.0, 0.0 }, + handRotation = { + { 0.13140606098295, 0.022559683884654, -0.082663316658163 }, -- pos + { -40.18882271093, -0.24538857512052, 16.85144585768 } -- rot + } + }, + itemToObject = { -- itemName, hash + goldbar = { + hash = `hei_prop_heist_gold_bar`, + groundRotation = { 0.0, 0.0, 0.0 }, + handRotation = { + { 0.065023312703829, 0.018979799071576, -0.032637740797306 }, -- pos + { 23.929631747246, -4.040881842375, -12.166237375715 } -- rot + } + }, + television = { + hash = `xs_prop_arena_screen_tv_01`, + groundRotation = { -90.0, 0.0, 0.0 }, + handRotation = { + { 0.065023312703829, 0.018979799071576, 0.032637740797306 }, -- pos + { 23.929631747246, -4.040881842375, -12.166237375715 } -- rot + } + }, + present = { + hash = `xm3_prop_xm3_present_01a`, + groundRotation = { 00.0, 0.0, 0.0 }, + handRotation = { + { 0.065023312703829, 0.018979799071576, 0.032637740797306 }, -- pos + { 23.929631747246, -4.040881842375, -12.166237375715 } -- rot + } + } + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configDumpsterSearch.lua b/resources/[inventory]/tgiann-inventory/configs/configDumpsterSearch.lua new file mode 100644 index 000000000..dcd597061 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configDumpsterSearch.lua @@ -0,0 +1,78 @@ +config.dumpsterSearch = { + active = true, + cd = 120, -- second + progressBarTime = 2, -- second + animation = { + animDict = "amb@prop_human_bum_bin@base", + anim = "base", + flags = 33, + }, + items = { + { item = "bread", min = 1, max = 3 }, + { item = "water", min = 1, max = 2 }, + }, + models = { + 1437508529, + -819563011, + -289082718, + 1437508529, + 1614656839, + -289082718, + 1437508529, + 1614656839, + -130812911, + -93819890, + 1329570871, + 1143474856, + -228596739, + -468629664, + -1426008804, + -1187286639, + -1096777189, + -413198204, + 437765445, + 122303831, + 1748268526, + 998415499, + 234941195, + -2096124444, + 1792999139, + -341442425, + -329415894, + -1830793175, + -654874323, + 1010534896, + 651101403, + 909943734, + 1919238784, + 274859350, + 751349707, + 1627301588, + 1388415578, + 1813879595, + 1098827230, + 1388308576, + 600967813, + 1948359883, + -1681329307, + -96647174, + 811169045, + -14708062, + 354692929, + 673826957, + 375956747, + 1233216915, + -85604259, + -115771139, + -1998455445, + 577432224, + 684586828, + 218085040, + 666561306, + -58485588, + -206690185, + 1511880420, + 682791951, + -1587184881 + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configEditableItems.lua b/resources/[inventory]/tgiann-inventory/configs/configEditableItems.lua new file mode 100644 index 000000000..68245e0fa --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configEditableItems.lua @@ -0,0 +1,7 @@ +-- players can edit items added to the list by right-clicking on their name or image +config.editableItems = { + clothe_set = { label = true, img = true }, + bandage = { label = true, img = true }, + weapon_pistol = { label = true, img = false }, + polaroid = { label = true, img = false }, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configFilter.lua b/resources/[inventory]/tgiann-inventory/configs/configFilter.lua new file mode 100644 index 000000000..44dcb4f87 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configFilter.lua @@ -0,0 +1,204 @@ +config.Filter = {} + +config.Filter.health = { + icon = "kit-medical", + items = { + "policebandage", + "bandage", + "bandageplus", + "medikit", + } +} + +config.Filter.juice = { + icon = "bottle-water", + items = { + "water", + } +} + +config.Filter.clothe = { + icon = "shirt", + items = { + "kposet", + "bkposet", + "c_necklace", + "c_bproof", + "c_decal", + "c_torso", + "c_mask", + "c_helmet", + "c_glasses", + "c_bag", + "c_pants", + "c_shoes", + "c_bracelet", + "c_watch", + "c_ear", + } +} + +config.Filter.fight = { + icon = "person-rifle", + items = { + "weapon_stungun", + "weapon_pistol", + "weapon_pistol_mk2", + "weapon_combatpistol", + "weapon_appistol", + "weapon_pistol50", + "weapon_snspistol", + "weapon_heavypistol", + "weapon_vintagepistol", + "weapon_flaregun", + "weapon_marksmanpistol", + "weapon_revolver", + "weapon_revolver_mk2", + "weapon_doubleaction", + "weapon_snspistol_mk2", + "weapon_raypistol", + "weapon_ceramicpistol", + "weapon_navyrevolver", + "weapon_gadgetpistol", + "weapon_pistolxm3", + "weapon_microsmg", + "weapon_smg", + "weapon_smg_mk2", + "weapon_assaultsmg", + "weapon_combatpdw", + "weapon_machinepistol", + "weapon_minismg", + "weapon_raycarbine", + "weapon_pumpshotgun", + "weapon_sawnoffshotgun", + "weapon_assaultshotgun", + "weapon_bullpupshotgun", + "weapon_musket", + "weapon_heavyshotgun", + "weapon_dbshotgun", + "weapon_autoshotgun", + "weapon_pumpshotgun_mk2", + "weapon_combatshotgun", + "weapon_assaultrifle", + "weapon_assaultrifle_mk2", + "weapon_carbinerifle", + "weapon_carbinerifle_mk2", + "weapon_advancedrifle", + "weapon_specialcarbine", + "weapon_bullpuprifle", + "weapon_compactrifle", + "weapon_specialcarbine_mk2", + "weapon_bullpuprifle_mk2", + "weapon_militaryrifle", + "weapon_mg", + "weapon_combatmg", + "weapon_gusenberg", + "weapon_combatmg_mk2", + "weapon_sniperrifle", + "weapon_heavysniper", + "weapon_marksmanrifle", + "weapon_remotesniper", + "weapon_heavysniper_mk2", + "weapon_marksmanrifle_mk2", + "weapon_rpg", + "weapon_grenadelauncher", + "weapon_grenadelauncher_smoke", + "weapon_minigun", + "weapon_firework", + "weapon_railgun", + "weapon_railgunxm3", + "weapon_hominglauncher", + "weapon_compactlauncher", + "weapon_rayminigun", + --police + "weapon_police_stungun", + "weapon_police_pistol", + "weapon_police_pistol_mk2", + "weapon_police_combatpistol", + "weapon_police_appistol", + "weapon_police_pistol50", + "weapon_police_snspistol", + "weapon_police_heavypistol", + "weapon_police_vintagepistol", + "weapon_police_flaregun", + "weapon_police_marksmanpistol", + "weapon_police_revolver", + "weapon_police_revolver_mk2", + "weapon_police_doubleaction", + "weapon_police_snspistol_mk2", + "weapon_police_raypistol", + "weapon_police_ceramicpistol", + "weapon_police_navyrevolver", + "weapon_police_gadgetpistol", + "weapon_police_pistolxm3", + "weapon_police_microsmg", + "weapon_police_smg", + "weapon_police_smg_mk2", + "weapon_police_assaultsmg", + "weapon_police_combatpdw", + "weapon_police_machinepistol", + "weapon_police_minismg", + "weapon_police_raycarbine", + "weapon_police_pumpshotgun", + "weapon_police_sawnoffshotgun", + "weapon_police_assaultshotgun", + "weapon_police_bullpupshotgun", + "weapon_police_musket", + "weapon_police_heavyshotgun", + "weapon_police_dbshotgun", + "weapon_police_autoshotgun", + "weapon_police_pumpshotgun_mk2", + "weapon_police_combatshotgun", + "weapon_police_assaultrifle", + "weapon_police_assaultrifle_mk2", + "weapon_police_carbinerifle", + "weapon_police_carbinerifle_mk2", + "weapon_police_advancedrifle", + "weapon_police_specialcarbine", + "weapon_police_bullpuprifle", + "weapon_police_compactrifle", + "weapon_police_specialcarbine_mk2", + "weapon_police_bullpuprifle_mk2", + "weapon_police_militaryrifle", + "weapon_police_mg", + "weapon_police_combatmg", + "weapon_police_gusenberg", + "weapon_police_combatmg_mk2", + "weapon_police_sniperrifle", + "weapon_police_heavysniper", + "weapon_police_marksmanrifle", + "weapon_police_remotesniper", + "weapon_police_heavysniper_mk2", + "weapon_police_marksmanrifle_mk2", + "weapon_police_rpg", + "weapon_police_grenadelauncher", + "weapon_police_grenadelauncher_smoke", + "weapon_police_minigun", + "weapon_police_firework", + "weapon_police_railgun", + "weapon_police_railgunxm3", + "weapon_police_hominglauncher", + "weapon_police_compactlauncher", + "weapon_police_rayminigun", + + "snp_ammo", + "shotgun_ammo", + "pistol_ammo", + "rifle_ammo", + "smg_ammo", + "mg_ammo", + "police_pistol_ammo", + "police_rifle_ammo", + "police_smg_ammo", + "armor", + "armorplus", + "policearmor", + "armorbox", + "policearmorbox", + "armorpartplus", + "policebandage", + "bandage", + "bandageplus", + "medikit", + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configItemStash.lua b/resources/[inventory]/tgiann-inventory/configs/configItemStash.lua new file mode 100644 index 000000000..c7865ded3 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configItemStash.lua @@ -0,0 +1,16 @@ +-- U can edit function from server/editable.lua +-- using added items opens a secondary inventory +config.itemStash = { + { + item = "kposet", + maxweight = 0, + slots = 15, + whitelist = { "c_necklace", "c_bproof", "c_decal", "c_torso", "c_mask", "c_helmet", "c_glasses", "c_bag", "c_pants", "c_shoes", "c_bracelet", "c_watch", "c_ear", "clothe_set" } + }, + { + item = "bkposet", + maxweight = 0, + slots = 40, + whitelist = { "c_necklace", "c_bproof", "c_decal", "c_torso", "c_mask", "c_helmet", "c_glasses", "c_bag", "c_pants", "c_shoes", "c_bracelet", "c_watch", "c_ear", "clothe_set" } + }, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configMaxStack.lua b/resources/[inventory]/tgiann-inventory/configs/configMaxStack.lua new file mode 100644 index 000000000..c6165cea1 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configMaxStack.lua @@ -0,0 +1,37 @@ +-- Update Vide: https://youtu.be/BmUAN9OFQhY + +-- 0 = no limit + +config.defaultMaxStackAmount = 100 -- Sets the max limit for each item not in the config.maxStacks table + +config.weaponMaxStack = { + active = true, -- if true, the max stack of all weapons will be set to maxStack value. + amount = 1, -- if you add the weapon to the config.maxStacks table, this setting will be invalid for the weapon you added +} + +config.maxStacks = { + -- item name / max stack amount + testitem = 10, + money = 0, -- no limit + money_item = 0, -- no limit + black_money = 0, -- no limit + black_money_item = 0, -- no limit + weapon_petrolcan = 1, + + c_necklace = 1, + c_bproof = 1, + c_decal = 1, + c_torso = 1, + c_mask = 1, + c_helmet = 1, + c_glasses = 1, + c_bag = 1, + c_pants = 1, + c_shoes = 1, + c_bracelet = 1, + c_watch = 1, + c_ear = 1, + kposet = 1, + bkposet = 1, + clothe_set = 1, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configMaxUseAmount.lua b/resources/[inventory]/tgiann-inventory/configs/configMaxUseAmount.lua new file mode 100644 index 000000000..022a09c88 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configMaxUseAmount.lua @@ -0,0 +1,16 @@ +-- Update video: https://youtu.be/DeWn_e7cZwE +-- Each time you use an item in config, the number of uses decreases by one. when the number is 0, the item is deleted. +-- example use: if you set the max usage of a repair kit to 5. after repairing the vehicle 5 times the repair kit will be deleted +-- Added items need to be set to 'uniq = true' in item list +config.maxUseAmount = { + binoculars = { + amount = 5, + autoDecreases = true -- When set to true, the number decreases by one when you use the item. + --if it is set to false, you need to trigger x event after using the item "TriggerServerEvent("tgiann-inventory:decreaseMaxUseAmount", itemSlot)" + }, + testitemuniq = { + amount = 5, + autoDecreases = true -- When set to true, the number decreases by one when you use the item. + --if it is set to false, you need to trigger x event after using the item "TriggerServerEvent("tgiann-inventory:decreaseMaxUseAmount", itemSlot)" + }, +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configMetadata.lua b/resources/[inventory]/tgiann-inventory/configs/configMetadata.lua new file mode 100644 index 000000000..2471c9687 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configMetadata.lua @@ -0,0 +1,188 @@ +config.metadata = { + id_card = { + { metadata = "citizenid", value = "CSN:" }, + { metadata = "firstname", value = "First Name:" }, + { metadata = "lastname", value = "Last Name:" }, + { metadata = "birthdate", value = "Birth Date:" }, + { metadata = "gender", value = "Gender:" }, + { metadata = "nationality", value = "Nationality:" }, + { metadata = "quality", value = "Quality:" }, + }, + driver_license = { + { metadata = "firstname", value = "First Name:" }, + { metadata = "lastname", value = "Last Name:" }, + { metadata = "birthdate", value = "Birth Date:" }, + { metadata = "type", value = "Licenses:" }, + }, + driver_licenseb = { + { metadata = "firstname", value = "First Name:" }, + { metadata = "lastname", value = "Last Name:" }, + { metadata = "birthdate", value = "Birth Date:" }, + { metadata = "type", value = "Licenses:" }, + }, + driver_licensec = { + { metadata = "firstname", value = "First Name:" }, + { metadata = "lastname", value = "Last Name:" }, + { metadata = "birthdate", value = "Birth Date:" }, + { metadata = "type", value = "Licenses:" }, + }, + weaponlicense = { + { metadata = "firstname", value = "First Name:" }, + { metadata = "lastname", value = "Last Name:" }, + { metadata = "birthdate", value = "Birth Date:" }, + { metadata = "thc", value = "Thc:" }, + { metadata = "quality", value = "Quality:" }, + }, + marijuana_1oz_low = { + { metadata = "strain", value = "Strain:" }, + { metadata = "potency", value = "Potency:" }, + { metadata = "type", value = "Type:" }, + { metadata = "thc", value = "Thc:" }, + }, + marijuana_1oz_mid = { + { metadata = "strain", value = "Strain:" }, + { metadata = "potency", value = "Potency:" }, + { metadata = "type", value = "Type:" }, + { metadata = "thc", value = "Thc:" }, + }, + marijuana_1oz_high = { + { metadata = "strain", value = "Strain:" }, + { metadata = "potency", value = "Potency:" }, + { metadata = "type", value = "Type:" }, + { metadata = "thc", value = "Thc:" }, + }, + marijuana_3_5_low = { + { metadata = "strain", value = "Strain:" }, + { metadata = "potency", value = "Potency:" }, + { metadata = "type", value = "Type:" }, + { metadata = "thc", value = "Thc:" }, + }, + marijuana_3_5_mid = { + { metadata = "strain", value = "Strain:" }, + { metadata = "potency", value = "Potency:" }, + { metadata = "type", value = "Type:" }, + { metadata = "thc", value = "Thc:" }, + }, + marijuana_3_5_high = { + { metadata = "strain", value = "Strain:" }, + { metadata = "potency", value = "Potency:" }, + { metadata = "type", value = "Type:" }, + { metadata = "thc", value = "Thc:" }, + }, + lawyerpass = { + { metadata = "id", value = "Pass-ID:" }, + { metadata = "firstname", value = "First Name:" }, + { metadata = "lastname", value = "Last Name:" }, + { metadata = "citizenid", value = "CSN:" }, + }, + harness = { + { metadata = "uses", value = "uses left." }, + }, + filled_evidence_bag_casing = { + { metadata = "label", value = "Evidence material:" }, + { metadata = "ammotype", value = "Type number:" }, + { metadata = "ammolabel", value = "Caliber:" }, + { metadata = "serie", value = "Serial:" }, + { metadata = "street", value = "Crime scene:" }, + }, + filled_evidence_bag_blood = { + { metadata = "label", value = "Evidence material:" }, + { metadata = "bloodtype", value = "Blood type:" }, + { metadata = "dnalabel", value = "DNA Code:" }, + { metadata = "street", value = "Crime scene:" }, + }, + filled_evidence_bag_fingerprint = { + { metadata = "label", value = "Evidence material:" }, + { metadata = "fingerprint", value = "Fingerprint:" }, + { metadata = "street", value = "Crime Scene:" }, + }, + filled_evidence_bag_dna = { + { metadata = "label", value = "Evidence material:" }, + { metadata = "dnalabel", value = "DNA Code:" }, + }, + stickynote = { + { metadata = "quality", value = "Quality:" }, + }, + moneybag = { + { metadata = "cash", value = "Amount of cash:" }, + { metadata = "quality", value = "Quality:" }, + }, + markedbills = { + { metadata = "worth", value = "Worth:" }, + { metadata = "quality", value = "Quality:" }, + }, + + labkey = { + { metadata = "quality", value = "Quality:" }, + }, + visa = { + { metadata = "ownerName", value = "Card Owner:" }, + { metadata = "cardType", value = "Firstname:" }, + { metadata = "cardNumber", value = "Lastname:" }, + }, + creditcard = { + { metadata = "ownerName", value = "Card Owner:" }, + { metadata = "cardType", value = "Firstname:" }, + { metadata = "cardNumber", value = "Lastname:" }, + }, + car_insurance = { + { metadata = "name", value = "Name:" }, + { metadata = "plate", value = "Plate:" }, + { metadata = "model", value = "Vehicle Model:" }, + { metadata = "expire", value = "Expires:" }, + }, + car_registration = { + { metadata = "name", value = "Name:" }, + { metadata = "plate", value = "Plate:" }, + { metadata = "model", value = "Vehicle Model:" }, + { metadata = "expire", value = "Expires:" }, + }, + health_insurance = { + { metadata = "name", value = "Name:" }, + { metadata = "expire", value = "Expires:" }, + }, + home_insurance = { + { metadata = "name", value = "Name:" }, + { metadata = "expire", value = "Expires:" }, + }, + car_camera = { + { metadata = "plate", value = "Plate:" }, + }, + vehiclekeys = { + { metadata = "plate", value = "Plate:" }, + { metadata = "description", value = "Model:" }, + }, +} + +local qs_vehiclekeys = GetResourceState("qs-vehiclekeys") == "started"; +if qs_vehiclekeys then + config.metadata.plate = { + { metadata = "plate", value = "Plate:" }, + } + config.metadata.vehiclekeys = { + { metadata = "plate", value = "Plate:" }, + { metadata = "description", value = "Model:" }, + } +end + +local qs_smartphone_pro = GetResourceState("qs-smartphone-pro") == "started"; +if qs_smartphone_pro then + local phoneItems = { "phone", "black_phone", "yellow_phone", "red_phone", "green_phone", } + for _, item in ipairs(phoneItems) do + config.metadata[item] = { + { metadata = "phoneNumber", value = "Phone Number" }, + { metadata = "charinfo.firstname", value = "Firstname:" }, + { metadata = "charinfo.lastname", value = "Lastname:" }, + } + end +end + +local qs_banking = GetResourceState("qs-banking") == "started"; +if qs_banking then + config.metadata.creditcard = { + { metadata = "ownerName", value = "Card Owner:" }, + { metadata = "cardType", value = "Card Type:" }, + { metadata = "bank_type", value = "Bank Type:" }, + { metadata = "cardNumber", value = "Card Number:" }, + } +end diff --git a/resources/[inventory]/tgiann-inventory/configs/configMetadataAdvance.js b/resources/[inventory]/tgiann-inventory/configs/configMetadataAdvance.js new file mode 100644 index 000000000..842e51d37 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configMetadataAdvance.js @@ -0,0 +1,40 @@ +const metadataAdvance = { + // Example of a metadata advance item + testitem: (metadata) => { + return `
                +
                +
                Test Item Label:
                +
                3x
                +
                +
                `; + }, + testitem2: (metadata) => { + return `
                +
                +
                ${metadata.testValue}
                +
                ${metadata.TestValueAmount}x
                +
                +
                `; + }, +}; + +const getItemMetadata = (itemName, metadata) => { + if (!metadata) return ""; + if (!metadataAdvance[itemName]) return ""; + + return metadataAdvance[itemName](metadata); +}; + +RegisterNuiCallback("GetItemMetadata", (data, cb) => { + const { itemName, metadata } = data; + const html = getItemMetadata(itemName, metadata); + SendNUIMessage({ + app: "app-inventory", + method: "GetItemMetadataSuccess", + data: html, + }); + cb(""); +}); + +const getMetadataAdvanceList = () => Object.keys(metadataAdvance); +exports("GetMetadataAdvanceList", getMetadataAdvanceList); diff --git a/resources/[inventory]/tgiann-inventory/configs/configRealisticArmor.lua b/resources/[inventory]/tgiann-inventory/configs/configRealisticArmor.lua new file mode 100644 index 000000000..24e350edd --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configRealisticArmor.lua @@ -0,0 +1,86 @@ +--[[ + Update Video: https://youtu.be/q4L8zVDOIus + To ensure the system works, add the default item list to the items.lua file or configure the settings below. Make sure the item is unique and usable. + + t_armor_heavy = { name = 't_armor_heavy', label = 'Heavy Armor', weight = 100, type = 'item', image = 't_armor_heavy.png', unique = true, useable = true, shouldClose = true, description = '' }, + t_armor_light = { name = 't_armor_light', label = 'Light Armor', weight = 100, type = 'item', image = 't_armor_light.png', unique = true, useable = true, shouldClose = true, description = '' }, +]] +config.realisticArmor = { + active = false, -- If set to `true`, this system will be activated. + checkClothe = false, -- If true, if the player has no armor value and is wearing armor as an outfit, it will remove this outfit + removeWhenArmorZero = true, -- If set to `true`, armor will be removed when its value is 0 when removing armor slot. + items = { + t_armor_heavy = { -- Item name + armor = 100, -- The armor value that will be added when the player equips armor. + progressbar = { + active = true, -- If set to `true`, a progress bar will be displayed when the player equips armor. + label = "wearingArmor", -- u can change from language file + time = 1500, -- Progress bar time + anims = { + animDict = "missmic4", + anim = "michael_tux_fidget", + flags = 49, + }, + disables = { + disableMovement = false, + disableCarMovement = true, + disableMouse = false, + disableCombat = true, + } + }, + clothe = { + active = true, -- If set to `true`, the player will wear the clothe armor. + data = { + jobs = { + -- job with grade + ['police'] = { + [1] = { + [`mp_m_freemode_01`] = { drawable = 15, texture = 2 }, -- Male + [`mp_f_freemode_01`] = { drawable = 9, texture = 0 } -- Female + }, + [2] = { + [`mp_m_freemode_01`] = { drawable = 57, texture = 2 }, -- Male + [`mp_f_freemode_01`] = { drawable = 9, texture = 0 } -- Female + }, + other = { + [`mp_m_freemode_01`] = { drawable = 15, texture = 0 }, -- Male + [`mp_f_freemode_01`] = { drawable = 9, texture = 0 } -- Female + } + }, + -- Job without grade + ['ambulance'] = { + other = { + [`mp_m_freemode_01`] = { drawable = 58, texture = 0 }, + [`mp_f_freemode_01`] = { drawable = 9, texture = 0 } + } + }, + }, + -- If the player does not meet any of the values in the jobs config section, the clothing data will change according to these values. + other = { + [`mp_m_freemode_01`] = { drawable = 1, texture = 1 }, -- Male + [`mp_f_freemode_01`] = { drawable = 9, texture = 0 } -- Female + }, + } + } + }, + t_armor_light = { + armor = 50, + progressbar = { + active = true, + label = "wearingArmor", -- u can change from language file + time = 1500, + anims = { + animDict = "missmic4", + anim = "michael_tux_fidget", + flags = 49, + }, + disables = { + disableMovement = false, + disableCarMovement = true, + disableMouse = false, + disableCombat = true, + } + } + } + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configShop.lua b/resources/[inventory]/tgiann-inventory/configs/configShop.lua new file mode 100644 index 000000000..2122b9ed1 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configShop.lua @@ -0,0 +1,115 @@ +config.shopMoneyType = "cash" + +config.ShopLocations = { + { + job = "police", -- job name or null (delete this line if you want everyone to be able to open it) + productsName = "weapons", -- config.Products object key name + text = "Police Weapon Shop", + maxDistance = 3, + pressDistance = 2, + blip = { + sprite = 16, + scale = 0.7, + color = 2, + label = "Police Weapon Shop" + }, + locations = { + { + ped = `ig_terry`, + coords = vector4(16.6227, -1110.8431, 29.7970, 243.8756), + + }, + { + ped = `ig_terry`, + coords = vector4(427.2638, -985.6949, 30.7112, 356.5403), + blipDisable = true + }, + } + }, +} + +--[[ +requiredJob Example: + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredJob = { 'mechanic', 'police' } }, + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredJob = 'mechanic' }, + +requiredGrade Example: + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredGrade = 3 }, + +requiredLicense Example: (QB - playerData.metadata.licences, ESX: esx_licanse) + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredLicense = { 'weapon', 'air' } }, + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredLicense = 'weapon' }, + +requiredGang Example (Onyl For QB - playerData.gang.name) + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredGang = { 'mechanic', 'police' } }, + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredGang = 'mechanic' }, + +]] + +config.Products = { + ['normal'] = { + { name = 'tosti', price = 2, amount = 50, type = 'item' }, + { name = 'water_bottle', price = 2, amount = 50, type = 'item' }, + { name = 'kurkakola', price = 2, amount = 50, type = 'item' }, + { name = 'twerks_candy', price = 2, amount = 50, type = 'item' }, + { name = 'snikkel_candy', price = 2, amount = 50, type = 'item' }, + { name = 'sandwich', price = 2, amount = 50, type = 'item' }, + { name = 'beer', price = 7, amount = 50, type = 'item' }, + { name = 'whiskey', price = 10, amount = 50, type = 'item' }, + { name = 'vodka', price = 12, amount = 50, type = 'item' }, + { name = 'bandage', price = 100, amount = 50, type = 'item' }, + { name = 'lighter', price = 2, amount = 50, type = 'item' }, + { name = 'rolling_paper', price = 2, amount = 5000, type = 'item' }, + }, + ['liquor'] = { + { name = 'beer', price = 7, amount = 50, type = 'item' }, + { name = 'whiskey', price = 10, amount = 50, type = 'item' }, + { name = 'vodka', price = 12, amount = 50, type = 'item' }, + }, + ['hardware'] = { + { name = 'lockpick', price = 200, amount = 50, type = 'item' }, + { name = 'weapon_wrench', price = 250, amount = 250, type = 'item' }, + { name = 'weapon_hammer', price = 250, amount = 250, type = 'item' }, + { name = 'repairkit', price = 250, amount = 50, type = 'item' }, + { name = 'screwdriverset', price = 350, amount = 50, type = 'item' }, + { name = 'phone', price = 850, amount = 50, type = 'item' }, + { name = 'radio', price = 250, amount = 50, type = 'item' }, + { name = 'binoculars', price = 50, amount = 50, type = 'item' }, + { name = 'firework1', price = 50, amount = 50, type = 'item' }, + { name = 'firework2', price = 50, amount = 50, type = 'item' }, + { name = 'firework3', price = 50, amount = 50, type = 'item' }, + { name = 'firework4', price = 50, amount = 50, type = 'item' }, + { name = 'fitbit', price = 400, amount = 150, type = 'item' }, + { name = 'cleaningkit', price = 150, amount = 150, type = 'item' }, + { name = 'advancedrepairkit', price = 500, amount = 50, type = 'item' }, + }, + ['weedshop'] = { + { name = 'joint', price = 10, amount = 50, type = 'item' }, + { name = 'weapon_poolcue', price = 100, amount = 50, type = 'item' }, + { name = 'weed_nutrition', price = 20, amount = 50, type = 'item' }, + { name = 'empty_weed_bag', price = 2, amount = 1000, type = 'item' }, + { name = 'rolling_paper', price = 2, amount = 1000, type = 'item' }, + }, + ['gearshop'] = { + { name = 'diving_gear', price = 2500, amount = 10, type = 'item' }, + { name = 'jerry_can', price = 200, amount = 50, type = 'item' }, + }, + ['leisureshop'] = { + { name = 'parachute', price = 2500, amount = 10, type = 'item' }, + { name = 'binoculars', price = 50, amount = 50, type = 'item' }, + { name = 'diving_gear', price = 2500, amount = 10, type = 'item' }, + { name = 'diving_fill', price = 500, amount = 10, type = 'item' }, + }, + ['weapons'] = { + { name = 'weapon_knife', price = 250, amount = 250, type = 'weapon' }, + { name = 'weapon_bat', price = 250, amount = 250, type = 'weapon', requiredJob = { 'mechanic', 'police' } }, + { name = 'weapon_hatchet', price = 250, amount = 250, type = 'weapon' }, + { name = 'pistol_ammo', price = 250, amount = 250, type = 'item' }, + { name = 'weapon_pistol', price = 2500, amount = 99, type = 'weapon' }, + { name = 'weapon_snspistol', price = 1500, amount = 5, type = 'weapon', requiredJob = 'mechanic' }, + { name = 'weapon_vintagepistol', price = 4000, amount = 5, type = 'weapon' }, + }, + ['casino'] = { + { name = 'casinochips', price = 1, amount = 999999, type = 'item' } + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configStashes.lua b/resources/[inventory]/tgiann-inventory/configs/configStashes.lua new file mode 100644 index 000000000..39790b67b --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configStashes.lua @@ -0,0 +1,43 @@ +config.stashes = { + active = false, + locations = { + { + coords = vec3(452.3, -991.4, 30.7), + textUiLabel = 'Open personal locker', + name = 'policelocker', -- uniq name + label = 'Personal locker', + slots = 70, + weight = 70000, + owner = true, -- if true, it creates a player-specific stash. + jobs = { police = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } } -- only 9 ranks for police job + }, + { + coords = vec3(301.3, -600.23, 43.28), + textUiLabel = 'Open personal locker', + name = 'emslocker', -- uniq name + label = 'Personal Locker', + slots = 70, + weight = 70000, + owner = true, + jobs = { ambulance = true } -- all ranks for ambulance job + }, + { + coords = vec3(0.0, 0.0, 0.0), + textUiLabel = 'Open test locker', + name = 'testlocker', -- uniq name + label = 'Personal Locker', + slots = 70, + weight = 70000, + owner = false, + jobs = { ambulance = true, police = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } } -- all ranks for ambulance job, only 9 ranks for police job + }, + { + coords = vec3(443.6447, -975.7927, 30.6896), + textUiLabel = 'Open Global Stash', + name = 'globalstash', -- uniq name + label = 'Global Stash', + slots = 70, + weight = 70000, + }, + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configThrowableItems.lua b/resources/[inventory]/tgiann-inventory/configs/configThrowableItems.lua new file mode 100644 index 000000000..6d30c66f4 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configThrowableItems.lua @@ -0,0 +1,22 @@ +-- Update Video: https://youtu.be/NfPocBranmQ +config.throwableAnyItem = { + active = true, -- allows you to throw items from your inventory + defaultObject = { -- For items not added in itemToObject + hash = `prop_paper_bag_01`, -- prop Hash + groundRotation = { 90.0, 0.0, 0.0 }, + handRotation = { + { 0.13140606098295, 0.022559683884654, -0.082663316658163 }, -- pos + { -40.18882271093, -0.24538857512052, 16.85144585768 } -- rot + } + }, + itemToObject = { -- itemName, hash + goldbar = { + hash = `hei_prop_heist_gold_bar`, + groundRotation = { 0.0, 0.0, 0.0 }, + handRotation = { + { 0.065023312703829, 0.018979799071576, -0.032637740797306 }, -- pos + { 23.929631747246, -4.040881842375, -12.166237375715 } -- rot + } + }, + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configVendingMachine.lua b/resources/[inventory]/tgiann-inventory/configs/configVendingMachine.lua new file mode 100644 index 000000000..9e56ac360 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configVendingMachine.lua @@ -0,0 +1,25 @@ +config.vendingMachine = { + active = true, + machines = { + { + objects = { + 'prop_vend_soda_01', + 'prop_vend_soda_02', + }, + items = { + { name = 'kurkakola', price = 4, amount = 50 }, + { name = 'water_bottle', price = 4, amount = 50 }, + } + }, + { + objects = { + 'prop_vend_water_01', + 'prop_vend_coffe_01', + }, + items = { + { name = 'kurkakola', price = 7, amount = 50 }, + { name = 'water_bottle', price = 2, amount = 50 }, + } + }, + } +} diff --git a/resources/[inventory]/tgiann-inventory/configs/configWeapon.lua b/resources/[inventory]/tgiann-inventory/configs/configWeapon.lua new file mode 100644 index 000000000..39b5cad7c --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/configs/configWeapon.lua @@ -0,0 +1,235 @@ +config.throwableWeapons = { + weapon_grenade = true, + weapon_bzgas = true, + weapon_molotov = true, + weapon_flare = true, + weapon_stickybomb = true, + weapon_proxmine = true, + weapon_snowball = true, + weapon_pipebomb = true, + weapon_ball = true, + weapon_smokegrenade = true, + weapon_acidpackage = true +} + +config.removeWeaponWhenEnteringVehicle = false -- Remove the weapon when entering the vehicle + +-- Required for police weapons. If the police weapon is added in your items.lua, the assigned jobs can use this weapon. (Police weapons are automatically added to your item list.) +-- Normal weapon: weapon_pistol +-- Police weapon: weapon_police_pistol +config.weaponPoliceJobs = { "police" } -- Jobs that can use police weapons + +config.disableWeaponWhip = true -- Disabling weapon whipping +config.disableWeaponAnimation = true -- Make this true if you want to disable the holster animation +config.disableWeaponsAnimation = { -- Holster animation is disabled for weapons added to the list + weapon_snowball = true, +} + +config.weaponAnimation = { + police = { -- Job name + add = { -- Animation of grabbing the weapon in hand and duration (in ms) + animDictionary = "rcmjosh4", + animationName = "josh_leadout_cop2", + time = 300 + }, + remove = { -- Animation of putting the weapon back from hand and duration (in ms) + animDictionary = "reaction@intimidation@cop@unarmed", + animationName = "intro", + time = 250 + }, + }, + otherJobs = { -- OTHER JOBS than the ones above ^ + add = { -- Animation of grabbing the weapon in hand and duration (in ms) + animDictionary = "reaction@intimidation@1h", + animationName = "intro", + time = 1200 + }, + remove = { -- Animation of putting the weapon back from hand and duration (in ms) + animDictionary = "reaction@intimidation@1h", + animationName = "outro", + time = 1200 + }, + } +} + +-- Add here the weapons that cannot be picked up in the vehicle in gta, that is, weapons that cannot be fired from inside the vehicle +-- You can pick up the weapons you add here while you are in the vehicle, so that when you get out of the vehicle, the weapon is in your hand. +config.bigWeapons = { + [`weapon_smg`] = true, + [`weapon_smg_mk2`] = true, + [`weapon_assaultsmg`] = true, + [`weapon_combatpdw`] = true, + [`weapon_raycarbine`] = true, + [`weapon_pumpshotgun`] = true, + [`weapon_pumpshotgun_mk2`] = true, + [`weapon_sawnoffshotgun`] = true, + [`weapon_assaultshotgun`] = true, + [`weapon_bullpupshotgun`] = true, + [`weapon_musket`] = true, + [`weapon_heavyshotgun`] = true, + [`weapon_dbshotgun`] = true, + [`weapon_autoshotgun`] = true, + [`weapon_assaultrifle`] = true, + [`weapon_assaultrifle_mk2`] = true, + [`weapon_carbinerifle`] = true, + [`weapon_carbinerifle_mk2`] = true, + [`weapon_advancedrifle`] = true, + [`weapon_specialcarbine`] = true, + [`weapon_specialcarbine_mk2`] = true, + [`weapon_bullpuprifle`] = true, + [`weapon_bullpuprifle_mk2`] = true, + [`weapon_compactrifle`] = true, + [`weapon_mg`] = true, + [`weapon_combatmg`] = true, + [`weapon_combatmg_mk2`] = true, + [`weapon_gusenberg`] = true, + [`weapon_sniperrifle`] = true, + [`weapon_heavysniper`] = true, + [`weapon_heavysniper_mk2`] = true, + [`weapon_marksmanrifle`] = true, + [`weapon_marksmanrifle_mk2`] = true, + [`weapon_rpg`] = true, + [`weapon_grenadelauncher`] = true, + [`weapon_grenadelauncher_smoke`] = true, + [`weapon_minigun`] = true, + [`weapon_firework`] = true, + [`weapon_railgun`] = true, + [`weapon_hominglauncher`] = true, + [`weapon_compactlauncher`] = true, + [`weapon_rayminigun`] = true, + [`weapon_dagger`] = true, + [`weapon_bat`] = true, + [`weapon_bottle`] = true, + [`weapon_crowbar`] = true, + [`weapon_unarmed`] = true, + [`weapon_flashlight`] = true, + [`weapon_golfclub`] = true, + [`weapon_hammer`] = true, + [`weapon_hatchet`] = true, + [`weapon_knuckle`] = true, + [`weapon_knife`] = true, + [`weapon_machete`] = true, + [`weapon_switchblade`] = true, + [`weapon_nightstick`] = true, + [`weapon_wrench`] = true, + [`weapon_battleaxe`] = true, + [`weapon_poolcue`] = true, + [`weapon_stone_hatchet`] = true, +} + +-- Weapon Durabilty Values (Shooting max ammo before breaking) +local weaponList = { + -- Handguns + weapon_stungun = 100, + weapon_pistol = 500, + weapon_pistol_mk2 = 500, + weapon_combatpistol = 500, + weapon_appistol = 500, + weapon_pistol50 = 500, + weapon_snspistol = 500, + weapon_heavypistol = 500, + weapon_vintagepistol = 500, + weapon_flaregun = 500, + weapon_marksmanpistol = 500, + weapon_revolver = 500, + weapon_revolver_mk2 = 500, + weapon_doubleaction = 500, + weapon_snspistol_mk2 = 500, + weapon_raypistol = 500, + weapon_ceramicpistol = 500, + weapon_navyrevolver = 500, + weapon_gadgetpistol = 500, + weapon_pistolxm3 = 500, + -- Submachine Guns + weapon_microsmg = 1000, + weapon_smg = 1000, + weapon_smg_mk2 = 1000, + weapon_assaultsmg = 1000, + weapon_combatpdw = 1000, + weapon_machinepistol = 1000, + weapon_minismg = 1000, + weapon_raycarbine = 1000, + -- Shotguns + weapon_pumpshotgun = 150, + weapon_sawnoffshotgun = 150, + weapon_assaultshotgun = 150, + weapon_bullpupshotgun = 150, + weapon_musket = 150, + weapon_heavyshotgun = 150, + weapon_dbshotgun = 150, + weapon_autoshotgun = 150, + weapon_pumpshotgun_mk2 = 150, + weapon_combatshotgun = 150, + -- Assault Rifles + weapon_assaultrifle = 2000, + weapon_assaultrifle_mk2 = 2000, + weapon_carbinerifle = 2000, + weapon_carbinerifle_mk2 = 2000, + weapon_advancedrifle = 2000, + weapon_specialcarbine = 2000, + weapon_bullpuprifle = 2000, + weapon_compactrifle = 2000, + weapon_specialcarbine_mk2 = 2000, + weapon_bullpuprifle_mk2 = 2000, + weapon_militaryrifle = 2000, + -- Light Machine Guns + weapon_mg = 3000, + weapon_combatmg = 3000, + weapon_gusenberg = 3000, + weapon_combatmg_mk2 = 3000, + -- Sniper Rifles + weapon_sniperrifle = 50, + weapon_heavysniper = 50, + weapon_marksmanrifle = 50, + weapon_remotesniper = 50, + weapon_heavysniper_mk2 = 50, + weapon_marksmanrifle_mk2 = 50, + -- Heavy Weapons + weapon_rpg = 10, + weapon_grenadelauncher = 10, + weapon_grenadelauncher_smoke = 10, + weapon_minigun = 10, + weapon_firework = 10, + weapon_railgun = 10, + weapon_railgunxm3 = 10, + weapon_hominglauncher = 10, + weapon_compactlauncher = 10, + weapon_rayminigun = 10, +} + +-- Melee Weapons Durabilty Values (second) +local meleeList = { + weapon_dagger = 432000, + weapon_bat = 432000, + weapon_bottle = 432000, + weapon_crowbar = 432000, + weapon_unarmed = 432000, + weapon_flashlight = 432000, + weapon_golfclub = 432000, + weapon_hammer = 432000, + weapon_hatchet = 432000, + weapon_knuckle = 432000, + weapon_knife = 432000, + weapon_machete = 432000, + weapon_switchblade = 432000, + weapon_nightstick = 432000, + weapon_wrench = 432000, + weapon_battleaxe = 432000, + weapon_poolcue = 432000, + weapon_stone_hatchet = 432000, + weapon_candycane = 432000, + weapon_stunrod = 432000, +} + +config.weaponBreakAmount = {} -- Don't change +config.maleeWeaponBreakAmount = {} -- Don't change + +for weapon, int in pairs(weaponList) do + config.weaponBreakAmount[weapon] = int + config.weaponBreakAmount[weapon:gsub("weapon_", "weapon_police_")] = int +end + +for weapon, int in pairs(meleeList) do + config.maleeWeaponBreakAmount[weapon] = int + config.maleeWeaponBreakAmount[weapon:gsub("weapon_", "weapon_police_")] = int +end diff --git a/resources/[inventory]/tgiann-inventory/fxmanifest.lua b/resources/[inventory]/tgiann-inventory/fxmanifest.lua new file mode 100644 index 000000000..f6e0021a1 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/fxmanifest.lua @@ -0,0 +1,121 @@ +fx_version "cerulean" +game "gta5" +lua54 "yes" +version '1.29.0' + +dependencies { + "/server:10488", + "ox_lib", + "tgiann-core", + "clothes_images", + "inventory_images", + "/onesync", +} + +ui_page "ui/build/index.html" + +files { + "ui/icon/**.*", + "ui/build/**.*", +} + +file("json/weapons.json") + +escrow_ignore { + "client/editable.lua", + "client/topHeader.lua", + "configs/*.lua", + "languages/*.lua", + "server/editable.lua", + "server/webhooks.lua", + "server/commands.lua", + "server/convert.lua", + "items/*.lua" +} + +shared_scripts { + "@ox_lib/init.lua", + "items/*.lua", + "configs/config.lua", + "languages/*.lua", + "configs/configAmmo.lua", + "configs/configAntiSwimingItems.lua", + "configs/configAttachment.lua", + "configs/configAttachmentName.lua", + "configs/configBlockItems.lua", + "configs/configCarryItems.lua", + "configs/configClotheBackpack.lua", + "configs/configCommands.lua", + "configs/configCraft.lua", + "configs/configDecayableItems.lua", + "configs/configDumpsterSearch.lua", + "configs/configDrop.lua", + "configs/configEditableItems.lua", + "configs/configFilter.lua", + "configs/configItemStash.lua", + "configs/configMaxUseAmount.lua", + "configs/configRealisticArmor.lua", + "configs/configShop.lua", + "configs/configStashes.lua", + "configs/configThrowableItems.lua", + "configs/configVendingMachine.lua", + "configs/configWeapon.lua", + "configs/configMaxStack.lua", + "configs/configMetadata.lua", + "shared/shared.lua" +} + +client_scripts { + "shared/itemList.lua", + "configs/configMetadataAdvance.js", + "client/exports.lua", + "client/dev.lua", + "client/client.lua", + "client/ammo.lua", + "client/attachments.lua", + "client/craft.lua", + "client/dropWhenDie.lua", + "client/playerRender.lua", + "client/topHeader.lua", + "client/useItem.lua", + "client/metadata.lua", + "client/editable.lua", + "client/weapdraw.lua", + "client/stungunAmmo.lua", + "client/clothing.lua", + "client/throwItem.lua", + "client/drop.lua", + "client/carryItems.lua", + "client/realisticArmor.lua", + "client/commands.lua", + "client/vendingMachine.lua", + "client/stashes.lua", + "client/dumpsterSearch.lua", +} + +server_scripts { + "@oxmysql/lib/MySQL.lua", + "shared/itemList.lua", + "server/hooks.lua", + "server/webhooks.lua", + "server/server.lua", + "server/commands.lua", + "server/attachments.lua", + "server/carryItems.lua", + "server/dropWhenDie.lua", + "server/craft.lua", + "server/FWFunctions.lua", + "server/utils.lua", + "server/ammo.lua", + "server/realisticArmor.lua", + "server/editable.lua", + "server/convert.lua", + "server/control.lua", + "server/clothe.lua", + "server/vendingMachine.lua", + "server/stashes.lua", + "server/dumpsterSearch.lua", + "server/bridge/*.lua" +} + +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/items/items.lua b/resources/[inventory]/tgiann-inventory/items/items.lua new file mode 100644 index 000000000..733f06116 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/items/items.lua @@ -0,0 +1,388 @@ +itemsData = { + -- Clothe items + c_necklace = { name = "c_necklace", label = "Necklace (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_bproof = { name = "c_bproof", label = "Bullet Proof (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_decal = { name = "c_decal", label = "Decals (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_torso = { name = "c_torso", label = "Torso (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_mask = { name = "c_mask", label = "Mask (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_helmet = { name = "c_helmet", label = "Hat (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_glasses = { name = "c_glasses", label = "Glasses (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_bag = { name = "c_bag", label = "Bag (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_pants = { name = "c_pants", label = "Pants (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_shoes = { name = "c_shoes", label = "Shoes (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_bracelet = { name = "c_bracelet", label = "Bracelet (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_watch = { name = "c_watch", label = "Watch (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + c_ear = { name = "c_ear", label = "Ear (Clothe)", clothe = true, weight = 0, type = "item", unique = true, useable = false, shouldClose = false, description = "" }, + kposet = { name = "kposet", label = "Clothes Bag", weight = 100, type = "item", unique = true, useable = true, shouldClose = false, description = "Special Bag to Store Your Clothes" }, -- Clothe small bag item + bkposet = { name = "bkposet", label = "Clothes Bag Plus", weight = 300, type = "item", unique = true, useable = true, shouldClose = false, description = "Special Bag to Store Your Clothes" }, -- Clothe big bag item + clothe_set = { name = 'clothe_set', label = 'Clothe Set', weight = 0, type = 'item', image = 'clothe_set.png', clothe = true, unique = true, useable = true, shouldClose = false, description = '' }, -- Clothe set item + + -- Police ammo items + police_stungun_ammo = { rareName = "weaponPoliceAmmo", name = 'police_stungun_ammo', label = 'Pollice Stungun ammo', weight = 200, type = 'item', image = 'stungun_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Stungun' }, + police_pistol_ammo = { rareName = "weaponPoliceAmmo", name = 'police_pistol_ammo', label = 'Pollice Pistol ammo', weight = 200, type = 'item', image = 'pistol_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Pistols' }, + police_rifle_ammo = { rareName = "weaponPoliceAmmo", name = 'police_rifle_ammo', label = 'Pollice Rifle ammo', weight = 1000, type = 'item', image = 'rifle_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Rifles' }, + police_smg_ammo = { rareName = "weaponPoliceAmmo", name = 'police_smg_ammo', label = 'Pollice SMG ammo', weight = 500, type = 'item', image = 'smg_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Sub Machine Guns' }, + police_shotgun_ammo = { rareName = "weaponPoliceAmmo", name = 'police_shotgun_ammo', label = 'Pollice Shotgun ammo', weight = 500, type = 'item', image = 'shotgun_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Shotguns' }, + police_mg_ammo = { rareName = "weaponPoliceAmmo", name = 'police_mg_ammo', label = 'Pollice MG ammo', weight = 1000, type = 'item', image = 'mg_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Machine Guns' }, + police_snp_ammo = { rareName = "weaponPoliceAmmo", name = 'police_snp_ammo', label = 'Pollice Sniper ammo', weight = 1000, type = 'item', image = 'rifle_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for Sniper Rifles' }, + police_emp_ammo = { rareName = "weaponPoliceAmmo", name = 'police_emp_ammo', label = 'Pollice EMP Ammo', weight = 200, type = 'item', image = 'emp_ammo.webp', unique = false, useable = true, shouldClose = true, description = 'Ammo for EMP Launcher' }, + + -- Ammo items + pistol_ammo = { name = 'pistol_ammo', label = 'Pistol ammo', weight = 200, type = 'item', image = 'pistol_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for Pistols' }, + rifle_ammo = { name = 'rifle_ammo', label = 'Rifle ammo', weight = 1000, type = 'item', image = 'rifle_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for Rifles' }, + smg_ammo = { name = 'smg_ammo', label = 'SMG ammo', weight = 500, type = 'item', image = 'smg_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for Sub Machine Guns' }, + shotgun_ammo = { name = 'shotgun_ammo', label = 'Shotgun ammo', weight = 500, type = 'item', image = 'shotgun_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for Shotguns' }, + mg_ammo = { name = 'mg_ammo', label = 'MG ammo', weight = 1000, type = 'item', image = 'mg_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for Machine Guns' }, + snp_ammo = { name = 'snp_ammo', label = 'Sniper ammo', weight = 1000, type = 'item', image = 'rifle_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for Sniper Rifles' }, + emp_ammo = { name = 'emp_ammo', label = 'EMP Ammo', weight = 200, type = 'item', image = 'emp_ammo.png', unique = false, useable = true, shouldClose = true, description = 'Ammo for EMP Launcher' }, + + -- Test Items + testburger = { + name = "testburger", + label = 'Test Burger', + weight = 220, + useable = true, + client = { + image = 'burger_chicken.png', + status = { hunger = 200000, thirst = 10000 }, + anim = { dict = 'missheistdockssetup1clipboard@idle_a', clip = 'idle_a', flag = 49 }, + prop = { model = `prop_rolled_sock_02`, pos = vec3(-0.14, -0.14, -0.08), rot = vec3(-50.0, -50.0, 0.0) }, + usetime = 2500, + export = 'tgiann_inventory_examples.testburger' -- Script Name . Function name + }, + server = { + export = 'tgiann_inventory_examples.testburger', -- Script Name . Function name + }, + unique = true + }, + testbandage = { + name = "testbandage", + label = 'Bandage', + weight = 115, + useable = true, + client = { + anim = { dict = 'missheistdockssetup1clipboard@idle_a', clip = 'idle_a', flag = 49 }, + prop = { model = `prop_rolled_sock_02`, pos = vec3(-0.14, -0.14, -0.08), rot = vec3(-50.0, -50.0, 0.0) }, + disable = { move = true, car = true, combat = true }, + usetime = 2500, + }, + buttons = { + { + label = 'Custom Button', + action = function(slot) + print('Custom Button', slot) + end + } + }, + add = function(amount) + print('Added', amount) + end, + remove = function(amount) + print('Removed', amount) + end + }, + --Money as Item + money_item = { name = 'money_item', label = 'Money', weight = 0, type = 'item', image = 'money.webp', unique = false, useable = false, shouldClose = false, description = 'Green Paper' }, + + television = { name = 'television', label = 'Television', weight = 100, type = 'item', image = 'television.png', unique = false, useable = true, shouldClose = true, description = '' }, + present = { name = 'present', label = 'Present', weight = 100, type = 'item', image = 'present.png', unique = false, useable = true, shouldClose = true, description = '' }, + phone = { name = 'phone', label = 'phone', weight = 100, type = 'item', image = 'phone.png', unique = true, useable = true, shouldClose = true, description = '' }, + + testitem = { name = 'testitem', label = 'Test Item', weight = 0, type = 'item', image = 'testitem.png', unique = false, useable = true, shouldClose = true, description = 'testitem' }, + testitemuniq = { name = 'testitemuniq', label = 'Test Item Uniq', weight = 10, type = 'item', image = 'testitemuniq.png', unique = true, useable = true, shouldClose = true, description = 'testitemuniq' }, + testitemlong = { name = 'testitemlong', label = 'Test Item Long Long Long Name', weight = 0, type = 'item', image = 'testitemlong.png', unique = false, useable = true, shouldClose = true, description = 'testitemlong' }, + + kurkakola = { name = 'kurkakola', label = 'Cola', weight = 100, type = 'item', image = 'kurkakola.png', unique = false, useable = true, shouldClose = true, description = '' }, + water_bottle = { name = 'water_bottle', label = 'Water bottle', weight = 100, type = 'item', image = 'water_bottle.png', unique = false, useable = true, shouldClose = true, description = '' }, + bread = { name = 'bread', label = 'Bread', weight = 100, type = 'item', image = 'bread.png', unique = false, useable = true, shouldClose = true, description = '' }, + water = { name = 'water', label = 'Water bottle', weight = 100, type = 'item', image = 'water.png', unique = false, useable = true, shouldClose = true, description = '' }, + radio = { name = 'radio', label = 'Radio', weight = 100, type = 'item', image = 'radio.png', unique = false, useable = true, shouldClose = true, description = '' }, + t_armor_heavy = { name = 't_armor_heavy', label = 'Heavy Armor', weight = 100, type = 'item', image = 't_armor_heavy.png', unique = true, useable = true, shouldClose = true, description = '' }, + t_armor_light = { name = 't_armor_light', label = 'Heavy Armor', weight = 100, type = 'item', image = 't_armor_light.png', unique = true, useable = true, shouldClose = true, description = '' }, + car_key = { name = 'car_key', label = 'Car Key', weight = 100, type = 'item', image = 'car_key.png', unique = true, useable = true, shouldClose = true, description = '' }, + + -- tgiann bank + creditcard_lvl_1 = { name = 'creditcard_lvl_1', label = 'Lost Credit Cards Normal', weight = 100, type = 'item', image = 'creditcard_lvl_1.png', unique = false, useable = true, shouldClose = true, description = '' }, + creditcard_lvl_2 = { name = 'creditcard_lvl_2', label = 'Lost Credit Cards Gold', weight = 100, type = 'item', image = 'creditcard_lvl_2.png', unique = false, useable = true, shouldClose = true, description = '' }, + creditcard_lvl_3 = { name = 'creditcard_lvl_3', label = 'Lost Credit Cards Platinum', weight = 100, type = 'item', image = 'creditcard_lvl_3.png', unique = false, useable = true, shouldClose = true, description = '' }, + + -- tgiann-animpos-photo-cam + polaroid = { name = 'polaroid', label = 'Polaroid Image', weight = 100, type = 'item', image = 'polaroid_image.png', unique = true, useable = true, shouldClose = true, description = '' }, + polaroid_empty = { name = 'polaroid_empty', label = 'Empty Polaroid', weight = 100, type = 'item', image = 'polaroid_image.png', unique = false, useable = false, shouldClose = false, description = '' }, + + -- tgiann-food-jobs + packetlumipier = { name = "packetlumipier", label = "Lumi Cafe", image = 'packetlumipier.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetbahama = { name = "packetbahama", label = "Bahama Mamas", image = 'packetbahama.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetbeanmachine = { name = "packetbeanmachine", label = "Bean Machine Cafe", image = 'packetbeanmachine.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetburger = { name = "packetburger", label = "Burger Shot", image = 'packetburger.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packethornys = { name = "packethornys", label = "Hornys", image = 'packethornys.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetkoi = { name = "packetkoi", label = "KOI", image = 'packetkoi.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetpearls = { name = "packetpearls", label = "Pearls", image = 'packetpearls.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetpizza = { name = "packetpizza", label = "Pizza This", image = 'packetpizza.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetdinner = { name = "packetdinner", label = "Pops Dinner", image = 'packetdinner.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packettriads = { name = "packettriads", label = "Triads", image = 'packettriads.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetatom = { name = "packetatom", label = "Up un Atom", image = 'packetatom.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetuwu = { name = "packetuwu", label = "Cat Cafe", image = 'packetuwu.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packetvanillaunicorn = { name = "packetvanillaunicorn", label = "Vanilla Unicorn", image = 'packetvanillaunicorn.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packettequilala = { name = "packettequilala", label = "Tequi-la-la", image = 'packettequilala.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + packeticecream = { name = "packeticecream", label = "Dondurmacı", image = 'packeticecream.png', weight = 100, type = "item", unique = true, useable = true, shouldClose = true, description = "" }, + -- Cocktail + blue_lagoon = { name = "blue_lagoon", label = "Blue Lagoon", weight = 100, type = "item", image = "blue_lagoon.png", unique = true, useable = true, shouldClose = false, description = "" }, + midori_sour = { name = "midori_sour", label = "Midori Sour", weight = 100, type = "item", image = "midori_sour.png", unique = true, useable = true, shouldClose = false, description = "" }, + moscow_mule = { name = "moscow_mule", label = "Moscow Mule", weight = 100, type = "item", image = "moscow_mule.png", unique = true, useable = true, shouldClose = false, description = "" }, + pina_colada = { name = "pina_colada", label = "Pina Colada", weight = 100, type = "item", image = "pina_colada.png", unique = true, useable = true, shouldClose = false, description = "" }, + tom_collins = { name = "tom_collins", label = "Tom Collins", weight = 100, type = "item", image = "tom_collins.png", unique = true, useable = true, shouldClose = false, description = "" }, + espresso_martini = { name = "espresso_martini", label = "Espresso Martini", weight = 100, type = "item", image = "espresso_martini.png", unique = true, useable = true, shouldClose = false, description = "" }, + grey_hound = { name = "grey_hound", label = "Grey Hound", weight = 100, type = "item", image = "grey_hound.png", unique = true, useable = true, shouldClose = false, description = "" }, + sex_on_the_beach = { name = "sex_on_the_beach", label = "Sex On The Beach", weight = 100, type = "item", image = "sex_on_the_beach.png", unique = true, useable = true, shouldClose = false, description = "" }, + mojito = { name = "mojito", label = "Mojito", weight = 100, type = "item", image = "mojito.png", unique = true, useable = true, shouldClose = false, description = "" }, + tequila_sunrise = { name = "tequila_sunrise", label = "Tequila Sunrise", weight = 100, type = "item", image = "tequila_sunrise.png", unique = true, useable = true, shouldClose = false, description = "" }, + old_fashioned = { name = "old_fashioned", label = "Old Fashioned", weight = 100, type = "item", image = "old_fashioned.png", unique = true, useable = true, shouldClose = false, description = "" }, + harvey_wallbanger = { name = "harvey_wallbanger", label = "Harvey Wallbanger", weight = 100, type = "item", image = "harvey_wallbanger.png", unique = true, useable = true, shouldClose = false, description = "" }, + bellini = { name = "bellini", label = "Bellini", weight = 100, type = "item", image = "bellini.png", unique = true, useable = true, shouldClose = false, description = "" }, + bloody_mary = { name = "bloody_mary", label = "Bloody Mary", weight = 100, type = "item", image = "bloody_mary.png", unique = true, useable = true, shouldClose = false, description = "" }, + caiprinha = { name = "caiprinha", label = "Caiprinha", weight = 100, type = "item", image = "caiprinha.png", unique = true, useable = true, shouldClose = false, description = "" }, + cosmopolitan = { name = "cosmopolitan", label = "Cosmopolitan", weight = 100, type = "item", image = "cosmopolitan.png", unique = true, useable = true, shouldClose = false, description = "" }, + cuba_libre = { name = "cuba_libre", label = "Cuba Libre", weight = 100, type = "item", image = "cuba_libre.png", unique = true, useable = true, shouldClose = false, description = "" }, + gin_gimlit = { name = "gin_gimlit", label = "Gin Gimlit", weight = 100, type = "item", image = "gin_gimlit.png", unique = true, useable = true, shouldClose = false, description = "" }, + gin_tonic = { name = "gin_tonic", label = "Gin & Tonic", weight = 100, type = "item", image = "gin_tonic.png", unique = true, useable = true, shouldClose = false, description = "" }, + irish_coffee = { name = "irish_coffee", label = "Irish Coffee", weight = 100, type = "item", image = "irish_coffee.png", unique = true, useable = true, shouldClose = false, description = "" }, + mai_tai = { name = "mai_tai", label = "Mai Tai", weight = 100, type = "item", image = "mai_tai.png", unique = true, useable = true, shouldClose = false, description = "" }, + manhattan_martini = { name = "manhattan_martini", label = "Manhattan Martini", weight = 100, type = "item", image = "manhattan_martini.png", unique = true, useable = true, shouldClose = false, description = "" }, + mimosa = { name = "mimosa", label = "Mimosa", weight = 100, type = "item", image = "mimosa.png", unique = true, useable = true, shouldClose = false, description = "" }, + mint_julep = { name = "mint_julep", label = "Mint JuleP", weight = 100, type = "item", image = "mint_julep.png", unique = true, useable = true, shouldClose = false, description = "" }, + raki = { name = "raki", label = "Raki", weight = 100, type = "item", image = "raki.png", unique = true, useable = true, shouldClose = false, description = "" }, + --Bear + ale = { name = "ale", label = "Ale", weight = 100, type = "item", image = "ale.png", unique = true, useable = true, shouldClose = false, description = "" }, + blonde = { name = "blonde", label = "Blonde", weight = 100, type = "item", image = "blonde.png", unique = true, useable = true, shouldClose = false, description = "" }, + larger = { name = "larger", label = "Larger", weight = 100, type = "item", image = "larger.png", unique = true, useable = true, shouldClose = false, description = "" }, + pilsner = { name = "pilsner", label = "Pilsner", weight = 100, type = "item", image = "pilsner.png", unique = true, useable = true, shouldClose = false, description = "" }, + ryes = { name = "ryes", label = "Ryes", weight = 100, type = "item", image = "ryes.png", unique = true, useable = true, shouldClose = false, description = "" }, + --Wine + bordeaux = { name = "bordeaux", label = "Bordeaux", weight = 100, type = "item", image = "bordeaux.png", unique = true, useable = true, shouldClose = false, description = "" }, + burgundy = { name = "burgundy", label = "Burgundy", weight = 100, type = "item", image = "burgundy.png", unique = true, useable = true, shouldClose = false, description = "" }, + cabernet = { name = "cabernet", label = "Cabernet", weight = 100, type = "item", image = "cabernet.png", unique = true, useable = true, shouldClose = false, description = "" }, + champ = { name = "champ", label = "Champ", weight = 100, type = "item", image = "champ.png", unique = true, useable = true, shouldClose = false, description = "" }, + chardonnay = { name = "chardonnay", label = "Chardonnay", weight = 100, type = "item", image = "chardonnay.png", unique = true, useable = true, shouldClose = false, description = "" }, + pinot_nior = { name = "pinot_nior", label = "Pinot Nior", weight = 100, type = "item", image = "pinot_nior.png", unique = true, useable = true, shouldClose = false, description = "" }, + white = { name = "white", label = "White", weight = 100, type = "item", image = "white.png", unique = true, useable = true, shouldClose = false, description = "" }, + zifandel = { name = "zifandel", label = "Zifandel", weight = 100, type = "item", image = "zifandel.png", unique = true, useable = true, shouldClose = false, description = "" }, + stout = { name = "stout", label = "stout", weight = 100, type = "item", image = "stout.png", unique = true, useable = true, shouldClose = false, description = "" }, + -- coffee + nekolatte = { name = "nekolatte", label = "Neko Latte", weight = 100, type = "item", image = "nekolatte.png", unique = true, useable = true, shouldClose = true, description = "" }, + mocha = { name = "mocha", label = "Mocha", weight = 100, type = "item", image = "mocha.png", unique = true, useable = true, shouldClose = true, description = "" }, + cappuccino = { name = "cappuccino", label = "cappuccino", weight = 100, type = "item", image = "cappuccino.png", unique = true, useable = true, shouldClose = true, description = "" }, + latte = { name = "latte", label = "Latte", weight = 100, type = "item", image = "latte.png", unique = true, useable = true, shouldClose = true, description = "" }, + latte_macchiato = { name = "latte_macchiato", label = "Latte Macchiato", weight = 100, type = "item", image = "latte_macchiato.png", unique = true, useable = true, shouldClose = true, description = "" }, + coffee = { name = "coffee", label = "coffee", weight = 0, type = "item", image = "coffee.png", unique = true, useable = true, shouldClose = true, description = "", }, + coffee_1x = { name = "coffee_1x", label = "small coffee", weight = 100, type = "item", image = "coffee_1x.png", unique = true, useable = true, shouldClose = true, description = "" }, + coffee_2x = { name = "coffee_2x", label = "medium coffee", weight = 100, type = "item", image = "coffee_2x.png", unique = true, useable = true, shouldClose = true, description = "" }, + coffee_3x = { name = "coffee_3x", label = "large coffee", weight = 100, type = "item", image = "coffee_3x.png", unique = true, useable = true, shouldClose = true, description = "" }, + -- Cola + sprunk = { name = "sprunk", label = "Sprite", weight = 100, type = "item", image = "sprunk.png", unique = true, useable = true, shouldClose = true, description = "" }, + ecola = { name = "ecola", label = "Cola", weight = 100, type = "item", image = "ecola.png", unique = true, useable = true, shouldClose = true, description = "" }, + sprunklight = { name = "sprunklight", label = "Sprite Light", weight = 100, type = "item", image = "sprunklight.png", unique = true, useable = true, shouldClose = true, description = "" }, + ecolalight = { name = "ecolalight", label = "Cola Light", weight = 100, type = "item", image = "ecolalight.png", unique = true, useable = true, shouldClose = true, description = "" }, + -- Juices + orange_juice = { name = "orange_juice", label = "Orange Juice", weight = 100, type = "item", image = "orange_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + watermelon_juice = { name = "watermelon_juice", label = "Watermelon Juice", weight = 100, type = "item", image = "watermelon_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + pineapple_juice = { name = "pineapple_juice", label = "Pineapple Juice", weight = 100, type = "item", image = "pineapple_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + carrot_juice = { name = "carrot_juice", label = "Carrot Juice", weight = 100, type = "item", image = "carrot_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + tomato_juice = { name = "tomato_juice", label = "Tomato Juice", weight = 100, type = "item", image = "tomato_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + cranberry_juice = { name = "cranberry_juice", label = "Cranberry Juice", weight = 100, type = "item", image = "cranberry_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + lemonade_juice = { name = "lemonade_juice", label = "Lemonade Juice", weight = 100, type = "item", image = "lemonade_juice.png", unique = true, useable = true, shouldClose = false, description = "" }, + --bubbletea + bubbletea_strawberry = { name = "bubbletea_strawberry", label = "Strawberry Bubble Tea", weight = 100, type = "item", image = "bubbletea_strawberry.png", unique = true, useable = true, shouldClose = true, description = "" }, + bubbletea_cola = { name = "bubbletea_cola", label = "Cola Bubble Tea", weight = 100, type = "item", image = "bubbletea_cola.png", unique = true, useable = true, shouldClose = true, description = "" }, + bubbletea_green = { name = "bubbletea_green", label = "Green Bubble Tea", weight = 100, type = "item", image = "bubbletea_green.png", unique = true, useable = true, shouldClose = true, description = "" }, + bubbletea_milk = { name = "bubbletea_milk", label = "Milky Bubble Tea", weight = 100, type = "item", image = "bubbletea_milk.png", unique = true, useable = true, shouldClose = true, description = "" }, + bubbletea_caramel = { name = "bubbletea_caramel", label = "Caramel Bubble Tea", weight = 100, type = "item", image = "bubbletea_caramel.png", unique = true, useable = true, shouldClose = true, description = "" }, + -- icecream + berry_icecream = { name = "berry_icecream", label = "Berry Ice cream", weight = 100, type = "item", image = "berry_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + bubblegum_icecream = { name = "bubblegum_icecream", label = "Bubblegum Ice cream", weight = 100, type = "item", image = "bubblegum_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + caramel_icecream = { name = "caramel_icecream", label = "Caramel Ice cream", weight = 100, type = "item", image = "caramel_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + chocolate_icecream = { name = "chocolate_icecream", label = "Chocolate Ice cream", weight = 100, type = "item", image = "chocolate_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + chocolate_strawberry_icecream = { name = "chocolate_strawberry_icecream", label = "Strawberry&Chocolate Ice cream", weight = 100, type = "item", image = "chocolate_strawberry_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + mint_icecream = { name = "mint_icecream", label = "Mint Ice cream", weight = 100, type = "item", image = "mint_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + strawberry_icecream = { name = "strawberry_icecream", label = "Strawberry Ice cream", weight = 100, type = "item", image = "strawberry_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + strawberry_mint_icecream = { name = "strawberry_mint_icecream", label = "Strawberry&Mint Ice cream", weight = 100, type = "item", image = "strawberry_mint_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + strawberry_vanilla_icecream = { name = "strawberry_vanilla_icecream", label = "Strawberry&Vanilla Ice cream", weight = 100, type = "item", image = "strawberry_vanilla_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + vanilla_icecream = { name = "vanilla_icecream", label = "Vanilla Ice cream", weight = 100, type = "item", image = "vanilla_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + vanilla_berry_icecream = { name = "vanilla_berry_icecream", label = "Berry&Vanilla Ice cream", weight = 100, type = "item", image = "vanilla_berry_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + vanilla_mint_icecream = { name = "vanilla_mint_icecream", label = "Mint&Vanilla Ice cream", weight = 100, type = "item", image = "vanilla_mint_icecream.png", unique = true, useable = true, shouldClose = true, description = "" }, + --food craft items + carrot = { name = "carrot", label = "Carrot", weight = 100, type = "item", image = "carrot.png", unique = false, useable = true, shouldClose = true, description = "" }, + cranberry = { name = "cranberry", label = "Cranberry", weight = 100, type = "item", image = "cranberry.png", unique = false, useable = true, shouldClose = true, description = "" }, + boba = { name = "boba", label = "Boba", weight = 100, type = "item", image = "boba.png", unique = false, useable = true, shouldClose = true, description = "" }, + sugar = { name = "sugar", label = "Sugar", weight = 100, type = "item", image = "sugar.png", unique = false, useable = true, shouldClose = true, description = "" }, + blueberry = { name = "blueberry", label = "Blueberry", weight = 100, type = "item", image = "blueberry.png", unique = false, useable = true, shouldClose = true, description = "" }, + mint = { name = "mint", label = "Mint", weight = 100, type = "item", image = "mint.png", unique = false, useable = true, shouldClose = false, description = "" }, + orange = { name = "orange", label = "Orange", weight = 100, type = "item", image = "orange.png", unique = false, useable = true, shouldClose = false, description = "" }, + strawberry = { name = "strawberry", label = "Strawberry", weight = 100, type = "item", image = "strawberry.png", unique = false, useable = true, shouldClose = false, description = "" }, + rice = { name = "rice", label = "Rice", weight = 100, type = "item", image = "rice.png", unique = false, useable = true, shouldClose = true, description = "" }, + nori = { name = "nori", label = "Nori", weight = 100, type = "item", image = "nori.png", unique = false, useable = true, shouldClose = true, description = "" }, + tofu = { name = "tofu", label = "Tofu", weight = 100, type = "item", image = "tofu.png", unique = false, useable = true, shouldClose = true, description = "" }, + onion = { name = "onion", label = "Onion", weight = 500, type = "item", image = "onion.png", unique = false, useable = false, shouldClose = false, description = "" }, + avokado = { name = "avokado", label = "Avokado", weight = 500, type = "item", image = "avokado.png", unique = false, useable = false, shouldClose = false, description = "" }, + raw_sausagepizza = { name = "raw_sausagepizza", label = "Raw Sausage Pizza", weight = 100, type = "item", image = "raw_sucuklu.png", unique = false, useable = true, shouldClose = false, description = "" }, + raw_margaritapizza = { name = "raw_margaritapizza", label = "Raw Margaritalı Pizza", weight = 100, type = "item", image = "raw_margaritapizza.png", unique = false, useable = true, shouldClose = false, description = "" }, + raw_mushroompizza = { name = "raw_mushroompizza", label = "Raw Mushroom Pizza", weight = 100, type = "item", image = "raw_mushroompizza.png", unique = false, useable = true, shouldClose = false, description = "" }, + raw_chickenpizza = { name = "raw_chickenpizza", label = "Raw Chicken Pizza", weight = 100, type = "item", image = "raw_chickenpizza.png", unique = false, useable = true, shouldClose = false, description = "" }, + raw_tunapizza = { name = "raw_tunapizza", label = "Raw Tuna Pizza", weight = 100, type = "item", image = "raw_tunapizza.png", unique = false, useable = true, shouldClose = false, description = "" }, + milk = { name = "milk", label = "Milk", weight = 300, type = "item", image = "milk.png", unique = false, useable = true, shouldClose = true, description = "" }, + rawcoffee = { name = "rawcoffee", label = "Raw Coffee", weight = 100, type = "item", image = "rawcoffee.png", unique = false, useable = true, shouldClose = true, description = "", }, + sausage = { name = 'sausage', label = 'Sausage', weight = 100, type = 'item', image = 'sausage.png', unique = false, useable = true, shouldClose = true, description = '' }, + sausage_brat = { name = 'sausage_brat', label = 'Sausage', weight = 100, type = 'item', image = 'sausage_brat.png', unique = false, useable = true, shouldClose = true, description = '' }, + tuna = { name = 'tuna', label = 'Tuna', weight = 100, type = 'item', image = 'tuna.png', unique = false, useable = true, shouldClose = false, description = '' }, + chicken = { name = 'chicken', label = 'Chicken', weight = 100, type = 'item', image = 'chicken.png', unique = false, useable = true, shouldClose = false, description = '' }, + dough2 = { name = 'dough2', label = 'Dough', weight = 100, type = 'item', image = 'dough2.png', unique = false, useable = true, shouldClose = false, description = '' }, + food_mushroom = { name = 'food_mushroom', label = 'Mushroom', weight = 100, type = 'item', image = 'food_mushroom.png', unique = false, useable = true, shouldClose = true, description = '' }, + spice = { name = "spice", label = "Spice", weight = 100, type = "item", image = "spice.png", unique = false, useable = true, shouldClose = false, description = "" }, + tomatoes = { name = 'tomatoes', label = 'Tomato', weight = 100, type = 'item', image = 'tomatoes.png', unique = false, useable = true, shouldClose = false, description = '' }, + tomatoes2 = { name = 'tomatoes2', label = 'Cut Tomato', weight = 100, type = 'item', image = 'tomatoes2.png', unique = false, useable = true, shouldClose = false, description = '' }, + dough = { name = 'dough', label = 'Dough', weight = 100, type = 'item', image = 'dough.png', unique = false, useable = true, shouldClose = false, description = '' }, + tomatopaste = { name = 'tomatopaste', label = 'Tomatopaste', weight = 100, type = 'item', image = 'tomatopaste.png', unique = false, useable = true, shouldClose = false, description = '' }, + flour = { name = "flour", label = "Flour", weight = 100, type = "item", image = "flour.png", unique = false, useable = true, shouldClose = true, description = "" }, + egg = { name = 'egg', label = 'Eggs', weight = 100, type = 'item', image = 'egg.png', unique = false, useable = true, shouldClose = false, description = '' }, + kiwi = { name = "kiwi", label = "Kiwi", weight = 100, type = "item", image = "kiwi.png", unique = false, useable = true, shouldClose = false, description = "" }, + berry = { name = "berry", label = "Berry", weight = 100, type = "item", image = "berry.png", unique = false, useable = true, shouldClose = false, description = "" }, + lemon = { name = "lemon", label = "Lemon", weight = 100, type = "item", image = "lemon.png", unique = false, useable = true, shouldClose = false, description = "" }, + watermelon = { name = "watermelon", label = "Watermelon", weight = 100, type = "item", image = "watermelon.png", unique = false, useable = true, shouldClose = false, description = "" }, + banana = { name = "banana", label = "Banana", weight = 100, type = "item", image = "banana.png", unique = false, useable = true, shouldClose = false, description = "" }, + cherry = { name = "cherry", label = "Cherry", weight = 100, type = "item", image = "cherry.png", unique = false, useable = true, shouldClose = true, description = "" }, + maracuja = { name = "maracuja", label = "Maracuja", weight = 100, type = "item", image = "maracuja.png", unique = false, useable = true, shouldClose = true, description = "" }, + apple = { name = "apple", label = "Apple", weight = 100, type = "item", image = "apple.png", unique = false, useable = true, shouldClose = true, description = "" }, + burgerbread = { name = "burgerbread", label = "Burger Bread", weight = 100, type = "item", image = "burgerbread.png", unique = false, useable = true, shouldClose = true, description = "" }, + sandwichbread = { name = "sandwichbread", label = "Sandwich Bread", weight = 100, type = "item", image = "sandwichbread.png", unique = false, useable = true, shouldClose = true, description = "" }, + meat = { name = "meat", label = "Raw Meat", weight = 100, type = "item", image = "meat.png", unique = false, useable = true, shouldClose = true, description = "" }, + meat2 = { name = "meat2", label = "Cooked Meat", weight = 100, type = "item", image = "meat2.png", unique = false, useable = true, shouldClose = true, description = "" }, + pickle = { name = "pickle", label = "Pickle", weight = 100, type = "item", image = "pickle.png", unique = false, useable = true, shouldClose = true, description = "" }, + pickle2 = { name = "pickle2", label = "Cut Pickle", weight = 100, type = "item", image = "pickle2.png", unique = false, useable = true, shouldClose = true, description = "" }, + ketchup = { name = "ketchup", label = "Ketchup", weight = 100, type = "item", image = "ketchup.png", unique = false, useable = true, shouldClose = true, description = "" }, + mustard = { name = "mustard", label = "Mustard", weight = 100, type = "item", image = "mustard.png", unique = false, useable = true, shouldClose = true, description = "" }, + nugget = { name = "nugget", label = "Raw Nugget", weight = 100, type = "item", image = "nugget.png", unique = false, useable = true, shouldClose = true, description = "" }, + nugget2 = { name = "nugget2", label = "Cooked Nugget", weight = 100, type = "item", image = "nugget2.png", unique = false, useable = true, shouldClose = true, description = "" }, + lettuce = { name = "lettuce", label = "Lettuce", weight = 100, type = "item", image = "lettuce.png", unique = false, useable = true, shouldClose = true, description = "" }, + lettuce2 = { name = "lettuce2", label = "Cut Lettuce", weight = 100, type = "item", image = "lettuce2.png", unique = false, useable = true, shouldClose = true, description = "" }, + mayonnaise = { name = "mayonnaise", label = "Mayonnaise", weight = 100, type = "item", image = "mayonnaise.png", unique = false, useable = true, shouldClose = true, description = "" }, + potato = { name = "potato", label = "Potato", weight = 100, type = "item", image = "potato.png", unique = false, useable = true, shouldClose = true, description = "" }, + potato2 = { name = "potato2", label = "Cut Potato", weight = 100, type = "item", image = "potato2.png", unique = false, useable = true, shouldClose = true, description = "" }, + grapefruit = { name = "grapefruit", label = "Greyfurt", weight = 100, type = "item", image = "grapefruit.png", unique = false, useable = true, shouldClose = true, description = "" }, + peach = { name = "peach", label = "Peach", weight = 100, type = "item", image = "peach.png", unique = false, useable = true, shouldClose = true, description = "" }, + pear = { name = "pear", label = "Pear", weight = 100, type = "item", image = "pear.png", unique = false, useable = true, shouldClose = true, description = "" }, + plum = { name = "plum", label = "Plum", weight = 100, type = "item", image = "plum.png", unique = false, useable = true, shouldClose = true, description = "" }, + cheese = { name = "cheese", label = "Pizza Cheese", weight = 100, type = "item", image = "cheese.png", unique = false, useable = true, shouldClose = true, description = "" }, + cheese2 = { name = "cheese2", label = "Cut Pizza Cheese", weight = 100, type = "item", image = "cheese2.png", unique = false, useable = true, shouldClose = true, description = "" }, + ice = { name = "ice", label = "Ice", weight = 100, type = "item", image = "ice.png", unique = false, useable = true, shouldClose = true, description = "" }, + lime = { name = "lime", label = "Lime", weight = 100, type = "item", image = "lime.png", unique = false, useable = true, shouldClose = true, description = "" }, + alcohol = { name = "alcohol", label = "Alcohol", weight = 100, type = "item", image = "alcohol.png", unique = false, useable = true, shouldClose = true, description = "" }, + soda = { name = "soda", label = "Soda", weight = 100, type = "item", image = "soda.png", unique = false, useable = true, shouldClose = true, description = "" }, + pineapple = { name = "pineapple", label = "Pineapple", weight = 100, type = "item", image = "pineapple.png", unique = false, useable = true, shouldClose = true, description = "" }, + coconut = { name = "coconut", label = "Coconut", weight = 100, type = "item", image = "coconut.png", unique = false, useable = true, shouldClose = false, description = "" }, + espresso = { name = "espresso", label = "Espresso", weight = 100, type = "item", image = "espresso.png", unique = false, useable = true, shouldClose = false, description = "" }, + grape = { name = 'grape', label = 'Grape', weight = 100, type = 'item', image = 'grape.png', unique = false, useable = true, shouldClose = false, description = "" }, + vanilla = { name = 'vanilla', label = 'Vanilya', weight = 100, type = 'item', image = 'vanilla.png', unique = false, useable = true, shouldClose = false, description = "" }, + pepper = { name = 'pepper', label = 'Pepper', weight = 100, type = 'item', image = 'pepper.png', unique = false, useable = true, shouldClose = false, description = "" }, + noodles = { name = "noodles", label = "Noodle", weight = 100, type = "item", image = "noodles.png", unique = false, useable = false, shouldClose = true, description = "" }, + chocolate = { name = "chocolate", label = "Chocolate", weight = 100, type = "item", image = "chocolate.png", unique = false, useable = false, shouldClose = true, description = "" }, + caramel = { name = "caramel", label = "Caramel", weight = 100, type = "item", image = "caramel.png", unique = false, useable = false, shouldClose = true, description = "" }, + tortilla = { name = "tortilla", label = "Tortilla", weight = 100, type = "item", image = "tortilla.png", unique = false, useable = false, shouldClose = true, description = "" }, + cheddarcheese = { name = "cheddarcheese", label = "Cheddar Cheese", weight = 100, type = "item", image = "cheddarcheese.png", unique = false, useable = false, shouldClose = true, description = "" }, + tacosauce = { name = "tacosauce", label = "Taco Sauce", weight = 100, type = "item", image = "tacosauce.png", unique = false, useable = false, shouldClose = true, description = "" }, + --Food + sandwich = { name = 'sandwich', label = 'Sandwich', weight = 200, type = 'item', image = 'sandwich.png', unique = true, useable = true, shouldClose = true, description = 'Nice bread for your stomach' }, + bento = { name = "bento", label = "Bento Box", weight = 500, type = "item", image = "bento.png", unique = true, useable = true, shouldClose = true, description = "" }, + miso = { name = "miso", label = "Miso Soup", weight = 100, type = "item", image = "miso.png", unique = true, useable = true, shouldClose = true, description = "" }, + spagetti = { name = "spagetti", label = "Spagetti", weight = 100, type = "item", image = "spagetti.png", unique = true, useable = true, shouldClose = true, description = "" }, + salad = { name = "salad", label = "Salad", weight = 100, type = "item", image = "salad.png", unique = true, useable = true, shouldClose = true, description = "" }, + hotdog = { name = "hotdog", label = "Hotdog", weight = 100, type = "item", image = "hotdog.png", unique = true, useable = true, shouldClose = true, description = "" }, + --sushi + avosushi = { name = "avosushi", label = "Avokado Sushi", weight = 100, type = "item", image = "avosushi.png", unique = true, useable = true, shouldClose = true, description = "" }, + tonsushi = { name = "tonsushi", label = "Tuna Sushi", weight = 100, type = "item", image = "tonsushi.png", unique = true, useable = true, shouldClose = true, description = "" }, + --mochi + pmochi = { name = "pmochi", label = "Pink Mochi", weight = 100, type = "item", image = "pmochi.png", unique = true, useable = true, shouldClose = true, description = "" }, + omochi = { name = "omochi", label = "Orange Mochi", weight = 100, type = "item", image = "omochi.png", unique = true, useable = true, shouldClose = true, description = "" }, + gmochi = { name = "gmochi", label = "Green Mochi", weight = 100, type = "item", image = "gmochi.png", unique = true, useable = true, shouldClose = true, description = "" }, + bmochi = { name = "bmochi", label = "Blue Mochi", weight = 100, type = "item", image = "bmochi.png", unique = true, useable = true, shouldClose = true, description = "" }, + --fires + frenchfries = { name = "frenchfries", label = "French fries", weight = 100, type = "item", image = "frenchfries.png", unique = true, useable = true, shouldClose = true, description = "" }, + serratedfrenchfries = { name = "serratedfrenchfries", label = "Serrated French fries", weight = 100, type = "item", image = "serratedfrenchfries.png", unique = true, useable = true, shouldClose = true, description = "" }, + --donut + chocolate_donut = { name = "chocolate_donut", label = "Chocolate Donut", weight = 100, type = "item", image = "chocolate_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + strawberry_donut = { name = "strawberry_donut", label = "Strawberry Donut", weight = 100, type = "item", image = "strawberry_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + lemon_donut = { name = "lemon_donut", label = "Lemon Donut", weight = 100, type = "item", image = "lemon_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + mint_donut = { name = "mint_donut", label = "Mint Donut", weight = 100, type = "item", image = "mint_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + cherry_donut = { name = "cherry_donut", label = "Cherry Donut", weight = 100, type = "item", image = "cherry_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + creme_donut = { name = "creme_donut", label = "Cream Donut", weight = 100, type = "item", image = "creme_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + blueberry_donut = { name = "blueberry_donut", label = "Blueberry Donut", weight = 100, type = "item", image = "blueberry_donut.png", unique = true, useable = true, shouldClose = true, description = "" }, + --Pizza + uwupizza = { name = "uwupizza", label = "Uwu Pizza", weight = 100, type = "item", image = "uwupizza.png", unique = true, useable = true, shouldClose = true, description = "" }, + sausagepizza = { name = "sausagepizza", label = "Sausage Pizza", weight = 100, type = "item", image = "sausagepizza.png", unique = true, useable = true, shouldClose = false, description = "" }, + tunapizza = { name = "tunapizza", label = "Tuna Pizza", weight = 100, type = "item", image = "tunapizza.png", unique = true, useable = true, shouldClose = false, description = "" }, + chickenpizza = { name = "chickenpizza", label = "Chicken Pizza", weight = 100, type = "item", image = "chickenpizza.png", unique = true, useable = true, shouldClose = false, description = "" }, + mushroompizza = { name = "mushroompizza", label = "Mushroom Pizza", weight = 100, type = "item", image = "mushroompizza.png", unique = true, useable = true, shouldClose = false, description = "" }, + margaritapizza = { name = "margaritapizza", label = "Margarita Pizza", weight = 100, type = "item", image = "margaritapizza.png", unique = true, useable = true, shouldClose = false, description = "" }, + --brownies + whitechocolate_brownies = { name = "whitechocolate_brownies", label = "White Chocolate Brownie", weight = 100, type = "item", image = "whitechocolate_brownies.png", unique = true, useable = true, shouldClose = false, description = "" }, + strawberry_brownies = { name = "strawberry_brownies", label = "Strawberry Brownie", weight = 100, type = "item", image = "strawberry_brownies.png", unique = true, useable = true, shouldClose = false, description = "" }, + raspberry_brownies = { name = "raspberry_brownies", label = "Raspberry Brownie", weight = 100, type = "item", image = "raspberry_brownies.png", unique = true, useable = true, shouldClose = false, description = "" }, + classic_brownies = { name = "classic_brownies", label = "Brownie", weight = 100, type = "item", image = "classic_brownies.png", unique = true, useable = true, shouldClose = false, description = "" }, + --Cheesecake + tiramisu = { name = "tiramisu", label = "Tiramisu", weight = 100, type = "item", image = "tiramisu.png", unique = true, useable = true, shouldClose = false, description = "" }, + chocolate_cheesecake = { name = "chocolate_cheesecake", label = "White Chocolate Cheesecake", weight = 100, type = "item", image = "chocolate_cheesecake.png", unique = true, useable = true, shouldClose = false, description = "" }, + lemon_cheesecake = { name = "lemon_cheesecake", label = "Lemon Cheesecake", weight = 100, type = "item", image = "lemon_cheesecake.png", unique = true, useable = true, shouldClose = false, description = "" }, + berry_cheesecake = { name = "berry_cheesecake", label = "Berry Cheesecake", weight = 100, type = "item", image = "berry_cheesecake.png", unique = true, useable = true, shouldClose = false, description = "" }, + strawberry_cheesecake = { name = "strawberry_cheesecake", label = "Strawberry Cheesecake", weight = 100, type = "item", image = "strawberry_cheesecake.png", unique = true, useable = true, shouldClose = false, description = "" }, + --Smoothie + strawberry_smoothie = { name = "strawberry_smoothie", label = "Strawberry Smoothie", weight = 100, type = "item", image = "strawberry_smoothie.png", unique = true, useable = true, shouldClose = false, description = "" }, + kiwi_smoothie = { name = "kiwi_smoothie", label = "Kiwi Smoothie", weight = 100, type = "item", image = "kiwi_smoothie.png", unique = true, useable = true, shouldClose = false, description = "" }, + berry_smoothie = { name = "berry_smoothie", label = "Raspberry Smoothie", weight = 100, type = "item", image = "berry_smoothie.png", unique = true, useable = true, shouldClose = false, description = "" }, + orange_smoothie = { name = "orange_smoothie", label = "Orange Smoothie", weight = 100, type = "item", image = "orange_smoothie.png", unique = true, useable = true, shouldClose = false, description = "" }, + banana_smoothie = { name = "banana_smoothie", label = "Banana Smoothie", weight = 100, type = "item", image = "banana_smoothie.png", unique = true, useable = true, shouldClose = false, description = "" }, + --bagel + bacon_egg_cheese_bagel = { name = "bacon_egg_cheese_bagel", label = "Patırma, Yumurta ve Peynirli Simit", weight = 100, type = "item", image = "bacon_egg_cheese_bagel.png", unique = true, useable = true, shouldClose = false, description = "" }, + salmon_cream_bagel = { name = "salmon_cream_bagel", label = "Salamlı Simit", weight = 100, type = "item", image = "salmon_cream_bagel.png", unique = true, useable = true, shouldClose = false, description = "" }, + --cake + strawberry_cake = { name = "strawberry_cake", label = "Strawberry Cake", weight = 100, type = "item", image = "strawberry_cake.png", unique = true, useable = true, shouldClose = true, description = "" }, + vanilla_cake = { name = "vanilla_cake", label = "Vanilla Cake", weight = 100, type = "item", image = "vanilla_cake.png", unique = true, useable = true, shouldClose = false, description = "" }, + chocolate_cake = { name = "chocolate_cake", label = "Chocolate Cake", weight = 100, type = "item", image = "chocolate_cake.png", unique = true, useable = true, shouldClose = false, description = "" }, + --burger + cheeseburger = { name = "cheeseburger", label = "Cheese Burger", weight = 100, type = "item", image = "cheeseburger.png", unique = true, useable = true, shouldClose = false, description = "" }, + chickenburger = { name = "chickenburger", label = "Chicken Burger", weight = 100, type = "item", image = "chickenburger.png", unique = true, useable = true, shouldClose = false, description = "" }, + burger_2x = { name = "burger_2x", label = "Double Hamburger", weight = 100, type = "item", image = "burger_2x.png", unique = true, useable = true, shouldClose = false, description = "" }, + burger_3x = { name = "burger_3x", label = "Tripple Hamburger", weight = 100, type = "item", image = "burger_3x.png", unique = true, useable = true, shouldClose = false, description = "" }, + burger_4x = { name = "burger_4x", label = "Stack Hamburger", weight = 100, type = "item", image = "burger_4x.png", unique = true, useable = true, shouldClose = false, description = "" }, + --kebab + beef_kebab = { name = "beef_kebab", label = "Beef Kebap", weight = 100, type = "item", image = "beef_kebab.png", unique = true, useable = true, shouldClose = false, description = "" }, + chicken_kebab = { name = "chicken_kebab", label = "Chicken Kebap", weight = 100, type = "item", image = "chicken_kebab.png", unique = true, useable = true, shouldClose = false, description = "" }, + --taco + beeftaco = { name = "beeftaco", label = "Beef Taco", weight = 100, type = "item", image = "beeftaco.png", unique = true, useable = true, shouldClose = false, description = "" }, + chickentaco = { name = "chickentaco", label = "Chicken Taco", weight = 100, type = "item", image = "chickentaco.png", unique = true, useable = true, shouldClose = false, description = "" }, + quesadilla = { name = "quesadilla", label = "Quesadilla", weight = 100, type = "item", image = "quesadilla.png", unique = true, useable = true, shouldClose = false, description = "" }, + --ramen + ramen = { name = "ramen", label = "Ramen", weight = 100, type = "item", image = "ramen.png", unique = true, useable = true, shouldClose = false, description = "" }, + beef_ramen = { name = "beef_ramen", label = "Beef Ramen", weight = 100, type = "item", image = "beef_ramen.png", unique = true, useable = true, shouldClose = false, description = "" }, + chicken_ramen = { name = "chicken_ramen", label = "Chicken Ramen", weight = 100, type = "item", image = "chicken_ramen.png", unique = true, useable = true, shouldClose = false, description = "" }, + duck_ramen = { name = "duck_ramen", label = "Duck Ramen", weight = 100, type = "item", image = "duck_ramen.png", unique = true, useable = true, shouldClose = false, description = "" }, + shrimp_ramen = { name = "shrimp_ramen", label = "Shrimp Ramen", weight = 100, type = "item", image = "shrimp_ramen.png", unique = true, useable = true, shouldClose = false, description = "" }, + vegetable_ramen = { name = "vegetable_ramen", label = "Vegetable Ramen", weight = 100, type = "item", image = "vegetable_ramen.png", unique = true, useable = true, shouldClose = false, description = "" }, + --Soup + pumpkin_soup = { name = "pumpkin_soup", label = "Pumpkin Soup", weight = 100, type = "item", image = "pumpkin_soup.png", unique = true, useable = true, shouldClose = false, description = "" }, + vegetable_soup = { name = "vegetable_soup", label = "Vegetable Soup", weight = 100, type = "item", image = "vegetable_soup.png", unique = true, useable = true, shouldClose = false, description = "" }, + chicken_noodle_soup = { name = "chicken_noodle_soup", label = "Chicken noodle Soup", weight = 100, type = "item", image = "chicken_noodle_soup.png", unique = true, useable = true, shouldClose = false, description = "" }, + creamy_chicken_soup = { name = "creamy_chicken_soup", label = "Creamy Chicken Soup", weight = 100, type = "item", image = "creamy_chicken_soup.png", unique = true, useable = true, shouldClose = false, description = "" }, + tomato_soup = { name = "tomato_soup", label = "Tomato Soupsı", weight = 100, type = "item", image = "tomato_soup.png", unique = true, useable = true, shouldClose = false, description = "" }, + mushroom_soup = { name = "mushroom_soup", label = "Mushroom Soup", weight = 100, type = "item", image = "mushroom_soup.png", unique = true, useable = true, shouldClose = false, description = "" }, + --macaroon + banana_macaroon = { name = "banana_macaroon", label = "Banana Macaroon", weight = 100, type = "item", image = "banana_macaroon.png", unique = true, useable = true, shouldClose = false, description = "" }, + orange_macaroon = { name = "orange_macaroon", label = "Orange Macaroon", weight = 100, type = "item", image = "orange_macaroon.png", unique = true, useable = true, shouldClose = false, description = "" }, + strawberry_macaroon = { name = "strawberry_macaroon", label = "Strawberry Macaroon", weight = 100, type = "item", image = "strawberry_macaroon.png", unique = true, useable = true, shouldClose = false, description = "" }, + mint_macaroon = { name = "mint_macaroon", label = "Mint Macaroon", weight = 100, type = "item", image = "mint_macaroon.png", unique = true, useable = true, shouldClose = false, description = "" }, + blueberry_macaroon = { name = "blueberry_macaroon", label = "Blueberry Macaroon", weight = 100, type = "item", image = "blueberry_macaroon.png", unique = true, useable = true, shouldClose = false, description = "" }, + --muffin + banana_muffin = { name = "banana_muffin", label = "Banana muffin", weight = 100, type = "item", image = "banana_muffin.png", unique = true, useable = true, shouldClose = false, description = "" }, + orange_muffin = { name = "orange_muffin", label = "Orange muffin", weight = 100, type = "item", image = "orange_muffin.png", unique = true, useable = true, shouldClose = false, description = "" }, + strawberry_muffin = { name = "strawberry_muffin", label = "Strawberry muffin", weight = 100, type = "item", image = "strawberry_muffin.png", unique = true, useable = true, shouldClose = false, description = "" }, + mint_muffin = { name = "mint_muffin", label = "Mint muffin", weight = 100, type = "item", image = "mint_muffin.png", unique = true, useable = true, shouldClose = false, description = "" }, + berry_muffin = { name = "berry_muffin", label = "Berry muffin", weight = 100, type = "item", image = "berry_muffin.png", unique = true, useable = true, shouldClose = false, description = "" }, +} diff --git a/resources/[inventory]/tgiann-inventory/items/weapons.lua b/resources/[inventory]/tgiann-inventory/items/weapons.lua new file mode 100644 index 000000000..b083f91a5 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/items/weapons.lua @@ -0,0 +1,152 @@ +local weaponsList = { + -- Melee + weapon_unarmed = { name = 'weapon_unarmed', label = 'Fists', weight = 1000, ammotype = nil, image = 'placeholder.webp', description = 'Fisticuffs' }, + weapon_dagger = { name = 'weapon_dagger', label = 'Dagger', weight = 1000, ammotype = nil, image = 'weapon_dagger.webp', description = 'A short knife with a pointed and edged blade, used as a weapon' }, + weapon_bat = { name = 'weapon_bat', label = 'Bat', weight = 1000, ammotype = nil, image = 'weapon_bat.webp', description = 'Used for hitting a ball in sports (or other things)' }, + weapon_bottle = { name = 'weapon_bottle', label = 'Broken Bottle', weight = 1000, ammotype = nil, image = 'weapon_bottle.webp', description = 'A broken bottle' }, + weapon_crowbar = { name = 'weapon_crowbar', label = 'Crowbar', weight = 1000, ammotype = nil, image = 'weapon_crowbar.webp', description = 'An iron bar with a flattened end, used as a lever' }, + weapon_flashlight = { name = 'weapon_flashlight', label = 'Flashlight', weight = 1000, ammotype = nil, image = 'weapon_flashlight.webp', description = 'A battery-operated portable light' }, + weapon_golfclub = { name = 'weapon_golfclub', label = 'Golfclub', weight = 1000, ammotype = nil, image = 'weapon_golfclub.webp', description = 'A club used to hit the ball in golf' }, + weapon_hammer = { name = 'weapon_hammer', label = 'Hammer', weight = 1000, ammotype = nil, image = 'weapon_hammer.webp', description = 'Used for jobs such as breaking things (legs) and driving in nails' }, + weapon_hatchet = { name = 'weapon_hatchet', label = 'Hatchet', weight = 1000, ammotype = nil, image = 'weapon_hatchet.webp', description = 'A small axe with a short handle for use in one hand' }, + weapon_knuckle = { name = 'weapon_knuckle', label = 'Knuckle', weight = 1000, ammotype = nil, image = 'weapon_knuckle.webp', description = 'A metal guard worn over the knuckles in fighting, especially to increase the effect of the blows' }, + weapon_knife = { name = 'weapon_knife', label = 'Knife', weight = 1000, ammotype = nil, image = 'weapon_knife.webp', description = 'An instrument composed of a blade fixed into a handle, used for cutting or as a weapon' }, + weapon_machete = { name = 'weapon_machete', label = 'Machete', weight = 1000, ammotype = nil, image = 'weapon_machete.webp', description = 'A broad, heavy knife used as a weapon' }, + weapon_switchblade = { name = 'weapon_switchblade', label = 'Switchblade', weight = 1000, ammotype = nil, image = 'weapon_switchblade.webp', description = 'A knife with a blade that springs out from the handle when a button is pressed' }, + weapon_nightstick = { name = 'weapon_nightstick', label = 'Nightstick', weight = 1000, ammotype = nil, image = 'weapon_nightstick.webp', description = 'A police officer\'s club or billy' }, + weapon_wrench = { name = 'weapon_wrench', label = 'Wrench', weight = 1000, ammotype = nil, image = 'weapon_wrench.webp', description = 'A tool used for gripping and turning nuts, bolts, pipes, etc' }, + weapon_battleaxe = { name = 'weapon_battleaxe', label = 'Battle Axe', weight = 1000, ammotype = nil, image = 'weapon_battleaxe.webp', description = 'A large broad-bladed axe used in ancient warfare' }, + weapon_poolcue = { name = 'weapon_poolcue', label = 'Poolcue', weight = 1000, ammotype = nil, image = 'weapon_poolcue.webp', description = 'A stick used to strike a ball, usually the cue ball (or other things)' }, + weapon_briefcase = { name = 'weapon_briefcase', label = 'Briefcase', weight = 1000, ammotype = nil, image = 'weapon_briefcase.webp', description = 'A briefcase for storing important documents' }, + weapon_briefcase_02 = { name = 'weapon_briefcase_02', label = 'Suitcase', weight = 1000, ammotype = nil, image = 'weapon_briefcase2.webp', description = 'Wonderfull for nice vacation to Liberty City' }, + weapon_garbagebag = { name = 'weapon_garbagebag', label = 'Garbage Bag', weight = 1000, ammotype = nil, image = 'weapon_garbagebag.webp', description = 'A garbage bag' }, + weapon_handcuffs = { name = 'weapon_handcuffs', label = 'Handcuffs', weight = 1000, ammotype = nil, image = 'weapon_handcuffs.webp', description = 'A pair of lockable linked metal rings for securing a prisoner\'s wrists' }, + weapon_bread = { name = 'weapon_bread', label = 'Baquette', weight = 1000, ammotype = nil, image = 'baquette.webp', description = 'Bread...?' }, + weapon_stone_hatchet = { name = 'weapon_stone_hatchet', label = 'Stone Hatchet', weight = 1000, ammotype = nil, image = 'weapon_stone_hatchet.webp', description = 'Stone Hatchet' }, + weapon_candycane = { name = 'weapon_candycane', label = 'Candy Cane', weight = 1000, ammotype = nil, image = 'weapon_candycane', description = 'Candy Cane' }, + + -- Handguns + weapon_pistol = { name = 'weapon_pistol', label = 'Walther P99', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_pistol.webp', description = 'A small firearm designed to be held in one hand' }, + weapon_pistol_mk2 = { name = 'weapon_pistol_mk2', label = 'Pistol Mk II', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_pistol_mk2.webp', description = 'An upgraded small firearm designed to be held in one hand' }, + weapon_combatpistol = { name = 'weapon_combatpistol', label = 'Combat Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_combatpistol.webp', description = 'A combat version small firearm designed to be held in one hand' }, + weapon_appistol = { name = 'weapon_appistol', label = 'AP Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_appistol.webp', description = 'A small firearm designed to be held in one hand that is automatic' }, + weapon_stungun = { name = 'weapon_stungun', label = 'Taser', weight = 1000, ammotype = 'AMMO_STUNGUN', image = 'weapon_stungun.webp', description = 'A weapon firing barbs attached by wires to batteries, causing temporary paralysis' }, + weapon_pistol50 = { name = 'weapon_pistol50', label = 'Pistol .50', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_pistol50.webp', description = 'A .50 caliber firearm designed to be held with both hands' }, + weapon_snspistol = { name = 'weapon_snspistol', label = 'SNS Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_snspistol.webp', description = 'A very small firearm designed to be easily concealed' }, + weapon_heavypistol = { name = 'weapon_heavypistol', label = 'Heavy Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_heavypistol.webp', description = 'A hefty firearm designed to be held in one hand (or attempted)' }, + weapon_vintagepistol = { name = 'weapon_vintagepistol', label = 'Vintage Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_vintagepistol.webp', description = 'An antique firearm designed to be held in one hand' }, + weapon_flaregun = { name = 'weapon_flaregun', label = 'Flare Gun', weight = 1000, ammotype = 'AMMO_FLARE', image = 'weapon_flaregun.webp', description = 'A handgun for firing signal rockets' }, + weapon_marksmanpistol = { name = 'weapon_marksmanpistol', label = 'Marksman Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_marksmanpistol.webp', description = 'A very accurate small firearm designed to be held in one hand' }, + weapon_revolver = { name = 'weapon_revolver', label = 'Revolver', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_revolver.webp', description = 'A pistol with revolving chambers enabling several shots to be fired without reloading' }, + weapon_revolver_mk2 = { name = 'weapon_revolver_mk2', label = 'Violence', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_revolver_mk2.webp', description = 'da Violence' }, + weapon_doubleaction = { name = 'weapon_doubleaction', label = 'Double Action Revolver', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_doubleaction.webp', description = 'Double Action Revolver' }, + weapon_snspistol_mk2 = { name = 'weapon_snspistol_mk2', label = 'SNS Pistol Mk II', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_snspistol_mk2.webp', description = 'SNS Pistol MK2' }, + weapon_raypistol = { name = 'weapon_raypistol', label = 'Up-n-Atomizer', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_raypistol.webp', description = 'Weapon Raypistol' }, + weapon_ceramicpistol = { name = 'weapon_ceramicpistol', label = 'Ceramic Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_ceramicpistol.webp', description = 'Weapon Ceramicpistol' }, + weapon_navyrevolver = { name = 'weapon_navyrevolver', label = 'Navy Revolver', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_navyrevolver.webp', description = 'Weapon Navyrevolver' }, + weapon_gadgetpistol = { name = 'weapon_gadgetpistol', label = 'Perico Pistol', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_gadgetpistol.webp', description = 'Weapon Gadgetpistol' }, + weapon_pistolxm3 = { name = 'weapon_pistolxm3', label = 'Pistol XM3', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_pistolxm3.webp', description = 'Pistol XM3' }, + + -- Submachine Guns + weapon_microsmg = { name = 'weapon_microsmg', label = 'Micro SMG', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_microsmg.webp', description = 'A handheld light weight machine gun' }, + weapon_smg = { name = 'weapon_smg', label = 'SMG', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_smg.webp', description = 'A handheld light weight machine gun' }, + weapon_smg_mk2 = { name = 'weapon_smg_mk2', label = 'SMG Mk II', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_smg_mk2.webp', description = 'SMG MK2' }, + weapon_assaultsmg = { name = 'weapon_assaultsmg', label = 'Assault SMG', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_assaultsmg.webp', description = 'An assault version of a handheld light weight machine gun' }, + weapon_combatpdw = { name = 'weapon_combatpdw', label = 'Combat PDW', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_combatpdw.webp', description = 'A combat version of a handheld light weight machine gun' }, + weapon_machinepistol = { name = 'weapon_machinepistol', label = 'Tec-9', weight = 1000, ammotype = 'AMMO_PISTOL', image = 'weapon_machinepistol.webp', description = 'A self-loading pistol capable of burst or fully automatic fire' }, + weapon_minismg = { name = 'weapon_minismg', label = 'Mini SMG', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_minismg.webp', description = 'A mini handheld light weight machine gun' }, + weapon_raycarbine = { name = 'weapon_raycarbine', label = 'Unholy Hellbringer', weight = 1000, ammotype = 'AMMO_SMG', image = 'weapon_raycarbine.webp', description = 'Weapon Raycarbine' }, + + -- Shotguns + weapon_pumpshotgun = { name = 'weapon_pumpshotgun', label = 'Pump Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_pumpshotgun.webp', description = 'A pump-action smoothbore gun for firing small shot at short range' }, + weapon_sawnoffshotgun = { name = 'weapon_sawnoffshotgun', label = 'Sawn-off Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_sawnoffshotgun.webp', description = 'A sawn-off smoothbore gun for firing small shot at short range' }, + weapon_assaultshotgun = { name = 'weapon_assaultshotgun', label = 'Assault Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_assaultshotgun.webp', description = 'An assault version of asmoothbore gun for firing small shot at short range' }, + weapon_bullpupshotgun = { name = 'weapon_bullpupshotgun', label = 'Bullpup Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_bullpupshotgun.webp', description = 'A compact smoothbore gun for firing small shot at short range' }, + weapon_musket = { name = 'weapon_musket', label = 'Musket', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_musket.webp', description = 'An infantryman\'s light gun with a long barrel, typically smooth-bored, muzzleloading, and fired from the shoulder' }, + weapon_heavyshotgun = { name = 'weapon_heavyshotgun', label = 'Heavy Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_heavyshotgun.webp', description = 'A large smoothbore gun for firing small shot at short range' }, + weapon_dbshotgun = { name = 'weapon_dbshotgun', label = 'Double-barrel Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_dbshotgun.webp', description = 'A shotgun with two parallel barrels, allowing two single shots to be fired in quick succession' }, + weapon_autoshotgun = { name = 'weapon_autoshotgun', label = 'Auto Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_autoshotgun.webp', description = 'A shotgun capable of rapid continous fire' }, + weapon_pumpshotgun_mk2 = { name = 'weapon_pumpshotgun_mk2', label = 'Pumpshotgun Mk II', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_pumpshotgun_mk2.webp', description = 'Pumpshotgun MK2' }, + weapon_combatshotgun = { name = 'weapon_combatshotgun', label = 'Combat Shotgun', weight = 1000, ammotype = 'AMMO_SHOTGUN', image = 'weapon_combatshotgun.webp', description = 'Weapon Combatshotgun' }, + + -- Assault Rifles + weapon_assaultrifle = { name = 'weapon_assaultrifle', label = 'Assault Rifle', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_assaultrifle.webp', description = 'A rapid-fire, magazine-fed automatic rifle designed for infantry use' }, + weapon_assaultrifle_mk2 = { name = 'weapon_assaultrifle_mk2', label = 'Assault Rifle Mk II', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_assaultrifle_mk2.webp', description = 'Assault Rifle MK2' }, + weapon_carbinerifle = { name = 'weapon_carbinerifle', label = 'Carbine Rifle', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_carbinerifle.webp', description = 'A light weight automatic rifle' }, + weapon_carbinerifle_mk2 = { name = 'weapon_carbinerifle_mk2', label = 'Carbine Rifle Mk II', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_carbinerifle_mk2.webp', description = 'Carbine Rifle MK2' }, + weapon_advancedrifle = { name = 'weapon_advancedrifle', label = 'Advanced Rifle', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_advancedrifle.webp', description = 'An assault version of a rapid-fire, magazine-fed automatic rifle designed for infantry use' }, + weapon_specialcarbine = { name = 'weapon_specialcarbine', label = 'Special Carbine', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_specialcarbine.webp', description = 'An extremely versatile assault rifle for any combat situation' }, + weapon_bullpuprifle = { name = 'weapon_bullpuprifle', label = 'Bullpup Rifle', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_bullpuprifle.webp', description = 'A compact automatic assault rifle' }, + weapon_compactrifle = { name = 'weapon_compactrifle', label = 'Compact Rifle', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_compactrifle.webp', description = 'A compact version of an assault rifle' }, + weapon_specialcarbine_mk2 = { name = 'weapon_specialcarbine_mk2', label = 'Special Carbine Mk II', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_specialcarbine_mk2.webp', description = 'Weapon Wpecialcarbine MK2' }, + weapon_bullpuprifle_mk2 = { name = 'weapon_bullpuprifle_mk2', label = 'Bullpup Rifle Mk II', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_bullpuprifle_mk2.webp', description = 'Bull Puprifle MK2' }, + weapon_militaryrifle = { name = 'weapon_militaryrifle', label = 'Military Rifle', weight = 1000, ammotype = 'AMMO_RIFLE', image = 'weapon_militaryrifle.webp', description = 'Weapon Militaryrifle' }, + + -- Light Machine Guns + weapon_mg = { name = 'weapon_mg', label = 'Machinegun', weight = 1000, ammotype = 'AMMO_MG', image = 'weapon_mg.webp', description = 'An automatic gun that fires bullets in rapid succession for as long as the trigger is pressed' }, + weapon_combatmg = { name = 'weapon_combatmg', label = 'Combat MG', weight = 1000, ammotype = 'AMMO_MG', image = 'weapon_combatmg.webp', description = 'A combat version of an automatic gun that fires bullets in rapid succession for as long as the trigger is pressed' }, + weapon_gusenberg = { name = 'weapon_gusenberg', label = 'Thompson SMG', weight = 1000, ammotype = 'AMMO_MG', image = 'weapon_gusenberg.webp', description = 'An automatic rifle commonly referred to as a tommy gun' }, + weapon_combatmg_mk2 = { name = 'weapon_combatmg_mk2', label = 'Combat MG Mk II', weight = 1000, ammotype = 'AMMO_MG', image = 'weapon_combatmg_mk2.webp', description = 'Weapon Combatmg MK2' }, + + -- Sniper Rifles + weapon_sniperrifle = { name = 'weapon_sniperrifle', label = 'Sniper Rifle', weight = 1000, ammotype = 'AMMO_SNIPER', image = 'weapon_sniperrifle.webp', description = 'A high-precision, long-range rifle' }, + weapon_heavysniper = { name = 'weapon_heavysniper', label = 'Heavy Sniper', weight = 1000, ammotype = 'AMMO_SNIPER', image = 'weapon_heavysniper.webp', description = 'An upgraded high-precision, long-range rifle' }, + weapon_marksmanrifle = { name = 'weapon_marksmanrifle', label = 'Marksman Rifle', weight = 1000, ammotype = 'AMMO_SNIPER', image = 'weapon_marksmanrifle.webp', description = 'A very accurate single-fire rifle' }, + weapon_remotesniper = { name = 'weapon_remotesniper', label = 'Remote Sniper', weight = 1000, ammotype = 'AMMO_SNIPER_REMOTE', image = 'weapon_remotesniper.webp', description = 'A portable high-precision, long-range rifle' }, + weapon_heavysniper_mk2 = { name = 'weapon_heavysniper_mk2', label = 'Heavy Sniper Mk II', weight = 1000, ammotype = 'AMMO_SNIPER', image = 'weapon_heavysniper_mk2.webp', description = 'Weapon Heavysniper MK2' }, + weapon_marksmanrifle_mk2 = { name = 'weapon_marksmanrifle_mk2', label = 'Marksman Rifle Mk II', weight = 1000, ammotype = 'AMMO_SNIPER', image = 'weapon_marksmanrifle_mk2.webp', description = 'Weapon Marksmanrifle MK2' }, + + -- Heavy Weapons + weapon_rpg = { name = 'weapon_rpg', label = 'RPG', weight = 1000, ammotype = 'AMMO_RPG', image = 'weapon_rpg.webp', description = 'A rocket-propelled grenade launcher' }, + weapon_grenadelauncher = { name = 'weapon_grenadelauncher', label = 'Grenade Launcher', weight = 1000, ammotype = 'AMMO_GRENADELAUNCHER', image = 'weapon_grenadelauncher.webp', description = 'A weapon that fires a specially-designed large-caliber projectile, often with an explosive, smoke or gas warhead' }, + weapon_grenadelauncher_smoke = { name = 'weapon_grenadelauncher_smoke', label = 'Smoke Grenade Launcher', weight = 1000, ammotype = 'AMMO_GRENADELAUNCHER', image = 'weapon_smokegrenade.webp', description = 'A bomb that produces a lot of smoke when it explodes' }, + weapon_minigun = { name = 'weapon_minigun', label = 'Minigun', weight = 1000, ammotype = 'AMMO_MINIGUN', image = 'weapon_minigun.webp', description = 'A portable machine gun consisting of a rotating cluster of six barrels and capable of variable rates of fire of up to 6,000 rounds per minute' }, + weapon_firework = { name = 'weapon_firework', label = 'Firework Launcher', weight = 1000, ammotype = nil, image = 'weapon_firework.webp', description = 'A device containing gunpowder and other combustible chemicals that causes a spectacular explosion when ignited' }, + weapon_railgun = { name = 'weapon_railgun', label = 'Railgun', weight = 1000, ammotype = nil, image = 'weapon_railgun.webp', description = 'A weapon that uses electromagnetic force to launch high velocity projectiles' }, + weapon_railgunxm3 = { name = 'weapon_railgunxm3', label = 'Railgun XM3', weight = 1000, ammotype = nil, image = 'weapon_railgunxm3.webp', description = 'A weapon that uses electromagnetic force to launch high velocity projectiles' }, + weapon_hominglauncher = { name = 'weapon_hominglauncher', label = 'Homing Launcher', weight = 1000, ammotype = 'AMMO_STINGER', image = 'weapon_hominglauncher.webp', description = 'A weapon fitted with an electronic device that enables it to find and hit a target' }, + weapon_compactlauncher = { name = 'weapon_compactlauncher', label = 'Compact Launcher', weight = 1000, ammotype = nil, image = 'weapon_compactlauncher.webp', description = 'A compact grenade launcher' }, + weapon_rayminigun = { name = 'weapon_rayminigun', label = 'Widowmaker', weight = 1000, ammotype = 'AMMO_MINIGUN', image = 'weapon_rayminigun.webp', description = 'Weapon Rayminigun' }, + + -- Throwables + weapon_grenade = { name = 'weapon_grenade', label = 'Grenade', weight = 1000, ammotype = nil, image = 'weapon_grenade.webp', description = 'A handheld throwable bomb' }, + weapon_bzgas = { name = 'weapon_bzgas', label = 'BZ Gas', weight = 1000, ammotype = nil, image = 'weapon_bzgas.webp', description = 'A cannister of gas that causes extreme pain' }, + weapon_molotov = { name = 'weapon_molotov', label = 'Molotov', weight = 1000, ammotype = nil, image = 'weapon_molotov.webp', description = 'A crude bomb made of a bottle filled with a flammable liquid and fitted with a wick for lighting' }, + weapon_stickybomb = { name = 'weapon_stickybomb', label = 'C4', weight = 1000, ammotype = nil, image = 'weapon_stickybomb.webp', description = 'An explosive charge covered with an adhesive that when thrown against an object sticks until it explodes' }, + weapon_proxmine = { name = 'weapon_proxmine', label = 'Proxmine Grenade', weight = 1000, ammotype = nil, image = 'weapon_proximitymine.webp', description = 'A bomb placed on the ground that detonates when going within its proximity' }, + weapon_snowball = { name = 'weapon_snowball', label = 'Snowball', weight = 1000, ammotype = nil, image = 'weapon_snowball.webp', description = 'A ball of packed snow, especially one made for throwing at other people for fun' }, + weapon_pipebomb = { name = 'weapon_pipebomb', label = 'Pipe Bomb', weight = 1000, ammotype = nil, image = 'weapon_pipebomb.webp', description = 'A homemade bomb, the components of which are contained in a pipe' }, + weapon_ball = { name = 'weapon_ball', label = 'Ball', weight = 1000, ammotype = 'AMMO_BALL', image = 'weapon_ball.webp', description = 'A solid or hollow spherical or egg-shaped object that is kicked, thrown, or hit in a game' }, + weapon_smokegrenade = { name = 'weapon_smokegrenade', label = 'Smoke Grenade', weight = 1000, ammotype = nil, image = 'weapon_c4.webp', description = 'An explosive charge that can be remotely detonated' }, + weapon_flare = { name = 'weapon_flare', label = 'Flare pistol', weight = 1000, ammotype = 'AMMO_FLARE', image = 'weapon_flare.webp', description = 'A small pyrotechnic devices used for illumination and signalling' }, + + -- Miscellaneous + weapon_petrolcan = { name = 'weapon_petrolcan', label = 'Petrol Can', weight = 1000, ammotype = 'AMMO_PETROLCAN', image = 'weapon_petrolcan.webp', description = 'A robust liquid container made from pressed steel' }, + weapon_fireextinguisher = { name = 'weapon_fireextinguisher', label = 'Fire Extinguisher', weight = 1000, ammotype = nil, image = 'weapon_fireextinguisher.webp', description = 'A portable device that discharges a jet of water, foam, gas, or other material to extinguish a fire' }, + weapon_hazardcan = { name = 'weapon_hazardcan', label = 'Hazardous Jerry Can', weight = 1000, ammotype = 'AMMO_PETROLCAN', image = 'weapon_hazardcan.webp', description = 'Weapon Hazardcan' }, + +} +local ammoTypeToPolice = { + AMMO_SMG = "AMMO_POLICE_SMG", + AMMO_SNIPER = "AMMO_POLICE_SNIPER", + AMMO_SHOTGUN = "AMMO_POLICE_SHOTGUN", + AMMO_PISTOL = "AMMO_POLICE_PISTOL", + AMMO_MG = "AMMO_POLICE_MG", + AMMO_RIFLE = "AMMO_POLICE_RIFLE", + AMMO_STUNGUN = "AMMO_POLICE_STUNGUN", +} + +weaponsData = {} +for name, data in pairs(weaponsList) do + data.name = name + data.type = "weapon" + data.unique = true + weaponsData[data.name] = data + + local newData = json.decode(json.encode(data)) + newData.name = name:gsub("weapon_", "weapon_police_") + newData.label = "Police " .. newData.label + newData.ammotype = ammoTypeToPolice[newData.ammotype] + newData.rareName = "weaponPolice" + weaponsData[newData.name] = newData +end diff --git a/resources/[inventory]/tgiann-inventory/json/weapons.json b/resources/[inventory]/tgiann-inventory/json/weapons.json new file mode 100644 index 000000000..6ec288b60 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/json/weapons.json @@ -0,0 +1,2536 @@ +[ + { + "weaponHash": 4192643659, + "nameHash": "WEAPON_BOTTLE", + "textLabel": "WT_BOTTLE", + "weaponDesc": "WTD_BOTTLE", + "weaponTT": "WTT_BOTTLE", + "weaponUppercase": "WTU_BOTTLE", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 3218215474, + "nameHash": "WEAPON_SNSPISTOL", + "textLabel": "WT_SNSPISTOL", + "weaponDesc": "WTD_SNSPISTOL", + "weaponTT": "WTT_SNSPISTOL", + "weaponUppercase": "WTU_SNSPISTOL", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_SNSPISTOL_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_SNSP_CLIP1" + }, + { + "componentName": "COMPONENT_SNSPISTOL_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_SNSP_CLIP2" + } + ] + } + }, + { + "weaponHash": 3249783761, + "nameHash": "WEAPON_REVOLVER", + "textLabel": "WT_REVOLVER", + "weaponDesc": "WTD_REVOLVER", + "weaponTT": "WTT_REVOLVER", + "weaponUppercase": "WTU_REVOLVER", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_REVOLVER_VARMOD_BOSS", + "textLabel": "WCT_REV_VARB", + "componentDesc": "WCD_REV_VARB" + }, + { + "componentName": "COMPONENT_REVOLVER_VARMOD_GOON", + "textLabel": "WCT_REV_VARG", + "componentDesc": "WCD_REV_VARG" + } + ] + } + }, + { + "weaponHash": 3756226112, + "nameHash": "WEAPON_SWITCHBLADE", + "textLabel": "WT_SWBLADE", + "weaponDesc": "WTD_SWBLADE", + "weaponTT": "WTT_SWBLADE", + "weaponUppercase": "WTU_SWBLADE", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_SWITCHBLADE_VARMOD_BASE", + "textLabel": "WCT_SB_BASE", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_SWITCHBLADE_VARMOD_VAR1", + "textLabel": "WCT_SB_VAR1", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_SWITCHBLADE_VARMOD_VAR2", + "textLabel": "WCT_SB_VAR2", + "componentDesc": "WCD_VAR_DESC" + } + ] + } + }, + { + "weaponHash": 317205821, + "nameHash": "WEAPON_AUTOSHOTGUN", + "textLabel": "WT_AUTOSHGN", + "weaponDesc": "WTD_AUTOSHGN", + "weaponTT": "WTT_AUTOSHGN", + "weaponUppercase": "WTU_AUTOSHGN", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 3441901897, + "nameHash": "WEAPON_BATTLEAXE", + "textLabel": "WT_BATTLEAXE", + "weaponDesc": "WTD_BATTLEAXE", + "weaponTT": "WTT_BATTLEAXE", + "weaponUppercase": "WTU_BATTLEAXE", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 125959754, + "nameHash": "WEAPON_COMPACTLAUNCHER", + "textLabel": "WT_CMPGL", + "weaponDesc": "WTD_CMPGL", + "weaponTT": "WTT_CMPGL", + "weaponUppercase": "WTU_CMPGL", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 3173288789, + "nameHash": "WEAPON_MINISMG", + "textLabel": "WT_MINISMG", + "weaponDesc": "WTD_MINISMG", + "weaponTT": "WTT_MINISMG", + "weaponUppercase": "WTU_MINISMG", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_MINISMG_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_MIMG_CLIP1" + }, + { + "componentName": "COMPONENT_MINISMG_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_MIMG_CLIP2" + } + ] + } + }, + { + "weaponHash": 3125143736, + "nameHash": "WEAPON_PIPEBOMB", + "textLabel": "WT_PIPEBOMB", + "weaponDesc": "WTD_PIPEBOMB", + "weaponTT": "WTT_PIPEBOMB", + "weaponUppercase": "WTU_PIPEBOMB", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 2484171525, + "nameHash": "WEAPON_POOLCUE", + "textLabel": "WT_POOLCUE", + "weaponDesc": "WTD_POOLCUE", + "weaponTT": "WTT_POOLCUE", + "weaponUppercase": "WTU_POOLCUE", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 419712736, + "nameHash": "WEAPON_WRENCH", + "textLabel": "WT_WRENCH", + "weaponDesc": "WTD_WRENCH", + "weaponTT": "WTT_WRENCH", + "weaponUppercase": "WTU_WRENCH", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 2874559379, + "nameHash": "WEAPON_PROXMINE", + "textLabel": "WT_PRXMINE", + "weaponDesc": "WTD_PRXMINE", + "weaponTT": "WTT_PRXMINE", + "weaponUppercase": "WTU_PRXMINE", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 1672152130, + "nameHash": "WEAPON_HOMINGLAUNCHER", + "textLabel": "WT_HOMLNCH", + "weaponDesc": "WTD_HOMLNCH", + "weaponTT": "WTT_HOMLNCH", + "weaponUppercase": "WTU_HOMLNCH", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 2285322324, + "nameHash": "WEAPON_SNSPISTOL_MK2", + "textLabel": "WT_SNSPISTOL2", + "weaponDesc": "WTD_SNSPISTOL2", + "weaponTT": "WTT_SNSPISTOL2", + "weaponUppercase": "WTU_SNSPISTOL2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR_RV" + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC_NS" + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT", + "textLabel": "WCT_CLIP_HP", + "componentDesc": "WCD_CLIP_HP_RV" + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ_RV" + }, + { + "componentName": "COMPONENT_AT_PI_FLSH_03", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_PI_RAIL_02", + "textLabel": "WCT_SCOPE_PI", + "componentDesc": "WCD_SCOPE_PI" + }, + { + "componentName": "COMPONENT_AT_PI_SUPP_02", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_PI_SUPP" + }, + { + "componentName": "COMPONENT_AT_PI_COMP_02", + "textLabel": "WCT_COMP", + "componentDesc": "WCD_COMP" + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 3415619887, + "nameHash": "WEAPON_REVOLVER_MK2", + "textLabel": "WT_REVOLVER2", + "weaponDesc": "WTD_REVOLVER2", + "weaponTT": "WTT_REVOLVER2", + "weaponUppercase": "WTU_REVOLVER2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_REVOLVER_MK2_CLIP_01", + "textLabel": "WCT_CLIP1_RV", + "componentDesc": "WCD_CLIP1_RV" + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR_RV" + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC_RV" + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT", + "textLabel": "WCT_CLIP_HP", + "componentDesc": "WCD_CLIP_HP_RV" + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ_RV" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_PI_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_PI_COMP_03", + "textLabel": "WCT_COMP", + "componentDesc": "WCD_COMP" + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_REVOLVER_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 2548703416, + "nameHash": "WEAPON_DOUBLEACTION", + "textLabel": "WT_REV_DA", + "weaponDesc": "WTD_REV_DA", + "weaponTT": "WTT_REV_DA", + "weaponUppercase": "WTU_REV_DA", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 2526821735, + "nameHash": "WEAPON_SPECIALCARBINE_MK2", + "textLabel": "WT_SPCARBINE2", + "weaponDesc": "WTD_SPCARBINE2", + "weaponTT": "WTT_SPCARBINE2", + "weaponUppercase": "WTU_SPCARBINE2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MEDIUM_MK2", + "textLabel": "WCT_SCOPE_MED2", + "componentDesc": "WCD_SCOPE_MED" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP_02", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP_02", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_AT_SC_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_SC_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 2228681469, + "nameHash": "WEAPON_BULLPUPRIFLE_MK2", + "textLabel": "WT_BULLRIFLE2", + "weaponDesc": "WTD_BULLRIFLE2", + "weaponTT": "WTT_BULLRIFLE2", + "weaponUppercase": "WTU_BULLRIFLE2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_02_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_SCOPE_SMALL_MK2", + "textLabel": "WCT_SCOPE_SML2", + "componentDesc": "WCD_SCOPE_SML" + }, + { + "componentName": "COMPONENT_AT_BP_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_BP_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP_02", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 1432025498, + "nameHash": "WEAPON_PUMPSHOTGUN_MK2", + "textLabel": "WT_SG_PMP2", + "weaponDesc": "WTD_SG_PMP2", + "weaponTT": "WTT_SG_PMP2", + "weaponUppercase": "WTU_SG_PMP2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_01", + "textLabel": "WCT_SHELL", + "componentDesc": "WCD_SHELL" + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_SHELL_INC", + "componentDesc": "WCD_SHELL_INC" + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_SHELL_AP", + "componentDesc": "WCD_SHELL_AP" + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT", + "textLabel": "WCT_SHELL_HP", + "componentDesc": "WCD_SHELL_HP" + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE", + "textLabel": "WCT_SHELL_EX", + "componentDesc": "WCD_SHELL_EX" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_SCOPE_SMALL_MK2", + "textLabel": "WCT_SCOPE_SML2", + "componentDesc": "WCD_SCOPE_SML" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SR_SUPP_03", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_08", + "textLabel": "WCT_MUZZ", + "componentDesc": "WCD_MUZZ_SR" + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 1785463520, + "nameHash": "WEAPON_MARKSMANRIFLE_MK2", + "textLabel": "WT_MKRIFLE2", + "weaponDesc": "WTD_MKRIFLE2", + "weaponTT": "WTT_MKRIFLE2", + "weaponUppercase": "WTU_MKRIFLE2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MEDIUM_MK2", + "textLabel": "WCT_SCOPE_MED2", + "componentDesc": "WCD_SCOPE_MED" + }, + { + "componentName": "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2", + "textLabel": "WCT_SCOPE_LRG2", + "componentDesc": "WCD_SCOPE_LRF" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MRFL_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_MRFL_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP_02", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 3219281620, + "nameHash": "WEAPON_PISTOL_MK2", + "textLabel": "WT_PIST2", + "weaponDesc": "WTD_PIST2", + "weaponTT": "WTT_PIST2", + "weaponUppercase": "WTU_PIST2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_PISTOL_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT", + "textLabel": "WCT_CLIP_HP", + "componentDesc": "WCD_CLIP_HP" + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_PI_RAIL", + "textLabel": "WCT_SCOPE_PI", + "componentDesc": "WCD_SCOPE_PI" + }, + { + "componentName": "COMPONENT_AT_PI_FLSH_02", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_PI_SUPP_02", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_PI_SUPP" + }, + { + "componentName": "COMPONENT_AT_PI_COMP", + "textLabel": "WCT_COMP", + "componentDesc": "WCD_COMP" + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_PISTOL_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 2024373456, + "nameHash": "WEAPON_SMG_MK2", + "textLabel": "WT_SMG2", + "weaponDesc": "WTD_SMG2", + "weaponTT": "WTT_SMG2", + "weaponUppercase": "WTU_SMG2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_SMG_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_SMG_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_SMG_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_SMG_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT", + "textLabel": "WCT_CLIP_HP", + "componentDesc": "WCD_CLIP_HP" + }, + { + "componentName": "COMPONENT_SMG_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SIGHTS_SMG", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_SCOPE_SMALL_SMG_MK2", + "textLabel": "WCT_SCOPE_SML2", + "componentDesc": "WCD_SCOPE_SML" + }, + { + "componentName": "COMPONENT_AT_PI_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_PI_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_SB_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_SB_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_SMG_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 961495388, + "nameHash": "WEAPON_ASSAULTRIFLE_MK2", + "textLabel": "WT_RIFLE_ASL2", + "weaponDesc": "WTD_RIFLE_ASL2", + "weaponTT": "WTT_RIFLE_ASL2", + "weaponUppercase": "WTU_RIFLE_ASL2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP_02", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MEDIUM_MK2", + "textLabel": "WCT_SCOPE_MED2", + "componentDesc": "WCD_SCOPE_MED" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP_02", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP2" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_AR_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_AR_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 4208062921, + "nameHash": "WEAPON_CARBINERIFLE_MK2", + "textLabel": "WT_RIFLE_CBN2", + "weaponDesc": "WTD_RIFLE_CBN2", + "weaponTT": "WTT_RIFLE_CBN2", + "weaponUppercase": "WTU_RIFLE_CBN2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP_02", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MACRO_MK2", + "textLabel": "WCT_SCOPE_MAC2", + "componentDesc": "WCD_SCOPE_MAC" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MEDIUM_MK2", + "textLabel": "WCT_SCOPE_MED2", + "componentDesc": "WCD_SCOPE_MED" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_CR_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_CR_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 3686625920, + "nameHash": "WEAPON_COMBATMG_MK2", + "textLabel": "WT_MG_CBT2", + "weaponDesc": "WTD_MG_CBT2", + "weaponTT": "WTT_MG_CBT2", + "weaponUppercase": "WTU_MG_CBT2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_COMBATMG_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CLIP_TRACER", + "textLabel": "WCT_CLIP_TR", + "componentDesc": "WCD_CLIP_TR" + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC" + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP_02", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_AT_SIGHTS", + "textLabel": "WCT_HOLO", + "componentDesc": "WCD_HOLO" + }, + { + "componentName": "COMPONENT_AT_SCOPE_SMALL_MK2", + "textLabel": "WCT_SCOPE_SML2", + "componentDesc": "WCD_SCOPE_SML" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MEDIUM_MK2", + "textLabel": "WCT_SCOPE_MED2", + "componentDesc": "WCD_SCOPE_MED" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_01", + "textLabel": "WCT_MUZZ1", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_02", + "textLabel": "WCT_MUZZ2", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_03", + "textLabel": "WCT_MUZZ3", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_04", + "textLabel": "WCT_MUZZ4", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_05", + "textLabel": "WCT_MUZZ5", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_06", + "textLabel": "WCT_MUZZ6", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_07", + "textLabel": "WCT_MUZZ7", + "componentDesc": "WCD_MUZZ" + }, + { + "componentName": "COMPONENT_AT_MG_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_MG_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_COMBATMG_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 177293209, + "nameHash": "WEAPON_HEAVYSNIPER_MK2", + "textLabel": "WT_SNIP_HVY2", + "weaponDesc": "WTD_SNIP_HVY2", + "weaponTT": "WTT_SNIP_HVY2", + "weaponUppercase": "WTU_SNIP_HVY2", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CLIP1" + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CLIP2" + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY", + "textLabel": "WCT_CLIP_INC", + "componentDesc": "WCD_CLIP_INC_SN" + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING", + "textLabel": "WCT_CLIP_AP", + "componentDesc": "WCD_CLIP_AP" + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ", + "textLabel": "WCT_CLIP_FMJ", + "componentDesc": "WCD_CLIP_FMJ" + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE", + "textLabel": "WCT_CLIP_EX", + "componentDesc": "WCD_CLIP_EX" + }, + { + "componentName": "COMPONENT_AT_SCOPE_LARGE_MK2", + "textLabel": "WCT_SCOPE_LRG2", + "componentDesc": "WCD_SCOPE_LRG" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MAX", + "textLabel": "WCT_SCOPE_MAX", + "componentDesc": "WCD_SCOPE_MAX" + }, + { + "componentName": "COMPONENT_AT_SCOPE_NV", + "textLabel": "WCT_SCOPE_NV", + "componentDesc": "WCD_SCOPE_NV" + }, + { + "componentName": "COMPONENT_AT_SCOPE_THERMAL", + "textLabel": "WCT_SCOPE_TH", + "componentDesc": "WCD_SCOPE_TH" + }, + { + "componentName": "COMPONENT_AT_SR_SUPP_03", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_SR_SUPP" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_08", + "textLabel": "WCT_MUZZ8", + "componentDesc": "WCD_MUZZ_SR" + }, + { + "componentName": "COMPONENT_AT_MUZZLE_09", + "textLabel": "WCT_MUZZ9", + "componentDesc": "WCD_MUZZ_SR" + }, + { + "componentName": "COMPONENT_AT_SR_BARREL_01", + "textLabel": "WCT_BARR", + "componentDesc": "WCD_BARR" + }, + { + "componentName": "COMPONENT_AT_SR_BARREL_02", + "textLabel": "WCT_BARR2", + "componentDesc": "WCD_BARR2" + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO", + "textLabel": "WCT_CAMO_1", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_02", + "textLabel": "WCT_CAMO_2", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_03", + "textLabel": "WCT_CAMO_3", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_04", + "textLabel": "WCT_CAMO_4", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_05", + "textLabel": "WCT_CAMO_5", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_06", + "textLabel": "WCT_CAMO_6", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_07", + "textLabel": "WCT_CAMO_7", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_08", + "textLabel": "WCT_CAMO_8", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_09", + "textLabel": "WCT_CAMO_9", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_10", + "textLabel": "WCT_CAMO_10", + "componentDesc": null + }, + { + "componentName": "COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01", + "textLabel": "WCT_CAMO_IND", + "componentDesc": null + } + ] + } + }, + { + "weaponHash": 2343591895, + "nameHash": "WEAPON_FLASHLIGHT", + "textLabel": "WT_FLASHLIGHT", + "weaponDesc": "WTD_FLASHLIGHT", + "weaponTT": "WTT_FLASHLIGHT", + "weaponUppercase": "WTU_FLASHLIGHT", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 1198879012, + "nameHash": "WEAPON_FLAREGUN", + "textLabel": "WT_FLAREGUN", + "weaponDesc": "WTD_FLAREGUN", + "weaponTT": "WTT_FLAREGUN", + "weaponUppercase": "WTU_FLAREGUN", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 3713923289, + "nameHash": "WEAPON_MACHETE", + "textLabel": "WT_MACHETE", + "weaponDesc": "WTD_MACHETE", + "weaponTT": "WTT_MACHETE", + "weaponUppercase": "WTU_MACHETE", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 3675956304, + "nameHash": "WEAPON_MACHINEPISTOL", + "textLabel": "WT_MCHPIST", + "weaponDesc": "WTD_MCHPIST", + "weaponTT": "WTT_MCHPIST", + "weaponUppercase": "WTU_MCHPIST", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_MACHINEPISTOL_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_MCHP_CLIP1" + }, + { + "componentName": "COMPONENT_MACHINEPISTOL_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_MCHP_CLIP2" + }, + { + "componentName": "COMPONENT_MACHINEPISTOL_CLIP_03", + "textLabel": "WCT_CLIP_DRM", + "componentDesc": "WCD_CLIP3" + }, + { + "componentName": "COMPONENT_AT_PI_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_PI_SUPP" + } + ] + } + }, + { + "weaponHash": 4019527611, + "nameHash": "WEAPON_DBSHOTGUN", + "textLabel": "WT_DBSHGN", + "weaponDesc": "WTD_DBSHGN", + "weaponTT": "WTT_DBSHGN", + "weaponUppercase": "WTU_DBSHGN", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 1649403952, + "nameHash": "WEAPON_COMPACTRIFLE", + "textLabel": "WT_CMPRIFLE", + "weaponDesc": "WTD_CMPRIFLE", + "weaponTT": "WTT_CMPRIFLE", + "weaponUppercase": "WTU_CMPRIFLE", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_COMPACTRIFLE_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_CMPR_CLIP1" + }, + { + "componentName": "COMPONENT_COMPACTRIFLE_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_CMPR_CLIP2" + }, + { + "componentName": "COMPONENT_COMPACTRIFLE_CLIP_03", + "textLabel": "WCT_CLIP_DRM", + "componentDesc": "WCD_CLIP3" + } + ] + } + }, + { + "weaponHash": 171789620, + "nameHash": "WEAPON_COMBATPDW", + "textLabel": "WT_COMBATPDW", + "weaponDesc": "WTD_COMBATPDW", + "weaponTT": "WTT_COMBATPDW", + "weaponUppercase": "WTU_COMBATPDW", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_COMBATPDW_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_PDW_CLIP1" + }, + { + "componentName": "COMPONENT_COMBATPDW_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_PDW_CLIP2" + }, + { + "componentName": "COMPONENT_COMBATPDW_CLIP_03", + "textLabel": "WCT_CLIP_DRM", + "componentDesc": "WCD_CLIP3" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_AT_SCOPE_SMALL", + "textLabel": "WCT_SCOPE_SML", + "componentDesc": "WCD_SCOPE_SML" + } + ] + } + }, + { + "weaponHash": 3523564046, + "nameHash": "WEAPON_HEAVYPISTOL", + "textLabel": "WT_HVYPISTOL", + "weaponDesc": "WTD_HVYPISTOL", + "weaponTT": "WTT_HVYPISTOL", + "weaponUppercase": "WTU_HVYPISTOL", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_HEAVYPISTOL_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_HPST_CLIP1" + }, + { + "componentName": "COMPONENT_HEAVYPISTOL_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_HPST_CLIP2" + }, + { + "componentName": "COMPONENT_AT_PI_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_PI_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_PI_SUPP" + } + ] + } + }, + { + "weaponHash": 3231910285, + "nameHash": "WEAPON_SPECIALCARBINE", + "textLabel": "WT_SPCARBINE", + "weaponDesc": "WTD_SPCARBINE", + "weaponTT": "WTT_SPCARBINE", + "weaponUppercase": "WTU_SPCARBINE", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_SPECIALCARBINE_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_SCRB_CLIP1" + }, + { + "componentName": "COMPONENT_SPECIALCARBINE_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_SCRB_CLIP2" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SCOPE_MEDIUM", + "textLabel": "WCT_SCOPE_LRG", + "componentDesc": "WCD_SCOPE_LRG" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP_02", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP2" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + } + ] + } + }, + { + "weaponHash": 3638508604, + "nameHash": "WEAPON_KNUCKLE", + "textLabel": "WT_KNUCKLE", + "weaponDesc": "WTD_KNUCKLE", + "weaponTT": "WTT_KNUCKLE", + "weaponUppercase": "WTU_KNUCKLE", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_BASE", + "textLabel": "WCT_KNUCK_01", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_PIMP", + "textLabel": "WCT_KNUCK_02", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_BALLAS", + "textLabel": "WCT_KNUCK_BG", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_DOLLAR", + "textLabel": "WCT_KNUCK_DLR", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_DIAMOND", + "textLabel": "WCT_KNUCK_DMD", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_HATE", + "textLabel": "WCT_KNUCK_HT", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_LOVE", + "textLabel": "WCT_KNUCK_LV", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_PLAYER", + "textLabel": "WCT_KNUCK_PC", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_KING", + "textLabel": "WCT_KNUCK_SLG", + "componentDesc": "WCD_VAR_DESC" + }, + { + "componentName": "COMPONENT_KNUCKLE_VARMOD_VAGOS", + "textLabel": "WCT_KNUCK_VG", + "componentDesc": "WCD_VAR_DESC" + } + ] + } + }, + { + "weaponHash": 3696079510, + "nameHash": "WEAPON_MARKSMANPISTOL", + "textLabel": "WT_MKPISTOL", + "weaponDesc": "WTD_MKPISTOL", + "weaponTT": "WTT_MKPISTOL", + "weaponUppercase": "WTU_MKPISTOL", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 2132975508, + "nameHash": "WEAPON_BULLPUPRIFLE", + "textLabel": "WT_BULLRIFLE", + "weaponDesc": "WTD_BULLRIFLE", + "weaponTT": "WTT_BULLRIFLE", + "weaponUppercase": "WTU_BULLRIFLE", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_BULLPUPRIFLE_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_BRIF_CLIP1" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_BRIF_CLIP2" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_SCOPE_SMALL", + "textLabel": "WCT_SCOPE_SML", + "componentDesc": "WCD_SCOPE_SML" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_BULLPUPRIFLE_VARMOD_LOW", + "textLabel": "WCT_VAR_METAL", + "componentDesc": "WCD_VAR_BPR" + } + ] + } + }, + { + "weaponHash": 2460120199, + "nameHash": "WEAPON_DAGGER", + "textLabel": "WT_DAGGER", + "weaponDesc": "WTD_DAGGER", + "weaponTT": "WTT_DAGGER", + "weaponUppercase": "WTU_DAGGER", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 137902532, + "nameHash": "WEAPON_VINTAGEPISTOL", + "textLabel": "WT_VPISTOL", + "weaponDesc": "WTD_VPISTOL", + "weaponTT": "WTT_VPISTOL", + "weaponUppercase": "WTU_VPISTOL", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_VINTAGEPISTOL_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_VPST_CLIP1" + }, + { + "componentName": "COMPONENT_VINTAGEPISTOL_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_VPST_CLIP2" + }, + { + "componentName": "COMPONENT_AT_PI_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_PI_SUPP" + } + ] + } + }, + { + "weaponHash": 2138347493, + "nameHash": "WEAPON_FIREWORK", + "textLabel": "WT_FIREWRK", + "weaponDesc": "WTD_FIREWRK", + "weaponTT": "WTT_FIREWRK", + "weaponUppercase": "WTU_FIREWRK", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 2828843422, + "nameHash": "WEAPON_MUSKET", + "textLabel": "WT_MUSKET", + "weaponDesc": "WTD_MUSKET", + "weaponTT": "WTT_MUSKET", + "weaponUppercase": "WTU_MUSKET", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 984333226, + "nameHash": "WEAPON_HEAVYSHOTGUN", + "textLabel": "WT_HVYSHGN", + "weaponDesc": "WTD_HVYSHGN", + "weaponTT": "WTT_HVYSHGN", + "weaponUppercase": "WTU_HVYSHGN", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_HEAVYSHOTGUN_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_HVSG_CLIP1" + }, + { + "componentName": "COMPONENT_HEAVYSHOTGUN_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_HVSG_CLIP2" + }, + { + "componentName": "COMPONENT_HEAVYSHOTGUN_CLIP_03", + "textLabel": "WCT_CLIP_DRM", + "componentDesc": "WCD_CLIP3" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP_02", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP2" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + } + ] + } + }, + { + "weaponHash": 3342088282, + "nameHash": "WEAPON_MARKSMANRIFLE", + "textLabel": "WT_MKRIFLE", + "weaponDesc": "WTD_MKRIFLE", + "weaponTT": "WTT_MKRIFLE", + "weaponUppercase": "WTU_MKRIFLE", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_MARKSMANRIFLE_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_MKRF_CLIP1" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_MKRF_CLIP2" + }, + { + "componentName": "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM", + "textLabel": "WCT_SCOPE_LRG", + "componentDesc": "WCD_SCOPE_LRF" + }, + { + "componentName": "COMPONENT_AT_AR_FLSH", + "textLabel": "WCT_FLASH", + "componentDesc": "WCD_FLASH" + }, + { + "componentName": "COMPONENT_AT_AR_SUPP", + "textLabel": "WCT_SUPP", + "componentDesc": "WCD_AR_SUPP" + }, + { + "componentName": "COMPONENT_AT_AR_AFGRIP", + "textLabel": "WCT_GRIP", + "componentDesc": "WCD_GRIP" + }, + { + "componentName": "COMPONENT_MARKSMANRIFLE_VARMOD_LUXE", + "textLabel": "WCT_VAR_GOLD", + "componentDesc": "WCD_VAR_MKRF" + } + ] + } + }, + { + "weaponHash": 1627465347, + "nameHash": "WEAPON_GUSENBERG", + "textLabel": "WT_GUSNBRG", + "weaponDesc": "WTD_GUSNBRG", + "weaponTT": "WTT_GUSNBRG", + "weaponUppercase": "WTU_GUSNBRG", + "weaponComponents": { + "components": [ + { + "componentName": "COMPONENT_GUSENBERG_CLIP_01", + "textLabel": "WCT_CLIP1", + "componentDesc": "WCD_GSNB_CLIP1" + }, + { + "componentName": "COMPONENT_GUSENBERG_CLIP_02", + "textLabel": "WCT_CLIP2", + "componentDesc": "WCD_GSNB_CLIP2" + } + ] + } + }, + { + "weaponHash": 4191993645, + "nameHash": "WEAPON_HATCHET", + "textLabel": "WT_HATCHET", + "weaponDesc": "WTD_HATCHET", + "weaponTT": "WTT_HATCHET", + "weaponUppercase": "WTU_HATCHET", + "weaponComponents": { + "components": [] + } + }, + { + "weaponHash": 1834241177, + "nameHash": "WEAPON_RAILGUN", + "textLabel": "WT_RAILGUN", + "weaponDesc": "WTD_RAILGUN", + "weaponTT": "WTT_RAILGUN", + "weaponUppercase": "WTU_RAILGUN", + "weaponComponents": { + "components": [] + } + } +] diff --git a/resources/[inventory]/tgiann-inventory/languages/en.lua b/resources/[inventory]/tgiann-inventory/languages/en.lua new file mode 100644 index 000000000..6f2c54b2d --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/languages/en.lua @@ -0,0 +1,265 @@ +config.langs.en = { + urInventoryFull = "Dein Inventar ist voll!", + inventoryFullItemDropped = "Inventar voll! Gegenstand wurde fallengelassen!", + inventoryFull = "Inventar voll!", + cantCarryMoreCarryItems = "Du kannst keine weiteren Gegenstände tragen! Lege zuerst den aktuellen Gegenstand ab!", + cantCarryMoreCarryItemsItemDropped = "Du kannst nichts mehr tragen! Gegenstand fallengelassen!", + otherPlayerInventoryFull = "Der Spieler hat keinen Platz im Inventar!", + otherPlayerCantCarryMoreCarryItems = "Der andere Spieler kann nichts mehr tragen! Erst ablegen!", + wrongClothe = "Dieses Outfit passt dir nicht!", + wrongClotheOtherPlayer = "Dieses Outfit passt dem anderen Spieler nicht!", + alreadyClothe = "Du trägst das bereits", + alreadyClotheOtherPlayer = "Der Spieler trägt das bereits", + noMoneyCash = "Du hast nicht genug Bargeld!", + noMoneyBank = "Du hast nicht genug Geld auf der Bank!", + noItem = "Du hast den benötigten Gegenstand nicht!", + noItemAmount = "Du hast nicht genug der benötigten Gegenstände!", + bought = "Gekauft", + noClosestPlayer = "Niemand in der Nähe!", + getItemOtherPlayer = "%s Spieler hat dir %s x %s gegeben", + giveItemOtherPlayer = "Du hast %s Spieler %s x %s gegeben", + wrongPassword = "Falsches Passwort", + dontHaveNecessaryItem = "Du hast den benötigten Gegenstand nicht", + dontHaveAmountNecessaryItem = "Du hast nicht genug von dem benötigten Gegenstand", + itemCrafted = "Gegenstand hergestellt", + notSuccesCraft = "Mist, das Crafting ist fehlgeschlagen", + craftingItem = "%s wird hergestellt", + cantOpenFromBackSeat = "Du kannst das Handschuhfach nicht vom Rücksitz aus öffnen!", + trunkLocked = "Kofferraum ist verschlossen", + noTrunk = "Dieses Fahrzeug hat keinen Kofferraum", + cantUseDead = "Du kannst das nicht machen, wenn du tot bist... TOT!", + cantUseOffDuty = "Du kannst Polizeiwaffen nicht im Dienstfrei-Modus nutzen!", + cantUsePoliceWeapon = "Du darfst keine Polizeiwaffen verwenden!", + durabilityZero = "Die Haltbarkeit dieser Waffe ist zu schlecht, um sie zu benutzen", + attachmentNonMk2CamoError = "Vorschau für MK2-Tarnaufsätze funktioniert nicht, aber du kannst sie trotzdem kaufen", + attachmentPurchased = "Gekauft!", + filterAll = "Alle", + filterScrollIt = "Scrollen!", + noAmmoStunGun = "Kartusche leer", + cantOpenAttachments = "Du kannst das Anbauteil-Menü an diesem Ort nicht öffnen", + throwItem = "Wegwerfen", + editItem = "Bearbeiten", + giveClosest = "Dem Nächsten geben", + cantUseThisItem = "Du kannst diesen Gegenstand nicht mehr benutzen!", + cantThrowWhenUsingWeapon = "Du kannst keine Gegenstände werfen, während du eine Waffe in der Hand hast", + customImgUrl = "Benutzerdefinierte Bild-URL", + customLabel = "Benutzerdefinierte Bezeichnung", + customConfirm = "Bestätigen", + customImgUrlPlaceholder = "Neue Bild-URL", + customLabelPlaceholder = "Neuer Gegenstandstitel", + cantChangeOnHandWeapon = "Du kannst den Slot der Waffe in deiner Hand nicht ändern!", + cantChangeOtherPlayerOnHandWeapon = "Du kannst den Slot der Waffe eines anderen Spielers nicht ändern, wenn er sie in der Hand hält!", + isNotUrCar = "Dieses Fahrzeug gehört dir nicht", + uCantStoreItem = "Du kannst diesen Gegenstand hier nicht lagern", + blockItem = "Dieser Gegenstand ist vom Server für diese Aktion gesperrt", + vehicleItemDropError = "Du kannst im Fahrzeug keine Gegenstände fallengelassen", + maxAmountReached = "Maximale Menge des Gegenstands erreicht", + clotheSetError = "Du kannst kein Outfit-Set anziehen, während du Kleidung trägst", + clotheSetWearingError = "Du kannst kein Outfit-Set anziehen, während du bereits etwas trägst", + closeInventoryFirst = "Schließe zuerst das bereits geöffnete Inventar!", + cantStackMore = "Du kannst nicht mehr davon auf diesen Slot legen! Max: %s", + searchPlayerAskTarget = "Ein Spieler will dich durchsuchen! Drücke %s zum Annehmen oder %s zum Ablehnen.", + searchAskTimeout = "Suchanfrage abgelaufen", + searchAskRefused = "Suchanfrage abgelehnt", + searchPlayerCantSearch = "Du kannst diesen Spieler nicht durchsuchen! Nicht bewusstlos oder Hände nicht oben!", + searchPlayerSelf = "Du kannst dich nicht selbst durchsuchen", + searchPlayerAlreadyActive = "Dieser Spieler wird bereits durchsucht", + jerryCanLabel = "Prozentsatz", + jerryCanEmpty = "Benzinkanister ist leer", + + reloadkeyMapping = "Munition nachladen", + reloadAmmo = "Lädt Munition nach", + ammoFull = "Deine Munition ist bereits voll", + wrongAmmo = "Diese Munitionsart passt nicht zu dieser Waffe", + noWeaponHand = "Du hast keine Waffe in der Hand!", + weaponHand = "Waffe in die Hand genommen", + removeWeaponHand = "Waffe weggepackt", + cantPickupGround = "Du kannst das nicht aufheben", + pickUpGround = "Aufheben", + pickUpGroundMoney = "Geld aufheben", + pickUpGorundItems = "Gegenstand nehmen", + pickUp = "Hebt auf...", + + takeOffArmor = "Schutzweste ausziehen", + wearingArmor = "Zieht Schutzweste an...", + takeOffArmorSlotFull = "Der Slot für die Weste ist belegt.", + + -- Einstellungen + settingsHeader = "Inventar-Einstellungen", + settingsOn = "An", + settingsOff = "Aus", + settingsBlurBg = "Hintergrundunschärfe (Inventar)", + settingsBlurBgDesc = "Macht den Inventarhintergrund unscharf, um Inhalte hervorzuheben.", + settingsBlurMenu = "Hintergrundunschärfe (Menü)", + settingsBlurMenuDesc = "Unschärfe in bestimmten Menüs aktivieren.", + settingsCharacter = "3D-Charakteranzeige", + settingsCharacterDesc = "Zeigt deinen Charakter in 3D im Inventar.", + settingMainColor = "Hauptfarbe", + settingMainColorDesc = "Hauptfarbe ändern", + + -- Tastenzuweisung + keyMappingInventory = "Inventar öffnen", + keyMappingTrunk = "Inventar [Kofferraum]", + keyMappingGlovebox = "Inventar [Handschuhfach]", + keyMappingHotbar = "Schnellzugriffsleiste", + keyMappingHotbarUse = "Gegenstand benutzen [%s]", + + -- UI + inventoryName = "INVENTAR", + yourInventory = "Dein Inventar", + otherPlayerInventory = "Inventar des Spielers", + searchItem = "Gegenstand suchen", + amountItem = "Menge", + buyItem = "Kaufen", + craftItem = "Herstellen", + removeOnFastSlot = "Vom Schnellslot entfernen", + addFastSlot = "Zum Schnellslot hinzufügen", + useItem = "Benutzen", + takeOffClothe = "Kleidung ausziehen", + putOnClothe = "Kleidung anziehen", + putOnClotheOtherPlayer = "Anderen Spieler ankleiden", + getItem = "Nehmen", + putItem = "Ablegen", + giveItem = "Spieler in der Nähe geben", + itemAttachments = "Anbauteile", + cancelMenu = "Abbrechen", + kg = "Kg", + escClose = "ESC zum Schließen", + added = "Hinzugefügt", + removed = "Entfernt", + copySerialNumber = "Seriennummer kopieren", + serialNumberCopied = "Seriennummer kopiert", + + -- Info-Menü + infoInventory = "Inventar", + info2xMouseLeft = "Doppelklick für Schnellaktion", + infoShiftMouseRight = "Schnell bewegen", + infoShop = "Shop", + infoShopMouseRight = "Kaufen", + infoShopShiftMouseRight = "Schnell kaufen", + infoCraft = "Herstellung", + infoCraftMouseRight = "Herstellen", + infoCraftShiftMouseRight = "Schnell herstellen", + infoShiftSplitMove = "Teilt beim Ziehen die Hälfte ab", + infotAltOne = "Nimmt 1 beim Ziehen", + infoMouseLeft = "Linksklick", + infoMouseRight = "Rechtsklick", + infoKeyboardShift = "Umschalttaste", + infoKeyboardAlt = "Alt-Taste", + + -- Kleidung + c_helmet = "Hut", + c_ear = "Ohr", + c_mask = "Maske", + c_glasses = "Brille", + c_necklace = "Halskette", + c_decal = "Aufkleber", + c_torso = "Oberkörper", + c_bproof = "Schutzweste", + c_bproof_for_realistic = "Schutzweste(C)", + c_bag = "Tasche", + c_bracelet = "Rechte Hand", + c_watch = "Linke Hand", + c_pants = "Hose", + c_shoes = "Schuhe", + realisticArmor = "Schutzwert", + + -- Anbauteile + alreadyPreviewAttachment = "Du siehst diesen Anbauteil bereits an", + alreadyBoughtAttachment = "Du hast diesen Anbauteil bereits an deiner Waffe", + attachmentDefault = "Standard", + attachmentPreview = "Vorschau", + attachmentFree = "Kostenlos", + attachmentApply = "Anwenden", + attachmentDamage = "Schaden", + attachmentSpeed = "Feuergeschwindigkeit", + attachmentCapacitiy = "Munitionskapazität", + attachmentAccuracy = "Genauigkeit", + attachmentRange = "Reichweite", + attachmentMuzle = "Mündung", + attachmentBarrel = "Lauf", + attachmentScope = "Visier", + attachmentStock = "Schaft", + attachmentGrip = "Griff", + attachmentMagazine = "Magazin", + attachmentCamo = "Tarnung", + attachmentTint = "Farbe", + attachmentFlashlight = "Taschenlampe", + + -- Metadaten + metadataTotalReapirAmount = "Reparaturen insgesamt:", + metadataSerieNumber = "Serien-Nr.:", + metadataNotFoundSerie = "Unbekannt", + metadataAmmo = "Munition:", + metadataTotalFiredAmmo = "Abgefeuerte Munition:", + metadataBorken = "BESCHÄDIGT", + metadataArmorValue = "Schutzwert:", + metadataMan = "Mann", + metadataWoman = "Frau", + metadataModel = "Modell:", + metadataClothe = "Kleidung:", + metadataClotheType = "Typ:", + metadataClotheColor = "Farbe:", + metadataDurability = "Haltbarkeit", + metadataMaxUseAmount = "Verbleibende Nutzung:", + metadataRealisticArmor = "Rüstungswert", + + -- Emotes + emoteGiveItem = "Gibt %s von %s", + emoteGetItem = "Nimmt den Gegenstand", + emoteOpenGlovebox = "Öffnet das Handschuhfach", + emoteOpenTrunk = "Öffnet den Kofferraum", + + -- Geld geben + giveCashNoUser = "Spieler nicht gefunden", + giveCashInvalidAmount = "Ungültiger Betrag", + giveCashToofar = "Du bist zu weit weg", + giveCashNoMoney = "Nicht genug Geld", + giveCashSuccesGive = "$%s Bargeld gegeben", + giveCashSuccesGet = "$%s Bargeld erhalten", + + -- Ausrauben + robNoPlayer = "Niemand in der Nähe!", + robRobbing = "Person wird ausgeraubt...", + robDeadError = "Du kannst keine tote Person ausrauben!", + robAnimationError = "Der Spieler muss die Hände heben, um ausgeraubt zu werden!", + + -- Verkaufsautomat + vendingMachine = "Getränkeautomat", + + -- Mülltonne durchsuchen + dumpsterSearch = "Mülltonne durchsuchen", + dumpsterSearchCooldown = "Du musst %s Sekunden warten, bevor du erneut suchst", + dumpsterSearching = "Durchsucht die Mülltonne...", + dumpsterSearchSuccess = "Du hast %sx %s gefunden", + + -- Logs + logGiveItem = "Gegenstand gegeben! %s %s", + logUseItem = "Gegenstand benutzt! %s", + logDeleteItem = "Gegenstand gelöscht | Inventar: %s | Menge: %s | Gegenstand: %s", + logSwapItem = "Gegenstand getauscht! | Gegenstand: %s | Menge: %s | Inventar 1: %s | Inventar 2: %s", + logBoughtItem = "Gegenstand gekauft! | Inventar: %s | %sx %s | Preis $%s", + logDropWeapon = "Waffe fallengelassen %s", + logDropMoney = "Geld fallengelassen $%s", + logDropItems = "Gegenstände fallengelassen", + logGetWeapon = "Waffe aufgehoben %s", + logGetMoney = "Geld aufgehoben $%s", + logGetItems = "Gegenstände aufgehoben", + logAddItem = "Gegenstand hinzugefügt | Gegenstand: %s | Menge: %s | Slot: %s | Skript: %s", + logRemoveItem = "Gegenstand entfernt | Gegenstand: %s | Menge: %s | Slot: %s | Skript: %s", + logDumpsterSearch = "Mülltonne durchsucht | Gegenstand: %s | Menge: %s", + + -- CMD Log + printWeaponNoDurability = "WAFFE HAT KEINE HALTBARKEIT! %s! Bitte überprüfe die Datei configWeapon.lua", + printNoItem = "NICHT IN items.lua! %s! Bitte füge den Gegenstand in items/items.lua hinzu", + + -- Bann-Log + banOpenOtherPlayerInventory = "Inventar eines anderen Spielers ohne Erlaubnis geöffnet | ID des Inventarbesitzers: %s", + banGiveItemSelf = "Sich selbst einen Gegenstand gegeben", + banGiveMinusAmount = "Negativen Wert gegeben | Gegenstand: %s Menge: %s", + banRemoveMinusAmount = "Negativen Wert gelöscht | Gegenstand: %s Menge: %s", + banCustomShop = "Nicht erlaubter Shop geöffnet! Shop: %s", + banOpeningOtherPlayerInventoryFromDistance = "Inventar eines Spielers aus der Ferne geöffnet | ID: %s | Distanz: %s", + banClientOpenInventory = "Inventar vom Client geöffnet", +} + diff --git a/resources/[inventory]/tgiann-inventory/languages/tr.lua b/resources/[inventory]/tgiann-inventory/languages/tr.lua new file mode 100644 index 000000000..3784ee221 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/languages/tr.lua @@ -0,0 +1,265 @@ +config.langs.tr = { + urInventoryFull = "Envanterinde Yeterli Alan Yok!", + inventoryFullItemDropped = "Envanterinde Yeterli Alan Yok! Eşya Yere Düştü!", + inventoryFull = "Envaterde Yeterli Alan Yok!", + cantCarryMoreCarryItems = "Daha Fazla Taşınabilir Eşya Taşıyamazsın! Önce Taşıdığın Eşyayı Bırakmalısın!", + cantCarryMoreCarryItemsItemDropped = "Daha Fazla Taşınabilir Eşya Taşıyamazsın! Eşya Yere Düştü!", + otherPlayerInventoryFull = "Diğer Oyuncunun Envanterinde Yeterli Alan Yok!", + otherPlayerCantCarryMoreCarryItems = "Diğer Oyuncu Daha Fazla Taşınabilir Eşya Taşıyamaz! Önce Taşıdığı Eşyayı Bırakmalı!", + wrongClothe = "Bu Kıyafet Sana Uygun Değil!", + wrongClotheOtherPlayer = "Bu Kıyafet Diğer Oyuncuya Uygun Değil!", + alreadyClothe = "Zaten Bu Tarz Bir Kıyafet Giyiyorsun", + alreadyClotheOtherPlayer = "Diğer Oyuncu Zaten Bu Tarz Bir Kıyafet Giyiyor", + noMoneyCash = "Yeterli Miktarda Nakit Para Yok!", + noMoneyBank = "Bankanda Yeterli Miktarda Para Yok!", + noItem = "Gerekli Eşyaya Sahip Değilsin!", + noItemAmount = "Yeterli Sayıda Eşyaya Sahip Değilsin", + bought = "Satın Alındı", + noClosestPlayer = "Yakınlarında Biri Yok!", + getItemOtherPlayer = "%s Oyuncusundan %s Adet %s Aldın", + giveItemOtherPlayer = "%s Oyuncusundan %s Adet %s Verdin", + wrongPassword = "Şifre Yanlış", + dontHaveNecessaryItem = "Gerekli Eşyaya Sahip Değilsin", + dontHaveAmountNecessaryItem = "Yeteri Kadar Sayıda Eşyaya Sahip Değilsin", + itemCrafted = "Eşya Üretildi", + notSuccesCraft = "Tüh Üretim Yandı", + craftingItem = "%s Üretiliyor", + cantOpenFromBackSeat = "Arka Koltuktan Torpidoyu Açamazsın!", + trunkLocked = "Bagaj Kilitli", + noTrunk = "Bu Aracın Bagajı Yok", + cantUseDead = "Ölüyken Bunu Yapamazsın!", + cantUseOffDuty = "Polis Silahını Mesai Dışında Kullanamazsın!", + cantUsePoliceWeapon = "Polis Silahını Kullanamazsın!", + durabilityZero = "Bu Silah Kullanılamayacak Kadar Kötü Durumda", + attachmentNonMk2CamoError = "MK2 Olmayan silahlarda önizleme çalışmıyor fakat yinede satın alabilirsin", + attachmentPurchased = "Satın Alındı!", + filterAll = "Tümü", + filterScrollIt = "Scrolla!", + noAmmoStunGun = "Kartuş Bitti", + cantOpenAttachments = "Bu konumda eklenti menüsünü açamazsın", + throwItem = "Fırlat", + editItem = "Düzenle", + giveClosest = "En Yakındaki", + cantUseThisItem = "Artık bunu kullanamazsın!", + cantThrowWhenUsingWeapon = "Elinde silah varken eşya fırlatamazsın", + customImgUrl = "Özel Resim Linki", + customLabel = "Özel İsim", + customConfirm = "Onaya", + customImgUrlPlaceholder = "Yeni Resim Linki", + customLabelPlaceholder = "Yeni Eşya İsmi", + cantChangeOnHandWeapon = "Elindeki Silahın Yerini Değiştiremezsin!", + cantChangeOtherPlayerOnHandWeapon = "Başka Oyuncunun Elindeki Silahın Yerini Değiştiremezsin", + isNotUrCar = "Bu Araç Sana Ait Değil", + uCantStoreItem = "Bu eşyayı bu envanterde depolayamazsın", + blockItem = "bu eşyanın bu işlemi yapması yöneticiler tarafından yasaklandı", + vehicleItemDropError = "Araç içindeyken eşya bırakamazsın", + maxAmountReached = "Eşya miktarı maksimuma ulaştı", + clotheSetError = "Bir kıyafet giyiyorken kıyafet seti giyemezsin", + clotheSetWearingError = "Kıyafet seti giyerken bir kıyafet giyemezsin", + closeInventoryFirst = "Önce açık olan ikincil envanteri kapatmalısın!", + cantStackMore = "Aynı slot'a üst üste bu eşyadan daha fazlasını koyamazsın! Maks: %s", + searchPlayerAskTarget = "Bir oyncu üstünü aramak istiyor! Kabul etmek için %s, Reddetmek için %s tuşuna basın?", + searchAskTimeout = "Üst Arama isteği zaman aşımına uğradı", + searchAskRefused = "Üst Arama isteği reddedildi", + searchPlayerCantSearch = "Bu oyuncunun üstünü arayamazsın! Yaralı değil veya ellerini kaldırmamış", + searchPlayerSelf = "Kendini arayamazsın", + searchPlayerAlreadyActive = "Bu oyuncu için zaten bir üst arama işlemi var", + jerryCanLabel = "Kalan Yüzde", + jerryCanEmpty = "Benzin Bidonu Boş", + + reloadkeyMapping = "Mermi Doldur", + reloadAmmo = "Mermi Dolduruluyor", + ammoFull = "Silahın Mermisi Zaten Dolu", + wrongAmmo = "Bu Silaha Bu Mermiyi Doldurmazsın", + noWeaponHand = "Elinde Silah Yok!", + weaponHand = "Silahı Eline Aldın; ", + removeWeaponHand = "Silahı Elinden Bıraktın; ", + + cantPickupGround = "Alamazsın", + pickUpGround = "Yerden Al", + pickUpGroundMoney = "Yerden Parayı Al", + pickUpGorundItems = "Yerden Eşyayı Al", + pickUp = "Alıyorsun...", + + takeOffArmor = "Zırhı Çıkar", + wearingArmor = "Zırhı Giyiyorsun...", + takeOffArmorSlotFull = "Çıkarmak istediğin slot dolu", + + -- Settings + settingsHeader = "Envanter Ayarlar", + settingsOn = "Aktif", + settingsOff = "Pasif", + settingsBlurBg = "Envanter Arka Plan Bulanıklaştırma", + settingsBlurBgDesc = "Envanter ekranının arka planını bulanıklaştırır. Bu ayar açık olduğunda, envanterin arka planı bulanık görünür, böylece envanter içeriği daha net bir şekilde öne çıkar. Kapalı olduğunda, arka plan net ve normal görünür.", + settingsBlurMenu = "Menu Arka Plan Bulanıklaştırma", + settingsBlurMenuDesc = "Envanterde belirli menülerin arka planını bulanıklaştırır. Bu ayar açık olduğunda, bazı menülerin arka planı bulanık görünür, böylece ön plandaki içerik daha belirgin hale gelir. Kapalı olduğunda, arka plan normal görünür", + settingsCharacter = "3D Karakter Göstergesi", + settingsCharacterDesc = "Envanterde karakterinizi 3D olarak görüp göremeyeceğinizi belirler. Bu ayar kapalı olduğunda, karakteriniz envanter ekranında görünmez. Açık olduğunda, karakterinizi 3D olarak görebilirsiniz.", + settingMainColor = "Ana Renk", + settingMainColorDesc = "Göstergelerin ana rengini değiştir", + + --Key Mapping + keyMappingInventory = "Envanteri Aç", + keyMappingTrunk = "Inventory [Bagaj]", + keyMappingGlovebox = "Inventory [Torpido]", + keyMappingHotbar = "Hotbar", + keyMappingHotbarUse = "Eşyayı Kullan [%s]", + + --UI + inventoryName = "ENVANTER", + yourInventory = "Envanterin", + otherPlayerInventory = "Diğer Oyuncunun Envanteri", + searchItem = "Eşya Ara", + amountItem = "Adet", + buyItem = "Satın Al", + craftItem = "Eşyayı Üret", + removeOnFastSlot = "Hızlı Kullan Slotundan Kaldır", + addFastSlot = "Hızlı Kullan Slotuna Ekle", + useItem = "Kullan", + takeOffClothe = "Kıyafeti Çıkar", + putOnClothe = "Kıyafeti Giy", + putOnClotheOtherPlayer = "Kıyafeti Giydir", + getItem = "Al", + putItem = "Bırak", + giveItem = "Yakınındakine Ver", + itemAttachments = "Eklentiler", + cancelMenu = "İptal", + kg = "Kg", + escClose = "ESC İle Kapat", + added = "Eklendi", + removed = "Silindi", + copySerialNumber = "Seri Numarasını Kopyala", + serialNumberCopied = "Seri Numarası Kopyalandı", + + -- Info Menu + infoInventory = "Envanter", + info2xMouseLeft = "Çift Tıklayarak Hızlı Kullan", + infoShiftMouseRight = "Hızlı Taşı", + infoShop = "Mağaza", + infoShopMouseRight = "Eşya Satın Al", + infoShopShiftMouseRight = "Hızlı Satın Al", + infoCraft = "Üretim", + infoCraftMouseRight = "Üret", + infoCraftShiftMouseRight = "Hızlı Üret", + infoShiftSplitMove = "Taşırken yarısını al", + infotAltOne = "Taşırken 1 adet al", + infoMouseLeft = "Sol Fare", + infoMouseRight = "Sağ Fare", + infoKeyboardShift = "Sol Shift", + infoKeyboardAlt = "Sol Alt", + + -- Clothe Box + c_helmet = "Şapka", + c_ear = "Küpe", + c_mask = "Maske", + c_glasses = "Gözlük", + c_necklace = "Kolye", + c_decal = "Çıkartma", + c_torso = "Gövde", + c_bproof = "Zırh", + c_bproof_for_realistic = "Zırh(K)", + c_bag = "Çanta", + c_bracelet = "Sağ Bilek", + c_watch = "Sol Bilek", + c_pants = "Pantolon", + c_shoes = "Ayakkabı", + realisticArmor = "Zırh", + + -- Attachments + alreadyPreviewAttachment = "Zaten Silahında Bu Eklentiyi İnceliyorsun", + alreadyBoughtAttachment = "Zaten Silahta Bu Eklenti Takılı", + attachmentDefault = "Varsayılan", + attachmentPreview = "İncele", + attachmentFree = "Ücretsiz", + attachmentApply = "Uygula", + attachmentDamage = "Hasar", + attachmentSpeed = "Atış Hızı", + attachmentCapacitiy = "Mermi Kapasitesi", + attachmentAccuracy = "İsabetliliği", + attachmentRange = "Menzil", + attachmentMuzle = "Namlu Ucu", + attachmentBarrel = "Namlu", + attachmentScope = "Dürbün", + attachmentStock = "Dipçik", + attachmentGrip = "Tutamaç", + attachmentMagazine = "Sarjör", + attachmentCamo = "Kamuflaj", + attachmentTint = "Boya", + attachmentFlashlight = "Fener", + + --metaData.js + metadataTotalReapirAmount = "Toplam Tamir Sayısı:", + metadataSerieNumber = "Seri No.:", + metadataNotFoundSerie = "Bilinmiyor", + metadataAmmo = "Mermi:", + metadataTotalFiredAmmo = "Toplam Sıkılan Mermi:", + metadataBorken = "KIRIK", + metadataArmorValue = "Zırh Değeri:", + metadataMan = "Erkek", + metadataWoman = "Kadın", + metadataModel = "Model:", + metadataClothe = "Kıyafet:", + metadataClotheType = "Tip:", + metadataClotheColor = "Renk:", + metadataDurability = "Dayanıklılık", + metadataMaxUseAmount = "Kalan Kullanılabilir Adet:", + metadataRealisticArmor = "Zırh Değeri", + + --Emote + emoteGiveItem = "%s Adet %s Uzatır", + emoteGetItem = "Uzatılan Eşyayı Alır", + emoteOpenGlovebox = "Torpidoya Uzanır", + emoteOpenTrunk = "Bagajı Açar", + + --Givecash + giveCashNoUser = "Oyuncu Bulunamadı", + giveCashInvalidAmount = "Geçersiz Miktar", + giveCashToofar = "Oyuncu çok fazla uzakta", + giveCashNoMoney = "Yeterli Paran Yok", + giveCashSuccesGive = "$%s nakit verildi", + giveCashSuccesGet = "$%s nakit alındı", + + --Rob + robNoPlayer = "Yakınlarında kimse yok!", + robRobbing = "Soyuluyor...", + robDeadError = "Ölü oyuncuyu soyamazsın!", + robAnimationError = "Oyuncuyu soyabilmen için ellerini kaldırması gerekiyor!", + + --Vending Machine + vendingMachine = "Otomat", + + --Dumpster Search + dumpsterSearch = "Çöp Kutusunu Ara", + dumpsterSearchCooldown = "Tekrar arama yapmadan önce %s saniye beklemeniz gerekiyor", + dumpsterSearching = "Çöp kutusunu arıyorsun...", + dumpsterSearchSuccess = "%s Adet %s Eşya Bulundu", + + --Log + logGiveItem = "Eşya Verdi! %s %s", + logUseItem = "Eşya Kullandı! %s", + logDeleteItem = "Eşyasını Sildi! | Envanter: %s | Adet: %s | Eşya: %s", + logSwapItem = "Eşya Taşıdı! | Item: %s | Adet: %s | Envanter 1: %s | Envanter 2: %s", + logBoughtItem = "Eşya Satın Aldı! | Envanter: %s | %sx %s | Fiyat $%s", + logDropWeapon = "Yere Silahı Düştü %s", + logDropMoney = "Yere Parası Düştü $%s", + logDropItems = "Yere Eşyaları Düştü", + logGetWeapon = "Yerden Silah Aldı %s", + logGetMoney = "Yerden Para Aldı $%s", + logGetItems = "Yerden Eşyalar Aldı", + logAddItem = "Add Item Function | Item: %s | Adet: %s | Slot: %s | Script: %s", + logRemoveItem = "Remove Item Function | Item: %s | Adet: %s | Slot: %s | Script: %s", + logDumpsterSearch = "Çöp Kutusunu Aradı | Eşya: %s | Adet: %s", + + --Cmd Log + printWeaponNoDurability = "SİLAHIN KIRLMA ORANI YOK! %s! Lütfen configWeapon.lua dosyasını kontrol edin", + printNoItem = "EŞYA ITEMS.LUA DOSYASINDA YOK! %s! Lütfen eşyayı items/items.lua dosyasına ekleyin", + + --Ban log + banOpenOtherPlayerInventory = "İzinsiz Oyuncuya Ait Envanteri Açmak | Envanterin Sahibnin ID'si: %s", + banGiveItemSelf = "Kendi Kendine Eşya Verme", + banGiveMinusAmount = "Eksi Değerde Eşya Ekleme | İtem: %s Adet: %s", + banRemoveMinusAmount = "Eksi Değerde Eşya Silme | İtem: %s Adet: %s", + banCustomShop = "Configde Olmayan Shop Açımı! Shop: %s", + banOpeningOtherPlayerInventoryFromDistance = "Uzak Mesafeden Oyuncunun Envanterini Açmak | Envanterin Sahibnin ID'si: %s | Mesafe: %s", + banClientOpenInventory = "Client'dan Envanter Açımı" +} diff --git a/resources/[inventory]/tgiann-inventory/server/FWFunctions.lua b/resources/[inventory]/tgiann-inventory/server/FWFunctions.lua new file mode 100644 index 000000000..6a040091a Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/FWFunctions.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/ammo.lua b/resources/[inventory]/tgiann-inventory/server/ammo.lua new file mode 100644 index 000000000..1eaa2c979 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/ammo.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/attachments.lua b/resources/[inventory]/tgiann-inventory/server/attachments.lua new file mode 100644 index 000000000..01f873b64 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/attachments.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/bridge/esx.lua b/resources/[inventory]/tgiann-inventory/server/bridge/esx.lua new file mode 100644 index 000000000..c5ee0e3ba Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/bridge/esx.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/bridge/qb.lua b/resources/[inventory]/tgiann-inventory/server/bridge/qb.lua new file mode 100644 index 000000000..095f32151 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/bridge/qb.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/carryItems.lua b/resources/[inventory]/tgiann-inventory/server/carryItems.lua new file mode 100644 index 000000000..2611690c9 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/carryItems.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/clothe.lua b/resources/[inventory]/tgiann-inventory/server/clothe.lua new file mode 100644 index 000000000..064300527 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/clothe.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/commands.lua b/resources/[inventory]/tgiann-inventory/server/commands.lua new file mode 100644 index 000000000..8fb023278 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/server/commands.lua @@ -0,0 +1,244 @@ +local adminPerm = config.tgiannServer and { "tgi" } or config.framework == "qb" and "god" or "admin" + +tgiCore.CommandsAdd(config.commands.admin.giveitem, "Give An Item (Admin Only)", { { name = "id", help = "Player ID" }, { name = "item", help = "Name of the item (not a label)" }, { name = "amount", help = "Amount of items" } }, false, function(source, args) + local src = source + local id = tonumber(args[1]) + local Player = config.tgiannServer and tgiCore.getPlayerById(id) or tgiCore.getPlayer(id) + local amount = tonumber(args[3]) or 1 + local itemData = itemList[tostring(args[2]):lower()] + if not Player then return tgiCore.notif(src, "Player Offline", "error") end + local targetSrc = tgiCore.getSource(Player) + if not itemData then return tgiCore.notif(src, "There is no such item", "error") end + if not AddItem(targetSrc, itemData.name, amount) then return tgiCore.notif(src, "Player Is Full", "error") end + + tgiCore.notif(src, "Item Given ID:" .. tgiCore.getCid(Player) .. " | " .. amount .. "x " .. itemData.name .. "", "success") + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/giveitem %s %s %s", id, args[2], amount), src, targetSrc) +end, adminPerm) + +tgiCore.CommandsAdd(config.commands.admin.setitem, "Set An Item (Admin Only)", { { name = "id", help = "Player ID" }, { name = "item", help = "Name of the item (not a label)" }, { name = "amount", help = "Amount of items" } }, false, function(source, args) + local src = source + local id = tonumber(args[1]) + local Player = config.tgiannServer and tgiCore.getPlayerById(id) or tgiCore.getPlayer(id) + local amount = tonumber(args[3]) or 1 + local itemData = itemList[tostring(args[2]):lower()] + if not Player then return tgiCore.notif(src, "Player Offline", "error") end + local targetSrc = tgiCore.getSource(Player) + local pInventory = GetInventory(targetSrc, "player") + if not itemData then return tgiCore.notif(src, "There is no such item", "error") end + if not pInventory.Functions.SetItem(itemData.name, amount) then return tgiCore.notif(src, "Player Is Full", "error") end + + pInventory.Functions.Save() + tgiCore.notif(src, "Item Given ID:" .. tgiCore.getCid(Player) .. " | " .. amount .. "x " .. itemData.name .. "", "success") + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/giveitem %s %s %s", id, args[2], amount), src, targetSrc) +end, adminPerm) + +tgiCore.CommandsAdd(config.commands.admin.clearinv, 'Clear Players Inventory (Admin Only)', { { name = 'id', help = 'Player ID' } }, false, function(source, args) + local src = source + if args[1] then + local Player = config.tgiannServer and tgiCore.getPlayerById(tonumber(args[1])) or tgiCore.getPlayer(tonumber(args[1])) + if Player then + local targetSrc = tgiCore.getSource(Player) + local pInventory = GetInventory(targetSrc, "player") + pInventory.Functions.ClearInventory() + tgiCore.notif(src, "Player's Inventory Deleted", "error") + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/clearinv %s (Target Online)", args[1]), src, targetSrc) + else + local row = MySQL.single.await('SELECT `inventory`, `citizenid` FROM `tgiann_inventory_player` WHERE `citizenid` = ? LIMIT 1', { args[1] }) + if row then + MySQL.update('UPDATE tgiann_inventory_player SET inventory = ? WHERE citizenid = ?', { "[]", row.citizenid }) + tgiCore.notif(src, "Player's Inventory Deleted", "error") + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/clearinv %s (Target Offline)", args[1]), src) + else + tgiCore.notif(src, "There is no such player", "error") + end + end + else + local Player = tgiCore.getPlayer(src) + if not Player then return tgiCore.notif(src, "Player Offline", "error") end + local pInventory = GetInventory(tgiCore.getSource(Player), "player") + pInventory.Functions.ClearInventory() + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, "/clearinv (Self Inventory)", src) + end +end, adminPerm) + +tgiCore.CommandsAdd(config.commands.admin.backpack, "Set Backpack Level", { { name = "id", help = "Player ID" }, { name = "level", help = "1-2-3" } }, true, function(source, args) + local src = source + local backpack = tonumber(args[2]) + if not backpack then return tgiCore.notif(src, "You Have To Write a Level", "error") end + local max = #config.backpack + if backpack <= 0 and backpack > max then return tgiCore.notif(src, string.format("Backpack Level Can Be Max %s Min 1", max), "error") end + local xPlayer = config.tgiannServer and tgiCore.getPlayerById(tonumber(args[1])) or tgiCore.getPlayer(tonumber(args[1])) + if not xPlayer then return tgiCore.notif(src, "Player Offline", "error") end + local targetSrc = tgiCore.getSource(xPlayer) + MySQL.insert('INSERT INTO tgiann_inventory_player (citizenid, lvl) VALUES (:citizenid, :lvl) ON DUPLICATE KEY UPDATE citizenid = :citizenid, lvl = :lvl', { + citizenid = tgiCore.getCid(xPlayer), + lvl = backpack, + }) + local pInventory = GetInventory(targetSrc, "player") + if pInventory then + local data = config.backpack[backpack] + pInventory.Functions.UpdateData({ + MaxSlots = data.slots, + MaxWeight = data.weight + }) + end + tgiCore.notif(src, "Backpack Level Seted", "success") + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/backpack %s %s", args[1], backpack), src, targetSrc) +end, adminPerm) + +tgiCore.CommandsAdd(config.commands.admin.deleteinv, "Deletes Inventory", { { name = "id", help = "Inventory Name/Plate" }, { name = "invType", help = "Inventory Type(trunk, glovebox, stash)" } }, true, function(source, args) + local src = source + local invType = args[2] + local invId = args[1] + if DeleteInventory(invType, invId) then + tgiCore.notif(src, "Inventory Deleted! " .. secondInventoryId, "success") + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/deleteinv %s %s", invType, invId), src) + else + tgiCore.notif(src, "There Is No Such Inventory!", "error") + end +end, adminPerm) + +tgiCore.CommandsAdd(config.commands.admin.openinv, "Open a Inventory", { { name = "id", help = "Inventory Name/Plate" }, { name = "invType", help = "Inventory Type(trunk, glovebox, stash)" } }, true, function(source, args) + local src = source + local invType = args[2] + local invId = args[1] + OpenInventory(src, invType, invId, { + maxweight = 999999999999, + slots = 1000, + }) + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, string.format("/openinv %s %s", invType, invId), src) +end, adminPerm) + +local checkItemAmount = 0 +local checkItemTotalAmount = 0 +local function checkItemListAdd(name, amount, findItem) + if name == findItem then + checkItemAmount = checkItemAmount + amount + end +end + +local function checkItemListPrint(inventoryType, inventoryName, findItem, findAmount) + if checkItemAmount > findAmount then + tgiCore.DebugLog(string.format("Env Type: %s | %s | Item: %s | Amount: %s", inventoryType, inventoryName, findItem, checkItemAmount)) + checkItemTotalAmount = checkItemTotalAmount + checkItemAmount + end + checkItemAmount = 0 +end + +tgiCore.CommandsAdd(config.commands.admin.checkitem, "Checks One Item in All Inventories", { { name = "item", help = "Item Name" }, { name = "minamount", help = "Min Amount" } }, true, function(source, args) + local findItem = args[1] + local findAmount = tonumber(args[2]) + local src = source + checkItemTotalAmount = 0 + if itemList[findItem] then + local result = MySQL.query.await('SELECT inventory, citizenid, citizenid FROM tgiann_inventory_player') + if result then + for i = 1, #result do + local resultData = result[i] + resultData.inventory = json.decode(resultData.inventory) + if resultData.inventory then + for _, data in pairs(resultData.inventory) do + checkItemListAdd(data.name, data.amount, findItem) + end + checkItemListPrint("Player", resultData.citizenid, findItem, findAmount) + end + end + end + + local result = MySQL.query.await('SELECT * FROM tgiann_inventory_stashitems') + if result then + for i = 1, #result do + local resultData = result[i] + resultData.items = json.decode(resultData.items) + for _, data in pairs(resultData.items) do + checkItemListAdd(data.name, data.amount, findItem) + end + checkItemListPrint("stash", resultData.stash, findItem, findAmount) + end + end + + local result = MySQL.query.await('SELECT * FROM tgiann_inventory_trunkitems') + if result then + for i = 1, #result do + local resultData = result[i] + resultData.items = json.decode(resultData.items) + for _, data in pairs(resultData.items) do + checkItemListAdd(data.name, data.amount, findItem) + end + checkItemListPrint("trunk", resultData.plate, findItem, findAmount) + end + end + + local result = MySQL.query.await('SELECT * FROM tgiann_inventory_gloveboxitems') + if result then + for i = 1, #result do + local resultData = result[i] + resultData.items = json.decode(resultData.items) + for _, data in pairs(resultData.items) do + checkItemListAdd(data.name, data.amount, findItem) + end + checkItemListPrint("glovebox", resultData.plate, findItem, findAmount) + end + end + + --[[ local result = MySQL.query.await('SELECT id, item, amount FROM tgiann_market_sell') + if result then + for i=1, #result do + local resultData = result[i] + checkItemListAdd(resultData.item, resultData.amount, findItem) + checkItemListPrint("tgiann_market_sell", resultData.id, findItem, findAmount) + end + end + + local result = MySQL.query.await('SELECT id, item, amount FROM tgiann_market_item_storage') + if result then + for i=1, #result do + local resultData = result[i] + checkItemListAdd(resultData.item, resultData.amount, findItem) + checkItemListPrint("tgiann_market_item_storage", resultData.id, findItem, findAmount) + end + end + ]] + tgiCore.DebugLog(string.format("Total Amount: %s", checkItemTotalAmount)) + else + tgiCore.notif(src, "There is no such item!", "error") + end +end, adminPerm) + +tgiCore.CommandsAdd(config.commands.admin.items, "Lists all Items available in the server", {}, false, function(source, args) + OpenShop(source, "admin") +end, adminPerm) + +-- PLAYER COMMANDS + +-- https://github.com/qbcore-framework/qb-banking/blob/main/server.lua#L493 +if config.commands.player.givecash.active then + tgiCore.CommandsAdd(config.commands.player.givecash.command, 'Give Cash', { { name = 'id', help = 'Player ID' }, { name = 'amount', help = 'Amount' } }, true, function(source, args) + local src = source + local xPlayer = tgiCore.getPlayer(src) + if not xPlayer then return end + local playerPed = GetPlayerPed(src) + local playerCoords = GetEntityCoords(playerPed) + local tPlayer = tgiCore.getPlayer(tonumber(args[1])) + if not tPlayer then return tgiCore.notif(src, lang.giveCashNoUser, 'error') end + local targetPed = GetPlayerPed(tonumber(args[1])) + local targetCoords = GetEntityCoords(targetPed) + local amount = tonumber(args[2]) + if not amount then return tgiCore.notif(src, lang.giveCashInvalidAmount, 'error') end + if amount <= 0 then return tgiCore.notif(src, lang.giveCashInvalidAmount, 'error') end + if #(playerCoords - targetCoords) > 5 then return tgiCore.notif(src, lang.giveCashToofar, 'error') end + if tgiCore.getMoney(xPlayer, "cash") < amount then return tgiCore.notif(src, lang.giveCashNoMoney, 'error') end + tgiCore.removeMoney(xPlayer, 'cash', amount, 'cash transfer') + tgiCore.addMoney(tPlayer, 'cash', amount, 'cash transfer') + tgiCore.notif(src, string.format(lang.giveCashSuccesGive, amount), 'success') + tgiCore.notif(tgiCore.getSource(tPlayer), string.format(lang.giveCashSuccesGet, amount), 'success') + end) +end + +if config.commands.player.rob.active then + tgiCore.CommandsAdd(config.commands.player.rob.command, 'Rob Closest Player', {}, false, function(source, args) + local targetPlayer = lib.callback.await("tgiann-inventory:robPlayer", source) + if not targetPlayer then return end + OpenInventoryById(source, targetPlayer, true) + end) +end diff --git a/resources/[inventory]/tgiann-inventory/server/control.lua b/resources/[inventory]/tgiann-inventory/server/control.lua new file mode 100644 index 000000000..29e35a997 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/control.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/convert.lua b/resources/[inventory]/tgiann-inventory/server/convert.lua new file mode 100644 index 000000000..f80228016 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/server/convert.lua @@ -0,0 +1,339 @@ +-- with this command you can integrate your qb inventories into the new system +-- if you write a code for different inventories please share it with us +-- Commands only available from cmd/live consol + +local function convertItemsFile() + local addedAnyItems = false + if config.framework == "qb" then + local QBCore = exports['qb-core']:GetCoreObject({ "Shared" }) + local items = QBCore.Shared.Items + if items and table.type(items) ~= 'empty' then + for k, item in pairs(items) do + if type(item) == 'table' then + item.name = tgiCore.trim(string.lower(item.name or k)) + if not string.find(item.name, "weapon_") and not itemsData[item.name] then + item.type = item.type or 'item' + item.image = item.image or item.name .. ".webp" + item.unique = item.unique or false + item.useable = item.useable or false + item.shouldClose = item.shouldClose or false + item.description = item.description or "" + itemsData[item.name] = item + addedAnyItems = true + end + end + end + end + elseif config.framework == "esx" then + local items = MySQL.query.await("SELECT * FROM items") + if items and table.type(items) ~= 'empty' then + for _, item in pairs(items) do + item.name = tgiCore.trim(string.lower(item.name)) + if not string.find(item.name, "weapon_") and not itemsData[item.name] then + itemsData[item.name] = { + name = item.name, label = item.label, weight = item.weight, type = 'item', image = item.name .. '.webp', unique = false, useable = true, shouldClose = true, description = '' + } + addedAnyItems = true + end + end + end + end + + if not addedAnyItems then + return tgiCore.DebugLog('No items added to items.lua file! Your tgiann-inventory items file already converted!') + end + + local fileContent = "itemsData = " .. tgiCore.SerializeTable(itemsData) + SaveResourceFile("tgiann-inventory", 'items/items.lua', fileContent, -1) + if config.framework == "qb" then + tgiCore.DebugLog('Your items have been copied from the QBCore.Shared.Items! You should restart the resource to load the new items! You can edit your items from items/items.lua file.') + else + tgiCore.DebugLog('Your items have been copied from the items database! You should restart the resource to load the new items! You can edit your items from items/items.lua file.') + end +end + +local function convertItems(items) + if not items then return "[]" end + items = json.decode(items) + if not items then return "[]" end + for _, itemData in pairs(items) do + if itemData then + itemData.info = itemData.metadata or itemData.info + itemData.amount = itemData.count or itemData.amount + if string.find(itemData.name, "weapon_") then itemData.info = nil end + end + end + return json.encode(items) +end + +local function checkTableExist(table) + return MySQL.single.await("SHOW TABLES LIKE ?", { table }) +end + +RegisterCommand(config.commands.convert.convertItemsFile, function(source) + if source > 0 then return tgiCore.DebugErrorLog("Pls use on server cmd") end + convertItemsFile() +end) + +-- Qb Inventory +RegisterCommand(config.commands.convert.convertqb, function(source) + if source > 0 then return tgiCore.DebugErrorLog("Pls use on server cmd") end + + local newQb = checkTableExist("inventories") + if newQb then + local result = MySQL.query.await('SELECT * FROM inventories') + if result and #result > 0 then + for i = 1, #result do + local inventory = result[i] + local items = inventory.items + local identifier = inventory.identifier + if identifier:find('trunk-') then + MySQL.query.await('INSERT INTO `tgiann_inventory_trunkitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + string.gsub(identifier, "trunk-", ""), items + }) + elseif identifier:find('glovebox-') then + MySQL.query.await('INSERT INTO `tgiann_inventory_gloveboxitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + string.gsub(identifier, "glovebox-", ""), items + }) + else + MySQL.query.await('INSERT INTO `tgiann_inventory_stashitems` (stash, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + identifier, items + }) + end + end + end + tgiCore.DebugLog("New Qb inventories converted") + else + local response = MySQL.query.await('SELECT * FROM `stashitems`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_stashitems` (stash, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].stash, response[i].items + }) + end + tgiCore.DebugLog("stashitems converted") + end + + local response = MySQL.query.await('SELECT * FROM `trunkitems`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_trunkitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, response[i].items + }) + end + tgiCore.DebugLog("trunkitems converted") + end + + local response = MySQL.query.await('SELECT * FROM `gloveboxitems`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_gloveboxitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, response[i].items + }) + end + tgiCore.DebugLog("gloveboxitems converted") + end + end + + if checkTableExist("players") then + local response = MySQL.query.await('SELECT citizenid, inventory FROM `players`') + if response and next(response) then + for i = 1, #response do + if response[i].inventory then + MySQL.query.await('INSERT INTO `tgiann_inventory_player` (citizenid, inventory, clotheinventory) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE inventory = VALUES(inventory), clotheinventory = VALUES(clotheinventory)', { + response[i].citizenid, response[i].inventory, "[]" + }) + end + end + tgiCore.DebugLog("Player inventorys converted") + end + end + + convertItemsFile() + + tgiCore.DebugLog("Finished") +end) + +-- Ox Inventory +RegisterCommand(config.commands.convert.convertox, function(source) + if source > 0 then return tgiCore.DebugErrorLog("Pls use on server cmd") end + if not checkTableExist("ox_inventory") then + return tgiCore.DebugErrorLog("Ox Inventory not found") + end + + local response = MySQL.query.await('SELECT name, data FROM `ox_inventory`') + if response and next(response) then + for i = 1, #response do + local owner = response[i].owner or "" + MySQL.query.await('INSERT INTO `tgiann_inventory_stashitems` (stash, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].name .. "_" .. owner, convertItems(response[i].data) + }) + if response[i].owner then + tgiCore.DebugWarningLog(string.format("%s Converted but u need the edit open event! When opening the stash you need to send the player id in the stash name! Example: TriggerServerEvent('inventory:server:OpenInventory', 'stash', %s_PlayerData.citizenid)", response[i].name, response[i].name)) + end + end + tgiCore.DebugLog("stashitems converted") + end + + if config.framework == "qb" then + local response = MySQL.query.await('SELECT glovebox, trunk, plate FROM `player_vehicles`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_gloveboxitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, convertItems(response[i].glovebox) + }) + MySQL.query.await('INSERT INTO `tgiann_inventory_trunkitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, convertItems(response[i].trunk) + }) + end + tgiCore.DebugLog("gloveboxitems and trunkitems converted") + end + else + local response = MySQL.query.await('SELECT glovebox, trunk, plate FROM `owned_vehicles`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_gloveboxitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, convertItems(response[i].glovebox) + }) + MySQL.query.await('INSERT INTO `tgiann_inventory_trunkitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, convertItems(response[i].trunk) + }) + end + tgiCore.DebugLog("gloveboxitems and trunkitems converted") + end + end + + if config.framework == "qb" then + local response = MySQL.query.await('SELECT citizenid, inventory FROM `players`') + if response and next(response) then + for i = 1, #response do + if response[i].inventory then + MySQL.query.await('INSERT INTO `tgiann_inventory_player` (citizenid, inventory, clotheinventory) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE inventory = VALUES(inventory), clotheinventory = VALUES(clotheinventory)', { + response[i].citizenid, convertItems(response[i].inventory), "[]" + }) + end + end + tgiCore.DebugLog("Player inventorys converted") + end + else + local response = MySQL.query.await('SELECT identifier, inventory FROM `users`') + if response and next(response) then + for i = 1, #response do + if response[i].inventory then + MySQL.query.await('INSERT INTO `tgiann_inventory_player` (citizenid, inventory, clotheinventory) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE inventory = VALUES(inventory), clotheinventory = VALUES(clotheinventory)', { + response[i].identifier, convertItems(response[i].inventory), "[]" + }) + end + end + tgiCore.DebugLog("Player inventorys converted") + end + end + + tgiCore.DebugLog("Finished") +end) + +-- qs_inventory +RegisterCommand(config.commands.convert.convertqsinv, function(source) + if source > 0 then return tgiCore.DebugErrorLog("Pls use on server cmd") end + + local response = MySQL.query.await('SELECT * FROM `inventory_stash`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_stashitems` (stash, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].stash, response[i].items + }) + end + tgiCore.DebugLog("inventory_stash converted") + end + + local response = MySQL.query.await('SELECT * FROM `inventory_trunk`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_trunkitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, response[i].items + }) + end + tgiCore.DebugLog("inventory_trunk converted") + end + + local response = MySQL.query.await('SELECT * FROM `inventory_glovebox`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_gloveboxitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, response[i].items + }) + end + tgiCore.DebugLog("inventory_glovebox converted") + end + + if config.framework == "qb" then + local response = MySQL.query.await('SELECT citizenid, inventory FROM `players`') + if response and next(response) then + for i = 1, #response do + if response[i].inventory then + MySQL.query.await('INSERT INTO `tgiann_inventory_player` (citizenid, inventory, clotheinventory) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE inventory = VALUES(inventory), clotheinventory = VALUES(clotheinventory)', { + response[i].citizenid, convertItems(response[i].inventory), "[]" + }) + end + end + tgiCore.DebugLog("Player inventorys converted") + end + else + local response = MySQL.query.await('SELECT identifier, inventory FROM `users`') + if response and next(response) then + for i = 1, #response do + if response[i].inventory then + MySQL.query.await('INSERT INTO `tgiann_inventory_player` (citizenid, inventory, clotheinventory) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE inventory = VALUES(inventory), clotheinventory = VALUES(clotheinventory)', { + response[i].identifier, convertItems(response[i].inventory), "[]" + }) + end + end + tgiCore.DebugLog("Player inventorys converted") + end + end + + tgiCore.DebugLog("Finished") +end) + +-- codem-inventory +RegisterCommand(config.commands.convert.convertcodeminv, function(source) + if source > 0 then return tgiCore.DebugErrorLog("Pls use on server cmd") end + + local response = MySQL.query.await('SELECT * FROM `codem_new_stash`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_stashitems` (stash, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].stashname, response[i].items + }) + end + tgiCore.DebugLog("codem_new_stash converted") + end + + local response = MySQL.query.await('SELECT * FROM `codem_new_vehicleandglovebox`') + if response and next(response) then + for i = 1, #response do + MySQL.query.await('INSERT INTO `tgiann_inventory_gloveboxitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, response[i].glovebox + }) + + MySQL.query.await('INSERT INTO `tgiann_inventory_trunkitems` (plate, items) VALUES (?, ?) ON DUPLICATE KEY UPDATE items = VALUES(items)', { + response[i].plate, response[i].trunk + }) + end + tgiCore.DebugLog("codem_new_vehicleandglovebox converted") + end + + local response = MySQL.query.await('SELECT identifier, inventory FROM `codem_new_inventory`') + if response and next(response) then + for i = 1, #response do + if response[i].inventory then + MySQL.query.await('INSERT INTO `tgiann_inventory_player` (citizenid, inventory, clotheinventory) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE inventory = VALUES(inventory), clotheinventory = VALUES(clotheinventory)', { + response[i].identifier, convertItems(response[i].inventory), "[]" + }) + end + end + tgiCore.DebugLog("Player inventorys converted") + end + + tgiCore.DebugLog("Finished") +end) diff --git a/resources/[inventory]/tgiann-inventory/server/craft.lua b/resources/[inventory]/tgiann-inventory/server/craft.lua new file mode 100644 index 000000000..8edd57fc1 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/craft.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/dropWhenDie.lua b/resources/[inventory]/tgiann-inventory/server/dropWhenDie.lua new file mode 100644 index 000000000..cbddd6c0e Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/dropWhenDie.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/dumpsterSearch.lua b/resources/[inventory]/tgiann-inventory/server/dumpsterSearch.lua new file mode 100644 index 000000000..8b61db21f Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/dumpsterSearch.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/editable.lua b/resources/[inventory]/tgiann-inventory/server/editable.lua new file mode 100644 index 000000000..af7b4a337 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/server/editable.lua @@ -0,0 +1,242 @@ +---@param src number +---@param banLogType "banOpenOtherPlayerInventory" | "banGiveItemSelf" | "banGiveMinusAmount" | "banRemoveMinusAmount" | "banCustomShop" | "banOpeningOtherPlayerInventoryFromDistance" | "banClientOpenInventory" +---@param msg string +function ban(src, banLogType, msg) + banLog(src, banLogType, msg) + if config.kickPlayerWhenHackingDatected then DropPlayer(tostring(src), "Cheating For Inventory System") end + --[[ + -- Example ban event + TriggerClientEvent("tgiann-anticheat:ban", src, { -- Example Code + adminMessage = msg, + ban = 131487, + kickMessage = "Cheating!" + }) ]] +end + +---@param plate string +---@return string | false +function isPlayerVehicle(plate) + local table = config.framework == "qb" and "player_vehicles" or "owned_vehicles" + local owner = config.framework == "qb" and "citizenid" or "owner" + local result = MySQL.single.await('SELECT ' .. owner .. ' from ' .. table .. ' WHERE plate = ?', { plate }) + return result and result[owner] or false +end + +---@param src number +---@return boolean +function isAdmin(src) + if config.framework == "qb" then + return IsPlayerAceAllowed(tostring(src), "command") -- refarance: https://github.com/qbcore-framework/qb-adminmenu/blob/main/server/server.lua#L52 + else + local xPlayer = tgiCore.getPlayer(src) + return xPlayer.getGroup(src) == "admin" + end +end + +lib.callback.register("tgiann-inventory:server:isAdmin", isAdmin) + +--- @param moneyType string +--- @return boolean, string | nil +function isMoneyItem(moneyType) + if not config.moneyAsItem.active then return false end + for itemName, mType in pairs(config.moneyAsItem.items[config.framework]) do + if mType == moneyType then + return true, itemName + end + end + return false +end + +exports("IsMoneyItem", isMoneyItem) + +--- For money as item +---@param src number +---@param itemName string +local function setMoney(src, itemName) + if not config.moneyAsItem.active then return end + local moneyType = config.moneyAsItem.items[config.framework][itemName] + if not moneyType then return end + local pInventory = GetInventory(src, "player") + if not pInventory then return end + local xPlayer = tgiCore.getPlayer(src) + if not xPlayer then return end + local totalAmount = pInventory.Functions.GetItemTotalAmount(itemName) + if config.framework == "esx" then + xPlayer.setAccountMoney(moneyType, totalAmount, "inventory money as item", true) + elseif config.framework == "qb" then + if config.qbx then + exports["qbx_core"]:SetMoney(src, moneyType, totalAmount, "inventory money as item", true) + else + xPlayer.Functions.SetMoney(moneyType, totalAmount, "inventory money as item", true) + end + end +end + +--- if the value is false, the use of the item is canceled +---@param src number +---@param itemData table +---@param itemSharedData table +---@diagnostic disable-next-line: unused-local +function useItemEditable(src, itemData, itemSharedData) + local decayableItemsData = IsDecayableItem(itemData.name) + if decayableItemsData then + local durability = itemData.info?.durability and GetDurabilityPercent(itemData.info.durability, decayableItemsData, os.time()) or 1 + if durability <= 0 then + if config.removeDecayableItem then + RemoveItem(src, itemData.name, 1, itemData.slot) + end + tgiCore.notif(src, lang.cantUseThisItem, "error") + return false + end + end + + if itemData.name == "myCustomUseItem" then + TriggerClientEvent('myCustomEvent', src, itemData.name) + return false -- We make it false because we do not want the main use item function to continue + end + + return true +end + +---@param src number +---@param itemData table +---@param amount number +function addItemDetect(src, itemData, amount) + if not itemData then return end + + itemData.itemAddRemoveLog = "added" + TriggerClientEvent("tgiann-inventory:itemAddRemoveLog", src, itemData, amount) + + if string.match(itemData.name:lower(), "weapon") then + TriggerClientEvent('inventory:client:addWeapon', src, true, true, itemData.slot) + else + if config.moneyAsItem.active then setMoney(src, itemData.name) end + TriggerClientEvent('tgiann-inventory:addedItem', src, itemData.name) + end +end + +---@param src number +---@param itemData table +---@param amount number +function removeItemDetect(src, itemData, amount) + if not itemData then return end + + itemData.itemAddRemoveLog = "removed" + TriggerClientEvent("tgiann-inventory:itemAddRemoveLog", src, itemData, amount) + + if string.match(itemData.name:lower(), "weapon") then + TriggerClientEvent('inventory:client:removeWeapon', src, true, true, itemData.slot) + elseif itemData.name:lower() == "kemer" then + TriggerClientEvent('tgiann-hud:removeKemer', src) + elseif itemData.name:lower() == "megaphone" then + TriggerClientEvent('tgiann-megaphone:drop', src) + elseif itemData.name:lower() == "scooter" then + TriggerClientEvent('tgiann-scooter:drop', src) + else + if config.moneyAsItem then setMoney(src, itemData.name) end + TriggerClientEvent('tgiann-inventory:dropItem', src, itemData.name) + end +end + +---@param payload { source:number, shopType: string, itemName: string, metadata: table, count:number, price: number } +function itemBought(payload) + buyItemLog(payload.shopType, payload.itemName, payload.count, payload.price, payload.source) + + if config.tgiannServer and payload.shopType == "police" then + local itemName = payload.itemName + if string.find(itemName, "weapon") then + local label = itemList[itemName].label + local xPlayer = tgiCore.getPlayer(payload.source) + if not xPlayer then return end + MySQL.insert('INSERT INTO tgiann_mdt_shop (name, itemname, itemserial, time) VALUES (?, ?, ?, ?) ', { xPlayer.PlayerData.charinfo.firstname .. " " .. xPlayer.PlayerData.charinfo.lastname, label, payload.metadata.serie or "Eşya", os.time() }) + end + end +end + +---@param itemData table +---@param info? table +---@param Player? table +local function setQbItemInfo(itemData, info, Player) + if config.framework == "esx" then return info end + if itemData.name == "id_card" then + if Player then + info.citizenid = Player.PlayerData.citizenid + info.firstname = Player.PlayerData.charinfo.firstname + info.lastname = Player.PlayerData.charinfo.lastname + info.birthdate = Player.PlayerData.charinfo.birthdate + info.gender = Player.PlayerData.charinfo.gender + info.nationality = Player.PlayerData.charinfo.nationality + end + elseif itemData.name == "driver_license" then + if Player then + info.firstname = Player.PlayerData.charinfo.firstname + info.lastname = Player.PlayerData.charinfo.lastname + info.birthdate = Player.PlayerData.charinfo.birthdate + end + info.type = "Class C Driver License" + elseif itemData.name == "harness" then + info.uses = 20 + elseif itemData.name == "markedbills" then + info.worth = math.random(5000, 10000) + elseif itemData.name == "labkey" then + info.lab = exports["qb-methlab"]:GenerateRandomLab() + elseif itemData.name == "printerdocument" then + info.url = "https://cdn.discordapp.com/attachments/870094209783308299/870104331142189126/Logo_-_Display_Picture_-_Stylized_-_Red.png" + end + return info +end + +---@param itemData table +---@param info? table +---@param Player? table +function setItemInfo(itemData, info, Player) + if not info or info == "" or (type(info) == "table" and not next(info)) then + info = {} + local decayableItemsData = IsDecayableItem(itemData.name) + if itemData.name == config.jerryCan.item then + info = config.jerryCan.metadata + elseif decayableItemsData then + info.type = "decayableItems" + info.durability = os.time() + info.durabilitySecond = decayableItemsData + elseif itemData.type == 'weapon' then + info = { + serie = GetRandomItemId(), + durabilityPercent = 100, + ammo = 0, + usedTotalAmmo = 0 + } + elseif GetResourceState("tgiann-food-jobs") == "started" and exports["tgiann-food-jobs"]:items()[itemData.name] and Player then + info = exports["tgiann-food-jobs"]:customItemMetadata(tgiCore.getSource(Player), tgiCore.getCid(Player)) + elseif config.maxUseAmount[itemData.name] then + info.type = "maxUseAmount" + info.maxUseAmount = config.maxUseAmount[itemData.name].amount + elseif config.realisticArmor.active and config.realisticArmor.items[itemData.name] then + info.durabilityPercent = config.realisticArmor.items[itemData.name].armor + info.realisticArmor = true + else + info = setQbItemInfo(itemData, info, Player) + end + end + return info +end + +for i = 1, #config.itemStash do + local stashData = config.itemStash[i] + tgiCore.CreateUseableItem(stashData.item, function(source, item) + local src = source + if openedAnySecondaryInventory(src) then + return tgiCore.notif(src, lang.closeInventoryFirst, "error", 5000) + end + if not item.info.id then + local xPlayer = tgiCore.getPlayer(src) + item.info = { id = stashData.item .. tgiCore.getCid(xPlayer) .. GetRandomItemId() } + UpdateItemMetadata(src, stashData.item, item.slot, item.info) + end + OpenInventory(src, "stash", item.info.id, { + maxweight = stashData.maxweight, + slots = stashData.slots, + whitelist = stashData.whitelist + }) + end) +end diff --git a/resources/[inventory]/tgiann-inventory/server/hooks.lua b/resources/[inventory]/tgiann-inventory/server/hooks.lua new file mode 100644 index 000000000..7bb9b1b83 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/hooks.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/realisticArmor.lua b/resources/[inventory]/tgiann-inventory/server/realisticArmor.lua new file mode 100644 index 000000000..086faeb8d Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/realisticArmor.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/server.lua b/resources/[inventory]/tgiann-inventory/server/server.lua new file mode 100644 index 000000000..545e04d37 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/server.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/stashes.lua b/resources/[inventory]/tgiann-inventory/server/stashes.lua new file mode 100644 index 000000000..1942799c5 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/stashes.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/utils.lua b/resources/[inventory]/tgiann-inventory/server/utils.lua new file mode 100644 index 000000000..cad48dcd4 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/utils.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/vendingMachine.lua b/resources/[inventory]/tgiann-inventory/server/vendingMachine.lua new file mode 100644 index 000000000..727913ee8 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/server/vendingMachine.lua differ diff --git a/resources/[inventory]/tgiann-inventory/server/webhooks.lua b/resources/[inventory]/tgiann-inventory/server/webhooks.lua new file mode 100644 index 000000000..2bec5961a --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/server/webhooks.lua @@ -0,0 +1,89 @@ +webhooks = { + use = "", + giveOtherPlayer = "", + buyItem = "", + transfer = "", + delete = "", + adminLog = "", + addItem = "", + banLog = "", + dumpsterSearch = "", + + -- drop when die + dropWeapon = "", + dropMoney = "", + dropItems = "", -- Also using throw item + pickUpWeapon = "", + pickUpCash = "", + pickUpItems = "", -- Also using throw item +} + +-- u can edit commands logs from server/commands.lua + +function dropMoneyLog(cash, src) + TriggerEvent("tgiann-core:discordLog", webhooks.dropMoney, string.format(lang.logDropMoney, cash), src) +end + +function dropWeaponLog(val, src) + TriggerEvent("tgiann-core:discordLog", webhooks.dropWeapon, string.format(lang.logDropWeapon, val.namecash), src) +end + +function dropItemsLog(dropItemList, src) + TriggerEvent("tgiann-core:discordLog", webhooks.dropItems, string.format("%s: %s", lang.logDropItems, json.encode(dropItemList)), src) +end + +function pickUpWeaponLog(data, src) + TriggerEvent("tgiann-core:discordLog", webhooks.pickUpWeapon, string.format(lang.logGetWeapon, data.weapon.name), src) +end + +function pickUpCashLog(data, src) + TriggerEvent("tgiann-core:discordLog", webhooks.pickUpCash, string.format(lang.logGetMoney, data.cash), src) +end + +function pickUpItemsLog(data, src) + TriggerEvent("tgiann-core:discordLog", webhooks.pickUpItems, string.format("%s: %s", lang.logGetItems, json.encode(data.dropItemList)), src) +end + +function openAdminShopLog(src) + TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, "Open Admin Shop", src) +end + +function giveOtherPlayer(inputVal, label, src, OtherPlayerSrc) + TriggerEvent("tgiann-core:discordLog", webhooks.giveOtherPlayer, string.format(lang.logGiveItem, inputVal, label), src, OtherPlayerSrc) +end + +function buyItemLog(shopType, itemName, count, price, src) + TriggerEvent("tgiann-core:discordLog", webhooks.buyItem, string.format(lang.logBoughtItem, shopType, count, GetItemLabel(itemName), price), src) +end + +function transferLog(itemName, amount, dragDataInvKeyName, dropDataInvKeyName, src) + TriggerEvent("tgiann-core:discordLog", webhooks.transfer, string.format(lang.logSwapItem, itemName, amount, dragDataInvKeyName, dropDataInvKeyName), src) +end + +function addItemLog(src, itemName, amount, slot, invokingResource) + TriggerEvent("tgiann-core:discordLog", webhooks.addItem, string.format(lang.logAddItem, itemName, amount, slot, invokingResource), src) +end + +function removeItemLog(src, itemName, amount, slot, invokingResource) + TriggerEvent("tgiann-core:discordLog", webhooks.removeItem, string.format(lang.logRemoveItem, itemName, amount, slot, invokingResource), src) +end + +function deleteItemLog(data, src) --Not Using + TriggerEvent("tgiann-core:discordLog", webhooks.delete, string.format(lang.logDeleteItem, data.invKeyName, data.itemData.amount, GetItemLabel(data.itemData.name)), src) +end + +function useLog(label, src) + TriggerEvent("tgiann-core:discordLog", webhooks.use, string.format(lang.logUseItem, label), src) +end + +function dumpsterSearch(src, item, amount) + TriggerEvent("tgiann-core:discordLog", webhooks.dumpsterSearch, string.format(lang.logDumpsterSearch, item, amount), src) +end + +function banLog(src, banLogType, msg) + local playerName = GetPlayerName(src) or "Unknown Player Name" + banLogType = banLogType or "Unknown Ban Type" + msg = msg or "Unknown Reason" + tgiCore.DebugErrorLog("^1[ANTICHEAT] ^0 [ " .. src .. " ]" .. playerName .. " Has been kicked for " .. msg .. " (" .. banLogType .. ")") + TriggerEvent("tgiann-core:discordLog", webhooks.banLog, msg, src) +end diff --git a/resources/[inventory]/tgiann-inventory/shared/itemList.lua b/resources/[inventory]/tgiann-inventory/shared/itemList.lua new file mode 100644 index 000000000..ccb104fb1 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/shared/itemList.lua differ diff --git a/resources/[inventory]/tgiann-inventory/shared/shared.lua b/resources/[inventory]/tgiann-inventory/shared/shared.lua new file mode 100644 index 000000000..62a0bc7ed Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/shared/shared.lua differ diff --git a/resources/[inventory]/tgiann-inventory/sql_main.sql b/resources/[inventory]/tgiann-inventory/sql_main.sql new file mode 100644 index 000000000..9335d7bcf --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/sql_main.sql @@ -0,0 +1,39 @@ +CREATE TABLE IF NOT EXISTS `tgiann_inventory_gloveboxitems` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `plate` varchar(255) NOT NULL, + `items` longtext DEFAULT NULL, + `lastopen` int(11) DEFAULT NULL, + PRIMARY KEY (`plate`), + KEY `id` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE IF NOT EXISTS `tgiann_inventory_player` ( + `citizenid` varchar(50) NOT NULL, + `lvl` int(11) DEFAULT NULL, + `clotheinventory` longtext DEFAULT '[]', + `realisticArmorInventory` longtext NOT NULL DEFAULT '[]', + `inventory` longtext DEFAULT '[]', + `fastSlots` longtext DEFAULT '[]', + UNIQUE KEY `citizenid` (`citizenid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE IF NOT EXISTS `tgiann_inventory_stashitems` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `stash` varchar(255) NOT NULL, + `items` longtext DEFAULT NULL, + `lastopen` int(11) DEFAULT NULL, + `player` longtext DEFAULT NULL, + `family` int(11) DEFAULT NULL, + `password` longtext DEFAULT NULL, + PRIMARY KEY (`stash`), + KEY `id` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE IF NOT EXISTS `tgiann_inventory_trunkitems` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `plate` varchar(255) NOT NULL, + `items` longtext DEFAULT NULL, + `lastopen` int(11) DEFAULT NULL, + PRIMARY KEY (`plate`), + KEY `id` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/stream/gr_prop_gr_bench_01a.ydr b/resources/[inventory]/tgiann-inventory/stream/gr_prop_gr_bench_01a.ydr new file mode 100644 index 000000000..20c3ef360 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/stream/gr_prop_gr_bench_01a.ydr differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/Agrandir-TextBold-BLnK25f7.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/Agrandir-TextBold-BLnK25f7.woff2 new file mode 100644 index 000000000..1541261a8 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/Agrandir-TextBold-BLnK25f7.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/Agrandir-TextBold-DyKDDsMb.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/Agrandir-TextBold-DyKDDsMb.woff new file mode 100644 index 000000000..65334c8ab Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/Agrandir-TextBold-DyKDDsMb.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/index-C-FHIavU.js b/resources/[inventory]/tgiann-inventory/ui/build/assets/index-C-FHIavU.js new file mode 100644 index 000000000..59adbdbc7 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/build/assets/index-C-FHIavU.js @@ -0,0 +1,643 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))s(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const f of r.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&s(f)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerPolicy&&(r.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?r.credentials="include":i.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();function w7(c){return c&&c.__esModule&&Object.prototype.hasOwnProperty.call(c,"default")?c.default:c}var vn={exports:{}},Cc={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Xf;function Ow(){if(Xf)return Cc;Xf=1;var c=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(s,i,r){var f=null;if(r!==void 0&&(f=""+r),i.key!==void 0&&(f=""+i.key),"key"in i){r={};for(var m in i)m!=="key"&&(r[m]=i[m])}else r=i;return i=r.ref,{$$typeof:c,type:s,key:f,ref:i!==void 0?i:null,props:r}}return Cc.Fragment=t,Cc.jsx=n,Cc.jsxs=n,Cc}var Zf;function rh(){return Zf||(Zf=1,vn.exports=Ow()),vn.exports}var v=rh(),yn={exports:{}},Mc={},xn={exports:{}},bn={};/** + * @license React + * scheduler.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Wf;function kw(){return Wf||(Wf=1,function(c){function t(X,W){var e2=X.length;X.push(W);c:for(;0>>1,R=X[t2];if(0>>1;t2i($,e2))l2i(y2,$)?(X[t2]=y2,X[l2]=e2,t2=l2):(X[t2]=$,X[s2]=e2,t2=s2);else if(l2i(y2,e2))X[t2]=y2,X[l2]=e2,t2=l2;else break c}}return W}function i(X,W){var e2=X.sortIndex-W.sortIndex;return e2!==0?e2:X.id-W.id}if(c.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var r=performance;c.unstable_now=function(){return r.now()}}else{var f=Date,m=f.now();c.unstable_now=function(){return f.now()-m}}var d=[],p=[],z=1,g=null,L=3,M=!1,x=!1,S=!1,w=typeof setTimeout=="function"?setTimeout:null,N=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function T(X){for(var W=n(p);W!==null;){if(W.callback===null)s(p);else if(W.startTime<=X)s(p),W.sortIndex=W.expirationTime,t(d,W);else break;W=n(p)}}function D(X){if(S=!1,T(X),!x)if(n(d)!==null)x=!0,f2();else{var W=n(p);W!==null&&r2(D,W.startTime-X)}}var A=!1,P=-1,V=5,U=-1;function q(){return!(c.unstable_now()-UX&&q());){var t2=g.callback;if(typeof t2=="function"){g.callback=null,L=g.priorityLevel;var R=t2(g.expirationTime<=X);if(X=c.unstable_now(),typeof R=="function"){g.callback=R,T(X),W=!0;break e}g===n(d)&&s(d),T(X)}else s(d);g=n(d)}if(g!==null)W=!0;else{var I=n(p);I!==null&&r2(D,I.startTime-X),W=!1}}break c}finally{g=null,L=e2,M=!1}W=void 0}}finally{W?n2():A=!1}}}var n2;if(typeof _=="function")n2=function(){_(Q)};else if(typeof MessageChannel<"u"){var u2=new MessageChannel,h2=u2.port2;u2.port1.onmessage=Q,n2=function(){h2.postMessage(null)}}else n2=function(){w(Q,0)};function f2(){A||(A=!0,n2())}function r2(X,W){P=w(function(){X(c.unstable_now())},W)}c.unstable_IdlePriority=5,c.unstable_ImmediatePriority=1,c.unstable_LowPriority=4,c.unstable_NormalPriority=3,c.unstable_Profiling=null,c.unstable_UserBlockingPriority=2,c.unstable_cancelCallback=function(X){X.callback=null},c.unstable_continueExecution=function(){x||M||(x=!0,f2())},c.unstable_forceFrameRate=function(X){0>X||125t2?(X.sortIndex=e2,t(p,X),n(d)===null&&X===n(p)&&(S?(N(P),P=-1):S=!0,r2(D,e2-t2))):(X.sortIndex=R,t(d,X),x||M||(x=!0,f2())),X},c.unstable_shouldYield=q,c.unstable_wrapCallback=function(X){var W=L;return function(){var e2=L;L=W;try{return X.apply(this,arguments)}finally{L=e2}}}}(bn)),bn}var Qf;function jw(){return Qf||(Qf=1,xn.exports=kw()),xn.exports}var Sn={exports:{}},N2={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var $f;function Bw(){if($f)return N2;$f=1;var c=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),r=Symbol.for("react.consumer"),f=Symbol.for("react.context"),m=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),g=Symbol.iterator;function L(R){return R===null||typeof R!="object"?null:(R=g&&R[g]||R["@@iterator"],typeof R=="function"?R:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,S={};function w(R,I,s2){this.props=R,this.context=I,this.refs=S,this.updater=s2||M}w.prototype.isReactComponent={},w.prototype.setState=function(R,I){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,I,"setState")},w.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function N(){}N.prototype=w.prototype;function _(R,I,s2){this.props=R,this.context=I,this.refs=S,this.updater=s2||M}var T=_.prototype=new N;T.constructor=_,x(T,w.prototype),T.isPureReactComponent=!0;var D=Array.isArray,A={H:null,A:null,T:null,S:null},P=Object.prototype.hasOwnProperty;function V(R,I,s2,$,l2,y2){return s2=y2.ref,{$$typeof:c,type:R,key:I,ref:s2!==void 0?s2:null,props:y2}}function U(R,I){return V(R.type,I,void 0,void 0,void 0,R.props)}function q(R){return typeof R=="object"&&R!==null&&R.$$typeof===c}function Q(R){var I={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(s2){return I[s2]})}var n2=/\/+/g;function u2(R,I){return typeof R=="object"&&R!==null&&R.key!=null?Q(""+R.key):I.toString(36)}function h2(){}function f2(R){switch(R.status){case"fulfilled":return R.value;case"rejected":throw R.reason;default:switch(typeof R.status=="string"?R.then(h2,h2):(R.status="pending",R.then(function(I){R.status==="pending"&&(R.status="fulfilled",R.value=I)},function(I){R.status==="pending"&&(R.status="rejected",R.reason=I)})),R.status){case"fulfilled":return R.value;case"rejected":throw R.reason}}throw R}function r2(R,I,s2,$,l2){var y2=typeof R;(y2==="undefined"||y2==="boolean")&&(R=null);var g2=!1;if(R===null)g2=!0;else switch(y2){case"bigint":case"string":case"number":g2=!0;break;case"object":switch(R.$$typeof){case c:case t:g2=!0;break;case z:return g2=R._init,r2(g2(R._payload),I,s2,$,l2)}}if(g2)return l2=l2(R),g2=$===""?"."+u2(R,0):$,D(l2)?(s2="",g2!=null&&(s2=g2.replace(n2,"$&/")+"/"),r2(l2,I,s2,"",function(V2){return V2})):l2!=null&&(q(l2)&&(l2=U(l2,s2+(l2.key==null||R&&R.key===l2.key?"":(""+l2.key).replace(n2,"$&/")+"/")+g2)),I.push(l2)),1;g2=0;var Y2=$===""?".":$+":";if(D(R))for(var m2=0;m2"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(t){console.error(t)}}return c(),Nn.exports=Hw(),Nn.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var tu;function Pw(){if(tu)return Mc;tu=1;var c=jw(),t=Q4(),n=fh();function s(e){var l="https://react.dev/errors/"+e;if(1)":-1u||E[o]!==k[u]){var G=` +`+E[o].replace(" at new "," at ");return e.displayName&&G.includes("")&&(G=G.replace("",e.displayName)),G}while(1<=o&&0<=u);break}}}finally{f2=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?h2(a):""}function X(e){switch(e.tag){case 26:case 27:case 5:return h2(e.type);case 16:return h2("Lazy");case 13:return h2("Suspense");case 19:return h2("SuspenseList");case 0:case 15:return e=r2(e.type,!1),e;case 11:return e=r2(e.type.render,!1),e;case 1:return e=r2(e.type,!0),e;default:return""}}function W(e){try{var l="";do l+=X(e),e=e.return;while(e);return l}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}function e2(e){var l=e,a=e;if(e.alternate)for(;l.return;)l=l.return;else{e=l;do l=e,(l.flags&4098)!==0&&(a=l.return),e=l.return;while(e)}return l.tag===3?a:null}function t2(e){if(e.tag===13){var l=e.memoizedState;if(l===null&&(e=e.alternate,e!==null&&(l=e.memoizedState)),l!==null)return l.dehydrated}return null}function R(e){if(e2(e)!==e)throw Error(s(188))}function I(e){var l=e.alternate;if(!l){if(l=e2(e),l===null)throw Error(s(188));return l!==e?null:e}for(var a=e,o=l;;){var u=a.return;if(u===null)break;var h=u.alternate;if(h===null){if(o=u.return,o!==null){a=o;continue}break}if(u.child===h.child){for(h=u.child;h;){if(h===a)return R(u),e;if(h===o)return R(u),l;h=h.sibling}throw Error(s(188))}if(a.return!==o.return)a=u,o=h;else{for(var C=!1,b=u.child;b;){if(b===a){C=!0,a=u,o=h;break}if(b===o){C=!0,o=u,a=h;break}b=b.sibling}if(!C){for(b=h.child;b;){if(b===a){C=!0,a=h,o=u;break}if(b===o){C=!0,o=h,a=u;break}b=b.sibling}if(!C)throw Error(s(189))}}if(a.alternate!==o)throw Error(s(190))}if(a.tag!==3)throw Error(s(188));return a.stateNode.current===a?e:l}function s2(e){var l=e.tag;if(l===5||l===26||l===27||l===6)return e;for(e=e.child;e!==null;){if(l=s2(e),l!==null)return l;e=e.sibling}return null}var $=Array.isArray,l2=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,y2={pending:!1,data:null,method:null,action:null},g2=[],Y2=-1;function m2(e){return{current:e}}function V2(e){0>Y2||(e.current=g2[Y2],g2[Y2]=null,Y2--)}function M2(e,l){Y2++,g2[Y2]=e.current,e.current=l}var s1=m2(null),C1=m2(null),m1=m2(null),M1=m2(null);function a1(e,l){switch(M2(m1,l),M2(C1,e),M2(s1,null),e=l.nodeType,e){case 9:case 11:l=(l=l.documentElement)&&(l=l.namespaceURI)?xf(l):0;break;default:if(e=e===8?l.parentNode:l,l=e.tagName,e=e.namespaceURI)e=xf(e),l=bf(e,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}V2(s1),M2(s1,l)}function b1(){V2(s1),V2(C1),V2(m1)}function $1(e){e.memoizedState!==null&&M2(M1,e);var l=s1.current,a=bf(l,e.type);l!==a&&(M2(C1,e),M2(s1,a))}function I1(e){C1.current===e&&(V2(s1),V2(C1)),M1.current===e&&(V2(M1),hc._currentValue=y2)}var j2=Object.prototype.hasOwnProperty,a2=c.unstable_scheduleCallback,q2=c.unstable_cancelCallback,J1=c.unstable_shouldYield,N3=c.unstable_requestPaint,S1=c.unstable_now,n4=c.unstable_getCurrentPriorityLevel,d3=c.unstable_ImmediatePriority,s3=c.unstable_UserBlockingPriority,T1=c.unstable_NormalPriority,f3=c.unstable_LowPriority,q3=c.unstable_IdlePriority,q1=c.log,s4=c.unstable_setDisableYieldValue,E1=null,O2=null;function a4(e){if(O2&&typeof O2.onCommitFiberRoot=="function")try{O2.onCommitFiberRoot(E1,e,void 0,(e.current.flags&128)===128)}catch{}}function G1(e){if(typeof q1=="function"&&s4(e),O2&&typeof O2.setStrictMode=="function")try{O2.setStrictMode(E1,e)}catch{}}var d1=Math.clz32?Math.clz32:r4,i4=Math.log,o4=Math.LN2;function r4(e){return e>>>=0,e===0?32:31-(i4(e)/o4|0)|0}var h3=128,W2=4194304;function e1(e){var l=e&42;if(l!==0)return l;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function _2(e,l){var a=e.pendingLanes;if(a===0)return 0;var o=0,u=e.suspendedLanes,h=e.pingedLanes,C=e.warmLanes;e=e.finishedLanes!==0;var b=a&134217727;return b!==0?(a=b&~u,a!==0?o=e1(a):(h&=b,h!==0?o=e1(h):e||(C=b&~C,C!==0&&(o=e1(C))))):(b=a&~u,b!==0?o=e1(b):h!==0?o=e1(h):e||(C=a&~C,C!==0&&(o=e1(C)))),o===0?0:l!==0&&l!==o&&(l&u)===0&&(u=o&-o,C=l&-l,u>=C||u===32&&(C&4194176)!==0)?l:o}function Q2(e,l){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&l)===0}function i2(e,l){switch(e){case 1:case 2:case 4:case 8:return l+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function v2(){var e=h3;return h3<<=1,(h3&4194176)===0&&(h3=128),e}function $2(){var e=W2;return W2<<=1,(W2&62914560)===0&&(W2=4194304),e}function B1(e){for(var l=[],a=0;31>a;a++)l.push(e);return l}function J(e,l){e.pendingLanes|=l,l!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function p2(e,l,a,o,u,h){var C=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var b=e.entanglements,E=e.expirationTimes,k=e.hiddenUpdates;for(a=C&~a;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wS=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),yi={},xi={};function AS(e){return j2.call(xi,e)?!0:j2.call(yi,e)?!1:wS.test(e)?xi[e]=!0:(yi[e]=!0,!1)}function Ae(e,l,a){if(AS(l))if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(l);return;case"boolean":var o=l.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(l);return}}e.setAttribute(l,""+a)}}function Te(e,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttribute(l,""+a)}}function S4(e,l,a,o){if(o===null)e.removeAttribute(a);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(l,a,""+o)}}function A3(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function bi(e){var l=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function TS(e){var l=bi(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,l),o=""+e[l];if(!e.hasOwnProperty(l)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var u=a.get,h=a.set;return Object.defineProperty(e,l,{configurable:!0,get:function(){return u.call(this)},set:function(C){o=""+C,h.call(this,C)}}),Object.defineProperty(e,l,{enumerable:a.enumerable}),{getValue:function(){return o},setValue:function(C){o=""+C},stopTracking:function(){e._valueTracker=null,delete e[l]}}}}function Ee(e){e._valueTracker||(e._valueTracker=TS(e))}function Si(e){if(!e)return!1;var l=e._valueTracker;if(!l)return!0;var a=l.getValue(),o="";return e&&(o=bi(e)?e.checked?"true":"false":e.value),e=o,e!==a?(l.setValue(e),!0):!1}function _e(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var ES=/[\n"\\]/g;function T3(e){return e.replace(ES,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function Lt(e,l,a,o,u,h,C,b){e.name="",C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?e.type=C:e.removeAttribute("type"),l!=null?C==="number"?(l===0&&e.value===""||e.value!=l)&&(e.value=""+A3(l)):e.value!==""+A3(l)&&(e.value=""+A3(l)):C!=="submit"&&C!=="reset"||e.removeAttribute("value"),l!=null?Ct(e,C,A3(l)):a!=null?Ct(e,C,A3(a)):o!=null&&e.removeAttribute("value"),u==null&&h!=null&&(e.defaultChecked=!!h),u!=null&&(e.checked=u&&typeof u!="function"&&typeof u!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+A3(b):e.removeAttribute("name")}function Ni(e,l,a,o,u,h,C,b){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.type=h),l!=null||a!=null){if(!(h!=="submit"&&h!=="reset"||l!=null))return;a=a!=null?""+A3(a):"",l=l!=null?""+A3(l):a,b||l===e.value||(e.value=l),e.defaultValue=l}o=o??u,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=b?e.checked:!!o,e.defaultChecked=!!o,C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"&&(e.name=C)}function Ct(e,l,a){l==="number"&&_e(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function v6(e,l,a,o){if(e=e.options,l){l={};for(var u=0;u=R8),Pi=" ",Vi=!1;function Ui(e,l){switch(e){case"keyup":return nN.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fi(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var S6=!1;function aN(e,l){switch(e){case"compositionend":return Fi(l);case"keypress":return l.which!==32?null:(Vi=!0,Pi);case"textInput":return e=l.data,e===Pi&&Vi?null:e;default:return null}}function iN(e,l){if(S6)return e==="compositionend"||!Et&&Ui(e,l)?(e=Di(),De=St=e0=null,S6=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:a,offset:l-e};e=o}c:{for(;a;){if(a.nextSibling){a=a.nextSibling;break c}a=a.parentNode}a=void 0}a=Wi(a)}}function $i(e,l){return e&&l?e===l?!0:e&&e.nodeType===3?!1:l&&l.nodeType===3?$i(e,l.parentNode):"contains"in e?e.contains(l):e.compareDocumentPosition?!!(e.compareDocumentPosition(l)&16):!1:!1}function Ji(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var l=_e(e.document);l instanceof e.HTMLIFrameElement;){try{var a=typeof l.contentWindow.location.href=="string"}catch{a=!1}if(a)e=l.contentWindow;else break;l=_e(e.document)}return l}function Dt(e){var l=e&&e.nodeName&&e.nodeName.toLowerCase();return l&&(l==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||l==="textarea"||e.contentEditable==="true")}function pN(e,l){var a=Ji(l);l=e.focusedElem;var o=e.selectionRange;if(a!==l&&l&&l.ownerDocument&&$i(l.ownerDocument.documentElement,l)){if(o!==null&&Dt(l)){if(e=o.start,a=o.end,a===void 0&&(a=e),"selectionStart"in l)l.selectionStart=e,l.selectionEnd=Math.min(a,l.value.length);else if(a=(e=l.ownerDocument||document)&&e.defaultView||window,a.getSelection){a=a.getSelection();var u=l.textContent.length,h=Math.min(o.start,u);o=o.end===void 0?h:Math.min(o.end,u),!a.extend&&h>o&&(u=o,o=h,h=u),u=Qi(l,h);var C=Qi(l,o);u&&C&&(a.rangeCount!==1||a.anchorNode!==u.node||a.anchorOffset!==u.offset||a.focusNode!==C.node||a.focusOffset!==C.offset)&&(e=e.createRange(),e.setStart(u.node,u.offset),a.removeAllRanges(),h>o?(a.addRange(e),a.extend(C.node,C.offset)):(e.setEnd(C.node,C.offset),a.addRange(e)))}}for(e=[],a=l;a=a.parentNode;)a.nodeType===1&&e.push({element:a,left:a.scrollLeft,top:a.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;l=document.documentMode,N6=null,Ot=null,j8=null,kt=!1;function co(e,l,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;kt||N6==null||N6!==_e(o)||(o=N6,"selectionStart"in o&&Dt(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),j8&&k8(j8,o)||(j8=o,o=M5(Ot,"onSelect"),0>=C,u-=C,N4=1<<32-d1(l)+u|a<x2?(V1=C2,C2=null):V1=C2.sibling;var I2=H(j,C2,B[x2],K);if(I2===null){C2===null&&(C2=V1);break}e&&C2&&I2.alternate===null&&l(j,C2),O=h(I2,O,x2),T2===null?o2=I2:T2.sibling=I2,T2=I2,C2=V1}if(x2===B.length)return a(j,C2),F2&&F0(j,x2),o2;if(C2===null){for(;x2x2?(V1=C2,C2=null):V1=C2.sibling;var v0=H(j,C2,I2.value,K);if(v0===null){C2===null&&(C2=V1);break}e&&C2&&v0.alternate===null&&l(j,C2),O=h(v0,O,x2),T2===null?o2=v0:T2.sibling=v0,T2=v0,C2=V1}if(I2.done)return a(j,C2),F2&&F0(j,x2),o2;if(C2===null){for(;!I2.done;x2++,I2=B.next())I2=Z(j,I2.value,K),I2!==null&&(O=h(I2,O,x2),T2===null?o2=I2:T2.sibling=I2,T2=I2);return F2&&F0(j,x2),o2}for(C2=o(C2);!I2.done;x2++,I2=B.next())I2=F(C2,j,x2,I2.value,K),I2!==null&&(e&&I2.alternate!==null&&C2.delete(I2.key===null?x2:I2.key),O=h(I2,O,x2),T2===null?o2=I2:T2.sibling=I2,T2=I2);return e&&C2.forEach(function(Dw){return l(j,Dw)}),F2&&F0(j,x2),o2}function g1(j,O,B,K){if(typeof B=="object"&&B!==null&&B.type===d&&B.key===null&&(B=B.props.children),typeof B=="object"&&B!==null){switch(B.$$typeof){case f:c:{for(var o2=B.key;O!==null;){if(O.key===o2){if(o2=B.type,o2===d){if(O.tag===7){a(j,O.sibling),K=u(O,B.props.children),K.return=j,j=K;break c}}else if(O.elementType===o2||typeof o2=="object"&&o2!==null&&o2.$$typeof===_&&Lo(o2)===O.type){a(j,O.sibling),K=u(O,B.props),I8(K,B),K.return=j,j=K;break c}a(j,O);break}else l(j,O);O=O.sibling}B.type===d?(K=J0(B.props.children,j.mode,K,B.key),K.return=j,j=K):(K=f5(B.type,B.key,B.props,null,j.mode,K),I8(K,B),K.return=j,j=K)}return C(j);case m:c:{for(o2=B.key;O!==null;){if(O.key===o2)if(O.tag===4&&O.stateNode.containerInfo===B.containerInfo&&O.stateNode.implementation===B.implementation){a(j,O.sibling),K=u(O,B.children||[]),K.return=j,j=K;break c}else{a(j,O);break}else l(j,O);O=O.sibling}K=Bl(B,j.mode,K),K.return=j,j=K}return C(j);case _:return o2=B._init,B=o2(B._payload),g1(j,O,B,K)}if($(B))return d2(j,O,B,K);if(P(B)){if(o2=P(B),typeof o2!="function")throw Error(s(150));return B=o2.call(B),S2(j,O,B,K)}if(typeof B.then=="function")return g1(j,O,Ge(B),K);if(B.$$typeof===M)return g1(j,O,i5(j,B),K);Ye(j,B)}return typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint"?(B=""+B,O!==null&&O.tag===6?(a(j,O.sibling),K=u(O,B),K.return=j,j=K):(a(j,O),K=jl(B,j.mode,K),K.return=j,j=K),C(j)):a(j,O)}return function(j,O,B,K){try{F8=0;var o2=g1(j,O,B,K);return R6=null,o2}catch(C2){if(C2===V8)throw C2;var T2=B3(29,C2,null,j.mode);return T2.lanes=K,T2.return=j,T2}finally{}}}var q0=Co(!0),Mo=Co(!1),D6=m2(null),Ke=m2(0);function vo(e,l){e=H4,M2(Ke,e),M2(D6,l),H4=e|l.baseLanes}function It(){M2(Ke,H4),M2(D6,D6.current)}function qt(){H4=Ke.current,V2(D6),V2(Ke)}var O3=m2(null),m4=null;function l0(e){var l=e.alternate;M2(R1,R1.current&1),M2(O3,e),m4===null&&(l===null||D6.current!==null||l.memoizedState!==null)&&(m4=e)}function yo(e){if(e.tag===22){if(M2(R1,R1.current),M2(O3,e),m4===null){var l=e.alternate;l!==null&&l.memoizedState!==null&&(m4=e)}}else n0()}function n0(){M2(R1,R1.current),M2(O3,O3.current)}function A4(e){V2(O3),m4===e&&(m4=null),V2(R1)}var R1=m2(0);function Xe(e){for(var l=e;l!==null;){if(l.tag===13){var a=l.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===e)break;for(;l.sibling===null;){if(l.return===null||l.return===e)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var MN=typeof AbortController<"u"?AbortController:function(){var e=[],l=this.signal={aborted:!1,addEventListener:function(a,o){e.push(o)}};this.abort=function(){l.aborted=!0,e.forEach(function(a){return a()})}},vN=c.unstable_scheduleCallback,yN=c.unstable_NormalPriority,D1={$$typeof:M,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Gt(){return{controller:new MN,data:new Map,refCount:0}}function q8(e){e.refCount--,e.refCount===0&&vN(yN,function(){e.controller.abort()})}var G8=null,Yt=0,O6=0,k6=null;function xN(e,l){if(G8===null){var a=G8=[];Yt=0,O6=$l(),k6={status:"pending",value:void 0,then:function(o){a.push(o)}}}return Yt++,l.then(xo,xo),l}function xo(){if(--Yt===0&&G8!==null){k6!==null&&(k6.status="fulfilled");var e=G8;G8=null,O6=0,k6=null;for(var l=0;lh?h:8;var C=q.T,b={};q.T=b,rl(e,!1,l,a);try{var E=u(),k=q.S;if(k!==null&&k(b,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var G=bN(E,o);X8(e,l,G,C3(e))}else X8(e,l,o,C3(e))}catch(Z){X8(e,l,{then:function(){},status:"rejected",reason:Z},C3())}finally{l2.p=h,q.T=C}}function TN(){}function il(e,l,a,o){if(e.tag!==5)throw Error(s(476));var u=cr(e).queue;Jo(e,u,l,y2,a===null?TN:function(){return er(e),a(o)})}function cr(e){var l=e.memoizedState;if(l!==null)return l;l={memoizedState:y2,baseState:y2,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:T4,lastRenderedState:y2},next:null};var a={};return l.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:T4,lastRenderedState:a},next:null},e.memoizedState=l,e=e.alternate,e!==null&&(e.memoizedState=l),l}function er(e){var l=cr(e).next.queue;X8(e,l,{},C3())}function ol(){return c3(hc)}function tr(){return w1().memoizedState}function lr(){return w1().memoizedState}function EN(e){for(var l=e.return;l!==null;){switch(l.tag){case 24:case 3:var a=C3();e=r0(a);var o=f0(l,e,a);o!==null&&(i3(o,l,a),Q8(o,l,a)),l={cache:Gt()},e.payload=l;return}l=l.return}}function _N(e,l,a){var o=C3();a={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null},l5(e)?sr(l,a):(a=Ht(e,l,a,o),a!==null&&(i3(a,e,o),ar(a,l,o)))}function nr(e,l,a){var o=C3();X8(e,l,a,o)}function X8(e,l,a,o){var u={lane:o,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(l5(e))sr(l,u);else{var h=e.alternate;if(e.lanes===0&&(h===null||h.lanes===0)&&(h=l.lastRenderedReducer,h!==null))try{var C=l.lastRenderedState,b=h(C,a);if(u.hasEagerState=!0,u.eagerState=b,p3(b,C))return Ve(e,l,u,0),t1===null&&Pe(),!1}catch{}finally{}if(a=Ht(e,l,u,o),a!==null)return i3(a,e,o),ar(a,l,o),!0}return!1}function rl(e,l,a,o){if(o={lane:2,revertLane:$l(),action:o,hasEagerState:!1,eagerState:null,next:null},l5(e)){if(l)throw Error(s(479))}else l=Ht(e,a,o,2),l!==null&&i3(l,e,2)}function l5(e){var l=e.alternate;return e===A2||l!==null&&l===A2}function sr(e,l){j6=We=!0;var a=e.pending;a===null?l.next=l:(l.next=a.next,a.next=l),e.pending=l}function ar(e,l,a){if((a&4194176)!==0){var o=l.lanes;o&=e.pendingLanes,a|=o,l.lanes=a,U2(e,a)}}var d4={readContext:c3,use:Je,useCallback:y1,useContext:y1,useEffect:y1,useImperativeHandle:y1,useLayoutEffect:y1,useInsertionEffect:y1,useMemo:y1,useReducer:y1,useRef:y1,useState:y1,useDebugValue:y1,useDeferredValue:y1,useTransition:y1,useSyncExternalStore:y1,useId:y1};d4.useCacheRefresh=y1,d4.useMemoCache=y1,d4.useHostTransitionStatus=y1,d4.useFormState=y1,d4.useActionState=y1,d4.useOptimistic=y1;var K0={readContext:c3,use:Je,useCallback:function(e,l){return m3().memoizedState=[e,l===void 0?null:l],e},useContext:c3,useEffect:Go,useImperativeHandle:function(e,l,a){a=a!=null?a.concat([e]):null,e5(4194308,4,Xo.bind(null,l,e),a)},useLayoutEffect:function(e,l){return e5(4194308,4,e,l)},useInsertionEffect:function(e,l){e5(4,2,e,l)},useMemo:function(e,l){var a=m3();l=l===void 0?null:l;var o=e();if(Y0){G1(!0);try{e()}finally{G1(!1)}}return a.memoizedState=[o,l],o},useReducer:function(e,l,a){var o=m3();if(a!==void 0){var u=a(l);if(Y0){G1(!0);try{a(l)}finally{G1(!1)}}}else u=l;return o.memoizedState=o.baseState=u,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:u},o.queue=e,e=e.dispatch=_N.bind(null,A2,e),[o.memoizedState,e]},useRef:function(e){var l=m3();return e={current:e},l.memoizedState=e},useState:function(e){e=tl(e);var l=e.queue,a=nr.bind(null,A2,l);return l.dispatch=a,[e.memoizedState,a]},useDebugValue:sl,useDeferredValue:function(e,l){var a=m3();return al(a,e,l)},useTransition:function(){var e=tl(!1);return e=Jo.bind(null,A2,e.queue,!0,!1),m3().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,l,a){var o=A2,u=m3();if(F2){if(a===void 0)throw Error(s(407));a=a()}else{if(a=l(),t1===null)throw Error(s(349));(B2&60)!==0||To(o,l,a)}u.memoizedState=a;var h={value:a,getSnapshot:l};return u.queue=h,Go(_o.bind(null,o,h,e),[e]),o.flags|=2048,H6(9,Eo.bind(null,o,h,a,l),{destroy:void 0},null),a},useId:function(){var e=m3(),l=t1.identifierPrefix;if(F2){var a=w4,o=N4;a=(o&~(1<<32-d1(o)-1)).toString(32)+a,l=":"+l+"R"+a,a=Qe++,0 title"))),Z1(h,o,a),h[P2]=e,h1(h),o=h;break c;case"link":var C=Of("link","href",u).get(o+(a.href||""));if(C){for(var b=0;b<\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof o.is=="string"?u.createElement("select",{is:o.is}):u.createElement("select"),o.multiple?e.multiple=!0:o.size&&(e.size=o.size);break;default:e=typeof o.is=="string"?u.createElement(a,{is:o.is}):u.createElement(a)}}e[P2]=l,e[w2]=o;c:for(u=l.child;u!==null;){if(u.tag===5||u.tag===6)e.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===l)break c;for(;u.sibling===null;){if(u.return===null||u.return===l)break c;u=u.return}u.sibling.return=u.return,u=u.sibling}l.stateNode=e;c:switch(Z1(e,a,o),a){case"button":case"input":case"select":case"textarea":e=!!o.autoFocus;break c;case"img":e=!0;break c;default:e=!1}e&&j4(l)}}return r1(l),l.flags&=-16777217,null;case 6:if(e&&l.stateNode!=null)e.memoizedProps!==o&&j4(l);else{if(typeof o!="string"&&l.stateNode===null)throw Error(s(166));if(e=m1.current,B8(l)){if(e=l.stateNode,a=l.memoizedProps,o=null,u=a3,u!==null)switch(u.tag){case 27:case 5:o=u.memoizedProps}e[P2]=l,e=!!(e.nodeValue===a||o!==null&&o.suppressHydrationWarning===!0||yf(e.nodeValue,a)),e||I0(l)}else e=y5(e).createTextNode(o),e[P2]=l,l.stateNode=e}return r1(l),null;case 13:if(o=l.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(u=B8(l),o!==null&&o.dehydrated!==null){if(e===null){if(!u)throw Error(s(318));if(u=l.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(s(317));u[P2]=l}else H8(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;r1(l),u=!1}else K3!==null&&(Gl(K3),K3=null),u=!0;if(!u)return l.flags&256?(A4(l),l):(A4(l),null)}if(A4(l),(l.flags&128)!==0)return l.lanes=a,l;if(a=o!==null,e=e!==null&&e.memoizedState!==null,a){o=l.child,u=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(u=o.alternate.memoizedState.cachePool.pool);var h=null;o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(h=o.memoizedState.cachePool.pool),h!==u&&(o.flags|=2048)}return a!==e&&a&&(l.child.flags|=8192),u5(l,l.updateQueue),r1(l),null;case 4:return b1(),e===null&&tn(l.stateNode.containerInfo),r1(l),null;case 10:return R4(l.type),r1(l),null;case 19:if(V2(R1),u=l.memoizedState,u===null)return r1(l),null;if(o=(l.flags&128)!==0,h=u.rendering,h===null)if(o)nc(u,!1);else{if(z1!==0||e!==null&&(e.flags&128)!==0)for(e=l.child;e!==null;){if(h=Xe(e),h!==null){for(l.flags|=128,nc(u,!1),e=h.updateQueue,l.updateQueue=e,u5(l,e),l.subtreeFlags=0,e=a,a=l.child;a!==null;)Zr(a,e),a=a.sibling;return M2(R1,R1.current&1|2),l.child}e=e.sibling}u.tail!==null&&S1()>m5&&(l.flags|=128,o=!0,nc(u,!1),l.lanes=4194304)}else{if(!o)if(e=Xe(h),e!==null){if(l.flags|=128,o=!0,e=e.updateQueue,l.updateQueue=e,u5(l,e),nc(u,!0),u.tail===null&&u.tailMode==="hidden"&&!h.alternate&&!F2)return r1(l),null}else 2*S1()-u.renderingStartTime>m5&&a!==536870912&&(l.flags|=128,o=!0,nc(u,!1),l.lanes=4194304);u.isBackwards?(h.sibling=l.child,l.child=h):(e=u.last,e!==null?e.sibling=h:l.child=h,u.last=h)}return u.tail!==null?(l=u.tail,u.rendering=l,u.tail=l.sibling,u.renderingStartTime=S1(),l.sibling=null,e=R1.current,M2(R1,o?e&1|2:e&1),l):(r1(l),null);case 22:case 23:return A4(l),qt(),o=l.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(l.flags|=8192):o&&(l.flags|=8192),o?(a&536870912)!==0&&(l.flags&128)===0&&(r1(l),l.subtreeFlags&6&&(l.flags|=8192)):r1(l),a=l.updateQueue,a!==null&&u5(l,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(o=l.memoizedState.cachePool.pool),o!==a&&(l.flags|=2048),e!==null&&V2(G0),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),l.memoizedState.cache!==a&&(l.flags|=2048),R4(D1),r1(l),null;case 25:return null}throw Error(s(156,l.tag))}function HN(e,l){switch(Vt(l),l.tag){case 1:return e=l.flags,e&65536?(l.flags=e&-65537|128,l):null;case 3:return R4(D1),b1(),e=l.flags,(e&65536)!==0&&(e&128)===0?(l.flags=e&-65537|128,l):null;case 26:case 27:case 5:return I1(l),null;case 13:if(A4(l),e=l.memoizedState,e!==null&&e.dehydrated!==null){if(l.alternate===null)throw Error(s(340));H8()}return e=l.flags,e&65536?(l.flags=e&-65537|128,l):null;case 19:return V2(R1),null;case 4:return b1(),null;case 10:return R4(l.type),null;case 22:case 23:return A4(l),qt(),e!==null&&V2(G0),e=l.flags,e&65536?(l.flags=e&-65537|128,l):null;case 24:return R4(D1),null;case 25:return null;default:return null}}function $r(e,l){switch(Vt(l),l.tag){case 3:R4(D1),b1();break;case 26:case 27:case 5:I1(l);break;case 4:b1();break;case 13:A4(l);break;case 19:V2(R1);break;case 10:R4(l.type);break;case 22:case 23:A4(l),qt(),e!==null&&V2(G0);break;case 24:R4(D1)}}var PN={getCacheForType:function(e){var l=c3(D1),a=l.data.get(e);return a===void 0&&(a=e(),l.data.set(e,a)),a}},VN=typeof WeakMap=="function"?WeakMap:Map,f1=0,t1=null,R2=null,B2=0,l1=0,L3=null,B4=!1,F6=!1,Hl=!1,H4=0,z1=0,p0=0,c6=0,Pl=0,H3=0,I6=0,sc=null,h4=null,Vl=!1,Ul=0,m5=1/0,d5=null,z0=null,h5=!1,e6=null,ac=0,Fl=0,Il=null,ic=0,ql=null;function C3(){if((f1&2)!==0&&B2!==0)return B2&-B2;if(q.T!==null){var e=O6;return e!==0?e:$l()}return _1()}function Jr(){H3===0&&(H3=(B2&536870912)===0||F2?v2():536870912);var e=O3.current;return e!==null&&(e.flags|=32),H3}function i3(e,l,a){(e===t1&&l1===2||e.cancelPendingCommit!==null)&&(q6(e,0),P4(e,B2,H3,!1)),J(e,a),((f1&2)===0||e!==t1)&&(e===t1&&((f1&2)===0&&(c6|=a),z1===4&&P4(e,B2,H3,!1)),p4(e))}function cf(e,l,a){if((f1&6)!==0)throw Error(s(327));var o=!a&&(l&60)===0&&(l&e.expiredLanes)===0||Q2(e,l),u=o?IN(e,l):Xl(e,l,!0),h=o;do{if(u===0){F6&&!o&&P4(e,l,0,!1);break}else if(u===6)P4(e,l,0,!B4);else{if(a=e.current.alternate,h&&!UN(a)){u=Xl(e,l,!1),h=!1;continue}if(u===2){if(h=l,e.errorRecoveryDisabledLanes&h)var C=0;else C=e.pendingLanes&-536870913,C=C!==0?C:C&536870912?536870912:0;if(C!==0){l=C;c:{var b=e;u=sc;var E=b.current.memoizedState.isDehydrated;if(E&&(q6(b,C).flags|=256),C=Xl(b,C,!1),C!==2){if(Hl&&!E){b.errorRecoveryDisabledLanes|=h,c6|=h,u=4;break c}h=h4,h4=u,h!==null&&Gl(h)}u=C}if(h=!1,u!==2)continue}}if(u===1){q6(e,0),P4(e,l,0,!0);break}c:{switch(o=e,u){case 0:case 1:throw Error(s(345));case 4:if((l&4194176)===l){P4(o,l,H3,!B4);break c}break;case 2:h4=null;break;case 3:case 5:break;default:throw Error(s(329))}if(o.finishedWork=a,o.finishedLanes=l,(l&62914560)===l&&(h=Ul+300-S1(),10a?32:a,q.T=null,e6===null)var h=!1;else{a=Il,Il=null;var C=e6,b=ac;if(e6=null,ac=0,(f1&6)!==0)throw Error(s(331));var E=f1;if(f1|=4,Kr(C.current),qr(C,C.current,b,a),f1=E,oc(0,!1),O2&&typeof O2.onPostCommitFiberRoot=="function")try{O2.onPostCommitFiberRoot(E1,C)}catch{}h=!0}return h}finally{l2.p=u,q.T=o,ff(e,l)}}return!1}function uf(e,l,a){l=_3(a,l),l=ml(e.stateNode,l,2),e=f0(e,l,2),e!==null&&(J(e,2),p4(e))}function J2(e,l,a){if(e.tag===3)uf(e,e,a);else for(;l!==null;){if(l.tag===3){uf(l,e,a);break}else if(l.tag===1){var o=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(z0===null||!z0.has(o))){e=_3(a,e),a=dr(2),o=f0(l,a,2),o!==null&&(hr(a,o,l,e),J(o,2),p4(o));break}}l=l.return}}function Zl(e,l,a){var o=e.pingCache;if(o===null){o=e.pingCache=new VN;var u=new Set;o.set(l,u)}else u=o.get(l),u===void 0&&(u=new Set,o.set(l,u));u.has(a)||(Hl=!0,u.add(a),e=YN.bind(null,e,l,a),l.then(e,e))}function YN(e,l,a){var o=e.pingCache;o!==null&&o.delete(l),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,t1===e&&(B2&a)===a&&(z1===4||z1===3&&(B2&62914560)===B2&&300>S1()-Ul?(f1&2)===0&&q6(e,0):Pl|=a,I6===B2&&(I6=0)),p4(e)}function mf(e,l){l===0&&(l=$2()),e=t0(e,l),e!==null&&(J(e,l),p4(e))}function KN(e){var l=e.memoizedState,a=0;l!==null&&(a=l.retryLane),mf(e,a)}function XN(e,l){var a=0;switch(e.tag){case 13:var o=e.stateNode,u=e.memoizedState;u!==null&&(a=u.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(s(314))}o!==null&&o.delete(l),mf(e,a)}function ZN(e,l){return a2(e,l)}var g5=null,K6=null,Wl=!1,L5=!1,Ql=!1,t6=0;function p4(e){e!==K6&&e.next===null&&(K6===null?g5=K6=e:K6=K6.next=e),L5=!0,Wl||(Wl=!0,QN(WN))}function oc(e,l){if(!Ql&&L5){Ql=!0;do for(var a=!1,o=g5;o!==null;){if(e!==0){var u=o.pendingLanes;if(u===0)var h=0;else{var C=o.suspendedLanes,b=o.pingedLanes;h=(1<<31-d1(42|e)+1)-1,h&=u&~(C&~b),h=h&201326677?h&201326677|1:h?h|2:0}h!==0&&(a=!0,pf(o,h))}else h=B2,h=_2(o,o===t1?h:0),(h&3)===0||Q2(o,h)||(a=!0,pf(o,h));o=o.next}while(a);Ql=!1}}function WN(){L5=Wl=!1;var e=0;t6!==0&&(sw()&&(e=t6),t6=0);for(var l=S1(),a=null,o=g5;o!==null;){var u=o.next,h=df(o,l);h===0?(o.next=null,a===null?g5=u:a.next=u,u===null&&(K6=a)):(a=o,(e!==0||(h&3)!==0)&&(L5=!0)),o=u}oc(e)}function df(e,l){for(var a=e.suspendedLanes,o=e.pingedLanes,u=e.expirationTimes,h=e.pendingLanes&-62914561;0"u"?null:document;function Ef(e,l,a){var o=Z6;if(o&&typeof l=="string"&&l){var u=T3(l);u='link[rel="'+e+'"][href="'+u+'"]',typeof a=="string"&&(u+='[crossorigin="'+a+'"]'),Tf.has(u)||(Tf.add(u),e={rel:e,crossOrigin:a,href:l},o.querySelector(u)===null&&(l=o.createElement("link"),Z1(l,"link",e),h1(l),o.head.appendChild(l)))}}function dw(e){V4.D(e),Ef("dns-prefetch",e,null)}function hw(e,l){V4.C(e,l),Ef("preconnect",e,l)}function pw(e,l,a){V4.L(e,l,a);var o=Z6;if(o&&e&&l){var u='link[rel="preload"][as="'+T3(l)+'"]';l==="image"&&a&&a.imageSrcSet?(u+='[imagesrcset="'+T3(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(u+='[imagesizes="'+T3(a.imageSizes)+'"]')):u+='[href="'+T3(e)+'"]';var h=u;switch(l){case"style":h=W6(e);break;case"script":h=Q6(e)}P3.has(h)||(e=Q({rel:"preload",href:l==="image"&&a&&a.imageSrcSet?void 0:e,as:l},a),P3.set(h,e),o.querySelector(u)!==null||l==="style"&&o.querySelector(uc(h))||l==="script"&&o.querySelector(mc(h))||(l=o.createElement("link"),Z1(l,"link",e),h1(l),o.head.appendChild(l)))}}function zw(e,l){V4.m(e,l);var a=Z6;if(a&&e){var o=l&&typeof l.as=="string"?l.as:"script",u='link[rel="modulepreload"][as="'+T3(o)+'"][href="'+T3(e)+'"]',h=u;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=Q6(e)}if(!P3.has(h)&&(e=Q({rel:"modulepreload",href:e},l),P3.set(h,e),a.querySelector(u)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(mc(h)))return}o=a.createElement("link"),Z1(o,"link",e),h1(o),a.head.appendChild(o)}}}function gw(e,l,a){V4.S(e,l,a);var o=Z6;if(o&&e){var u=c0(o).hoistableStyles,h=W6(e);l=l||"default";var C=u.get(h);if(!C){var b={loading:0,preload:null};if(C=o.querySelector(uc(h)))b.loading=5;else{e=Q({rel:"stylesheet",href:e,"data-precedence":l},a),(a=P3.get(h))&&mn(e,a);var E=C=o.createElement("link");h1(E),Z1(E,"link",e),E._p=new Promise(function(k,G){E.onload=k,E.onerror=G}),E.addEventListener("load",function(){b.loading|=1}),E.addEventListener("error",function(){b.loading|=2}),b.loading|=4,b5(C,l,o)}C={type:"stylesheet",instance:C,count:1,state:b},u.set(h,C)}}}function Lw(e,l){V4.X(e,l);var a=Z6;if(a&&e){var o=c0(a).hoistableScripts,u=Q6(e),h=o.get(u);h||(h=a.querySelector(mc(u)),h||(e=Q({src:e,async:!0},l),(l=P3.get(u))&&dn(e,l),h=a.createElement("script"),h1(h),Z1(h,"link",e),a.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},o.set(u,h))}}function Cw(e,l){V4.M(e,l);var a=Z6;if(a&&e){var o=c0(a).hoistableScripts,u=Q6(e),h=o.get(u);h||(h=a.querySelector(mc(u)),h||(e=Q({src:e,async:!0,type:"module"},l),(l=P3.get(u))&&dn(e,l),h=a.createElement("script"),h1(h),Z1(h,"link",e),a.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},o.set(u,h))}}function _f(e,l,a,o){var u=(u=m1.current)?x5(u):null;if(!u)throw Error(s(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(l=W6(a.href),a=c0(u).hoistableStyles,o=a.get(l),o||(o={type:"style",instance:null,count:0,state:null},a.set(l,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=W6(a.href);var h=c0(u).hoistableStyles,C=h.get(e);if(C||(u=u.ownerDocument||u,C={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(e,C),(h=u.querySelector(uc(e)))&&!h._p&&(C.instance=h,C.state.loading=5),P3.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},P3.set(e,a),h||Mw(u,e,a,C.state))),l&&o===null)throw Error(s(528,""));return C}if(l&&o!==null)throw Error(s(529,""));return null;case"script":return l=a.async,a=a.src,typeof a=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Q6(a),a=c0(u).hoistableScripts,o=a.get(l),o||(o={type:"script",instance:null,count:0,state:null},a.set(l,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,e))}}function W6(e){return'href="'+T3(e)+'"'}function uc(e){return'link[rel="stylesheet"]['+e+"]"}function Rf(e){return Q({},e,{"data-precedence":e.precedence,precedence:null})}function Mw(e,l,a,o){e.querySelector('link[rel="preload"][as="style"]['+l+"]")?o.loading=1:(l=e.createElement("link"),o.preload=l,l.addEventListener("load",function(){return o.loading|=1}),l.addEventListener("error",function(){return o.loading|=2}),Z1(l,"link",a),h1(l),e.head.appendChild(l))}function Q6(e){return'[src="'+T3(e)+'"]'}function mc(e){return"script[async]"+e}function Df(e,l,a){if(l.count++,l.instance===null)switch(l.type){case"style":var o=e.querySelector('style[data-href~="'+T3(a.href)+'"]');if(o)return l.instance=o,h1(o),o;var u=Q({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),h1(o),Z1(o,"style",u),b5(o,a.precedence,e),l.instance=o;case"stylesheet":u=W6(a.href);var h=e.querySelector(uc(u));if(h)return l.state.loading|=4,l.instance=h,h1(h),h;o=Rf(a),(u=P3.get(u))&&mn(o,u),h=(e.ownerDocument||e).createElement("link"),h1(h);var C=h;return C._p=new Promise(function(b,E){C.onload=b,C.onerror=E}),Z1(h,"link",o),l.state.loading|=4,b5(h,a.precedence,e),l.instance=h;case"script":return h=Q6(a.src),(u=e.querySelector(mc(h)))?(l.instance=u,h1(u),u):(o=a,(u=P3.get(h))&&(o=Q({},a),dn(o,u)),e=e.ownerDocument||e,u=e.createElement("script"),h1(u),Z1(u,"link",o),e.head.appendChild(u),l.instance=u);case"void":return null;default:throw Error(s(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(o=l.instance,l.state.loading|=4,b5(o,a.precedence,e));return l.instance}function b5(e,l,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),u=o.length?o[o.length-1]:null,h=u,C=0;C title"):null)}function vw(e,l,a){if(a===1||l.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return e=l.disabled,typeof l.precedence=="string"&&e==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function jf(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}var dc=null;function yw(){}function xw(e,l,a){if(dc===null)throw Error(s(475));var o=dc;if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var u=W6(a.href),h=e.querySelector(uc(u));if(h){e=h._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(o.count++,o=N5.bind(o),e.then(o,o)),l.state.loading|=4,l.instance=h,h1(h);return}h=e.ownerDocument||e,a=Rf(a),(u=P3.get(u))&&mn(a,u),h=h.createElement("link"),h1(h);var C=h;C._p=new Promise(function(b,E){C.onload=b,C.onerror=E}),Z1(h,"link",a),l.instance=h}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(o.count++,l=N5.bind(o),e.addEventListener("load",l),e.addEventListener("error",l))}}function bw(){if(dc===null)throw Error(s(475));var e=dc;return e.stylesheets&&e.count===0&&hn(e,e.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c)}catch(t){console.error(t)}}return c(),yn.exports=Pw(),yn.exports}var Uw=Vw(),y=Q4();const E2=w7(y);var l6={},vc={},yc={},nu;function A7(){if(nu)return yc;nu=1,Object.defineProperty(yc,"__esModule",{value:!0}),yc.eventNameFactory=void 0;var c=function(t,n){return t+":"+n};return yc.eventNameFactory=c,yc}var su;function uh(){if(su)return vc;su=1,Object.defineProperty(vc,"__esModule",{value:!0}),vc.useNuiEvent=void 0;var c=Q4(),t=A7();function n(i,r,f){i.addEventListener(r,f)}var s=function(i,r,f){var m=c.useRef();c.useEffect(function(){m.current=f},[f]),c.useEffect(function(){var d=t.eventNameFactory(i,r),p=function(z){if(m.current&&m.current.call){var g=z.data,L=g;m.current(L)}};return n(window,d,p),function(){return window.removeEventListener(d,p)}},[i,r])};return vc.useNuiEvent=s,vc}var xc={},bc={},au;function T7(){if(au)return bc;au=1,Object.defineProperty(bc,"__esModule",{value:!0}),bc.NuiContext=void 0;var c=Q4();return bc.NuiContext=c.createContext(null),bc}var iu;function Fw(){if(iu)return xc;iu=1,Object.defineProperty(xc,"__esModule",{value:!0}),xc.useNuiCallback=void 0;var c=Q4(),t=T7(),n=A7(),s=uh(),i=function(r,f,m,d){var p=c.useContext(t.NuiContext),z=p.sendAbortable,g=p.callbackTimeout,L=c.useRef(),M=c.useRef(),x=c.useRef(n.eventNameFactory(r,f)),S=c.useRef(f),w=c.useRef(r),N=c.useState(!1),_=N[0],T=N[1],D=c.useState(!1),A=D[0],P=D[1],V=c.useState(!1),U=V[0],q=V[1],Q=c.useState(null),n2=Q[0],u2=Q[1],h2=c.useState(null),f2=h2[0],r2=h2[1],X=c.useCallback(function(t2){U&&(M.current&&clearTimeout(M.current),!_&&(r2(t2),u2(null),q(!1),m==null||m(t2)))},[m,_,U]),W=c.useCallback(function(t2){M.current&&clearTimeout(M.current),u2(t2),r2(null),q(!1),d==null||d(t2)},[d]);s.useNuiEvent(w.current,S.current+"Success",X),s.useNuiEvent(w.current,S.current+"Error",W);var e2=c.useCallback(function(t2,R){q(function(I){if(!I){T(!1),P(!1),u2(null),r2(null),L.current=z(S.current,t2),L.current.promise.catch(function(l2){_||(W(l2),P(!0),M.current=void 0,L.current=void 0)});var s2=R||{timeout:g},$=s2.timeout===!1?!1:s2.timeout||g;return $&&!A&&(clearTimeout(M.current),M.current=setTimeout(function(){T(!0),W(new Error('fivem-nui-react-lib: "'+x.current+'" event callback timed out after '+$+" milliseconds")),L.current&&L.current.abort(),M.current=void 0,L.current=void 0},$)),!0}return I})},[]);return[e2,{loading:U,response:f2,error:n2}]};return xc.useNuiCallback=i,xc}var Sc={},ou;function Iw(){if(ou)return Sc;ou=1,Object.defineProperty(Sc,"__esModule",{value:!0}),Sc.useNuiRequest=void 0;var c=Q4(),t=T7(),n=function(s){var i=s===void 0?{}:s,r=i.resource,f=c.useContext(t.NuiContext);if(!f)throw new Error("fivem-nui-react-lib: useNuiRequest must be used inside NuiProvider passing the `resource` prop");var m=f.send,d=f.sendAbortable;return c.useMemo(function(){return{send:function(p,z){return z===void 0&&(z={}),m(p,z,r)},sendAbortable:function(p,z){return z===void 0&&(z={}),d(p,z,r)}}},[m,d,r])};return Sc.useNuiRequest=n,Sc}var W3={},ru;function qw(){if(ru)return W3;ru=1;var c=W3&&W3.__assign||function(){return c=Object.assign||function(g){for(var L,M=1,x=arguments.length;M0&&w[w.length-1])&&(D[0]===6||D[0]===2)){M=0;continue}if(D[0]===3&&(!w||D[1]>w[0]&&D[1]Math.random().toString(36).substring(7).split("").join("."),Kw={INIT:`@@redux/INIT${wn()}`,REPLACE:`@@redux/REPLACE${wn()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${wn()}`},J5=Kw;function h9(c){if(typeof c!="object"||c===null)return!1;let t=c;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(c)===t||Object.getPrototypeOf(c)===null}function mh(c,t,n){if(typeof c!="function")throw new Error(W1(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(W1(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(W1(1));return n(mh)(c,t)}let s=c,i=t,r=new Map,f=r,m=0,d=!1;function p(){f===r&&(f=new Map,r.forEach((w,N)=>{f.set(N,w)}))}function z(){if(d)throw new Error(W1(3));return i}function g(w){if(typeof w!="function")throw new Error(W1(4));if(d)throw new Error(W1(5));let N=!0;p();const _=m++;return f.set(_,w),function(){if(N){if(d)throw new Error(W1(6));N=!1,p(),f.delete(_),r=null}}}function L(w){if(!h9(w))throw new Error(W1(7));if(typeof w.type>"u")throw new Error(W1(8));if(typeof w.type!="string")throw new Error(W1(17));if(d)throw new Error(W1(9));try{d=!0,i=s(i,w)}finally{d=!1}return(r=f).forEach(_=>{_()}),w}function M(w){if(typeof w!="function")throw new Error(W1(10));s=w,L({type:J5.REPLACE})}function x(){const w=g;return{subscribe(N){if(typeof N!="object"||N===null)throw new Error(W1(11));function _(){const D=N;D.next&&D.next(z())}return _(),{unsubscribe:w(_)}},[uu](){return this}}}return L({type:J5.INIT}),{dispatch:L,subscribe:g,getState:z,replaceReducer:M,[uu]:x}}function Xw(c){Object.keys(c).forEach(t=>{const n=c[t];if(typeof n(void 0,{type:J5.INIT})>"u")throw new Error(W1(12));if(typeof n(void 0,{type:J5.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(W1(13))})}function Zw(c){const t=Object.keys(c),n={};for(let r=0;r"u")throw m&&m.type,new Error(W1(14));p[g]=x,d=d||x!==M}return d=d||s.length!==Object.keys(f).length,d?p:f}}function c7(...c){return c.length===0?t=>t:c.length===1?c[0]:c.reduce((t,n)=>(...s)=>t(n(...s)))}function Ww(...c){return t=>(n,s)=>{const i=t(n,s);let r=()=>{throw new Error(W1(15))};const f={getState:i.getState,dispatch:(d,...p)=>r(d,...p)},m=c.map(d=>d(f));return r=c7(...m)(i.dispatch),{...i,dispatch:r}}}function Qw(c){return h9(c)&&"type"in c&&typeof c.type=="string"}var dh=Symbol.for("immer-nothing"),mu=Symbol.for("immer-draftable"),x3=Symbol.for("immer-state");function $3(c,...t){throw new Error(`[Immer] minified error nr: ${c}. Full error at: https://bit.ly/3cXEKWf`)}var m8=Object.getPrototypeOf;function d6(c){return!!c&&!!c[x3]}function Y4(c){var t;return c?hh(c)||Array.isArray(c)||!!c[mu]||!!((t=c.constructor)!=null&&t[mu])||_7(c)||R7(c):!1}var $w=Object.prototype.constructor.toString();function hh(c){if(!c||typeof c!="object")return!1;const t=m8(c);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===$w}function e7(c,t){E7(c)===0?Reflect.ownKeys(c).forEach(n=>{t(n,c[n],c)}):c.forEach((n,s)=>t(s,n,c))}function E7(c){const t=c[x3];return t?t.type_:Array.isArray(c)?1:_7(c)?2:R7(c)?3:0}function zs(c,t){return E7(c)===2?c.has(t):Object.prototype.hasOwnProperty.call(c,t)}function ph(c,t,n){const s=E7(c);s===2?c.set(t,n):s===3?c.add(n):c[t]=n}function Jw(c,t){return c===t?c!==0||1/c===1/t:c!==c&&t!==t}function _7(c){return c instanceof Map}function R7(c){return c instanceof Set}function a6(c){return c.copy_||c.base_}function gs(c,t){if(_7(c))return new Map(c);if(R7(c))return new Set(c);if(Array.isArray(c))return Array.prototype.slice.call(c);const n=hh(c);if(t===!0||t==="class_only"&&!n){const s=Object.getOwnPropertyDescriptors(c);delete s[x3];let i=Reflect.ownKeys(s);for(let r=0;r1&&(c.set=c.add=c.clear=c.delete=cA),Object.freeze(c),t&&Object.entries(c).forEach(([n,s])=>p9(s,!0))),c}function cA(){$3(2)}function D7(c){return Object.isFrozen(c)}var eA={};function h6(c){const t=eA[c];return t||$3(0,c),t}var Ic;function zh(){return Ic}function tA(c,t){return{drafts_:[],parent_:c,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function du(c,t){t&&(h6("Patches"),c.patches_=[],c.inversePatches_=[],c.patchListener_=t)}function Ls(c){Cs(c),c.drafts_.forEach(lA),c.drafts_=null}function Cs(c){c===Ic&&(Ic=c.parent_)}function hu(c){return Ic=tA(Ic,c)}function lA(c){const t=c[x3];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function pu(c,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return c!==void 0&&c!==n?(n[x3].modified_&&(Ls(t),$3(4)),Y4(c)&&(c=t7(t,c),t.parent_||l7(t,c)),t.patches_&&h6("Patches").generateReplacementPatches_(n[x3].base_,c,t.patches_,t.inversePatches_)):c=t7(t,n,[]),Ls(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),c!==dh?c:void 0}function t7(c,t,n){if(D7(t))return t;const s=t[x3];if(!s)return e7(t,(i,r)=>zu(c,s,t,i,r,n)),t;if(s.scope_!==c)return t;if(!s.modified_)return l7(c,s.base_,!0),s.base_;if(!s.finalized_){s.finalized_=!0,s.scope_.unfinalizedDrafts_--;const i=s.copy_;let r=i,f=!1;s.type_===3&&(r=new Set(i),i.clear(),f=!0),e7(r,(m,d)=>zu(c,s,i,m,d,n,f)),l7(c,i,!1),n&&c.patches_&&h6("Patches").generatePatches_(s,n,c.patches_,c.inversePatches_)}return s.copy_}function zu(c,t,n,s,i,r,f){if(d6(i)){const m=r&&t&&t.type_!==3&&!zs(t.assigned_,s)?r.concat(s):void 0,d=t7(c,i,m);if(ph(n,s,d),d6(d))c.canAutoFreeze_=!1;else return}else f&&n.add(i);if(Y4(i)&&!D7(i)){if(!c.immer_.autoFreeze_&&c.unfinalizedDrafts_<1)return;t7(c,i),(!t||!t.scope_.parent_)&&typeof s!="symbol"&&Object.prototype.propertyIsEnumerable.call(n,s)&&l7(c,i)}}function l7(c,t,n=!1){!c.parent_&&c.immer_.autoFreeze_&&c.canAutoFreeze_&&p9(t,n)}function nA(c,t){const n=Array.isArray(c),s={type_:n?1:0,scope_:t?t.scope_:zh(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:c,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=s,r=z9;n&&(i=[s],r=qc);const{revoke:f,proxy:m}=Proxy.revocable(i,r);return s.draft_=m,s.revoke_=f,m}var z9={get(c,t){if(t===x3)return c;const n=a6(c);if(!zs(n,t))return sA(c,n,t);const s=n[t];return c.finalized_||!Y4(s)?s:s===An(c.base_,t)?(Tn(c),c.copy_[t]=vs(s,c)):s},has(c,t){return t in a6(c)},ownKeys(c){return Reflect.ownKeys(a6(c))},set(c,t,n){const s=gh(a6(c),t);if(s!=null&&s.set)return s.set.call(c.draft_,n),!0;if(!c.modified_){const i=An(a6(c),t),r=i==null?void 0:i[x3];if(r&&r.base_===n)return c.copy_[t]=n,c.assigned_[t]=!1,!0;if(Jw(n,i)&&(n!==void 0||zs(c.base_,t)))return!0;Tn(c),Ms(c)}return c.copy_[t]===n&&(n!==void 0||t in c.copy_)||Number.isNaN(n)&&Number.isNaN(c.copy_[t])||(c.copy_[t]=n,c.assigned_[t]=!0),!0},deleteProperty(c,t){return An(c.base_,t)!==void 0||t in c.base_?(c.assigned_[t]=!1,Tn(c),Ms(c)):delete c.assigned_[t],c.copy_&&delete c.copy_[t],!0},getOwnPropertyDescriptor(c,t){const n=a6(c),s=Reflect.getOwnPropertyDescriptor(n,t);return s&&{writable:!0,configurable:c.type_!==1||t!=="length",enumerable:s.enumerable,value:n[t]}},defineProperty(){$3(11)},getPrototypeOf(c){return m8(c.base_)},setPrototypeOf(){$3(12)}},qc={};e7(z9,(c,t)=>{qc[c]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});qc.deleteProperty=function(c,t){return qc.set.call(this,c,t,void 0)};qc.set=function(c,t,n){return z9.set.call(this,c[0],t,n,c[0])};function An(c,t){const n=c[x3];return(n?a6(n):c)[t]}function sA(c,t,n){var i;const s=gh(t,n);return s?"value"in s?s.value:(i=s.get)==null?void 0:i.call(c.draft_):void 0}function gh(c,t){if(!(t in c))return;let n=m8(c);for(;n;){const s=Object.getOwnPropertyDescriptor(n,t);if(s)return s;n=m8(n)}}function Ms(c){c.modified_||(c.modified_=!0,c.parent_&&Ms(c.parent_))}function Tn(c){c.copy_||(c.copy_=gs(c.base_,c.scope_.immer_.useStrictShallowCopy_))}var aA=class{constructor(c){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,n,s)=>{if(typeof t=="function"&&typeof n!="function"){const r=n;n=t;const f=this;return function(d=r,...p){return f.produce(d,z=>n.call(this,z,...p))}}typeof n!="function"&&$3(6),s!==void 0&&typeof s!="function"&&$3(7);let i;if(Y4(t)){const r=hu(this),f=vs(t,void 0);let m=!0;try{i=n(f),m=!1}finally{m?Ls(r):Cs(r)}return du(r,s),pu(i,r)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===dh&&(i=void 0),this.autoFreeze_&&p9(i,!0),s){const r=[],f=[];h6("Patches").generateReplacementPatches_(t,i,r,f),s(r,f)}return i}else $3(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(f,...m)=>this.produceWithPatches(f,d=>t(d,...m));let s,i;return[this.produce(t,n,(f,m)=>{s=f,i=m}),s,i]},typeof(c==null?void 0:c.autoFreeze)=="boolean"&&this.setAutoFreeze(c.autoFreeze),typeof(c==null?void 0:c.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(c.useStrictShallowCopy)}createDraft(c){Y4(c)||$3(8),d6(c)&&(c=iA(c));const t=hu(this),n=vs(c,void 0);return n[x3].isManual_=!0,Cs(t),n}finishDraft(c,t){const n=c&&c[x3];(!n||!n.isManual_)&&$3(9);const{scope_:s}=n;return du(s,t),pu(void 0,s)}setAutoFreeze(c){this.autoFreeze_=c}setUseStrictShallowCopy(c){this.useStrictShallowCopy_=c}applyPatches(c,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){c=i.value;break}}n>-1&&(t=t.slice(n+1));const s=h6("Patches").applyPatches_;return d6(c)?s(c,t):this.produce(c,i=>s(i,t))}};function vs(c,t){const n=_7(c)?h6("MapSet").proxyMap_(c,t):R7(c)?h6("MapSet").proxySet_(c,t):nA(c,t);return(t?t.scope_:zh()).drafts_.push(n),n}function iA(c){return d6(c)||$3(10,c),Lh(c)}function Lh(c){if(!Y4(c)||D7(c))return c;const t=c[x3];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=gs(c,t.scope_.immer_.useStrictShallowCopy_)}else n=gs(c,!0);return e7(n,(s,i)=>{ph(n,s,Lh(i))}),t&&(t.finalized_=!1),n}var b3=new aA,Ch=b3.produce;b3.produceWithPatches.bind(b3);b3.setAutoFreeze.bind(b3);b3.setUseStrictShallowCopy.bind(b3);b3.applyPatches.bind(b3);b3.createDraft.bind(b3);b3.finishDraft.bind(b3);function Mh(c){return({dispatch:n,getState:s})=>i=>r=>typeof r=="function"?r(n,s,c):i(r)}var oA=Mh(),rA=Mh,fA=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?c7:c7.apply(null,arguments)};function gu(c,t){function n(...s){if(t){let i=t(...s);if(!i)throw new Error(I4(0));return{type:c,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:c,payload:s[0]}}return n.toString=()=>`${c}`,n.type=c,n.match=s=>Qw(s)&&s.type===c,n}var vh=class Tc extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Tc.prototype)}static get[Symbol.species](){return Tc}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Tc(...t[0].concat(this)):new Tc(...t.concat(this))}};function Lu(c){return Y4(c)?Ch(c,()=>{}):c}function Cu(c,t,n){return c.has(t)?c.get(t):c.set(t,n(t)).get(t)}function uA(c){return typeof c=="boolean"}var mA=()=>function(t){const{thunk:n=!0,immutableCheck:s=!0,serializableCheck:i=!0,actionCreatorCheck:r=!0}=t??{};let f=new vh;return n&&(uA(n)?f.push(oA):f.push(rA(n.extraArgument))),f},dA="RTK_autoBatch",Mu=c=>t=>{setTimeout(t,c)},hA=(c={type:"raf"})=>t=>(...n)=>{const s=t(...n);let i=!0,r=!1,f=!1;const m=new Set,d=c.type==="tick"?queueMicrotask:c.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Mu(10):c.type==="callback"?c.queueNotification:Mu(c.timeout),p=()=>{f=!1,r&&(r=!1,m.forEach(z=>z()))};return Object.assign({},s,{subscribe(z){const g=()=>i&&z(),L=s.subscribe(g);return m.add(z),()=>{L(),m.delete(z)}},dispatch(z){var g;try{return i=!((g=z==null?void 0:z.meta)!=null&&g[dA]),r=!i,r&&(f||(f=!0,d(p))),s.dispatch(z)}finally{i=!0}}})},pA=c=>function(n){const{autoBatch:s=!0}=n??{};let i=new vh(c);return s&&i.push(hA(typeof s=="object"?s:void 0)),i};function zA(c){const t=mA(),{reducer:n=void 0,middleware:s,devTools:i=!0,preloadedState:r=void 0,enhancers:f=void 0}=c||{};let m;if(typeof n=="function")m=n;else if(h9(n))m=Zw(n);else throw new Error(I4(1));let d;typeof s=="function"?d=s(t):d=t();let p=c7;i&&(p=fA({trace:!1,...typeof i=="object"&&i}));const z=Ww(...d),g=pA(z);let L=typeof f=="function"?f(g):g();const M=p(...L);return mh(m,r,M)}function yh(c){const t={},n=[];let s;const i={addCase(r,f){const m=typeof r=="string"?r:r.type;if(!m)throw new Error(I4(28));if(m in t)throw new Error(I4(29));return t[m]=f,i},addMatcher(r,f){return n.push({matcher:r,reducer:f}),i},addDefaultCase(r){return s=r,i}};return c(i),[t,n,s]}function gA(c){return typeof c=="function"}function LA(c,t){let[n,s,i]=yh(t),r;if(gA(c))r=()=>Lu(c());else{const m=Lu(c);r=()=>m}function f(m=r(),d){let p=[n[d.type],...s.filter(({matcher:z})=>z(d)).map(({reducer:z})=>z)];return p.filter(z=>!!z).length===0&&(p=[i]),p.reduce((z,g)=>{if(g)if(d6(z)){const M=g(z,d);return M===void 0?z:M}else{if(Y4(z))return Ch(z,L=>g(L,d));{const L=g(z,d);if(L===void 0){if(z===null)return z;throw Error("A case reducer on a non-draftable value must not return undefined")}return L}}return z},m)}return f.getInitialState=r,f}var CA=Symbol.for("rtk-slice-createasyncthunk");function MA(c,t){return`${c}/${t}`}function vA({creators:c}={}){var n;const t=(n=c==null?void 0:c.asyncThunk)==null?void 0:n[CA];return function(i){const{name:r,reducerPath:f=r}=i;if(!r)throw new Error(I4(11));const m=(typeof i.reducers=="function"?i.reducers(xA()):i.reducers)||{},d=Object.keys(m),p={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},z={addCase(T,D){const A=typeof T=="string"?T:T.type;if(!A)throw new Error(I4(12));if(A in p.sliceCaseReducersByType)throw new Error(I4(13));return p.sliceCaseReducersByType[A]=D,z},addMatcher(T,D){return p.sliceMatchers.push({matcher:T,reducer:D}),z},exposeAction(T,D){return p.actionCreators[T]=D,z},exposeCaseReducer(T,D){return p.sliceCaseReducersByName[T]=D,z}};d.forEach(T=>{const D=m[T],A={reducerName:T,type:MA(r,T),createNotation:typeof i.reducers=="function"};SA(D)?wA(A,D,z,t):bA(A,D,z)});function g(){const[T={},D=[],A=void 0]=typeof i.extraReducers=="function"?yh(i.extraReducers):[i.extraReducers],P={...T,...p.sliceCaseReducersByType};return LA(i.initialState,V=>{for(let U in P)V.addCase(U,P[U]);for(let U of p.sliceMatchers)V.addMatcher(U.matcher,U.reducer);for(let U of D)V.addMatcher(U.matcher,U.reducer);A&&V.addDefaultCase(A)})}const L=T=>T,M=new Map;let x;function S(T,D){return x||(x=g()),x(T,D)}function w(){return x||(x=g()),x.getInitialState()}function N(T,D=!1){function A(V){let U=V[T];return typeof U>"u"&&D&&(U=w()),U}function P(V=L){const U=Cu(M,D,()=>new WeakMap);return Cu(U,V,()=>{const q={};for(const[Q,n2]of Object.entries(i.selectors??{}))q[Q]=yA(n2,V,w,D);return q})}return{reducerPath:T,getSelectors:P,get selectors(){return P(A)},selectSlice:A}}const _={name:r,reducer:S,actions:p.actionCreators,caseReducers:p.sliceCaseReducersByName,getInitialState:w,...N(f),injectInto(T,{reducerPath:D,...A}={}){const P=D??f;return T.inject({reducerPath:P,reducer:S},A),{..._,...N(P,!0)}}};return _}}function yA(c,t,n,s){function i(r,...f){let m=t(r);return typeof m>"u"&&s&&(m=n()),c(m,...f)}return i.unwrapped=c,i}var t4=vA();function xA(){function c(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return c.withTypes=()=>c,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:c}}function bA({type:c,reducerName:t,createNotation:n},s,i){let r,f;if("reducer"in s){if(n&&!NA(s))throw new Error(I4(17));r=s.reducer,f=s.prepare}else r=s;i.addCase(c,r).exposeCaseReducer(t,r).exposeAction(t,f?gu(c,f):gu(c))}function SA(c){return c._reducerDefinitionType==="asyncThunk"}function NA(c){return c._reducerDefinitionType==="reducerWithPrepare"}function wA({type:c,reducerName:t},n,s,i){if(!i)throw new Error(I4(18));const{payloadCreator:r,fulfilled:f,pending:m,rejected:d,settled:p,options:z}=n,g=i(c,r,z);s.exposeAction(t,g),f&&s.addCase(g.fulfilled,f),m&&s.addCase(g.pending,m),d&&s.addCase(g.rejected,d),p&&s.addMatcher(g.settled,p),s.exposeCaseReducer(t,{fulfilled:f||k5,pending:m||k5,rejected:d||k5,settled:p||k5})}function k5(){}function I4(c){return`Minified Redux Toolkit error #${c}; visit https://redux-toolkit.js.org/Errors?code=${c} for the full message or use the non-minified dev environment for full errors. `}const xh=t4({name:"mainInv",initialState:{inventoryLoaded:!1,sharedItems:{},rareConfig:{},filterConfig:{},tintLabel:{normal:{},mk2:{}},lang:{},editableItems:{},inventoryCloseKey:[],topHeaderIconsConfig:[],realisticArmor:{active:!1,items:{}},playerName:"",contextGiveItemId:"serverid",contextGiveShowPlayerName:!0,src:0,clothingAsItem:!1,throwableAnyItem:!1,showItemLabelOnMainInventory:!1,attachmentEnable:!1,jerryCanItem:"",metadataAdvanceList:[],locale:{timeLocale:"en-US",moneyLocale:"en-US",moneyCurrency:"USD",symbol:"$"},moneyAsItem:{}},reducers:{setInventoryLoaded:(c,t)=>({...t.payload,inventoryLoaded:!0})}}),{setInventoryLoaded:AA}=xh.actions,TA=xh.reducer,$6=new Map;function o6(c,t){const n=t==null?void 0:t.serializer,[s]=y.useState(t==null?void 0:t.defaultValue),[i]=y.useState(t==null?void 0:t.defaultServerValue);return EA(c,s,i,t==null?void 0:t.storageSync,n==null?void 0:n.parse,n==null?void 0:n.stringify)}function EA(c,t,n,s=!0,i=_A,r=JSON.stringify){const f=y.useRef({string:null,parsed:void 0}),m=y.useSyncExternalStore(y.useCallback(z=>{const g=L=>{c===L&&z()};return ys.add(g),()=>{ys.delete(g)}},[c]),()=>{const z=j5(()=>localStorage.getItem(c))??null;if($6.has(c))f.current.parsed=$6.get(c);else if(z!==f.current.string){let g;try{g=z===null?t:i(z)}catch{g=t}f.current.parsed=g}return f.current.string=z,t!==void 0&&z===null&&j5(()=>{const g=r(t);localStorage.setItem(c,g),f.current={string:g,parsed:t}}),f.current.parsed},()=>n??t),d=y.useCallback(z=>{const g=z instanceof Function?z(f.current.parsed):z;try{localStorage.setItem(c,r(g)),$6.delete(c)}catch{$6.set(c,g)}En(c)},[c,r]),p=y.useCallback(()=>{j5(()=>localStorage.removeItem(c)),$6.delete(c),En(c)},[c]);return y.useEffect(()=>{if(!s)return;const z=g=>{g.key===c&&g.storageArea===j5(()=>localStorage)&&En(c)};return window.addEventListener("storage",z),()=>window.removeEventListener("storage",z)},[c,s]),y.useMemo(()=>[m,d,{isPersistent:m===t||!$6.has(c),removeItem:p}],[c,d,m,t,p])}const ys=new Set;function En(c){for(const t of[...ys])t(c)}function _A(c){return c==="undefined"?void 0:JSON.parse(c)}function j5(c){try{return c()}catch{}}function RA(){const[c]=o6("blurMenu"),t=y.useRef(null);return c?v.jsx("div",{className:"absolute top-0 left-0 w-full h-screen -z-10",children:v.jsx("object",{ref:t,type:"application/x-cfx-game-view",className:"h-full w-full"})}):null}function y0({button:c,buttons:t,desc:n,tooltip:s}){return v.jsxs("div",{className:"flex gap-[0.5vh] items-center w-fit","data-tooltip-id":"info-key-tooltip","data-tooltip-content":s,children:[v.jsx("div",{className:"bg-mainBg rounded-tgi border-[0.1vh] border-mainBorder flex p-[0.5vh]",children:t?t.map((i,r)=>v.jsx("img",{src:i,alt:"",className:"w-[2vh]"},r)):v.jsx("img",{src:c,alt:"",className:"w-[2vh]"})}),v.jsx("p",{children:n})]})}const Nc="data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M34%2010H44C45.1667%2010%2046.1333%2010.2%2046.9%2010.6C48.3%2011.3667%2049%2012.8333%2049%2015V25H38V19C38%2017.3333%2037.4167%2015.9167%2036.25%2014.75C35.5833%2014.0833%2034.8333%2013.6167%2034%2013.35V10Z'%20fill='%23E73246'/%3e%3cpath%20d='M29.9%2016.9C30.4667%2016.3%2031.1667%2016%2032%2016C32.8333%2016%2033.55%2016.3%2034.15%2016.9C34.7167%2017.4667%2035%2018.1667%2035%2019V27L34.85%2028L34.15%2029.15C33.55%2029.7167%2032.8333%2030%2032%2030C31.1667%2030%2030.4667%2029.7167%2029.9%2029.15C29.5667%2028.8167%2029.3333%2028.4333%2029.2%2028L29%2027V19C29%2018.1667%2029.3%2017.4667%2029.9%2016.9ZM15%2028H26.1C26.2667%2029.2333%2026.8167%2030.3167%2027.75%2031.25C28.9167%2032.4167%2030.3333%2033%2032%2033C33.6667%2033%2035.0833%2032.4167%2036.25%2031.25C37.1833%2030.3167%2037.75%2029.2333%2037.95%2028H49V37.5C48.8667%2042%2047.2%2045.8333%2044%2049C40.8333%2052.2%2037%2053.8667%2032.5%2054H31.5C27%2053.8667%2023.15%2052.2%2019.95%2049C16.7833%2045.8333%2015.1333%2042%2015%2037.5V28ZM20%2010H30V13.35C29.1667%2013.6167%2028.4167%2014.0833%2027.75%2014.75C26.5833%2015.9167%2026%2017.3333%2026%2019V25H15V15C15%2012.8333%2015.7167%2011.3667%2017.15%2010.6C17.8833%2010.2%2018.8333%2010%2020%2010Z'%20fill='white'/%3e%3c/svg%3e",B5="data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%2016H48C53.3333%2016%2056%2018.6667%2056%2024V40C56%2043.2667%2055%2045.5333%2053%2046.8C51.7333%2047.6%2050.0667%2048%2048%2048H16C13.9333%2048%2012.2667%2047.6%2011%2046.8C9%2045.5333%208%2043.2667%208%2040V24C8%2018.6667%2010.6667%2016%2016%2016ZM42%2029H43V36C43%2036.2667%2043.1%2036.5%2043.3%2036.7C43.5%2036.9%2043.7333%2037%2044%2037L44.7%2036.7L45%2036V29H46L46.7%2028.7L47%2028L46.7%2027.3C46.5%2027.1%2046.2667%2027%2046%2027H42C41.7333%2027%2041.5%2027.1%2041.3%2027.3C41.1%2027.5%2041%2027.7333%2041%2028C41%2028.2667%2041.1%2028.5%2041.3%2028.7L42%2029ZM20%2029H22L22.7%2028.7L23%2028L22.7%2027.3C22.5%2027.1%2022.2667%2027%2022%2027H20C19.2%2027%2018.5%2027.3%2017.9%2027.9C17.3%2028.5%2017%2029.2%2017%2030C17%2030.8%2017.3%2031.5%2017.9%2032.1C18.5%2032.7%2019.1833%2033%2019.95%2033H20.05C20.2833%2033%2020.5%2033.1%2020.7%2033.3L21%2034L20.7%2034.7L20%2035H18C17.7333%2035%2017.5%2035.1%2017.3%2035.3C17.1%2035.5%2017%2035.7333%2017%2036C17%2036.2667%2017.1%2036.5%2017.3%2036.7L18%2037H20C20.8%2037%2021.5%2036.7%2022.1%2036.1C22.7%2035.5%2023%2034.8%2023%2034C23%2033.2%2022.7%2032.5%2022.1%2031.9C21.5%2031.3%2020.8167%2031%2020.05%2031H19.95L19.3%2030.7C19.1%2030.5%2019%2030.2667%2019%2030C19%2029.7333%2019.1%2029.5%2019.3%2029.3C19.5%2029.1%2019.7333%2029%2020%2029ZM36%2036V33H39C39.2667%2033%2039.5%2032.9%2039.7%2032.7L40%2032L39.7%2031.3C39.5%2031.1%2039.2667%2031%2039%2031H36V29H39C39.2667%2029%2039.5%2028.9%2039.7%2028.7L40%2028L39.7%2027.3C39.5%2027.1%2039.2667%2027%2039%2027H35C34.7333%2027%2034.5%2027.1%2034.3%2027.3C34.1%2027.5%2034%2027.7333%2034%2028V36C34%2036.2667%2034.1%2036.5%2034.3%2036.7C34.5%2036.9%2034.7333%2037%2035%2037L35.7%2036.7L36%2036ZM33%2036V28L32.7%2027.3C32.5%2027.1%2032.2667%2027%2032%2027C31.7333%2027%2031.5%2027.1%2031.3%2027.3C31.1%2027.5%2031%2027.7333%2031%2028V36C31%2036.2667%2031.1%2036.5%2031.3%2036.7C31.5%2036.9%2031.7333%2037%2032%2037L32.7%2036.7L33%2036ZM30%2036V28L29.7%2027.3L29%2027C28.7333%2027%2028.5%2027.1%2028.3%2027.3C28.1%2027.5%2028%2027.7333%2028%2028V31H26V28L25.7%2027.3C25.5%2027.1%2025.2667%2027%2025%2027C24.7333%2027%2024.5%2027.1%2024.3%2027.3C24.1%2027.5%2024%2027.7333%2024%2028V36C24%2036.2667%2024.1%2036.5%2024.3%2036.7L25%2037L25.7%2036.7L26%2036V33H28V36C28%2036.2667%2028.1%2036.5%2028.3%2036.7C28.5%2036.9%2028.7333%2037%2029%2037L29.7%2036.7L30%2036Z'%20fill='white'/%3e%3c/svg%3e",DA="data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M34%2010H44C45.1667%2010%2046.1333%2010.2%2046.9%2010.6C48.3%2011.3667%2049%2012.8333%2049%2015V25H38V19C38%2017.3333%2037.4167%2015.9167%2036.25%2014.75C35.5833%2014.0833%2034.8333%2013.6167%2034%2013.35V10ZM29.9%2016.9C30.4667%2016.3%2031.1667%2016%2032%2016C32.8333%2016%2033.55%2016.3%2034.15%2016.9C34.7167%2017.4667%2035%2018.1667%2035%2019V27L34.85%2028L34.15%2029.15C33.55%2029.7167%2032.8333%2030%2032%2030C31.1667%2030%2030.4667%2029.7167%2029.9%2029.15C29.5667%2028.8167%2029.3333%2028.4333%2029.2%2028L29%2027V19C29%2018.1667%2029.3%2017.4667%2029.9%2016.9ZM15%2028H26.1C26.2667%2029.2333%2026.8167%2030.3167%2027.75%2031.25C28.9167%2032.4167%2030.3333%2033%2032%2033C33.6667%2033%2035.0833%2032.4167%2036.25%2031.25C37.1833%2030.3167%2037.75%2029.2333%2037.95%2028H49V37.5C48.8667%2042%2047.2%2045.8333%2044%2049C40.8333%2052.2%2037%2053.8667%2032.5%2054H31.5C27%2053.8667%2023.15%2052.2%2019.95%2049C16.7833%2045.8333%2015.1333%2042%2015%2037.5V28Z'%20fill='white'/%3e%3cpath%20d='M20%2010H30V13.35C29.1667%2013.6167%2028.4167%2014.0833%2027.75%2014.75C26.5833%2015.9167%2026%2017.3333%2026%2019V25H15V15C15%2012.8333%2015.7167%2011.3667%2017.15%2010.6C17.8833%2010.2%2018.8333%2010%2020%2010Z'%20fill='%23E73246'/%3e%3c/svg%3e",OA="data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M56%2022V42C56%2045.2667%2055%2047.5333%2053%2048.8C51.7333%2049.6%2050.0667%2050%2048%2050H16C13.9333%2050%2012.2667%2049.6%2011%2048.8C9%2047.5333%208%2045.2667%208%2042V22C8%2016.6667%2010.6667%2014%2016%2014H48C53.3333%2014%2056%2016.6667%2056%2022ZM43%2038V28H46V25H37V28H40V38H43ZM19%2028.75V38H22V34H24V38H27V28.75C27%2027.6833%2026.5833%2026.7833%2025.75%2026.05C24.95%2025.35%2024.0333%2025%2023%2025C21.9333%2025%2021.0167%2025.35%2020.25%2026.05H20.2C19.4%2026.7833%2019%2027.6833%2019%2028.75ZM29%2025V38H37V35H32V25H29ZM22%2028.75L22.2%2028.3L22.25%2028.25C22.45%2028.0833%2022.7%2028%2023%2028L23.8%2028.3L24%2028.75V31H22V28.75Z'%20fill='white'/%3e%3c/svg%3e";var _n={exports:{}},Rn={};/** + * @license React + * use-sync-external-store-with-selector.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var vu;function kA(){if(vu)return Rn;vu=1;var c=Q4();function t(d,p){return d===p&&(d!==0||1/d===1/p)||d!==d&&p!==p}var n=typeof Object.is=="function"?Object.is:t,s=c.useSyncExternalStore,i=c.useRef,r=c.useEffect,f=c.useMemo,m=c.useDebugValue;return Rn.useSyncExternalStoreWithSelector=function(d,p,z,g,L){var M=i(null);if(M.current===null){var x={hasValue:!1,value:null};M.current=x}else x=M.current;M=f(function(){function w(A){if(!N){if(N=!0,_=A,A=g(A),L!==void 0&&x.hasValue){var P=x.value;if(L(P,A))return T=P}return T=A}if(P=T,n(_,A))return P;var V=g(A);return L!==void 0&&L(P,V)?(_=A,P):(_=A,T=V)}var N=!1,_,T,D=z===void 0?null:z;return[function(){return w(p())},D===null?void 0:function(){return w(D())}]},[p,z,g,L]);var S=s(d,M[0],M[1]);return r(function(){x.hasValue=!0,x.value=S},[S]),m(S),S},Rn}var yu;function jA(){return yu||(yu=1,_n.exports=kA()),_n.exports}var BA=jA();function HA(c){c()}function PA(){let c=null,t=null;return{clear(){c=null,t=null},notify(){HA(()=>{let n=c;for(;n;)n.callback(),n=n.next})},get(){const n=[];let s=c;for(;s;)n.push(s),s=s.next;return n},subscribe(n){let s=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:c=i,function(){!s||c===null||(s=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:c=i.next)}}}}var xu={notify(){},get:()=>[]};function VA(c,t){let n,s=xu,i=0,r=!1;function f(S){z();const w=s.subscribe(S);let N=!1;return()=>{N||(N=!0,w(),g())}}function m(){s.notify()}function d(){x.onStateChange&&x.onStateChange()}function p(){return r}function z(){i++,n||(n=c.subscribe(d),s=PA())}function g(){i--,n&&i===0&&(n(),n=void 0,s.clear(),s=xu)}function L(){r||(r=!0,z())}function M(){r&&(r=!1,g())}const x={addNestedSub:f,notifyNestedSubs:m,handleChangeWrapper:d,isSubscribed:p,trySubscribe:L,tryUnsubscribe:M,getListeners:()=>s};return x}var UA=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",FA=UA(),IA=()=>typeof navigator<"u"&&navigator.product==="ReactNative",qA=IA(),GA=()=>FA||qA?y.useLayoutEffect:y.useEffect,YA=GA(),Dn=Symbol.for("react-redux-context"),On=typeof globalThis<"u"?globalThis:{};function KA(){if(!y.createContext)return{};const c=On[Dn]??(On[Dn]=new Map);let t=c.get(y.createContext);return t||(t=y.createContext(null),c.set(y.createContext,t)),t}var A0=KA();function XA(c){const{children:t,context:n,serverState:s,store:i}=c,r=y.useMemo(()=>{const d=VA(i);return{store:i,subscription:d,getServerState:s?()=>s:void 0}},[i,s]),f=y.useMemo(()=>i.getState(),[i]);YA(()=>{const{subscription:d}=r;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),f!==i.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[r,f]);const m=n||A0;return y.createElement(m.Provider,{value:r},t)}var ZA=XA;function g9(c=A0){return function(){return y.useContext(c)}}var bh=g9();function Sh(c=A0){const t=c===A0?bh:g9(c),n=()=>{const{store:s}=t();return s};return Object.assign(n,{withTypes:()=>n}),n}var WA=Sh();function QA(c=A0){const t=c===A0?WA:Sh(c),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var ae=QA(),$A=(c,t)=>c===t;function JA(c=A0){const t=c===A0?bh:g9(c),n=(s,i={})=>{const{equalityFn:r=$A}=typeof i=="function"?{equalityFn:i}:i,f=t(),{store:m,subscription:d,getServerState:p}=f;y.useRef(!0);const z=y.useCallback({[s.name](L){return s(L)}}[s.name],[s]),g=BA.useSyncExternalStoreWithSelector(d.addNestedSub,m.getState,p||m.getState,z,r);return y.useDebugValue(g),g};return Object.assign(n,{withTypes:()=>n}),n}var cT=JA();const l4=ae.withTypes(),Y=cT.withTypes();function eT(){const c=Y(s=>s.mainInv.lang),t=Y(s=>s.openedInv.otherInventory),n=t==null?void 0:t.invType;return v.jsx("div",{className:"flex flex-col gap-[1vh]",children:n==="shop"?v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"info_box_text_header",children:c.infoShop}),v.jsxs("div",{className:"info_box_text_container",children:[v.jsx(y0,{button:Nc,desc:c.infoShopMouseRight,tooltip:c.infoMouseRight}),v.jsx(y0,{buttons:[B5,Nc],desc:c.infoShopShiftMouseRight,tooltip:`${c.infoKeyboardShift} + ${c.infoMouseRight}`})]})]}):n==="crafting"?v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"info_box_text_header",children:c.infoCraft}),v.jsxs("div",{className:"info_box_text_container",children:[v.jsx(y0,{button:Nc,desc:c.infoCraftMouseRight,tooltip:c.infoMouseRight}),v.jsx(y0,{buttons:[B5,Nc],desc:c.infoCraftShiftMouseRight,tooltip:`${c.infoKeyboardShift} + ${c.infoMouseRight}`})]})]}):v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"info_box_text_header",children:c.infoInventory}),v.jsxs("div",{className:"info_box_text_container",children:[v.jsx(y0,{button:DA,desc:c.info2xMouseLeft,tooltip:`2x ${c.infoMouseLeft}`}),v.jsx(y0,{buttons:[B5,Nc],desc:c.infoShiftMouseRight,tooltip:`${c.infoKeyboardShift} + ${c.infoMouseRight}`}),v.jsx(y0,{buttons:[B5],desc:c.infoShiftSplitMove,tooltip:c.infoKeyboardShift}),v.jsx(y0,{buttons:[OA],desc:c.infotAltOne,tooltip:c.infoKeyboardAlt})]})]})})}function tT(){const c=Y(n=>n.mainInv.lang),t=Y(n=>n.attachment.attachmentsPageIsOpen);return v.jsxs("div",{className:"inventory_header_left_container",children:[v.jsx("div",{className:"text-[#FFF] font-[Agrandir] text-[4vh] font-extrabold uppercase",children:c.inventoryName}),!t&&v.jsx(eT,{})]})}const Nh=c=>y.createElement("svg",{width:14,height:14,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("circle",{cx:7,cy:7,r:3}),y.createElement("circle",{cx:7,cy:7,r:5,strokeOpacity:.2,strokeWidth:4})),lT=c=>y.createElement("svg",{width:19,height:18,viewBox:"0 0 19 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.65686 1.57535L2.07108 0.161133L9.57108 7.66113L17.0711 0.161133L18.4853 1.57535L10.9853 9.07535L18.3345 16.4246L16.9203 17.8388L9.57107 10.4896L2.22183 17.8388L0.80762 16.4246L8.15686 9.07535L0.65686 1.57535Z",fill:"white",fillOpacity:.2}));/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */function nT(c,t,n){return(t=aT(t))in c?Object.defineProperty(c,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):c[t]=n,c}function bu(c,t){var n=Object.keys(c);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(c);t&&(s=s.filter(function(i){return Object.getOwnPropertyDescriptor(c,i).enumerable})),n.push.apply(n,s)}return n}function c2(c){for(var t=1;t{};let L9={},wh={},Ah=null,Th={mark:Su,measure:Su};try{typeof window<"u"&&(L9=window),typeof document<"u"&&(wh=document),typeof MutationObserver<"u"&&(Ah=MutationObserver),typeof performance<"u"&&(Th=performance)}catch{}const{userAgent:Nu=""}=L9.navigator||{},T0=L9,o1=wh,wu=Ah,H5=Th;T0.document;const $4=!!o1.documentElement&&!!o1.head&&typeof o1.addEventListener=="function"&&typeof o1.createElement=="function",Eh=~Nu.indexOf("MSIE")||~Nu.indexOf("Trident/");var iT=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,oT=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,_h={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},rT={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},Rh=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],n3="classic",O7="duotone",fT="sharp",uT="sharp-duotone",Dh=[n3,O7,fT,uT],mT={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},dT={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},hT=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),pT={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},zT=["fak","fa-kit","fakd","fa-kit-duotone"],Au={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},gT=["kit"],LT={kit:{"fa-kit":"fak"}},CT=["fak","fakd"],MT={kit:{fak:"fa-kit"}},Tu={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},P5={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},vT=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],yT=["fak","fa-kit","fakd","fa-kit-duotone"],xT={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},bT={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},ST={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},xs={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},NT=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],bs=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...vT,...NT],wT=["solid","regular","light","thin","duotone","brands"],Oh=[1,2,3,4,5,6,7,8,9,10],AT=Oh.concat([11,12,13,14,15,16,17,18,19,20]),TT=[...Object.keys(ST),...wT,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",P5.GROUP,P5.SWAP_OPACITY,P5.PRIMARY,P5.SECONDARY].concat(Oh.map(c=>"".concat(c,"x"))).concat(AT.map(c=>"w-".concat(c))),ET={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const K4="___FONT_AWESOME___",Ss=16,kh="fa",jh="svg-inline--fa",p6="data-fa-i2svg",Ns="data-fa-pseudo-element",_T="data-fa-pseudo-element-pending",C9="data-prefix",M9="data-icon",Eu="fontawesome-i2svg",RT="async",DT=["HTML","HEAD","STYLE","SCRIPT"],Bh=(()=>{try{return!0}catch{return!1}})();function ie(c){return new Proxy(c,{get(t,n){return n in t?t[n]:t[n3]}})}const Hh=c2({},_h);Hh[n3]=c2(c2(c2(c2({},{"fa-duotone":"duotone"}),_h[n3]),Au.kit),Au["kit-duotone"]);const OT=ie(Hh),ws=c2({},pT);ws[n3]=c2(c2(c2(c2({},{duotone:"fad"}),ws[n3]),Tu.kit),Tu["kit-duotone"]);const _u=ie(ws),As=c2({},xs);As[n3]=c2(c2({},As[n3]),MT.kit);const v9=ie(As),Ts=c2({},bT);Ts[n3]=c2(c2({},Ts[n3]),LT.kit);ie(Ts);const kT=iT,Ph="fa-layers-text",jT=oT,BT=c2({},mT);ie(BT);const HT=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],kn=rT,PT=[...gT,...TT],Oc=T0.FontAwesomeConfig||{};function VT(c){var t=o1.querySelector("script["+c+"]");if(t)return t.getAttribute(c)}function UT(c){return c===""?!0:c==="false"?!1:c==="true"?!0:c}o1&&typeof o1.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(t=>{let[n,s]=t;const i=UT(VT(n));i!=null&&(Oc[s]=i)});const Vh={styleDefault:"solid",familyDefault:n3,cssPrefix:kh,replacementClass:jh,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Oc.familyPrefix&&(Oc.cssPrefix=Oc.familyPrefix);const d8=c2(c2({},Vh),Oc);d8.autoReplaceSvg||(d8.observeMutations=!1);const z2={};Object.keys(Vh).forEach(c=>{Object.defineProperty(z2,c,{enumerable:!0,set:function(t){d8[c]=t,kc.forEach(n=>n(z2))},get:function(){return d8[c]}})});Object.defineProperty(z2,"familyPrefix",{enumerable:!0,set:function(c){d8.cssPrefix=c,kc.forEach(t=>t(z2))},get:function(){return d8.cssPrefix}});T0.FontAwesomeConfig=z2;const kc=[];function FT(c){return kc.push(c),()=>{kc.splice(kc.indexOf(c),1)}}const x0=Ss,g4={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function IT(c){if(!c||!$4)return;const t=o1.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=c;const n=o1.head.childNodes;let s=null;for(let i=n.length-1;i>-1;i--){const r=n[i],f=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(f)>-1&&(s=r)}return o1.head.insertBefore(t,s),c}const qT="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Gc(){let c=12,t="";for(;c-- >0;)t+=qT[Math.random()*62|0];return t}function M8(c){const t=[];for(let n=(c||[]).length>>>0;n--;)t[n]=c[n];return t}function y9(c){return c.classList?M8(c.classList):(c.getAttribute("class")||"").split(" ").filter(t=>t)}function Uh(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function GT(c){return Object.keys(c||{}).reduce((t,n)=>t+"".concat(n,'="').concat(Uh(c[n]),'" '),"").trim()}function k7(c){return Object.keys(c||{}).reduce((t,n)=>t+"".concat(n,": ").concat(c[n].trim(),";"),"")}function x9(c){return c.size!==g4.size||c.x!==g4.x||c.y!==g4.y||c.rotate!==g4.rotate||c.flipX||c.flipY}function YT(c){let{transform:t,containerWidth:n,iconWidth:s}=c;const i={transform:"translate(".concat(n/2," 256)")},r="translate(".concat(t.x*32,", ").concat(t.y*32,") "),f="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),m="rotate(".concat(t.rotate," 0 0)"),d={transform:"".concat(r," ").concat(f," ").concat(m)},p={transform:"translate(".concat(s/2*-1," -256)")};return{outer:i,inner:d,path:p}}function KT(c){let{transform:t,width:n=Ss,height:s=Ss,startCentered:i=!1}=c,r="";return i&&Eh?r+="translate(".concat(t.x/x0-n/2,"em, ").concat(t.y/x0-s/2,"em) "):i?r+="translate(calc(-50% + ".concat(t.x/x0,"em), calc(-50% + ").concat(t.y/x0,"em)) "):r+="translate(".concat(t.x/x0,"em, ").concat(t.y/x0,"em) "),r+="scale(".concat(t.size/x0*(t.flipX?-1:1),", ").concat(t.size/x0*(t.flipY?-1:1),") "),r+="rotate(".concat(t.rotate,"deg) "),r}var XT=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone"; + --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone"; + --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + transform: scale(var(--fa-counter-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + transform: scale(var(--fa-layers-scale, 0.25)); + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); + } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); + } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + transform: scale(1, 1) translateY(0); + } + 100% { + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); + } + 4% { + transform: rotate(15deg); + } + 8%, 24% { + transform: rotate(-18deg); + } + 12%, 28% { + transform: rotate(18deg); + } + 16% { + transform: rotate(-22deg); + } + 20% { + transform: rotate(22deg); + } + 32% { + transform: rotate(-12deg); + } + 36% { + transform: rotate(12deg); + } + 40%, 100% { + transform: rotate(0deg); + } +} +@keyframes fa-spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.fa-rotate-90 { + transform: rotate(90deg); +} + +.fa-rotate-180 { + transform: rotate(180deg); +} + +.fa-rotate-270 { + transform: rotate(270deg); +} + +.fa-flip-horizontal { + transform: scale(-1, 1); +} + +.fa-flip-vertical { + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); +} + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +}`;function Fh(){const c=kh,t=jh,n=z2.cssPrefix,s=z2.replacementClass;let i=XT;if(n!==c||s!==t){const r=new RegExp("\\.".concat(c,"\\-"),"g"),f=new RegExp("\\--".concat(c,"\\-"),"g"),m=new RegExp("\\.".concat(t),"g");i=i.replace(r,".".concat(n,"-")).replace(f,"--".concat(n,"-")).replace(m,".".concat(s))}return i}let Ru=!1;function jn(){z2.autoAddCss&&!Ru&&(IT(Fh()),Ru=!0)}var ZT={mixout(){return{dom:{css:Fh,insertCss:jn}}},hooks(){return{beforeDOMElementCreation(){jn()},beforeI2svg(){jn()}}}};const X4=T0||{};X4[K4]||(X4[K4]={});X4[K4].styles||(X4[K4].styles={});X4[K4].hooks||(X4[K4].hooks={});X4[K4].shims||(X4[K4].shims=[]);var L4=X4[K4];const Ih=[],qh=function(){o1.removeEventListener("DOMContentLoaded",qh),n7=1,Ih.map(c=>c())};let n7=!1;$4&&(n7=(o1.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(o1.readyState),n7||o1.addEventListener("DOMContentLoaded",qh));function WT(c){$4&&(n7?setTimeout(c,0):Ih.push(c))}function oe(c){const{tag:t,attributes:n={},children:s=[]}=c;return typeof c=="string"?Uh(c):"<".concat(t," ").concat(GT(n),">").concat(s.map(oe).join(""),"")}function Du(c,t,n){if(c&&c[t]&&c[t][n])return{prefix:t,iconName:n,icon:c[t][n]}}var Bn=function(t,n,s,i){var r=Object.keys(t),f=r.length,m=n,d,p,z;for(s===void 0?(d=1,z=t[r[0]]):(d=0,z=s);d=55296&&i<=56319&&n=55296&&s<=56319&&n>t+1&&(i=c.charCodeAt(t+1),i>=56320&&i<=57343)?(s-55296)*1024+i-56320+65536:s}function Ou(c){return Object.keys(c).reduce((t,n)=>{const s=c[n];return!!s.icon?t[s.iconName]=s.icon:t[n]=s,t},{})}function _s(c,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:s=!1}=n,i=Ou(t);typeof L4.hooks.addPack=="function"&&!s?L4.hooks.addPack(c,Ou(t)):L4.styles[c]=c2(c2({},L4.styles[c]||{}),i),c==="fas"&&_s("fa",t)}const{styles:Yc,shims:JT}=L4,Gh=Object.keys(v9),cE=Gh.reduce((c,t)=>(c[t]=Object.keys(v9[t]),c),{});let b9=null,Yh={},Kh={},Xh={},Zh={},Wh={};function eE(c){return~PT.indexOf(c)}function tE(c,t){const n=t.split("-"),s=n[0],i=n.slice(1).join("-");return s===c&&i!==""&&!eE(i)?i:null}const Qh=()=>{const c=s=>Bn(Yc,(i,r,f)=>(i[f]=Bn(r,s,{}),i),{});Yh=c((s,i,r)=>(i[3]&&(s[i[3]]=r),i[2]&&i[2].filter(m=>typeof m=="number").forEach(m=>{s[m.toString(16)]=r}),s)),Kh=c((s,i,r)=>(s[r]=r,i[2]&&i[2].filter(m=>typeof m=="string").forEach(m=>{s[m]=r}),s)),Wh=c((s,i,r)=>{const f=i[2];return s[r]=r,f.forEach(m=>{s[m]=r}),s});const t="far"in Yc||z2.autoFetchSvg,n=Bn(JT,(s,i)=>{const r=i[0];let f=i[1];const m=i[2];return f==="far"&&!t&&(f="fas"),typeof r=="string"&&(s.names[r]={prefix:f,iconName:m}),typeof r=="number"&&(s.unicodes[r.toString(16)]={prefix:f,iconName:m}),s},{names:{},unicodes:{}});Xh=n.names,Zh=n.unicodes,b9=j7(z2.styleDefault,{family:z2.familyDefault})};FT(c=>{b9=j7(c.styleDefault,{family:z2.familyDefault})});Qh();function S9(c,t){return(Yh[c]||{})[t]}function lE(c,t){return(Kh[c]||{})[t]}function r6(c,t){return(Wh[c]||{})[t]}function $h(c){return Xh[c]||{prefix:null,iconName:null}}function nE(c){const t=Zh[c],n=S9("fas",c);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function E0(){return b9}const Jh=()=>({prefix:null,iconName:null,rest:[]});function sE(c){let t=n3;const n=Gh.reduce((s,i)=>(s[i]="".concat(z2.cssPrefix,"-").concat(i),s),{});return Dh.forEach(s=>{(c.includes(n[s])||c.some(i=>cE[s].includes(i)))&&(t=s)}),t}function j7(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:n=n3}=t,s=OT[n][c];if(n===O7&&!c)return"fad";const i=_u[n][c]||_u[n][s],r=c in L4.styles?c:null;return i||r||null}function aE(c){let t=[],n=null;return c.forEach(s=>{const i=tE(z2.cssPrefix,s);i?n=i:s&&t.push(s)}),{iconName:n,rest:t}}function ku(c){return c.sort().filter((t,n,s)=>s.indexOf(t)===n)}function B7(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:n=!1}=t;let s=null;const i=bs.concat(yT),r=ku(c.filter(g=>i.includes(g))),f=ku(c.filter(g=>!bs.includes(g))),m=r.filter(g=>(s=g,!Rh.includes(g))),[d=null]=m,p=sE(r),z=c2(c2({},aE(f)),{},{prefix:j7(d,{family:p})});return c2(c2(c2({},z),fE({values:c,family:p,styles:Yc,config:z2,canonical:z,givenPrefix:s})),iE(n,s,z))}function iE(c,t,n){let{prefix:s,iconName:i}=n;if(c||!s||!i)return{prefix:s,iconName:i};const r=t==="fa"?$h(i):{},f=r6(s,i);return i=r.iconName||f||i,s=r.prefix||s,s==="far"&&!Yc.far&&Yc.fas&&!z2.autoFetchSvg&&(s="fas"),{prefix:s,iconName:i}}const oE=Dh.filter(c=>c!==n3||c!==O7),rE=Object.keys(xs).filter(c=>c!==n3).map(c=>Object.keys(xs[c])).flat();function fE(c){const{values:t,family:n,canonical:s,givenPrefix:i="",styles:r={},config:f={}}=c,m=n===O7,d=t.includes("fa-duotone")||t.includes("fad"),p=f.familyDefault==="duotone",z=s.prefix==="fad"||s.prefix==="fa-duotone";if(!m&&(d||p||z)&&(s.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(s.prefix="fab"),!s.prefix&&oE.includes(n)&&(Object.keys(r).find(L=>rE.includes(L))||f.autoFetchSvg)){const L=hT.get(n).defaultShortPrefixId;s.prefix=L,s.iconName=r6(s.prefix,s.iconName)||s.iconName}return(s.prefix==="fa"||i==="fa")&&(s.prefix=E0()||"fas"),s}class uE{constructor(){this.definitions={}}add(){for(var t=arguments.length,n=new Array(t),s=0;s{this.definitions[r]=c2(c2({},this.definitions[r]||{}),i[r]),_s(r,i[r]);const f=v9[n3][r];f&&_s(f,i[r]),Qh()})}reset(){this.definitions={}}_pullDefinitions(t,n){const s=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(s).map(i=>{const{prefix:r,iconName:f,icon:m}=s[i],d=m[2];t[r]||(t[r]={}),d.length>0&&d.forEach(p=>{typeof p=="string"&&(t[r][p]=m)}),t[r][f]=m}),t}}let ju=[],e8={};const r8={},mE=Object.keys(r8);function dE(c,t){let{mixoutsTo:n}=t;return ju=c,e8={},Object.keys(r8).forEach(s=>{mE.indexOf(s)===-1&&delete r8[s]}),ju.forEach(s=>{const i=s.mixout?s.mixout():{};if(Object.keys(i).forEach(r=>{typeof i[r]=="function"&&(n[r]=i[r]),typeof i[r]=="object"&&Object.keys(i[r]).forEach(f=>{n[r]||(n[r]={}),n[r][f]=i[r][f]})}),s.hooks){const r=s.hooks();Object.keys(r).forEach(f=>{e8[f]||(e8[f]=[]),e8[f].push(r[f])})}s.provides&&s.provides(r8)}),n}function Rs(c,t){for(var n=arguments.length,s=new Array(n>2?n-2:0),i=2;i{t=f.apply(null,[t,...s])}),t}function z6(c){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s{r.apply(null,n)})}function _0(){const c=arguments[0],t=Array.prototype.slice.call(arguments,1);return r8[c]?r8[c].apply(null,t):void 0}function Ds(c){c.prefix==="fa"&&(c.prefix="fas");let{iconName:t}=c;const n=c.prefix||E0();if(t)return t=r6(n,t)||t,Du(cp.definitions,n,t)||Du(L4.styles,n,t)}const cp=new uE,hE=()=>{z2.autoReplaceSvg=!1,z2.observeMutations=!1,z6("noAuto")},pE={i2svg:function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return $4?(z6("beforeI2svg",c),_0("pseudoElements2svg",c),_0("i2svg",c)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=c;z2.autoReplaceSvg===!1&&(z2.autoReplaceSvg=!0),z2.observeMutations=!0,WT(()=>{gE({autoReplaceSvgRoot:t}),z6("watch",c)})}},zE={icon:c=>{if(c===null)return null;if(typeof c=="object"&&c.prefix&&c.iconName)return{prefix:c.prefix,iconName:r6(c.prefix,c.iconName)||c.iconName};if(Array.isArray(c)&&c.length===2){const t=c[1].indexOf("fa-")===0?c[1].slice(3):c[1],n=j7(c[0]);return{prefix:n,iconName:r6(n,t)||t}}if(typeof c=="string"&&(c.indexOf("".concat(z2.cssPrefix,"-"))>-1||c.match(kT))){const t=B7(c.split(" "),{skipLookups:!0});return{prefix:t.prefix||E0(),iconName:r6(t.prefix,t.iconName)||t.iconName}}if(typeof c=="string"){const t=E0();return{prefix:t,iconName:r6(t,c)||c}}}},S3={noAuto:hE,config:z2,dom:pE,parse:zE,library:cp,findIconDefinition:Ds,toHtml:oe},gE=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=o1}=c;(Object.keys(L4.styles).length>0||z2.autoFetchSvg)&&$4&&z2.autoReplaceSvg&&S3.dom.i2svg({node:t})};function H7(c,t){return Object.defineProperty(c,"abstract",{get:t}),Object.defineProperty(c,"html",{get:function(){return c.abstract.map(n=>oe(n))}}),Object.defineProperty(c,"node",{get:function(){if(!$4)return;const n=o1.createElement("div");return n.innerHTML=c.html,n.children}}),c}function LE(c){let{children:t,main:n,mask:s,attributes:i,styles:r,transform:f}=c;if(x9(f)&&n.found&&!s.found){const{width:m,height:d}=n,p={x:m/d/2,y:.5};i.style=k7(c2(c2({},r),{},{"transform-origin":"".concat(p.x+f.x/16,"em ").concat(p.y+f.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function CE(c){let{prefix:t,iconName:n,children:s,attributes:i,symbol:r}=c;const f=r===!0?"".concat(t,"-").concat(z2.cssPrefix,"-").concat(n):r;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:c2(c2({},i),{},{id:f}),children:s}]}]}function N9(c){const{icons:{main:t,mask:n},prefix:s,iconName:i,transform:r,symbol:f,title:m,maskId:d,titleId:p,extra:z,watchable:g=!1}=c,{width:L,height:M}=n.found?n:t,x=CT.includes(s),S=[z2.replacementClass,i?"".concat(z2.cssPrefix,"-").concat(i):""].filter(A=>z.classes.indexOf(A)===-1).filter(A=>A!==""||!!A).concat(z.classes).join(" ");let w={children:[],attributes:c2(c2({},z.attributes),{},{"data-prefix":s,"data-icon":i,class:S,role:z.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(L," ").concat(M)})};const N=x&&!~z.classes.indexOf("fa-fw")?{width:"".concat(L/M*16*.0625,"em")}:{};g&&(w.attributes[p6]=""),m&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(p||Gc())},children:[m]}),delete w.attributes.title);const _=c2(c2({},w),{},{prefix:s,iconName:i,main:t,mask:n,maskId:d,transform:r,symbol:f,styles:c2(c2({},N),z.styles)}),{children:T,attributes:D}=n.found&&t.found?_0("generateAbstractMask",_)||{children:[],attributes:{}}:_0("generateAbstractIcon",_)||{children:[],attributes:{}};return _.children=T,_.attributes=D,f?CE(_):LE(_)}function Bu(c){const{content:t,width:n,height:s,transform:i,title:r,extra:f,watchable:m=!1}=c,d=c2(c2(c2({},f.attributes),r?{title:r}:{}),{},{class:f.classes.join(" ")});m&&(d[p6]="");const p=c2({},f.styles);x9(i)&&(p.transform=KT({transform:i,startCentered:!0,width:n,height:s}),p["-webkit-transform"]=p.transform);const z=k7(p);z.length>0&&(d.style=z);const g=[];return g.push({tag:"span",attributes:d,children:[t]}),r&&g.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),g}function ME(c){const{content:t,title:n,extra:s}=c,i=c2(c2(c2({},s.attributes),n?{title:n}:{}),{},{class:s.classes.join(" ")}),r=k7(s.styles);r.length>0&&(i.style=r);const f=[];return f.push({tag:"span",attributes:i,children:[t]}),n&&f.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),f}const{styles:Hn}=L4;function Os(c){const t=c[0],n=c[1],[s]=c.slice(4);let i=null;return Array.isArray(s)?i={tag:"g",attributes:{class:"".concat(z2.cssPrefix,"-").concat(kn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(z2.cssPrefix,"-").concat(kn.SECONDARY),fill:"currentColor",d:s[0]}},{tag:"path",attributes:{class:"".concat(z2.cssPrefix,"-").concat(kn.PRIMARY),fill:"currentColor",d:s[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:s}},{found:!0,width:t,height:n,icon:i}}const vE={found:!1,width:512,height:512};function yE(c,t){!Bh&&!z2.showMissingIcons&&c&&console.error('Icon with name "'.concat(c,'" and prefix "').concat(t,'" is missing.'))}function ks(c,t){let n=t;return t==="fa"&&z2.styleDefault!==null&&(t=E0()),new Promise((s,i)=>{if(n==="fa"){const r=$h(c)||{};c=r.iconName||c,t=r.prefix||t}if(c&&t&&Hn[t]&&Hn[t][c]){const r=Hn[t][c];return s(Os(r))}yE(c,t),s(c2(c2({},vE),{},{icon:z2.showMissingIcons&&c?_0("missingIconAbstract")||{}:{}}))})}const Hu=()=>{},js=z2.measurePerformance&&H5&&H5.mark&&H5.measure?H5:{mark:Hu,measure:Hu},Ec='FA "6.7.2"',xE=c=>(js.mark("".concat(Ec," ").concat(c," begins")),()=>ep(c)),ep=c=>{js.mark("".concat(Ec," ").concat(c," ends")),js.measure("".concat(Ec," ").concat(c),"".concat(Ec," ").concat(c," begins"),"".concat(Ec," ").concat(c," ends"))};var w9={begin:xE,end:ep};const K5=()=>{};function Pu(c){return typeof(c.getAttribute?c.getAttribute(p6):null)=="string"}function bE(c){const t=c.getAttribute?c.getAttribute(C9):null,n=c.getAttribute?c.getAttribute(M9):null;return t&&n}function SE(c){return c&&c.classList&&c.classList.contains&&c.classList.contains(z2.replacementClass)}function NE(){return z2.autoReplaceSvg===!0?X5.replace:X5[z2.autoReplaceSvg]||X5.replace}function wE(c){return o1.createElementNS("http://www.w3.org/2000/svg",c)}function AE(c){return o1.createElement(c)}function tp(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:n=c.tag==="svg"?wE:AE}=t;if(typeof c=="string")return o1.createTextNode(c);const s=n(c.tag);return Object.keys(c.attributes||[]).forEach(function(r){s.setAttribute(r,c.attributes[r])}),(c.children||[]).forEach(function(r){s.appendChild(tp(r,{ceFn:n}))}),s}function TE(c){let t=" ".concat(c.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const X5={replace:function(c){const t=c[0];if(t.parentNode)if(c[1].forEach(n=>{t.parentNode.insertBefore(tp(n),t)}),t.getAttribute(p6)===null&&z2.keepOriginalSource){let n=o1.createComment(TE(t));t.parentNode.replaceChild(n,t)}else t.remove()},nest:function(c){const t=c[0],n=c[1];if(~y9(t).indexOf(z2.replacementClass))return X5.replace(c);const s=new RegExp("".concat(z2.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const r=n[0].attributes.class.split(" ").reduce((f,m)=>(m===z2.replacementClass||m.match(s)?f.toSvg.push(m):f.toNode.push(m),f),{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" "),r.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",r.toNode.join(" "))}const i=n.map(r=>oe(r)).join(` +`);t.setAttribute(p6,""),t.innerHTML=i}};function Vu(c){c()}function lp(c,t){const n=typeof t=="function"?t:K5;if(c.length===0)n();else{let s=Vu;z2.mutateApproach===RT&&(s=T0.requestAnimationFrame||Vu),s(()=>{const i=NE(),r=w9.begin("mutate");c.map(i),r(),n()})}}let A9=!1;function np(){A9=!0}function Bs(){A9=!1}let s7=null;function Uu(c){if(!wu||!z2.observeMutations)return;const{treeCallback:t=K5,nodeCallback:n=K5,pseudoElementsCallback:s=K5,observeMutationsRoot:i=o1}=c;s7=new wu(r=>{if(A9)return;const f=E0();M8(r).forEach(m=>{if(m.type==="childList"&&m.addedNodes.length>0&&!Pu(m.addedNodes[0])&&(z2.searchPseudoElements&&s(m.target),t(m.target)),m.type==="attributes"&&m.target.parentNode&&z2.searchPseudoElements&&s(m.target.parentNode),m.type==="attributes"&&Pu(m.target)&&~HT.indexOf(m.attributeName))if(m.attributeName==="class"&&bE(m.target)){const{prefix:d,iconName:p}=B7(y9(m.target));m.target.setAttribute(C9,d||f),p&&m.target.setAttribute(M9,p)}else SE(m.target)&&n(m.target)})}),$4&&s7.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function EE(){s7&&s7.disconnect()}function _E(c){const t=c.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((s,i)=>{const r=i.split(":"),f=r[0],m=r.slice(1);return f&&m.length>0&&(s[f]=m.join(":").trim()),s},{})),n}function RE(c){const t=c.getAttribute("data-prefix"),n=c.getAttribute("data-icon"),s=c.innerText!==void 0?c.innerText.trim():"";let i=B7(y9(c));return i.prefix||(i.prefix=E0()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&s.length>0&&(i.iconName=lE(i.prefix,c.innerText)||S9(i.prefix,Es(c.innerText))),!i.iconName&&z2.autoFetchSvg&&c.firstChild&&c.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=c.firstChild.data)),i}function DE(c){const t=M8(c.attributes).reduce((i,r)=>(i.name!=="class"&&i.name!=="style"&&(i[r.name]=r.value),i),{}),n=c.getAttribute("title"),s=c.getAttribute("data-fa-title-id");return z2.autoA11y&&(n?t["aria-labelledby"]="".concat(z2.replacementClass,"-title-").concat(s||Gc()):(t["aria-hidden"]="true",t.focusable="false")),t}function OE(){return{iconName:null,title:null,titleId:null,prefix:null,transform:g4,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Fu(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:n,prefix:s,rest:i}=RE(c),r=DE(c),f=Rs("parseNodeAttributes",{},c);let m=t.styleParser?_E(c):[];return c2({iconName:n,title:c.getAttribute("title"),titleId:c.getAttribute("data-fa-title-id"),prefix:s,transform:g4,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:m,attributes:r}},f)}const{styles:kE}=L4;function sp(c){const t=z2.autoReplaceSvg==="nest"?Fu(c,{styleParser:!1}):Fu(c);return~t.extra.classes.indexOf(Ph)?_0("generateLayersText",c,t):_0("generateSvgReplacementMutation",c,t)}function jE(){return[...zT,...bs]}function Iu(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!$4)return Promise.resolve();const n=o1.documentElement.classList,s=z=>n.add("".concat(Eu,"-").concat(z)),i=z=>n.remove("".concat(Eu,"-").concat(z)),r=z2.autoFetchSvg?jE():Rh.concat(Object.keys(kE));r.includes("fa")||r.push("fa");const f=[".".concat(Ph,":not([").concat(p6,"])")].concat(r.map(z=>".".concat(z,":not([").concat(p6,"])"))).join(", ");if(f.length===0)return Promise.resolve();let m=[];try{m=M8(c.querySelectorAll(f))}catch{}if(m.length>0)s("pending"),i("complete");else return Promise.resolve();const d=w9.begin("onTree"),p=m.reduce((z,g)=>{try{const L=sp(g);L&&z.push(L)}catch(L){Bh||L.name==="MissingIcon"&&console.error(L)}return z},[]);return new Promise((z,g)=>{Promise.all(p).then(L=>{lp(L,()=>{s("active"),s("complete"),i("pending"),typeof t=="function"&&t(),d(),z()})}).catch(L=>{d(),g(L)})})}function BE(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;sp(c).then(n=>{n&&lp([n],t)})}function HE(c){return function(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=(t||{}).icon?t:Ds(t||{});let{mask:i}=n;return i&&(i=(i||{}).icon?i:Ds(i||{})),c(s,c2(c2({},n),{},{mask:i}))}}const PE=function(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=g4,symbol:s=!1,mask:i=null,maskId:r=null,title:f=null,titleId:m=null,classes:d=[],attributes:p={},styles:z={}}=t;if(!c)return;const{prefix:g,iconName:L,icon:M}=c;return H7(c2({type:"icon"},c),()=>(z6("beforeDOMElementCreation",{iconDefinition:c,params:t}),z2.autoA11y&&(f?p["aria-labelledby"]="".concat(z2.replacementClass,"-title-").concat(m||Gc()):(p["aria-hidden"]="true",p.focusable="false")),N9({icons:{main:Os(M),mask:i?Os(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:L,transform:c2(c2({},g4),n),symbol:s,title:f,maskId:r,titleId:m,extra:{attributes:p,styles:z,classes:d}})))};var VE={mixout(){return{icon:HE(PE)}},hooks(){return{mutationObserverCallbacks(c){return c.treeCallback=Iu,c.nodeCallback=BE,c}}},provides(c){c.i2svg=function(t){const{node:n=o1,callback:s=()=>{}}=t;return Iu(n,s)},c.generateSvgReplacementMutation=function(t,n){const{iconName:s,title:i,titleId:r,prefix:f,transform:m,symbol:d,mask:p,maskId:z,extra:g}=n;return new Promise((L,M)=>{Promise.all([ks(s,f),p.iconName?ks(p.iconName,p.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(x=>{let[S,w]=x;L([t,N9({icons:{main:S,mask:w},prefix:f,iconName:s,transform:m,symbol:d,maskId:z,title:i,titleId:r,extra:g,watchable:!0})])}).catch(M)})},c.generateAbstractIcon=function(t){let{children:n,attributes:s,main:i,transform:r,styles:f}=t;const m=k7(f);m.length>0&&(s.style=m);let d;return x9(r)&&(d=_0("generateAbstractTransformGrouping",{main:i,transform:r,containerWidth:i.width,iconWidth:i.width})),n.push(d||i.icon),{children:n,attributes:s}}}},UE={mixout(){return{layer(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:n=[]}=t;return H7({type:"layer"},()=>{z6("beforeDOMElementCreation",{assembler:c,params:t});let s=[];return c(i=>{Array.isArray(i)?i.map(r=>{s=s.concat(r.abstract)}):s=s.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(z2.cssPrefix,"-layers"),...n].join(" ")},children:s}]})}}}},FE={mixout(){return{counter(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:n=null,classes:s=[],attributes:i={},styles:r={}}=t;return H7({type:"counter",content:c},()=>(z6("beforeDOMElementCreation",{content:c,params:t}),ME({content:c.toString(),title:n,extra:{attributes:i,styles:r,classes:["".concat(z2.cssPrefix,"-layers-counter"),...s]}})))}}}},IE={mixout(){return{text(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:n=g4,title:s=null,classes:i=[],attributes:r={},styles:f={}}=t;return H7({type:"text",content:c},()=>(z6("beforeDOMElementCreation",{content:c,params:t}),Bu({content:c,transform:c2(c2({},g4),n),title:s,extra:{attributes:r,styles:f,classes:["".concat(z2.cssPrefix,"-layers-text"),...i]}})))}}},provides(c){c.generateLayersText=function(t,n){const{title:s,transform:i,extra:r}=n;let f=null,m=null;if(Eh){const d=parseInt(getComputedStyle(t).fontSize,10),p=t.getBoundingClientRect();f=p.width/d,m=p.height/d}return z2.autoA11y&&!s&&(r.attributes["aria-hidden"]="true"),Promise.resolve([t,Bu({content:t.innerHTML,width:f,height:m,transform:i,title:s,extra:r,watchable:!0})])}}};const qE=new RegExp('"',"ug"),qu=[1105920,1112319],Gu=c2(c2(c2(c2({},{FontAwesome:{normal:"fas",400:"fas"}}),dT),ET),xT),Hs=Object.keys(Gu).reduce((c,t)=>(c[t.toLowerCase()]=Gu[t],c),{}),GE=Object.keys(Hs).reduce((c,t)=>{const n=Hs[t];return c[t]=n[900]||[...Object.entries(n)][0][1],c},{});function YE(c){const t=c.replace(qE,""),n=$T(t,0),s=n>=qu[0]&&n<=qu[1],i=t.length===2?t[0]===t[1]:!1;return{value:Es(i?t[0]:t),isSecondary:s||i}}function KE(c,t){const n=c.replace(/^['"]|['"]$/g,"").toLowerCase(),s=parseInt(t),i=isNaN(s)?"normal":s;return(Hs[n]||{})[i]||GE[n]}function Yu(c,t){const n="".concat(_T).concat(t.replace(":","-"));return new Promise((s,i)=>{if(c.getAttribute(n)!==null)return s();const f=M8(c.children).filter(L=>L.getAttribute(Ns)===t)[0],m=T0.getComputedStyle(c,t),d=m.getPropertyValue("font-family"),p=d.match(jT),z=m.getPropertyValue("font-weight"),g=m.getPropertyValue("content");if(f&&!p)return c.removeChild(f),s();if(p&&g!=="none"&&g!==""){const L=m.getPropertyValue("content");let M=KE(d,z);const{value:x,isSecondary:S}=YE(L),w=p[0].startsWith("FontAwesome");let N=S9(M,x),_=N;if(w){const T=nE(x);T.iconName&&T.prefix&&(N=T.iconName,M=T.prefix)}if(N&&!S&&(!f||f.getAttribute(C9)!==M||f.getAttribute(M9)!==_)){c.setAttribute(n,_),f&&c.removeChild(f);const T=OE(),{extra:D}=T;D.attributes[Ns]=t,ks(N,M).then(A=>{const P=N9(c2(c2({},T),{},{icons:{main:A,mask:Jh()},prefix:M,iconName:_,extra:D,watchable:!0})),V=o1.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?c.insertBefore(V,c.firstChild):c.appendChild(V),V.outerHTML=P.map(U=>oe(U)).join(` +`),c.removeAttribute(n),s()}).catch(i)}else s()}else s()})}function XE(c){return Promise.all([Yu(c,"::before"),Yu(c,"::after")])}function ZE(c){return c.parentNode!==document.head&&!~DT.indexOf(c.tagName.toUpperCase())&&!c.getAttribute(Ns)&&(!c.parentNode||c.parentNode.tagName!=="svg")}function Ku(c){if($4)return new Promise((t,n)=>{const s=M8(c.querySelectorAll("*")).filter(ZE).map(XE),i=w9.begin("searchPseudoElements");np(),Promise.all(s).then(()=>{i(),Bs(),t()}).catch(()=>{i(),Bs(),n()})})}var WE={hooks(){return{mutationObserverCallbacks(c){return c.pseudoElementsCallback=Ku,c}}},provides(c){c.pseudoElements2svg=function(t){const{node:n=o1}=t;z2.searchPseudoElements&&Ku(n)}}};let Xu=!1;var QE={mixout(){return{dom:{unwatch(){np(),Xu=!0}}}},hooks(){return{bootstrap(){Uu(Rs("mutationObserverCallbacks",{}))},noAuto(){EE()},watch(c){const{observeMutationsRoot:t}=c;Xu?Bs():Uu(Rs("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const Zu=c=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return c.toLowerCase().split(" ").reduce((n,s)=>{const i=s.toLowerCase().split("-"),r=i[0];let f=i.slice(1).join("-");if(r&&f==="h")return n.flipX=!0,n;if(r&&f==="v")return n.flipY=!0,n;if(f=parseFloat(f),isNaN(f))return n;switch(r){case"grow":n.size=n.size+f;break;case"shrink":n.size=n.size-f;break;case"left":n.x=n.x-f;break;case"right":n.x=n.x+f;break;case"up":n.y=n.y-f;break;case"down":n.y=n.y+f;break;case"rotate":n.rotate=n.rotate+f;break}return n},t)};var $E={mixout(){return{parse:{transform:c=>Zu(c)}}},hooks(){return{parseNodeAttributes(c,t){const n=t.getAttribute("data-fa-transform");return n&&(c.transform=Zu(n)),c}}},provides(c){c.generateAbstractTransformGrouping=function(t){let{main:n,transform:s,containerWidth:i,iconWidth:r}=t;const f={transform:"translate(".concat(i/2," 256)")},m="translate(".concat(s.x*32,", ").concat(s.y*32,") "),d="scale(".concat(s.size/16*(s.flipX?-1:1),", ").concat(s.size/16*(s.flipY?-1:1),") "),p="rotate(".concat(s.rotate," 0 0)"),z={transform:"".concat(m," ").concat(d," ").concat(p)},g={transform:"translate(".concat(r/2*-1," -256)")},L={outer:f,inner:z,path:g};return{tag:"g",attributes:c2({},L.outer),children:[{tag:"g",attributes:c2({},L.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:c2(c2({},n.icon.attributes),L.path)}]}]}}}};const Pn={x:0,y:0,width:"100%",height:"100%"};function Wu(c){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return c.attributes&&(c.attributes.fill||t)&&(c.attributes.fill="black"),c}function JE(c){return c.tag==="g"?c.children:[c]}var c_={hooks(){return{parseNodeAttributes(c,t){const n=t.getAttribute("data-fa-mask"),s=n?B7(n.split(" ").map(i=>i.trim())):Jh();return s.prefix||(s.prefix=E0()),c.mask=s,c.maskId=t.getAttribute("data-fa-mask-id"),c}}},provides(c){c.generateAbstractMask=function(t){let{children:n,attributes:s,main:i,mask:r,maskId:f,transform:m}=t;const{width:d,icon:p}=i,{width:z,icon:g}=r,L=YT({transform:m,containerWidth:z,iconWidth:d}),M={tag:"rect",attributes:c2(c2({},Pn),{},{fill:"white"})},x=p.children?{children:p.children.map(Wu)}:{},S={tag:"g",attributes:c2({},L.inner),children:[Wu(c2({tag:p.tag,attributes:c2(c2({},p.attributes),L.path)},x))]},w={tag:"g",attributes:c2({},L.outer),children:[S]},N="mask-".concat(f||Gc()),_="clip-".concat(f||Gc()),T={tag:"mask",attributes:c2(c2({},Pn),{},{id:N,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[M,w]},D={tag:"defs",children:[{tag:"clipPath",attributes:{id:_},children:JE(g)},T]};return n.push(D,{tag:"rect",attributes:c2({fill:"currentColor","clip-path":"url(#".concat(_,")"),mask:"url(#".concat(N,")")},Pn)}),{children:n,attributes:s}}}},e_={provides(c){let t=!1;T0.matchMedia&&(t=T0.matchMedia("(prefers-reduced-motion: reduce)").matches),c.missingIconAbstract=function(){const n=[],s={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:c2(c2({},s),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const r=c2(c2({},i),{},{attributeName:"opacity"}),f={tag:"circle",attributes:c2(c2({},s),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||f.children.push({tag:"animate",attributes:c2(c2({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:c2(c2({},r),{},{values:"1;0;1;1;0;1;"})}),n.push(f),n.push({tag:"path",attributes:c2(c2({},s),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:c2(c2({},r),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:c2(c2({},s),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:c2(c2({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},t_={hooks(){return{parseNodeAttributes(c,t){const n=t.getAttribute("data-fa-symbol"),s=n===null?!1:n===""?!0:n;return c.symbol=s,c}}}},l_=[ZT,VE,UE,FE,IE,WE,QE,$E,c_,e_,t_];dE(l_,{mixoutsTo:S3});S3.noAuto;S3.config;const n_=S3.library;S3.dom;const Ps=S3.parse;S3.findIconDefinition;S3.toHtml;const s_=S3.icon;S3.layer;S3.text;S3.counter;var Vn={exports:{}},Un,Qu;function a_(){if(Qu)return Un;Qu=1;var c="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Un=c,Un}var Fn,$u;function i_(){if($u)return Fn;$u=1;var c=a_();function t(){}function n(){}return n.resetWarningCache=t,Fn=function(){function s(f,m,d,p,z,g){if(g!==c){var L=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw L.name="Invariant Violation",L}}s.isRequired=s;function i(){return s}var r={array:s,bigint:s,bool:s,func:s,number:s,object:s,string:s,symbol:s,any:s,arrayOf:i,element:s,elementType:s,instanceOf:i,node:s,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:n,resetWarningCache:t};return r.PropTypes=r,r},Fn}var Ju;function o_(){return Ju||(Ju=1,Vn.exports=i_()()),Vn.exports}var r_=o_();const D2=w7(r_);function cm(c,t){var n=Object.keys(c);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(c);t&&(s=s.filter(function(i){return Object.getOwnPropertyDescriptor(c,i).enumerable})),n.push.apply(n,s)}return n}function z4(c){for(var t=1;t=0)&&(n[i]=c[i]);return n}function u_(c,t){if(c==null)return{};var n=f_(c,t),s,i;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(c);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(c,s)&&(n[s]=c[s])}return n}function Vs(c){return m_(c)||d_(c)||h_(c)||p_()}function m_(c){if(Array.isArray(c))return Us(c)}function d_(c){if(typeof Symbol<"u"&&c[Symbol.iterator]!=null||c["@@iterator"]!=null)return Array.from(c)}function h_(c,t){if(c){if(typeof c=="string")return Us(c,t);var n=Object.prototype.toString.call(c).slice(8,-1);if(n==="Object"&&c.constructor&&(n=c.constructor.name),n==="Map"||n==="Set")return Array.from(c);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Us(c,t)}}function Us(c,t){(t==null||t>c.length)&&(t=c.length);for(var n=0,s=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var s=(t.children||[]).map(function(d){return ip(c,d)}),i=Object.keys(t.attributes||{}).reduce(function(d,p){var z=t.attributes[p];switch(p){case"class":d.attrs.className=z,delete t.attributes.class;break;case"style":d.attrs.style=M_(z);break;default:p.indexOf("aria-")===0||p.indexOf("data-")===0?d.attrs[p.toLowerCase()]=z:d.attrs[ap(p)]=z}return d},{attrs:{}}),r=n.style,f=r===void 0?{}:r,m=u_(n,L_);return i.attrs.style=z4(z4({},i.attrs.style),f),c.apply(void 0,[t.tag,z4(z4({},i.attrs),m)].concat(Vs(s)))}var op=!1;try{op=!0}catch{}function v_(){if(!op&&console&&typeof console.error=="function"){var c;(c=console).error.apply(c,arguments)}}function em(c){if(c&&a7(c)==="object"&&c.prefix&&c.iconName&&c.icon)return c;if(Ps.icon)return Ps.icon(c);if(c===null)return null;if(c&&a7(c)==="object"&&c.prefix&&c.iconName)return c;if(Array.isArray(c)&&c.length===2)return{prefix:c[0],iconName:c[1]};if(typeof c=="string")return{prefix:"fas",iconName:c}}function In(c,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?t8({},c,t):{}}var tm={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1},T9=E2.forwardRef(function(c,t){var n=z4(z4({},tm),c),s=n.icon,i=n.mask,r=n.symbol,f=n.className,m=n.title,d=n.titleId,p=n.maskId,z=em(s),g=In("classes",[].concat(Vs(z_(n)),Vs((f||"").split(" ")))),L=In("transform",typeof n.transform=="string"?Ps.transform(n.transform):n.transform),M=In("mask",em(i)),x=s_(z,z4(z4(z4(z4({},g),L),M),{},{symbol:r,title:m,titleId:d,maskId:p}));if(!x)return v_("Could not find icon",z),null;var S=x.abstract,w={ref:t};return Object.keys(n).forEach(function(N){tm.hasOwnProperty(N)||(w[N]=n[N])}),y_(S[0],w)});T9.displayName="FontAwesomeIcon";T9.propTypes={beat:D2.bool,border:D2.bool,beatFade:D2.bool,bounce:D2.bool,className:D2.string,fade:D2.bool,flash:D2.bool,mask:D2.oneOfType([D2.object,D2.array,D2.string]),maskId:D2.string,fixedWidth:D2.bool,inverse:D2.bool,flip:D2.oneOf([!0,!1,"horizontal","vertical","both"]),icon:D2.oneOfType([D2.object,D2.array,D2.string]),listItem:D2.bool,pull:D2.oneOf(["right","left"]),pulse:D2.bool,rotation:D2.oneOf([0,90,180,270]),shake:D2.bool,size:D2.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:D2.bool,spinPulse:D2.bool,spinReverse:D2.bool,symbol:D2.oneOfType([D2.bool,D2.string]),title:D2.string,titleId:D2.string,transform:D2.oneOfType([D2.string,D2.object]),swapOpacity:D2.bool};var y_=ip.bind(null,E2.createElement);function E9(c){return v.jsx(T9,{...c,fixedWidth:!0})}function lm({data:c}){const{send:t}=H2.useNuiRequest(),n=()=>{c.onClick?c.onClick():c.webpage?window.invokeNative("openUrl",c.webpage):t("headerClick",c.click)};return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"rounded-[50vh] bg-[rgba(0,0,0,0.60)] h-[4.4vh] w-[4.4vh] flex items-center justify-center cursor-pointer hover:bg-[rgba(16,16,16,0.60)] group",onClick:n,children:v.jsx(E9,{icon:c.icon,className:"text-[2vh] text-[rgba(255,255,255,0.50)] group-hover:opacity-85",style:c.style})}),v.jsx("div",{className:"last:hidden",children:v.jsx(lT,{className:"h-[2.5vh] w-[2.5vh]"})})]})}const rp=t4({name:"attachment",initialState:{attachmentsPageIsOpen:!1,attachmentData:null},reducers:{setAttachmentData:(c,t)=>{c.attachmentData=t.payload},setAttachmentsPageIsOpen:(c,t)=>{c.attachmentsPageIsOpen=t.payload}}}),{setAttachmentData:Fs,setAttachmentsPageIsOpen:P7}=rp.actions,x_=rp.reducer,fp=t4({name:"settings",initialState:{defaultColors:[],settingsMenuIsOpen:!1,lumiHudColor:!1},reducers:{setDefaultColors:(c,t)=>{c.defaultColors=t.payload},setSettingsMenuIsOpen:(c,t)=>{c.settingsMenuIsOpen=t.payload},setLumiHudColor:(c,t)=>{c.lumiHudColor=t.payload}}}),{setSettingsMenuIsOpen:up,setDefaultColors:b_,setLumiHudColor:S_}=fp.actions,N_=fp.reducer;function w_(){const c=l4(),t=Y(r=>r.mainInv.topHeaderIconsConfig),n=Y(r=>r.attachment.attachmentsPageIsOpen),s=Y(r=>r.settings.settingsMenuIsOpen),i=[{icon:"boxes-stacked",click:"headerClickInventoryFunction",show:n,style:{color:"#fce93dd9"},onClick:()=>{c(P7(!1))}},{icon:"gear",click:"headerClickInventoryFunction",show:!s,onClick:()=>{c(up(!0))}}];return v.jsxs("div",{className:"flex gap-[1vh] items-center",children:[t.map((r,f)=>v.jsx(lm,{data:r},f)),i.map((r,f)=>r.show&&v.jsx(lm,{data:r},f))]})}function A_(){const c=Y(t=>t.mainInv.playerName);return v.jsxs("div",{className:"flex gap-[1vh] justify-center",children:[v.jsxs("div",{className:"flex gap-[0.5vh] h-[4.4vh] items-center bg-mainBg border-[0.1vh] border-mainBorder rounded-full px-[1.5vh] font-inter text-[1.4vh] font-medium",children:[v.jsx(Nh,{className:"svg_icon inventory_header_player_box_img"}),v.jsx("p",{children:c})]}),v.jsx(w_,{})]})}const mp=t4({name:"openClose",initialState:{isOpen:!1},reducers:{closeInv:c=>{c.isOpen=!1},open:c=>{c.isOpen=!0}}}),{open:T_,closeInv:E_}=mp.actions,__=mp.reducer,dp=t4({name:"addRemoveItemList",initialState:{value:[]},reducers:{setAddRemoveItemList:(c,t)=>{c.value=t.payload},addAddRemoveItemList:(c,t)=>{c.value=[...c.value,t.payload]},removeAddRemoveItemList:(c,t)=>{c.value=c.value.filter(n=>n.id!==t.payload)}}}),{setAddRemoveItemList:R_,removeAddRemoveItemList:D_,addAddRemoveItemList:O_}=dp.actions,k_=dp.reducer,hp=t4({name:"contexMenu",initialState:{value:null,active:!1},reducers:{setContextMenuData:(c,t)=>{c.value=t.payload,c.active=!0},closeContextMenu:c=>{c.value=null,c.active=!1}}}),{setContextMenuData:j_,closeContextMenu:k1}=hp.actions,B_=hp.reducer,pp=t4({name:"dragHover",initialState:{dragData:{},hoveredItemData:void 0,isDraggingGlobal:!1},reducers:{setHoveredItemData:(c,t)=>{c.hoveredItemData=t.payload},resetHoveredItemData:c=>{c.hoveredItemData=void 0},setIsDraggingGlobal:(c,t)=>{c.isDraggingGlobal=t.payload},dragStarted:(c,t)=>{c.dragData=t.payload,c.isDraggingGlobal=!0}}}),{setHoveredItemData:zp,resetHoveredItemData:Us2,setIsDraggingGlobal:gp,dragStarted:H_}=pp.actions,P_=pp.reducer,Lp=t4({name:"fastSlots",initialState:{fastUseSlotsData:{},selectFastSlotMode:void 0},reducers:{setFastUseSlots:(c,t)=>{c.fastUseSlotsData=t.payload},addFastUseSlot:(c,t)=>{c.fastUseSlotsData[t.payload.slot]=t.payload.value,c.selectFastSlotMode&&(c.selectFastSlotMode=void 0)},removeFastUseSlot:(c,t)=>{delete c.fastUseSlotsData[t.payload]},setSelectFastSlotMode:(c,t)=>{c.selectFastSlotMode=t.payload}}}),{setFastUseSlots:V_,addFastUseSlot:U_,removeFastUseSlot:F_,setSelectFastSlotMode:I_}=Lp.actions,q_=Lp.reducer;function R0(){const{send:c}=H2.useNuiRequest(),t=l4(),n=Y(L=>L.fastslots.fastUseSlotsData),s=Y(L=>L.fastslots.selectFastSlotMode),i=Y(L=>L.mainInv.sharedItems),r=Y(L=>L.openedInv.playerInventory.Items),f=Y(L=>L.mainInv.inventoryLoaded);return{fastSlotsData:n,addFastSlot:(L,M)=>{c("updateFastUseSlot",{old:n[M],new:L,slot:M}),t(U_({slot:M,value:L}))},removeFastSlot:L=>{c("updateFastUseSlot",{old:n[L],slot:L}),t(F_(L))},setFastSlots:L=>{c("setFastUseSlot",L),t(V_(L))},fastSlotMode:s,setFastSlotMode:L=>{t(I_(L))},getHotbarData:()=>{if(!f||!r)return[];const L=Object.keys(r);return[...Array(5)].map((M,x)=>{const S=n[x],w=S&&i[S.name];let N={item:void 0,amount:0};if(w){const _=L.filter(T=>{const D=r[T];return D&&D.name===S.name}).map(T=>r[T]);N.amount=_.reduce((T,D)=>T+D.amount,0),N.item=_.find(T=>T.slot===S.slot),N.item||(N.item=_[0]||S)}return N.item&&N})}}}const V7=()=>{const c=ae(),{send:t}=H2.useNuiRequest(),{setFastSlotMode:n}=R0();return()=>{t("close"),n(void 0),c(gp(!1)),c(R_([])),c(E_()),c(k1())}};function G_(){const c=Y(n=>n.mainInv.lang),t=V7();return v.jsxs("div",{className:"flex items-center gap-[1vh] justify-end group cursor-pointer",onClick:t,children:[v.jsx("div",{className:"text-lightWhite group-hover:text-white",children:v.jsx("div",{dangerouslySetInnerHTML:{__html:c.escClose}})}),v.jsx("div",{className:"rounded-[50vh] bg-[rgba(0,0,0,0.60)] h-[4.4vh] w-[4.4vh] flex items-center justify-center",children:v.jsx(E9,{icon:"door-open",className:"text-[2vh] text-secondary group-hover:text-white"})})]})}function Y_({setHeaderHeight:c}){var n;const t=y.useRef(null);return y.useEffect(()=>{var s;c(((s=t==null?void 0:t.current)==null?void 0:s.clientHeight)||1)},[(n=t==null?void 0:t.current)==null?void 0:n.clientHeight]),v.jsxs("div",{className:"grid grid-cols-3 w-[-webkit-fill-available] justify-between p-[3vh] items-start",ref:t,children:[v.jsx(tT,{}),v.jsx(A_,{}),v.jsx(G_,{})]})}function K_({otherInventoryIsOpen:c}){const t=Y(s=>s.attachment.attachmentsPageIsOpen),n="radial-gradient(circle, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 8%, rgba(0,0,0,0.55) 19%, rgba(0,0,0,0.7) 29%, rgba(0,0,0,0.75) 40%, rgba(0,0,0,0.8) 60%)";return v.jsx("div",{className:"h-full w-[134vw] fixed -right-[35vw] top-0 flex items-center justify-center overflow-hidden",style:t?{width:"100vw",right:"0",background:"linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 20%, rgba(0,0,0,0.2) 35%, rgba(255,255,255,0) 50%, rgba(0,0,0,0.2) 65%, rgba(0,0,0,0.5) 80%, rgba(0,0,0,0.8) 100%)"}:c?{width:"100vw",right:"0",background:n}:{width:"134vw",right:"-34vw",background:n}})}function wc({label:c,value:t}){return v.jsxs("div",{className:"flex flex-row items-center",children:[v.jsx("div",{className:"flex flex-1 justify-end pr-[0.4vh] text-[1.4vh]",id:"tgiann_huds_damage",children:c}),v.jsx("div",{className:"relative w-[20vw] border-[0.1vh] border-solid border-mainBorder bg-[rgba(94,_94,_94,_0.10)] rounded-[1.4vh] h-[0.8vh]",children:v.jsx("div",{className:"absolute w-[30%] h-full bg-[var(--green)] rounded-[1.4vh]",id:"damage",style:{width:t+"%"}})})]})}var Cp={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},nm=E2.createContext&&E2.createContext(Cp),X_=["attr","size","title"];function Z_(c,t){if(c==null)return{};var n=W_(c,t),s,i;if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(c);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(c,s)&&(n[s]=c[s])}return n}function W_(c,t){if(c==null)return{};var n={};for(var s in c)if(Object.prototype.hasOwnProperty.call(c,s)){if(t.indexOf(s)>=0)continue;n[s]=c[s]}return n}function i7(){return i7=Object.assign?Object.assign.bind():function(c){for(var t=1;tE2.createElement(t.tag,o7({key:n},t.attr),Mp(t.child)))}function U7(c){return t=>E2.createElement(cR,i7({attr:o7({},c.attr)},t),Mp(c.child))}function cR(c){var t=n=>{var{attr:s,size:i,title:r}=c,f=Z_(c,X_),m=i||n.size||"1em",d;return n.className&&(d=n.className),c.className&&(d=(d?d+" ":"")+c.className),E2.createElement("svg",i7({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,s,f,{className:d,style:o7(o7({color:c.color||n.color},n.style),c.style),height:m,width:m,xmlns:"http://www.w3.org/2000/svg"}),r&&E2.createElement("title",null,r),c.children)};return nm!==void 0?E2.createElement(nm.Consumer,null,n=>t(n)):t(Cp)}function eR(c){return U7({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"},child:[]}]})(c)}function tR(c){return U7({attr:{viewBox:"0 0 320 512"},child:[{tag:"path",attr:{d:"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"},child:[]}]})(c)}function lR(c){return U7({attr:{viewBox:"0 0 352 512"},child:[{tag:"path",attr:{d:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"},child:[]}]})(c)}function nR({data:c,free:t}){const n=Y(s=>s.mainInv.locale.symbol);return v.jsx("div",{className:"attachment_weapon_drop_down_menu_box_money",children:c.item=="free"?t:typeof c.item=="string"?c.itemLabel:c.item+n})}function U4({atype:c,label:t,attahmentsData:n,isTop:s,top:i,left:r}){var T,D;const{send:f}=H2.useNuiRequest(),[m,d]=y.useState(!1),p=Y(A=>A.mainInv.tintLabel),z=Y(A=>A.mainInv.lang),[g,L]=y.useState(0),[M,x]=y.useState(0),S=A=>{f("applyComponent",A)},w=A=>{f("previewComponent",A)},N=(T=n[0])==null?void 0:T.default,_=y.useRef(null);return y.useEffect(()=>{var P;const A=((P=_==null?void 0:_.current)==null?void 0:P.clientHeight)||0;L(A),M===0&&x(A)},[(D=_==null?void 0:_.current)==null?void 0:D.clientHeight,m]),v.jsxs("div",{ref:_,className:"px-[1vh] py-[0] flex justify-between items-center text-[#fff] font-inter text-[1.4vh] font-medium absolute min-w-[12vw] flex-col gap-[0.5vh]",id:c,style:{flexDirection:s?"column-reverse":"column",top:s&&m?`calc(${i} - ${g}px + ${M}px)`:i,left:r},children:[v.jsx("div",{className:"bg-[rgba(16,16,16,0.60)] rounded-tgi backdrop_blur_tgi w-full h-[3.5vh] border-[0.1vh] border-dashed border-[#fff0]",style:m?{border:"0.1vh solid rgba(255, 255, 255, 0.10)",background:"rgba(0, 0, 0, 0.3)"}:void 0,children:v.jsxs("div",{className:"px-[1vh] py-[0] text-[1.2vh] flex justify-between items-center h-[3.5vh]",onClick:()=>{d(!m)},style:{},children:[v.jsx("div",{className:"font-bold",id:"tgiann_huds_muzzle",children:t}),v.jsx("div",{className:"flex text-[1.5vh]",children:m?v.jsx(eR,{}):v.jsx(tR,{})})]})}),m?v.jsxs("div",{className:"max-h-[14vh] overflow-auto text-[1.1vh] w-full flex flex-col gap-[0.5vh]",children:[N?void 0:v.jsxs("div",{className:"attachment_weapon_drop_down_menu_box",children:[z.attachmentDefault,v.jsxs("div",{className:"flex justify-between items-center",children:[v.jsx("div",{className:"attachment_weapon_drop_down_menu_box_preview",onClick:()=>{w({item:"free",component:"default",type:c})},children:z.attachmentPreview}),v.jsx("div",{className:"attachment_weapon_drop_down_menu_box_money",children:z.attachmentFree}),v.jsx("div",{className:"attachment_weapon_drop_down_menu_box_apply",onClick:()=>{S({item:"free",component:"default",type:c})},children:z.attachmentApply})]})]}),n.map((A,P)=>{const V=c==="tint"?p[A.isMk2?"mk2":"normal"]["tint_"+P]:P===0&&N?z.attachmentDefault:A.componentLabel;return v.jsxs("div",{className:"attachment_weapon_drop_down_menu_box",children:[V||A.component,v.jsxs("div",{className:"flex justify-between items-center",children:[v.jsx("div",{className:"attachment_weapon_drop_down_menu_box_preview",onClick:()=>{w({...A,type:c})},children:z.attachmentPreview}),v.jsx(nR,{data:A,free:z.attachmentFree}),v.jsx("div",{className:"attachment_weapon_drop_down_menu_box_apply",onClick:()=>{S({...A,type:c})},children:z.attachmentApply})]})]})})]}):void 0]})}function sR(){const{send:c}=H2.useNuiRequest(),[t,n]=y.useState(!1),[s,i]=y.useState(0),r=f=>{f.preventDefault(),t&&(i(f.clientX),c("rorateWeapon",f.clientX>s))};return v.jsx("div",{className:"absolute h-[25vh] w-[67vw] right-[0] select-none left-2/4 top-[22vh] -translate-x-1/2 translate-y-[0]",onMouseMove:r,onMouseDown:()=>n(!0),onMouseUp:()=>n(!1),onMouseLeave:()=>n(!1)})}function aR(){const{send:c}=H2.useNuiRequest(),[t,n]=y.useState(!1),s=Y(p=>p.mainInv.lang),i=l4(),r=Y(p=>p.attachment.attachmentData),[f,m]=y.useState(null);H2.useNuiEvent("app-attachment","close",()=>{i(P7(!1))}),y.useEffect(()=>(c("attachmentsIsOpen",!0),()=>{c("attachmentsIsOpen",!1)}),[]);const[d]=H2.useNuiCallback("app-attachment","loadWeapon",p=>{m(p),n(!0)});return y.useEffect(()=>{var p;r&&d({name:r.name,slot:r.slot,activeAttachments:((p=r==null?void 0:r.info)==null?void 0:p.tgiattachments)||[]})},[d]),v.jsx("div",{className:"flex flex-row text-[#fff] select-none w-full h-full relative",children:t&&f?v.jsxs(v.Fragment,{children:[v.jsx(sR,{}),v.jsxs("div",{className:"text-[#fff] absolute p-[0.5vh] bottom-[5vh] left-[5vh] flex gap-[0.8vh] flex-col backdrop_blur_tgi rounded-[1.4vh] bg-[rgba(16,_16,_16,_0.6)] border-[0.1vh] border-solid border-[rgba(255,255,255,0)] px-[1.5vh] py-[1vh]",children:[v.jsx(wc,{value:f.hudStat.damage,label:s.attachmentDamage}),v.jsx(wc,{value:f.hudStat.speed,label:s.attachmentSpeed}),v.jsx(wc,{value:f.hudStat.capacity,label:s.attachmentCapacitiy}),v.jsx(wc,{value:f.hudStat.accuracy,label:s.attachmentAccuracy}),v.jsx(wc,{value:f.hudStat.range,label:s.attachmentRange})]}),v.jsxs("div",{className:"absolute w-[90vw] h-full right-[0]",children:[f.weaponData.muzzle?v.jsx(U4,{isTop:!0,atype:"muzzle",label:s.attachmentMuzle,attahmentsData:f.weaponData.muzzle,top:"19%",left:"2%"}):void 0,f.weaponData.barrel?v.jsx(U4,{isTop:!0,atype:"barrel",label:s.attachmentBarrel,attahmentsData:f.weaponData.barrel,top:"16%",left:"25%"}):void 0,f.weaponData.scope?v.jsx(U4,{isTop:!0,atype:"scope",label:s.attachmentScope,attahmentsData:f.weaponData.scope,top:"14%",left:"48%"}):void 0,f.weaponData.stock?v.jsx(U4,{atype:"stock",label:s.attachmentStock,attahmentsData:f.weaponData.stock,top:"64%",left:"73%"}):void 0,f.weaponData.grip?v.jsx(U4,{atype:"grip",label:s.attachmentGrip,attahmentsData:f.weaponData.grip,top:"64%",left:"25%"}):void 0,f.weaponData.magazine?v.jsx(U4,{atype:"magazine",label:s.attachmentMagazine,attahmentsData:f.weaponData.magazine,top:"77%",left:"47%"}):void 0,f.weaponData.camo?v.jsx(U4,{isTop:!0,atype:"camo",label:s.attachmentCamo,attahmentsData:f.weaponData.camo,top:"21%",left:"73%"}):void 0,f.weaponData.tint?v.jsx(U4,{atype:"tint",label:s.attachmentTint,attahmentsData:f.weaponData.tint,top:"43%",left:"83%"}):void 0,f.weaponData.flashlight?v.jsx(U4,{atype:"flashlight",label:s.attachmentFlashlight,attahmentsData:f.weaponData.flashlight,top:"58%",left:"5%"}):void 0]})]}):void 0})}const _9=y.createContext({});function R9(c){const t=y.useRef(null);return t.current===null&&(t.current=c()),t.current}const F7=y.createContext(null),D9=y.createContext({transformPagePoint:c=>c,isStatic:!1,reducedMotion:"never"});class iR extends y.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const s=n.offsetParent,i=s instanceof HTMLElement&&s.offsetWidth||0,r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft,r.right=i-r.width-r.left}return null}componentDidUpdate(){}render(){return this.props.children}}function oR({children:c,isPresent:t,anchorX:n}){const s=y.useId(),i=y.useRef(null),r=y.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:f}=y.useContext(D9);return y.useInsertionEffect(()=>{const{width:m,height:d,top:p,left:z,right:g}=r.current;if(t||!i.current||!m||!d)return;const L=n==="left"?`left: ${z}`:`right: ${g}`;i.current.dataset.motionPopId=s;const M=document.createElement("style");return f&&(M.nonce=f),document.head.appendChild(M),M.sheet&&M.sheet.insertRule(` + [data-motion-pop-id="${s}"] { + position: absolute !important; + width: ${m}px !important; + height: ${d}px !important; + ${L}px !important; + top: ${p}px !important; + } + `),()=>{document.head.removeChild(M)}},[t]),v.jsx(iR,{isPresent:t,childRef:i,sizeRef:r,children:y.cloneElement(c,{ref:i})})}const rR=({children:c,initial:t,isPresent:n,onExitComplete:s,custom:i,presenceAffectsLayout:r,mode:f,anchorX:m})=>{const d=R9(fR),p=y.useId(),z=y.useCallback(L=>{d.set(L,!0);for(const M of d.values())if(!M)return;s&&s()},[d,s]),g=y.useMemo(()=>({id:p,initial:t,isPresent:n,custom:i,onExitComplete:z,register:L=>(d.set(L,!1),()=>d.delete(L))}),r?[Math.random(),z]:[n,z]);return y.useMemo(()=>{d.forEach((L,M)=>d.set(M,!1))},[n]),y.useEffect(()=>{!n&&!d.size&&s&&s()},[n]),f==="popLayout"&&(c=v.jsx(oR,{isPresent:n,anchorX:m,children:c})),v.jsx(F7.Provider,{value:g,children:c})};function fR(){return new Map}function O9(c=!0){const t=y.useContext(F7);if(t===null)return[!0,null];const{isPresent:n,onExitComplete:s,register:i}=t,r=y.useId();y.useEffect(()=>{if(c)return i(r)},[c]);const f=y.useCallback(()=>c&&s&&s(r),[r,s,c]);return!n&&s?[!1,f]:[!0]}const V5=c=>c.key||"";function am(c){const t=[];return y.Children.forEach(c,n=>{y.isValidElement(n)&&t.push(n)}),t}const k9=typeof window<"u",vp=k9?y.useLayoutEffect:y.useEffect,yp=({children:c,custom:t,initial:n=!0,onExitComplete:s,presenceAffectsLayout:i=!0,mode:r="sync",propagate:f=!1,anchorX:m="left"})=>{const[d,p]=O9(f),z=y.useMemo(()=>am(c),[c]),g=f&&!d?[]:z.map(V5),L=y.useRef(!0),M=y.useRef(z),x=R9(()=>new Map),[S,w]=y.useState(z),[N,_]=y.useState(z);vp(()=>{L.current=!1,M.current=z;for(let A=0;A{const P=V5(A),V=f&&!d?!1:z===N||g.includes(P),U=()=>{if(x.has(P))x.set(P,!0);else return;let q=!0;x.forEach(Q=>{Q||(q=!1)}),q&&(D==null||D(),_(M.current),f&&(p==null||p()),s&&s())};return v.jsx(rR,{isPresent:V,initial:!L.current||n?void 0:!1,custom:t,presenceAffectsLayout:i,mode:r,onExitComplete:V?void 0:U,anchorX:m,children:A},P)})})},v3=c=>c;let xp=v3;function j9(c){let t;return()=>(t===void 0&&(t=c()),t)}const h8=(c,t,n)=>{const s=t-c;return s===0?1:(n-c)/s},q4=c=>c*1e3,G4=c=>c/1e3,uR={useManualTiming:!1},U5=["read","resolveKeyframes","update","preRender","render","postRender"],im={value:null};function mR(c,t){let n=new Set,s=new Set,i=!1,r=!1;const f=new WeakSet;let m={delta:0,timestamp:0,isProcessing:!1},d=0;function p(g){f.has(g)&&(z.schedule(g),c()),d++,g(m)}const z={schedule:(g,L=!1,M=!1)=>{const S=M&&i?n:s;return L&&f.add(g),S.has(g)||S.add(g),g},cancel:g=>{s.delete(g),f.delete(g)},process:g=>{if(m=g,i){r=!0;return}i=!0,[n,s]=[s,n],n.forEach(p),t&&im.value&&im.value.frameloop[t].push(d),d=0,n.clear(),i=!1,r&&(r=!1,z.process(g))}};return z}const dR=40;function bp(c,t){let n=!1,s=!0;const i={delta:0,timestamp:0,isProcessing:!1},r=()=>n=!0,f=U5.reduce((N,_)=>(N[_]=mR(r,t?_:void 0),N),{}),{read:m,resolveKeyframes:d,update:p,preRender:z,render:g,postRender:L}=f,M=()=>{const N=performance.now();n=!1,i.delta=s?1e3/60:Math.max(Math.min(N-i.timestamp,dR),1),i.timestamp=N,i.isProcessing=!0,m.process(i),d.process(i),p.process(i),z.process(i),g.process(i),L.process(i),i.isProcessing=!1,n&&t&&(s=!1,c(M))},x=()=>{n=!0,s=!0,i.isProcessing||c(M)};return{schedule:U5.reduce((N,_)=>{const T=f[_];return N[_]=(D,A=!1,P=!1)=>(n||x(),T.schedule(D,A,P)),N},{}),cancel:N=>{for(let _=0;_om[c].some(n=>!!t[n])};function hR(c){for(const t in c)p8[t]={...p8[t],...c[t]}}const pR=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function r7(c){return c.startsWith("while")||c.startsWith("drag")&&c!=="draggable"||c.startsWith("layout")||c.startsWith("onTap")||c.startsWith("onPan")||c.startsWith("onLayout")||pR.has(c)}let Np=c=>!r7(c);function zR(c){c&&(Np=t=>t.startsWith("on")?!r7(t):c(t))}try{zR(require("@emotion/is-prop-valid").default)}catch{}function gR(c,t,n){const s={};for(const i in c)i==="values"&&typeof c.values=="object"||(Np(i)||n===!0&&r7(i)||!t&&!r7(i)||c.draggable&&i.startsWith("onDrag"))&&(s[i]=c[i]);return s}function LR(c){if(typeof Proxy>"u")return c;const t=new Map,n=(...s)=>c(...s);return new Proxy(n,{get:(s,i)=>i==="create"?c:(t.has(i)||t.set(i,c(i)),t.get(i))})}const I7=y.createContext({});function q7(c){return c!==null&&typeof c=="object"&&typeof c.start=="function"}function Kc(c){return typeof c=="string"||Array.isArray(c)}const B9=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],H9=["initial",...B9];function G7(c){return q7(c.animate)||H9.some(t=>Kc(c[t]))}function wp(c){return!!(G7(c)||c.variants)}function CR(c,t){if(G7(c)){const{initial:n,animate:s}=c;return{initial:n===!1||Kc(n)?n:void 0,animate:Kc(s)?s:void 0}}return c.inherit!==!1?t:{}}function MR(c){const{initial:t,animate:n}=CR(c,y.useContext(I7));return y.useMemo(()=>({initial:t,animate:n}),[rm(t),rm(n)])}function rm(c){return Array.isArray(c)?c.join(" "):c}const vR=Symbol.for("motionComponentSymbol");function l8(c){return c&&typeof c=="object"&&Object.prototype.hasOwnProperty.call(c,"current")}function yR(c,t,n){return y.useCallback(s=>{s&&c.onMount&&c.onMount(s),t&&(s?t.mount(s):t.unmount()),n&&(typeof n=="function"?n(s):l8(n)&&(n.current=s))},[t])}const P9=c=>c.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),xR="framerAppearId",Ap="data-"+P9(xR),{schedule:V9}=bp(queueMicrotask,!1),Tp=y.createContext({});function bR(c,t,n,s,i){var r,f;const{visualElement:m}=y.useContext(I7),d=y.useContext(Sp),p=y.useContext(F7),z=y.useContext(D9).reducedMotion,g=y.useRef(null);s=s||d.renderer,!g.current&&s&&(g.current=s(c,{visualState:t,parent:m,props:n,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:z}));const L=g.current,M=y.useContext(Tp);L&&!L.projection&&i&&(L.type==="html"||L.type==="svg")&&SR(g.current,n,i,M);const x=y.useRef(!1);y.useInsertionEffect(()=>{L&&x.current&&L.update(n,p)});const S=n[Ap],w=y.useRef(!!S&&!(!((r=window.MotionHandoffIsComplete)===null||r===void 0)&&r.call(window,S))&&((f=window.MotionHasOptimisedAnimation)===null||f===void 0?void 0:f.call(window,S)));return vp(()=>{L&&(x.current=!0,window.MotionIsMounted=!0,L.updateFeatures(),V9.render(L.render),w.current&&L.animationState&&L.animationState.animateChanges())}),y.useEffect(()=>{L&&(!w.current&&L.animationState&&L.animationState.animateChanges(),w.current&&(queueMicrotask(()=>{var N;(N=window.MotionHandoffMarkAsComplete)===null||N===void 0||N.call(window,S)}),w.current=!1))}),L}function SR(c,t,n,s){const{layoutId:i,layout:r,drag:f,dragConstraints:m,layoutScroll:d,layoutRoot:p}=t;c.projection=new n(c.latestValues,t["data-framer-portal-id"]?void 0:Ep(c.parent)),c.projection.setOptions({layoutId:i,layout:r,alwaysMeasureLayout:!!f||m&&l8(m),visualElement:c,animationType:typeof r=="string"?r:"both",initialPromotionConfig:s,layoutScroll:d,layoutRoot:p})}function Ep(c){if(c)return c.options.allowProjection!==!1?c.projection:Ep(c.parent)}function NR({preloadedFeatures:c,createVisualElement:t,useRender:n,useVisualState:s,Component:i}){var r,f;c&&hR(c);function m(p,z){let g;const L={...y.useContext(D9),...p,layoutId:wR(p)},{isStatic:M}=L,x=MR(p),S=s(p,M);if(!M&&k9){AR();const w=TR(L);g=w.MeasureLayout,x.visualElement=bR(i,S,L,t,w.ProjectionNode)}return v.jsxs(I7.Provider,{value:x,children:[g&&x.visualElement?v.jsx(g,{visualElement:x.visualElement,...L}):null,n(i,p,yR(S,x.visualElement,z),S,M,x.visualElement)]})}m.displayName=`motion.${typeof i=="string"?i:`create(${(f=(r=i.displayName)!==null&&r!==void 0?r:i.name)!==null&&f!==void 0?f:""})`}`;const d=y.forwardRef(m);return d[vR]=i,d}function wR({layoutId:c}){const t=y.useContext(_9).id;return t&&c!==void 0?t+"-"+c:c}function AR(c,t){y.useContext(Sp).strict}function TR(c){const{drag:t,layout:n}=p8;if(!t&&!n)return{};const s={...t,...n};return{MeasureLayout:t!=null&&t.isEnabled(c)||n!=null&&n.isEnabled(c)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}const _p=c=>t=>typeof t=="string"&&t.startsWith(c),U9=_p("--"),ER=_p("var(--"),F9=c=>ER(c)?_R.test(c.split("/*")[0].trim()):!1,_R=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Xc={};function RR(c){for(const t in c)Xc[t]=c[t],U9(t)&&(Xc[t].isCSSVariable=!0)}const v8=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],C6=new Set(v8);function Rp(c,{layout:t,layoutId:n}){return C6.has(c)||c.startsWith("origin")||(t||n!==void 0)&&(!!Xc[c]||c==="opacity")}const l3=c=>!!(c&&c.getVelocity),Dp=(c,t)=>t&&typeof c=="number"?t.transform(c):c,Z4=(c,t,n)=>n>t?t:ntypeof c=="number",parse:parseFloat,transform:c=>c},Zc={...y8,transform:c=>Z4(0,1,c)},F5={...y8,default:1},re=c=>({test:t=>typeof t=="string"&&t.endsWith(c)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${c}`}),S0=re("deg"),C4=re("%"),b2=re("px"),DR=re("vh"),OR=re("vw"),fm={...C4,parse:c=>C4.parse(c)/100,transform:c=>C4.transform(c*100)},kR={borderWidth:b2,borderTopWidth:b2,borderRightWidth:b2,borderBottomWidth:b2,borderLeftWidth:b2,borderRadius:b2,radius:b2,borderTopLeftRadius:b2,borderTopRightRadius:b2,borderBottomRightRadius:b2,borderBottomLeftRadius:b2,width:b2,maxWidth:b2,height:b2,maxHeight:b2,top:b2,right:b2,bottom:b2,left:b2,padding:b2,paddingTop:b2,paddingRight:b2,paddingBottom:b2,paddingLeft:b2,margin:b2,marginTop:b2,marginRight:b2,marginBottom:b2,marginLeft:b2,backgroundPositionX:b2,backgroundPositionY:b2},jR={rotate:S0,rotateX:S0,rotateY:S0,rotateZ:S0,scale:F5,scaleX:F5,scaleY:F5,scaleZ:F5,skew:S0,skewX:S0,skewY:S0,distance:b2,translateX:b2,translateY:b2,translateZ:b2,x:b2,y:b2,z:b2,perspective:b2,transformPerspective:b2,opacity:Zc,originX:fm,originY:fm,originZ:b2},um={...y8,transform:Math.round},I9={...kR,...jR,zIndex:um,size:b2,fillOpacity:Zc,strokeOpacity:Zc,numOctaves:um},BR={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},HR=v8.length;function PR(c,t,n){let s="",i=!0;for(let r=0;r({style:{},transform:{},transformOrigin:{},vars:{}});function Op(c,t,n){for(const s in t)!l3(t[s])&&!Rp(s,n)&&(c[s]=t[s])}function VR({transformTemplate:c},t){return y.useMemo(()=>{const n=G9();return q9(n,t,c),Object.assign({},n.vars,n.style)},[t])}function UR(c,t){const n=c.style||{},s={};return Op(s,n,c),Object.assign(s,VR(c,t)),s}function FR(c,t){const n={},s=UR(c,t);return c.drag&&c.dragListener!==!1&&(n.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=c.drag===!0?"none":`pan-${c.drag==="x"?"y":"x"}`),c.tabIndex===void 0&&(c.onTap||c.onTapStart||c.whileTap)&&(n.tabIndex=0),n.style=s,n}const IR=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Y9(c){return typeof c!="string"||c.includes("-")?!1:!!(IR.indexOf(c)>-1||/[A-Z]/u.test(c))}const qR={offset:"stroke-dashoffset",array:"stroke-dasharray"},GR={offset:"strokeDashoffset",array:"strokeDasharray"};function YR(c,t,n=1,s=0,i=!0){c.pathLength=1;const r=i?qR:GR;c[r.offset]=b2.transform(-s);const f=b2.transform(t),m=b2.transform(n);c[r.array]=`${f} ${m}`}function mm(c,t,n){return typeof c=="string"?c:b2.transform(t+n*c)}function KR(c,t,n){const s=mm(t,c.x,c.width),i=mm(n,c.y,c.height);return`${s} ${i}`}function K9(c,{attrX:t,attrY:n,attrScale:s,originX:i,originY:r,pathLength:f,pathSpacing:m=1,pathOffset:d=0,...p},z,g){if(q9(c,p,g),z){c.style.viewBox&&(c.attrs.viewBox=c.style.viewBox);return}c.attrs=c.style,c.style={};const{attrs:L,style:M,dimensions:x}=c;L.transform&&(x&&(M.transform=L.transform),delete L.transform),x&&(i!==void 0||r!==void 0||M.transform)&&(M.transformOrigin=KR(x,i!==void 0?i:.5,r!==void 0?r:.5)),t!==void 0&&(L.x=t),n!==void 0&&(L.y=n),s!==void 0&&(L.scale=s),f!==void 0&&YR(L,f,m,d,!1)}const kp=()=>({...G9(),attrs:{}}),X9=c=>typeof c=="string"&&c.toLowerCase()==="svg";function XR(c,t,n,s){const i=y.useMemo(()=>{const r=kp();return K9(r,t,X9(s),c.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(c.style){const r={};Op(r,c.style,c),i.style={...r,...i.style}}return i}function ZR(c=!1){return(n,s,i,{latestValues:r},f)=>{const d=(Y9(n)?XR:FR)(s,r,f,n),p=gR(s,typeof n=="string",c),z=n!==y.Fragment?{...p,...d,ref:i}:{},{children:g}=s,L=y.useMemo(()=>l3(g)?g.get():g,[g]);return y.createElement(n,{...z,children:L})}}function dm(c){const t=[{},{}];return c==null||c.values.forEach((n,s)=>{t[0][s]=n.get(),t[1][s]=n.getVelocity()}),t}function Z9(c,t,n,s){if(typeof t=="function"){const[i,r]=dm(s);t=t(n!==void 0?n:c.custom,i,r)}if(typeof t=="string"&&(t=c.variants&&c.variants[t]),typeof t=="function"){const[i,r]=dm(s);t=t(n!==void 0?n:c.custom,i,r)}return t}const Is=c=>Array.isArray(c),WR=c=>!!(c&&typeof c=="object"&&c.mix&&c.toValue),QR=c=>Is(c)?c[c.length-1]||0:c;function Z5(c){const t=l3(c)?c.get():c;return WR(t)?t.toValue():t}function $R({scrapeMotionValuesFromProps:c,createRenderState:t,onUpdate:n},s,i,r){const f={latestValues:JR(s,i,r,c),renderState:t()};return n&&(f.onMount=m=>n({props:s,current:m,...f}),f.onUpdate=m=>n(m)),f}const jp=c=>(t,n)=>{const s=y.useContext(I7),i=y.useContext(F7),r=()=>$R(c,t,s,i);return n?r():R9(r)};function JR(c,t,n,s){const i={},r=s(c,{});for(const L in r)i[L]=Z5(r[L]);let{initial:f,animate:m}=c;const d=G7(c),p=wp(c);t&&p&&!d&&c.inherit!==!1&&(f===void 0&&(f=t.initial),m===void 0&&(m=t.animate));let z=n?n.initial===!1:!1;z=z||f===!1;const g=z?m:f;if(g&&typeof g!="boolean"&&!q7(g)){const L=Array.isArray(g)?g:[g];for(let M=0;M{if(!n)return;let r=!!c.drag;if(!r){for(const m in i)if(C6.has(m)){r=!0;break}}if(!r)return;let f=!t;if(t)for(let m=0;m{Bp(n,s),n1.render(()=>{K9(s,i,X9(n.tagName),c.transformTemplate),Vp(n,s)})})}})};function tD(c,t){return function(s,{forwardMotionProps:i}={forwardMotionProps:!1}){const f={...Y9(s)?eD:cD,preloadedFeatures:c,useRender:ZR(i),createVisualElement:t,Component:s};return NR(f)}}function Wc(c,t,n){const s=c.getProps();return Z9(s,t,n!==void 0?n:s.custom,c)}const lD=j9(()=>window.ScrollTimeline!==void 0);class nD{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>"finished"in t?t.finished:t))}getAll(t){return this.animations[0][t]}setAll(t,n){for(let s=0;s{if(lD()&&i.attachTimeline)return i.attachTimeline(t);if(typeof n=="function")return n(i)});return()=>{s.forEach((i,r)=>{i&&i(),this.animations[r].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get startTime(){return this.getAll("startTime")}get duration(){let t=0;for(let n=0;nn[t]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class sD extends nD{then(t,n){return Promise.all(this.animations).then(t).catch(n)}}function Q9(c,t){return c?c[t]||c.default||c:void 0}const qs=2e4;function Fp(c){let t=0;const n=50;let s=c.next(t);for(;!s.done&&t=qs?1/0:t}function $9(c){return typeof c=="function"}function pm(c,t){c.timeline=t,c.onfinish=null}const J9=c=>Array.isArray(c)&&typeof c[0]=="number",aD={linearEasing:void 0};function iD(c,t){const n=j9(c);return()=>{var s;return(s=aD[t])!==null&&s!==void 0?s:n()}}const f7=iD(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ip=(c,t,n=10)=>{let s="";const i=Math.max(Math.round(t/n),2);for(let r=0;r`cubic-bezier(${c}, ${t}, ${n}, ${s})`,Gs={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:_c([0,.65,.55,1]),circOut:_c([.55,0,1,.45]),backIn:_c([.31,.01,.66,-.59]),backOut:_c([.33,1.53,.69,.99])};function Gp(c,t){if(c)return typeof c=="function"&&f7()?Ip(c,t):J9(c)?_c(c):Array.isArray(c)?c.map(n=>Gp(n,t)||Gs.easeOut):Gs[c]}const Q3={x:!1,y:!1};function Yp(){return Q3.x||Q3.y}function oD(c,t,n){var s;if(c instanceof EventTarget)return[c];if(typeof c=="string"){let i=document;const r=(s=void 0)!==null&&s!==void 0?s:i.querySelectorAll(c);return r?Array.from(r):[]}return Array.from(c)}function Kp(c,t){const n=oD(c),s=new AbortController,i={passive:!0,...t,signal:s.signal};return[n,i,()=>s.abort()]}function zm(c){return!(c.pointerType==="touch"||Yp())}function rD(c,t,n={}){const[s,i,r]=Kp(c,n),f=m=>{if(!zm(m))return;const{target:d}=m,p=t(d,m);if(typeof p!="function"||!d)return;const z=g=>{zm(g)&&(p(g),d.removeEventListener("pointerleave",z))};d.addEventListener("pointerleave",z,i)};return s.forEach(m=>{m.addEventListener("pointerenter",f,i)}),r}function u7(c,t){const n=`${t}PointerCapture`;if(c.target instanceof Element&&n in c.target&&c.pointerId!==void 0)try{c.target[n](c.pointerId)}catch{}}const Xp=(c,t)=>t?c===t?!0:Xp(c,t.parentElement):!1,ca=c=>c.pointerType==="mouse"?typeof c.button!="number"||c.button<=0:c.isPrimary!==!1,fD=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function uD(c){return fD.has(c.tagName)||c.tabIndex!==-1}const Rc=new WeakSet;function gm(c){return t=>{t.key==="Enter"&&c(t)}}function Gn(c,t){c.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const mD=(c,t)=>{const n=c.currentTarget;if(!n)return;const s=gm(()=>{if(Rc.has(n))return;Gn(n,"down");const i=gm(()=>{Gn(n,"up")}),r=()=>Gn(n,"cancel");n.addEventListener("keyup",i,t),n.addEventListener("blur",r,t)});n.addEventListener("keydown",s,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",s),t)};function Lm(c){return ca(c)&&!Yp()}function dD(c,t,n={}){const[s,i,r]=Kp(c,n),f=m=>{const d=m.currentTarget;if(!d||!Lm(m)||Rc.has(d))return;Rc.add(d),u7(m,"set");const p=t(d,m),z=(M,x)=>{d.removeEventListener("pointerup",g),d.removeEventListener("pointercancel",L),u7(M,"release"),!(!Lm(M)||!Rc.has(d))&&(Rc.delete(d),typeof p=="function"&&p(M,{success:x}))},g=M=>{(M.isTrusted?hD(M,d instanceof Element?d.getBoundingClientRect():{left:0,top:0,right:window.innerWidth,bottom:window.innerHeight}):!1)?z(M,!1):z(M,!(d instanceof Element)||Xp(d,M.target))},L=M=>{z(M,!1)};d.addEventListener("pointerup",g,i),d.addEventListener("pointercancel",L,i),d.addEventListener("lostpointercapture",L,i)};return s.forEach(m=>{m=n.useGlobalTarget?window:m;let d=!1;m instanceof HTMLElement&&(d=!0,!uD(m)&&m.getAttribute("tabindex")===null&&(m.tabIndex=0)),m.addEventListener("pointerdown",f,i),d&&m.addEventListener("focus",p=>mD(p,i),i)}),r}function hD(c,t){return c.clientXt.right||c.clientYt.bottom}function pD(c){return c==="x"||c==="y"?Q3[c]?null:(Q3[c]=!0,()=>{Q3[c]=!1}):Q3.x||Q3.y?null:(Q3.x=Q3.y=!0,()=>{Q3.x=Q3.y=!1})}const Zp=new Set(["width","height","top","left","right","bottom",...v8]);let W5;function zD(){W5=void 0}const M4={now:()=>(W5===void 0&&M4.set(Q1.isProcessing||uR.useManualTiming?Q1.timestamp:performance.now()),W5),set:c=>{W5=c,queueMicrotask(zD)}};function ea(c,t){c.indexOf(t)===-1&&c.push(t)}function ta(c,t){const n=c.indexOf(t);n>-1&&c.splice(n,1)}class la{constructor(){this.subscriptions=[]}add(t){return ea(this.subscriptions,t),()=>ta(this.subscriptions,t)}notify(t,n,s){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,n,s);else for(let r=0;r!isNaN(parseFloat(c));class LD{constructor(t,n={}){this.version="12.4.7",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(s,i=!0)=>{const r=M4.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=M4.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=gD(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new la);const s=this.events[t].add(n);return t==="change"?()=>{s(),n1.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,s){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-s}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=M4.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Cm)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,Cm);return Wp(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Qc(c,t){return new LD(c,t)}function CD(c,t,n){c.hasValue(t)?c.getValue(t).set(n):c.addValue(t,Qc(n))}function MD(c,t){const n=Wc(c,t);let{transitionEnd:s={},transition:i={},...r}=n||{};r={...r,...s};for(const f in r){const m=QR(r[f]);CD(c,f,m)}}function vD(c){return!!(l3(c)&&c.add)}function Ys(c,t){const n=c.getValue("willChange");if(vD(n))return n.add(t)}function Qp(c){return c.props[Ap]}const $p=(c,t,n)=>(((1-3*n+3*t)*c+(3*n-6*t))*c+3*t)*c,yD=1e-7,xD=12;function bD(c,t,n,s,i){let r,f,m=0;do f=t+(n-t)/2,r=$p(f,s,i)-c,r>0?n=f:t=f;while(Math.abs(r)>yD&&++mbD(r,0,1,c,n);return r=>r===0||r===1?r:$p(i(r),t,s)}const Jp=c=>t=>t<=.5?c(2*t)/2:(2-c(2*(1-t)))/2,cz=c=>t=>1-c(1-t),ez=fe(.33,1.53,.69,.99),na=cz(ez),tz=Jp(na),lz=c=>(c*=2)<1?.5*na(c):.5*(2-Math.pow(2,-10*(c-1))),sa=c=>1-Math.sin(Math.acos(c)),nz=cz(sa),sz=Jp(sa),az=c=>/^0[^.\s]+$/u.test(c);function SD(c){return typeof c=="number"?c===0:c!==null?c==="none"||c==="0"||az(c):!0}const jc=c=>Math.round(c*1e5)/1e5,aa=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function ND(c){return c==null}const wD=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ia=(c,t)=>n=>!!(typeof n=="string"&&wD.test(n)&&n.startsWith(c)||t&&!ND(n)&&Object.prototype.hasOwnProperty.call(n,t)),iz=(c,t,n)=>s=>{if(typeof s!="string")return s;const[i,r,f,m]=s.match(aa);return{[c]:parseFloat(i),[t]:parseFloat(r),[n]:parseFloat(f),alpha:m!==void 0?parseFloat(m):1}},AD=c=>Z4(0,255,c),Yn={...y8,transform:c=>Math.round(AD(c))},f6={test:ia("rgb","red"),parse:iz("red","green","blue"),transform:({red:c,green:t,blue:n,alpha:s=1})=>"rgba("+Yn.transform(c)+", "+Yn.transform(t)+", "+Yn.transform(n)+", "+jc(Zc.transform(s))+")"};function TD(c){let t="",n="",s="",i="";return c.length>5?(t=c.substring(1,3),n=c.substring(3,5),s=c.substring(5,7),i=c.substring(7,9)):(t=c.substring(1,2),n=c.substring(2,3),s=c.substring(3,4),i=c.substring(4,5),t+=t,n+=n,s+=s,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const Ks={test:ia("#"),parse:TD,transform:f6.transform},n8={test:ia("hsl","hue"),parse:iz("hue","saturation","lightness"),transform:({hue:c,saturation:t,lightness:n,alpha:s=1})=>"hsla("+Math.round(c)+", "+C4.transform(jc(t))+", "+C4.transform(jc(n))+", "+jc(Zc.transform(s))+")"},t3={test:c=>f6.test(c)||Ks.test(c)||n8.test(c),parse:c=>f6.test(c)?f6.parse(c):n8.test(c)?n8.parse(c):Ks.parse(c),transform:c=>typeof c=="string"?c:c.hasOwnProperty("red")?f6.transform(c):n8.transform(c)},ED=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function _D(c){var t,n;return isNaN(c)&&typeof c=="string"&&(((t=c.match(aa))===null||t===void 0?void 0:t.length)||0)+(((n=c.match(ED))===null||n===void 0?void 0:n.length)||0)>0}const oz="number",rz="color",RD="var",DD="var(",Mm="${}",OD=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function $c(c){const t=c.toString(),n=[],s={color:[],number:[],var:[]},i=[];let r=0;const m=t.replace(OD,d=>(t3.test(d)?(s.color.push(r),i.push(rz),n.push(t3.parse(d))):d.startsWith(DD)?(s.var.push(r),i.push(RD),n.push(d)):(s.number.push(r),i.push(oz),n.push(parseFloat(d))),++r,Mm)).split(Mm);return{values:n,split:m,indexes:s,types:i}}function fz(c){return $c(c).values}function uz(c){const{split:t,types:n}=$c(c),s=t.length;return i=>{let r="";for(let f=0;ftypeof c=="number"?0:c;function jD(c){const t=fz(c);return uz(c)(t.map(kD))}const O0={test:_D,parse:fz,createTransformer:uz,getAnimatableNone:jD},BD=new Set(["brightness","contrast","saturate","opacity"]);function HD(c){const[t,n]=c.slice(0,-1).split("(");if(t==="drop-shadow")return c;const[s]=n.match(aa)||[];if(!s)return c;const i=n.replace(s,"");let r=BD.has(t)?1:0;return s!==n&&(r*=100),t+"("+r+i+")"}const PD=/\b([a-z-]*)\(.*?\)/gu,Xs={...O0,getAnimatableNone:c=>{const t=c.match(PD);return t?t.map(HD).join(" "):c}},VD={...I9,color:t3,backgroundColor:t3,outlineColor:t3,fill:t3,stroke:t3,borderColor:t3,borderTopColor:t3,borderRightColor:t3,borderBottomColor:t3,borderLeftColor:t3,filter:Xs,WebkitFilter:Xs},oa=c=>VD[c];function mz(c,t){let n=oa(c);return n!==Xs&&(n=O0),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const UD=new Set(["auto","none","0"]);function FD(c,t,n){let s=0,i;for(;sc===y8||c===b2,ym=(c,t)=>parseFloat(c.split(", ")[t]),xm=(c,t)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const i=s.match(/^matrix3d\((.+)\)$/u);if(i)return ym(i[1],t);{const r=s.match(/^matrix\((.+)\)$/u);return r?ym(r[1],c):0}},ID=new Set(["x","y","z"]),qD=v8.filter(c=>!ID.has(c));function GD(c){const t=[];return qD.forEach(n=>{const s=c.getValue(n);s!==void 0&&(t.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),t}const z8={width:({x:c},{paddingLeft:t="0",paddingRight:n="0"})=>c.max-c.min-parseFloat(t)-parseFloat(n),height:({y:c},{paddingTop:t="0",paddingBottom:n="0"})=>c.max-c.min-parseFloat(t)-parseFloat(n),top:(c,{top:t})=>parseFloat(t),left:(c,{left:t})=>parseFloat(t),bottom:({y:c},{top:t})=>parseFloat(t)+(c.max-c.min),right:({x:c},{left:t})=>parseFloat(t)+(c.max-c.min),x:xm(4,13),y:xm(5,14)};z8.translateX=z8.x;z8.translateY=z8.y;const u6=new Set;let Zs=!1,Ws=!1;function dz(){if(Ws){const c=Array.from(u6).filter(s=>s.needsMeasurement),t=new Set(c.map(s=>s.element)),n=new Map;t.forEach(s=>{const i=GD(s);i.length&&(n.set(s,i),s.render())}),c.forEach(s=>s.measureInitialState()),t.forEach(s=>{s.render();const i=n.get(s);i&&i.forEach(([r,f])=>{var m;(m=s.getValue(r))===null||m===void 0||m.set(f)})}),c.forEach(s=>s.measureEndState()),c.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}Ws=!1,Zs=!1,u6.forEach(c=>c.complete()),u6.clear()}function hz(){u6.forEach(c=>{c.readKeyframes(),c.needsMeasurement&&(Ws=!0)})}function YD(){hz(),dz()}class ra{constructor(t,n,s,i,r,f=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=s,this.motionValue=i,this.element=r,this.isAsync=f}scheduleResolve(){this.isScheduled=!0,this.isAsync?(u6.add(this),Zs||(Zs=!0,n1.read(hz),n1.resolveKeyframes(dz))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:s,motionValue:i}=this;for(let r=0;r/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(c),KD=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function XD(c){const t=KD.exec(c);if(!t)return[,];const[,n,s,i]=t;return[`--${n??s}`,i]}function zz(c,t,n=1){const[s,i]=XD(c);if(!s)return;const r=window.getComputedStyle(t).getPropertyValue(s);if(r){const f=r.trim();return pz(f)?parseFloat(f):f}return F9(i)?zz(i,t,n+1):i}const gz=c=>t=>t.test(c),ZD={test:c=>c==="auto",parse:c=>c},Lz=[y8,b2,C4,S0,OR,DR,ZD],bm=c=>Lz.find(gz(c));class Cz extends ra{constructor(t,n,s,i,r){super(t,n,s,i,r,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:n,name:s}=this;if(!n||!n.current)return;super.readKeyframes();for(let d=0;d{n.getValue(d).set(p)}),this.resolveNoneKeyframes()}}const Sm=(c,t)=>t==="zIndex"?!1:!!(typeof c=="number"||Array.isArray(c)||typeof c=="string"&&(O0.test(c)||c==="0")&&!c.startsWith("url("));function WD(c){const t=c[0];if(c.length===1)return!0;for(let n=0;nc!==null;function Y7(c,{repeat:t,repeatType:n="loop"},s){const i=c.filter($D),r=t&&n!=="loop"&&t%2===1?0:i.length-1;return!r||s===void 0?i[r]:s}const JD=40;class Mz{constructor({autoplay:t=!0,delay:n=0,type:s="keyframes",repeat:i=0,repeatDelay:r=0,repeatType:f="loop",...m}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=M4.now(),this.options={autoplay:t,delay:n,type:s,repeat:i,repeatDelay:r,repeatType:f,...m},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>JD?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&YD(),this._resolved}onKeyframesResolved(t,n){this.resolvedAt=M4.now(),this.hasAttemptedResolve=!0;const{name:s,type:i,velocity:r,delay:f,onComplete:m,onUpdate:d,isGenerator:p}=this.options;if(!p&&!QD(t,s,i,r))if(f)this.options.duration=0;else{d&&d(Y7(t,this.options,n)),m&&m(),this.resolveFinishedPromise();return}const z=this.initPlayback(t,n);z!==!1&&(this._resolved={keyframes:t,finalKeyframe:n,...z},this.onPostResolved())}onPostResolved(){}then(t,n){return this.currentFinishedPromise.then(t,n)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(t=>{this.resolveFinishedPromise=t})}}const u1=(c,t,n)=>c+(t-c)*n;function Kn(c,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?c+(t-c)*6*n:n<1/2?t:n<2/3?c+(t-c)*(2/3-n)*6:c}function cO({hue:c,saturation:t,lightness:n,alpha:s}){c/=360,t/=100,n/=100;let i=0,r=0,f=0;if(!t)i=r=f=n;else{const m=n<.5?n*(1+t):n+t-n*t,d=2*n-m;i=Kn(d,m,c+1/3),r=Kn(d,m,c),f=Kn(d,m,c-1/3)}return{red:Math.round(i*255),green:Math.round(r*255),blue:Math.round(f*255),alpha:s}}function m7(c,t){return n=>n>0?t:c}const Xn=(c,t,n)=>{const s=c*c,i=n*(t*t-s)+s;return i<0?0:Math.sqrt(i)},eO=[Ks,f6,n8],tO=c=>eO.find(t=>t.test(c));function Nm(c){const t=tO(c);if(!t)return!1;let n=t.parse(c);return t===n8&&(n=cO(n)),n}const wm=(c,t)=>{const n=Nm(c),s=Nm(t);if(!n||!s)return m7(c,t);const i={...n};return r=>(i.red=Xn(n.red,s.red,r),i.green=Xn(n.green,s.green,r),i.blue=Xn(n.blue,s.blue,r),i.alpha=u1(n.alpha,s.alpha,r),f6.transform(i))},lO=(c,t)=>n=>t(c(n)),ue=(...c)=>c.reduce(lO),Qs=new Set(["none","hidden"]);function nO(c,t){return Qs.has(c)?n=>n<=0?c:t:n=>n>=1?t:c}function sO(c,t){return n=>u1(c,t,n)}function fa(c){return typeof c=="number"?sO:typeof c=="string"?F9(c)?m7:t3.test(c)?wm:oO:Array.isArray(c)?vz:typeof c=="object"?t3.test(c)?wm:aO:m7}function vz(c,t){const n=[...c],s=n.length,i=c.map((r,f)=>fa(r)(r,t[f]));return r=>{for(let f=0;f{for(const r in s)n[r]=s[r](i);return n}}function iO(c,t){var n;const s=[],i={color:0,var:0,number:0};for(let r=0;r{const n=O0.createTransformer(t),s=$c(c),i=$c(t);return s.indexes.var.length===i.indexes.var.length&&s.indexes.color.length===i.indexes.color.length&&s.indexes.number.length>=i.indexes.number.length?Qs.has(c)&&!i.values.length||Qs.has(t)&&!s.values.length?nO(c,t):ue(vz(iO(s,i),i.values),n):m7(c,t)};function yz(c,t,n){return typeof c=="number"&&typeof t=="number"&&typeof n=="number"?u1(c,t,n):fa(c)(c,t)}const rO=5;function xz(c,t,n){const s=Math.max(t-rO,0);return Wp(n-c(s),t-s)}const L1={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Am=.001;function fO({duration:c=L1.duration,bounce:t=L1.bounce,velocity:n=L1.velocity,mass:s=L1.mass}){let i,r,f=1-t;f=Z4(L1.minDamping,L1.maxDamping,f),c=Z4(L1.minDuration,L1.maxDuration,G4(c)),f<1?(i=p=>{const z=p*f,g=z*c,L=z-n,M=$s(p,f),x=Math.exp(-g);return Am-L/M*x},r=p=>{const g=p*f*c,L=g*n+n,M=Math.pow(f,2)*Math.pow(p,2)*c,x=Math.exp(-g),S=$s(Math.pow(p,2),f);return(-i(p)+Am>0?-1:1)*((L-M)*x)/S}):(i=p=>{const z=Math.exp(-p*c),g=(p-n)*c+1;return-.001+z*g},r=p=>{const z=Math.exp(-p*c),g=(n-p)*(c*c);return z*g});const m=5/c,d=mO(i,r,m);if(c=q4(c),isNaN(d))return{stiffness:L1.stiffness,damping:L1.damping,duration:c};{const p=Math.pow(d,2)*s;return{stiffness:p,damping:f*2*Math.sqrt(s*p),duration:c}}}const uO=12;function mO(c,t,n){let s=n;for(let i=1;ic[n]!==void 0)}function pO(c){let t={velocity:L1.velocity,stiffness:L1.stiffness,damping:L1.damping,mass:L1.mass,isResolvedFromDuration:!1,...c};if(!Tm(c,hO)&&Tm(c,dO))if(c.visualDuration){const n=c.visualDuration,s=2*Math.PI/(n*1.2),i=s*s,r=2*Z4(.05,1,1-(c.bounce||0))*Math.sqrt(i);t={...t,mass:L1.mass,stiffness:i,damping:r}}else{const n=fO(c);t={...t,...n,mass:L1.mass},t.isResolvedFromDuration=!0}return t}function bz(c=L1.visualDuration,t=L1.bounce){const n=typeof c!="object"?{visualDuration:c,keyframes:[0,1],bounce:t}:c;let{restSpeed:s,restDelta:i}=n;const r=n.keyframes[0],f=n.keyframes[n.keyframes.length-1],m={done:!1,value:r},{stiffness:d,damping:p,mass:z,duration:g,velocity:L,isResolvedFromDuration:M}=pO({...n,velocity:-G4(n.velocity||0)}),x=L||0,S=p/(2*Math.sqrt(d*z)),w=f-r,N=G4(Math.sqrt(d/z)),_=Math.abs(w)<5;s||(s=_?L1.restSpeed.granular:L1.restSpeed.default),i||(i=_?L1.restDelta.granular:L1.restDelta.default);let T;if(S<1){const A=$s(N,S);T=P=>{const V=Math.exp(-S*N*P);return f-V*((x+S*N*w)/A*Math.sin(A*P)+w*Math.cos(A*P))}}else if(S===1)T=A=>f-Math.exp(-N*A)*(w+(x+N*w)*A);else{const A=N*Math.sqrt(S*S-1);T=P=>{const V=Math.exp(-S*N*P),U=Math.min(A*P,300);return f-V*((x+S*N*w)*Math.sinh(U)+A*w*Math.cosh(U))/A}}const D={calculatedDuration:M&&g||null,next:A=>{const P=T(A);if(M)m.done=A>=g;else{let V=0;S<1&&(V=A===0?q4(x):xz(T,A,P));const U=Math.abs(V)<=s,q=Math.abs(f-P)<=i;m.done=U&&q}return m.value=m.done?f:P,m},toString:()=>{const A=Math.min(Fp(D),qs),P=Ip(V=>D.next(A*V).value,A,30);return A+"ms "+P}};return D}function Em({keyframes:c,velocity:t=0,power:n=.8,timeConstant:s=325,bounceDamping:i=10,bounceStiffness:r=500,modifyTarget:f,min:m,max:d,restDelta:p=.5,restSpeed:z}){const g=c[0],L={done:!1,value:g},M=U=>m!==void 0&&Ud,x=U=>m===void 0?d:d===void 0||Math.abs(m-U)-S*Math.exp(-U/s),T=U=>N+_(U),D=U=>{const q=_(U),Q=T(U);L.done=Math.abs(q)<=p,L.value=L.done?N:Q};let A,P;const V=U=>{M(L.value)&&(A=U,P=bz({keyframes:[L.value,x(L.value)],velocity:xz(T,U,L.value),damping:i,stiffness:r,restDelta:p,restSpeed:z}))};return V(0),{calculatedDuration:null,next:U=>{let q=!1;return!P&&A===void 0&&(q=!0,D(U),V(U)),A!==void 0&&U>=A?P.next(U-A):(!q&&D(U),L)}}}const zO=fe(.42,0,1,1),gO=fe(0,0,.58,1),Sz=fe(.42,0,.58,1),LO=c=>Array.isArray(c)&&typeof c[0]!="number",CO={linear:v3,easeIn:zO,easeInOut:Sz,easeOut:gO,circIn:sa,circInOut:sz,circOut:nz,backIn:na,backInOut:tz,backOut:ez,anticipate:lz},_m=c=>{if(J9(c)){xp(c.length===4);const[t,n,s,i]=c;return fe(t,n,s,i)}else if(typeof c=="string")return CO[c];return c};function MO(c,t,n){const s=[],i=n||yz,r=c.length-1;for(let f=0;ft[0];if(r===2&&t[0]===t[1])return()=>t[1];const f=c[0]===c[1];c[0]>c[r-1]&&(c=[...c].reverse(),t=[...t].reverse());const m=MO(t,s,i),d=m.length,p=z=>{if(f&&z1)for(;gp(Z4(c[0],c[r-1],z)):p}function yO(c,t){const n=c[c.length-1];for(let s=1;s<=t;s++){const i=h8(0,t,s);c.push(u1(n,1,i))}}function xO(c){const t=[0];return yO(t,c.length-1),t}function bO(c,t){return c.map(n=>n*t)}function SO(c,t){return c.map(()=>t||Sz).splice(0,c.length-1)}function d7({duration:c=300,keyframes:t,times:n,ease:s="easeInOut"}){const i=LO(s)?s.map(_m):_m(s),r={done:!1,value:t[0]},f=bO(n&&n.length===t.length?n:xO(t),c),m=vO(f,t,{ease:Array.isArray(i)?i:SO(t,i)});return{calculatedDuration:c,next:d=>(r.value=m(d),r.done=d>=c,r)}}const NO=c=>{const t=({timestamp:n})=>c(n);return{start:()=>n1.update(t,!0),stop:()=>D0(t),now:()=>Q1.isProcessing?Q1.timestamp:M4.now()}},wO={decay:Em,inertia:Em,tween:d7,keyframes:d7,spring:bz},AO=c=>c/100;class ua extends Mz{constructor(t){super(t),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:d}=this.options;d&&d()};const{name:n,motionValue:s,element:i,keyframes:r}=this.options,f=(i==null?void 0:i.KeyframeResolver)||ra,m=(d,p)=>this.onKeyframesResolved(d,p);this.resolver=new f(r,m,n,s,i),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(t){const{type:n="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:r,velocity:f=0}=this.options,m=$9(n)?n:wO[n]||d7;let d,p;m!==d7&&typeof t[0]!="number"&&(d=ue(AO,yz(t[0],t[1])),t=[0,100]);const z=m({...this.options,keyframes:t});r==="mirror"&&(p=m({...this.options,keyframes:[...t].reverse(),velocity:-f})),z.calculatedDuration===null&&(z.calculatedDuration=Fp(z));const{calculatedDuration:g}=z,L=g+i,M=L*(s+1)-i;return{generator:z,mirroredGenerator:p,mapPercentToKeyframes:d,calculatedDuration:g,resolvedDuration:L,totalDuration:M}}onPostResolved(){const{autoplay:t=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!t?this.pause():this.state=this.pendingPlayState}tick(t,n=!1){const{resolved:s}=this;if(!s){const{keyframes:U}=this.options;return{done:!0,value:U[U.length-1]}}const{finalKeyframe:i,generator:r,mirroredGenerator:f,mapPercentToKeyframes:m,keyframes:d,calculatedDuration:p,totalDuration:z,resolvedDuration:g}=s;if(this.startTime===null)return r.next(0);const{delay:L,repeat:M,repeatType:x,repeatDelay:S,onUpdate:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-z/this.speed,this.startTime)),n?this.currentTime=t:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(t-this.startTime)*this.speed;const N=this.currentTime-L*(this.speed>=0?1:-1),_=this.speed>=0?N<0:N>z;this.currentTime=Math.max(N,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=z);let T=this.currentTime,D=r;if(M){const U=Math.min(this.currentTime,z)/g;let q=Math.floor(U),Q=U%1;!Q&&U>=1&&(Q=1),Q===1&&q--,q=Math.min(q,M+1),!!(q%2)&&(x==="reverse"?(Q=1-Q,S&&(Q-=S/g)):x==="mirror"&&(D=f)),T=Z4(0,1,Q)*g}const A=_?{done:!1,value:d[0]}:D.next(T);m&&(A.value=m(A.value));let{done:P}=A;!_&&p!==null&&(P=this.speed>=0?this.currentTime>=z:this.currentTime<=0);const V=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&P);return V&&i!==void 0&&(A.value=Y7(d,this.options,i)),w&&w(A.value),V&&this.finish(),A}get duration(){const{resolved:t}=this;return t?G4(t.calculatedDuration):0}get time(){return G4(this.currentTime)}set time(t){t=q4(t),this.currentTime=t,this.holdTime!==null||this.speed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.speed)}get speed(){return this.playbackSpeed}set speed(t){const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=G4(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:t=NO,onPlay:n,startTime:s}=this.options;this.driver||(this.driver=t(r=>this.tick(r))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=s??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var t;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(t=this.currentTime)!==null&&t!==void 0?t:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:t}=this.options;t&&t()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}}const TO=new Set(["opacity","clipPath","filter","transform"]);function EO(c,t,n,{delay:s=0,duration:i=300,repeat:r=0,repeatType:f="loop",ease:m="easeInOut",times:d}={}){const p={[t]:n};d&&(p.offset=d);const z=Gp(m,i);return Array.isArray(z)&&(p.easing=z),c.animate(p,{delay:s,duration:i,easing:Array.isArray(z)?"linear":z,fill:"both",iterations:r+1,direction:f==="reverse"?"alternate":"normal"})}const _O=j9(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),h7=10,RO=2e4;function DO(c){return $9(c.type)||c.type==="spring"||!qp(c.ease)}function OO(c,t){const n=new ua({...t,keyframes:c,repeat:0,delay:0,isGenerator:!0});let s={done:!1,value:c[0]};const i=[];let r=0;for(;!s.done&&rthis.onKeyframesResolved(f,m),n,s,i),this.resolver.scheduleResolve()}initPlayback(t,n){let{duration:s=300,times:i,ease:r,type:f,motionValue:m,name:d,startTime:p}=this.options;if(!m.owner||!m.owner.current)return!1;if(typeof r=="string"&&f7()&&kO(r)&&(r=Nz[r]),DO(this.options)){const{onComplete:g,onUpdate:L,motionValue:M,element:x,...S}=this.options,w=OO(t,S);t=w.keyframes,t.length===1&&(t[1]=t[0]),s=w.duration,i=w.times,r=w.ease,f="keyframes"}const z=EO(m.owner.current,d,t,{...this.options,duration:s,times:i,ease:r});return z.startTime=p??this.calcStartTime(),this.pendingTimeline?(pm(z,this.pendingTimeline),this.pendingTimeline=void 0):z.onfinish=()=>{const{onComplete:g}=this.options;m.set(Y7(t,this.options,n)),g&&g(),this.cancel(),this.resolveFinishedPromise()},{animation:z,duration:s,times:i,type:f,ease:r,keyframes:t}}get duration(){const{resolved:t}=this;if(!t)return 0;const{duration:n}=t;return G4(n)}get time(){const{resolved:t}=this;if(!t)return 0;const{animation:n}=t;return G4(n.currentTime||0)}set time(t){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.currentTime=q4(t)}get speed(){const{resolved:t}=this;if(!t)return 1;const{animation:n}=t;return n.playbackRate}set speed(t){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.playbackRate=t}get state(){const{resolved:t}=this;if(!t)return"idle";const{animation:n}=t;return n.playState}get startTime(){const{resolved:t}=this;if(!t)return null;const{animation:n}=t;return n.startTime}attachTimeline(t){if(!this._resolved)this.pendingTimeline=t;else{const{resolved:n}=this;if(!n)return v3;const{animation:s}=n;pm(s,t)}return v3}play(){if(this.isStopped)return;const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:t}=this;if(!t)return;const{animation:n,keyframes:s,duration:i,type:r,ease:f,times:m}=t;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:p,onUpdate:z,onComplete:g,element:L,...M}=this.options,x=new ua({...M,keyframes:s,duration:i,type:r,ease:f,times:m,isGenerator:!0}),S=q4(this.time);p.setWithVelocity(x.sample(S-h7).value,x.sample(S).value,h7)}const{onStop:d}=this.options;d&&d(),this.cancel()}complete(){const{resolved:t}=this;t&&t.animation.finish()}cancel(){const{resolved:t}=this;t&&t.animation.cancel()}static supports(t){const{motionValue:n,name:s,repeatDelay:i,repeatType:r,damping:f,type:m}=t;if(!n||!n.owner||!(n.owner.current instanceof HTMLElement))return!1;const{onUpdate:d,transformTemplate:p}=n.owner.getProps();return _O()&&s&&TO.has(s)&&!d&&!p&&!i&&r!=="mirror"&&f!==0&&m!=="inertia"}}const jO={type:"spring",stiffness:500,damping:25,restSpeed:10},BO=c=>({type:"spring",stiffness:550,damping:c===0?2*Math.sqrt(550):30,restSpeed:10}),HO={type:"keyframes",duration:.8},PO={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},VO=(c,{keyframes:t})=>t.length>2?HO:C6.has(c)?c.startsWith("scale")?BO(t[1]):jO:PO;function UO({when:c,delay:t,delayChildren:n,staggerChildren:s,staggerDirection:i,repeat:r,repeatType:f,repeatDelay:m,from:d,elapsed:p,...z}){return!!Object.keys(z).length}const ma=(c,t,n,s={},i,r)=>f=>{const m=Q9(s,c)||{},d=m.delay||s.delay||0;let{elapsed:p=0}=s;p=p-q4(d);let z={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...m,delay:-p,onUpdate:L=>{t.set(L),m.onUpdate&&m.onUpdate(L)},onComplete:()=>{f(),m.onComplete&&m.onComplete()},name:c,motionValue:t,element:r?void 0:i};UO(m)||(z={...z,...VO(c,z)}),z.duration&&(z.duration=q4(z.duration)),z.repeatDelay&&(z.repeatDelay=q4(z.repeatDelay)),z.from!==void 0&&(z.keyframes[0]=z.from);let g=!1;if((z.type===!1||z.duration===0&&!z.repeatDelay)&&(z.duration=0,z.delay===0&&(g=!0)),g&&!r&&t.get()!==void 0){const L=Y7(z.keyframes,m);if(L!==void 0)return n1.update(()=>{z.onUpdate(L),z.onComplete()}),new sD([])}return!r&&Rm.supports(z)?new Rm(z):new ua(z)};function FO({protectedKeys:c,needsAnimating:t},n){const s=c.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,s}function wz(c,t,{delay:n=0,transitionOverride:s,type:i}={}){var r;let{transition:f=c.getDefaultTransition(),transitionEnd:m,...d}=t;s&&(f=s);const p=[],z=i&&c.animationState&&c.animationState.getState()[i];for(const g in d){const L=c.getValue(g,(r=c.latestValues[g])!==null&&r!==void 0?r:null),M=d[g];if(M===void 0||z&&FO(z,g))continue;const x={delay:n,...Q9(f||{},g)};let S=!1;if(window.MotionHandoffAnimation){const N=Qp(c);if(N){const _=window.MotionHandoffAnimation(N,g,n1);_!==null&&(x.startTime=_,S=!0)}}Ys(c,g),L.start(ma(g,L,M,c.shouldReduceMotion&&Zp.has(g)?{type:!1}:x,c,S));const w=L.animation;w&&p.push(w)}return m&&Promise.all(p).then(()=>{n1.update(()=>{m&&MD(c,m)})}),p}function Js(c,t,n={}){var s;const i=Wc(c,t,n.type==="exit"?(s=c.presenceContext)===null||s===void 0?void 0:s.custom:void 0);let{transition:r=c.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(r=n.transitionOverride);const f=i?()=>Promise.all(wz(c,i,n)):()=>Promise.resolve(),m=c.variantChildren&&c.variantChildren.size?(p=0)=>{const{delayChildren:z=0,staggerChildren:g,staggerDirection:L}=r;return IO(c,t,z+p,g,L,n)}:()=>Promise.resolve(),{when:d}=r;if(d){const[p,z]=d==="beforeChildren"?[f,m]:[m,f];return p().then(()=>z())}else return Promise.all([f(),m(n.delay)])}function IO(c,t,n=0,s=0,i=1,r){const f=[],m=(c.variantChildren.size-1)*s,d=i===1?(p=0)=>p*s:(p=0)=>m-p*s;return Array.from(c.variantChildren).sort(qO).forEach((p,z)=>{p.notify("AnimationStart",t),f.push(Js(p,t,{...r,delay:n+d(z)}).then(()=>p.notify("AnimationComplete",t)))}),Promise.all(f)}function qO(c,t){return c.sortNodePosition(t)}function GO(c,t,n={}){c.notify("AnimationStart",t);let s;if(Array.isArray(t)){const i=t.map(r=>Js(c,r,n));s=Promise.all(i)}else if(typeof t=="string")s=Js(c,t,n);else{const i=typeof t=="function"?Wc(c,t,n.custom):t;s=Promise.all(wz(c,i,n))}return s.then(()=>{c.notify("AnimationComplete",t)})}function Az(c,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==c.length)return!1;for(let s=0;sPromise.all(t.map(({animation:n,options:s})=>GO(c,n,s)))}function WO(c){let t=ZO(c),n=Dm(),s=!0;const i=d=>(p,z)=>{var g;const L=Wc(c,z,d==="exit"?(g=c.presenceContext)===null||g===void 0?void 0:g.custom:void 0);if(L){const{transition:M,transitionEnd:x,...S}=L;p={...p,...S,...x}}return p};function r(d){t=d(c)}function f(d){const{props:p}=c,z=Tz(c.parent)||{},g=[],L=new Set;let M={},x=1/0;for(let w=0;wx&&D,q=!1;const Q=Array.isArray(T)?T:[T];let n2=Q.reduce(i(N),{});A===!1&&(n2={});const{prevResolvedValues:u2={}}=_,h2={...u2,...n2},f2=W=>{U=!0,L.has(W)&&(q=!0,L.delete(W)),_.needsAnimating[W]=!0;const e2=c.getValue(W);e2&&(e2.liveStyle=!1)};for(const W in h2){const e2=n2[W],t2=u2[W];if(M.hasOwnProperty(W))continue;let R=!1;Is(e2)&&Is(t2)?R=!Az(e2,t2):R=e2!==t2,R?e2!=null?f2(W):L.add(W):e2!==void 0&&L.has(W)?f2(W):_.protectedKeys[W]=!0}_.prevProp=T,_.prevResolvedValues=n2,_.isActive&&(M={...M,...n2}),s&&c.blockInitialAnimation&&(U=!1),U&&(!(P&&V)||q)&&g.push(...Q.map(W=>({animation:W,options:{type:N}})))}if(L.size){const w={};if(typeof p.initial!="boolean"){const N=Wc(c,Array.isArray(p.initial)?p.initial[0]:p.initial);N&&N.transition&&(w.transition=N.transition)}L.forEach(N=>{const _=c.getBaseTarget(N),T=c.getValue(N);T&&(T.liveStyle=!0),w[N]=_??null}),g.push({animation:w})}let S=!!g.length;return s&&(p.initial===!1||p.initial===p.animate)&&!c.manuallyAnimateOnMount&&(S=!1),s=!1,S?t(g):Promise.resolve()}function m(d,p){var z;if(n[d].isActive===p)return Promise.resolve();(z=c.variantChildren)===null||z===void 0||z.forEach(L=>{var M;return(M=L.animationState)===null||M===void 0?void 0:M.setActive(d,p)}),n[d].isActive=p;const g=f(d);for(const L in n)n[L].protectedKeys={};return g}return{animateChanges:f,setActive:m,setAnimateFunction:r,getState:()=>n,reset:()=>{n=Dm(),s=!0}}}function QO(c,t){return typeof t=="string"?t!==c:Array.isArray(t)?!Az(t,c):!1}function n6(c=!1){return{isActive:c,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Dm(){return{animate:n6(!0),whileInView:n6(),whileHover:n6(),whileTap:n6(),whileDrag:n6(),whileFocus:n6(),exit:n6()}}class j0{constructor(t){this.isMounted=!1,this.node=t}update(){}}class $O extends j0{constructor(t){super(t),t.animationState||(t.animationState=WO(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();q7(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)===null||t===void 0||t.call(this)}}let JO=0;class ck extends j0{constructor(){super(...arguments),this.id=JO++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===s)return;const i=this.node.animationState.setActive("exit",!t);n&&!t&&i.then(()=>{n(this.id)})}mount(){const{register:t,onExitComplete:n}=this.node.presenceContext||{};n&&n(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const ek={animation:{Feature:$O},exit:{Feature:ck}};function Jc(c,t,n,s={passive:!0}){return c.addEventListener(t,n,s),()=>c.removeEventListener(t,n)}function me(c){return{point:{x:c.pageX,y:c.pageY}}}const tk=c=>t=>ca(t)&&c(t,me(t));function s8(c,t,n,s){return Jc(c,t,tk(n),s)}function Ez({top:c,left:t,right:n,bottom:s}){return{x:{min:t,max:n},y:{min:c,max:s}}}function lk({x:c,y:t}){return{top:t.min,right:c.max,bottom:t.max,left:c.min}}function nk(c,t){if(!t)return c;const n=t({x:c.left,y:c.top}),s=t({x:c.right,y:c.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}const _z=1e-4,sk=1-_z,ak=1+_z,Rz=.01,ik=0-Rz,ok=0+Rz;function o3(c){return c.max-c.min}function rk(c,t,n){return Math.abs(c-t)<=n}function Om(c,t,n,s=.5){c.origin=s,c.originPoint=u1(t.min,t.max,c.origin),c.scale=o3(n)/o3(t),c.translate=u1(n.min,n.max,c.origin)-c.originPoint,(c.scale>=sk&&c.scale<=ak||isNaN(c.scale))&&(c.scale=1),(c.translate>=ik&&c.translate<=ok||isNaN(c.translate))&&(c.translate=0)}function Bc(c,t,n,s){Om(c.x,t.x,n.x,s?s.originX:void 0),Om(c.y,t.y,n.y,s?s.originY:void 0)}function km(c,t,n){c.min=n.min+t.min,c.max=c.min+o3(t)}function fk(c,t,n){km(c.x,t.x,n.x),km(c.y,t.y,n.y)}function jm(c,t,n){c.min=t.min-n.min,c.max=c.min+o3(t)}function Hc(c,t,n){jm(c.x,t.x,n.x),jm(c.y,t.y,n.y)}const Bm=()=>({translate:0,scale:1,origin:0,originPoint:0}),a8=()=>({x:Bm(),y:Bm()}),Hm=()=>({min:0,max:0}),x1=()=>({x:Hm(),y:Hm()});function F3(c){return[c("x"),c("y")]}function Zn(c){return c===void 0||c===1}function c9({scale:c,scaleX:t,scaleY:n}){return!Zn(c)||!Zn(t)||!Zn(n)}function i6(c){return c9(c)||Dz(c)||c.z||c.rotate||c.rotateX||c.rotateY||c.skewX||c.skewY}function Dz(c){return Pm(c.x)||Pm(c.y)}function Pm(c){return c&&c!=="0%"}function p7(c,t,n){const s=c-n,i=t*s;return n+i}function Vm(c,t,n,s,i){return i!==void 0&&(c=p7(c,i,s)),p7(c,n,s)+t}function e9(c,t=0,n=1,s,i){c.min=Vm(c.min,t,n,s,i),c.max=Vm(c.max,t,n,s,i)}function Oz(c,{x:t,y:n}){e9(c.x,t.translate,t.scale,t.originPoint),e9(c.y,n.translate,n.scale,n.originPoint)}const Um=.999999999999,Fm=1.0000000000001;function uk(c,t,n,s=!1){const i=n.length;if(!i)return;t.x=t.y=1;let r,f;for(let m=0;mUm&&(t.x=1),t.yUm&&(t.y=1)}function i8(c,t){c.min=c.min+t,c.max=c.max+t}function Im(c,t,n,s,i=.5){const r=u1(c.min,c.max,i);e9(c,t,n,r,s)}function o8(c,t){Im(c.x,t.x,t.scaleX,t.scale,t.originX),Im(c.y,t.y,t.scaleY,t.scale,t.originY)}function kz(c,t){return Ez(nk(c.getBoundingClientRect(),t))}function mk(c,t,n){const s=kz(c,n),{scroll:i}=t;return i&&(i8(s.x,i.offset.x),i8(s.y,i.offset.y)),s}const qm=(c,t)=>Math.abs(c-t);function dk(c,t){const n=qm(c.x,t.x),s=qm(c.y,t.y);return Math.sqrt(n**2+s**2)}class jz{constructor(t,n,{transformPagePoint:s,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const z=Qn(this.lastMoveEventInfo,this.history),g=this.startEvent!==null,L=dk(z.offset,{x:0,y:0})>=3;if(!g&&!L)return;const{point:M}=z,{timestamp:x}=Q1;this.history.push({...M,timestamp:x});const{onStart:S,onMove:w}=this.handlers;g||(S&&S(this.lastMoveEvent,z),this.startEvent=this.lastMoveEvent),w&&w(this.lastMoveEvent,z)},this.handlePointerMove=(z,g)=>{if(z.target instanceof Element&&z.target.hasPointerCapture&&z.pointerId!==void 0)try{if(!z.target.hasPointerCapture(z.pointerId))return}catch{}this.lastMoveEvent=z,this.lastMoveEventInfo=Wn(g,this.transformPagePoint),n1.update(this.updatePoint,!0)},this.handlePointerUp=(z,g)=>{u7(z,"release"),this.end();const{onEnd:L,onSessionEnd:M,resumeAnimation:x}=this.handlers;if(this.dragSnapToOrigin&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const S=Qn(z.type==="pointercancel"||z.type==="lostpointercapture"?this.lastMoveEventInfo:Wn(g,this.transformPagePoint),this.history);this.startEvent&&L&&L(z,S),M&&M(z,S)},!ca(t))return;this.dragSnapToOrigin=i,this.handlers=n,this.transformPagePoint=s;const r=me(t),f=Wn(r,this.transformPagePoint),{point:m}=f,{timestamp:d}=Q1;this.history=[{...m,timestamp:d}];const{onSessionStart:p}=n;p&&p(t,Qn(f,this.history)),u7(t,"set"),this.removeListeners=ue(s8(t.currentTarget,"pointermove",this.handlePointerMove),s8(t.currentTarget,"pointerup",this.handlePointerUp),s8(t.currentTarget,"pointercancel",this.handlePointerUp),s8(t.currentTarget,"lostpointercapture",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),D0(this.updatePoint)}}function Wn(c,t){return t?{point:t(c.point)}:c}function Gm(c,t){return{x:c.x-t.x,y:c.y-t.y}}function Qn({point:c},t){return{point:c,delta:Gm(c,Bz(t)),offset:Gm(c,hk(t)),velocity:pk(t,.1)}}function hk(c){return c[0]}function Bz(c){return c[c.length-1]}function pk(c,t){if(c.length<2)return{x:0,y:0};let n=c.length-1,s=null;const i=Bz(c);for(;n>=0&&(s=c[n],!(i.timestamp-s.timestamp>q4(t)));)n--;if(!s)return{x:0,y:0};const r=G4(i.timestamp-s.timestamp);if(r===0)return{x:0,y:0};const f={x:(i.x-s.x)/r,y:(i.y-s.y)/r};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function zk(c,{min:t,max:n},s){return t!==void 0&&cn&&(c=s?u1(n,c,s.max):Math.min(c,n)),c}function Ym(c,t,n){return{min:t!==void 0?c.min+t:void 0,max:n!==void 0?c.max+n-(c.max-c.min):void 0}}function gk(c,{top:t,left:n,bottom:s,right:i}){return{x:Ym(c.x,n,i),y:Ym(c.y,t,s)}}function Km(c,t){let n=t.min-c.min,s=t.max-c.max;return t.max-t.mins?n=h8(t.min,t.max-s,c.min):s>i&&(n=h8(c.min,c.max-i,t.min)),Z4(0,1,n)}function Mk(c,t){const n={};return t.min!==void 0&&(n.min=t.min-c.min),t.max!==void 0&&(n.max=t.max-c.min),n}const t9=.35;function vk(c=t9){return c===!1?c=0:c===!0&&(c=t9),{x:Xm(c,"left","right"),y:Xm(c,"top","bottom")}}function Xm(c,t,n){return{min:Zm(c,t),max:Zm(c,n)}}function Zm(c,t){return typeof c=="number"?c:c[t]||0}const yk=new WeakMap;class xk{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=x1(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const i=z=>{const{dragSnapToOrigin:g}=this.getProps();g?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(me(z).point)},r=(z,g)=>{const{drag:L,dragPropagation:M,onDragStart:x}=this.getProps();if(L&&!M&&(this.openDragLock&&this.openDragLock(),this.openDragLock=pD(L),!this.openDragLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),F3(w=>{let N=this.getAxisMotionValue(w).get()||0;if(C4.test(N)){const{projection:_}=this.visualElement;if(_&&_.layout){const T=_.layout.layoutBox[w];T&&(N=o3(T)*(parseFloat(N)/100))}}this.originPoint[w]=N}),x&&n1.postRender(()=>x(z,g)),Ys(this.visualElement,"transform");const{animationState:S}=this.visualElement;S&&S.setActive("whileDrag",!0)},f=(z,g)=>{const{dragPropagation:L,dragDirectionLock:M,onDirectionLock:x,onDrag:S}=this.getProps();if(!L&&!this.openDragLock)return;const{offset:w}=g;if(M&&this.currentDirection===null){this.currentDirection=bk(w),this.currentDirection!==null&&x&&x(this.currentDirection);return}this.updateAxis("x",g.point,w),this.updateAxis("y",g.point,w),this.visualElement.render(),S&&S(z,g)},m=(z,g)=>this.stop(z,g),d=()=>F3(z=>{var g;return this.getAnimationState(z)==="paused"&&((g=this.getAxisMotionValue(z).animation)===null||g===void 0?void 0:g.play())}),{dragSnapToOrigin:p}=this.getProps();this.panSession=new jz(t,{onSessionStart:i,onStart:r,onMove:f,onSessionEnd:m,resumeAnimation:d},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:p})}stop(t,n){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:r}=this.getProps();r&&n1.postRender(()=>r(t,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,s){const{drag:i}=this.getProps();if(!s||!I5(t,i,this.currentDirection))return;const r=this.getAxisMotionValue(t);let f=this.originPoint[t]+s[t];this.constraints&&this.constraints[t]&&(f=zk(f,this.constraints[t],this.elastic[t])),r.set(f)}resolveConstraints(){var t;const{dragConstraints:n,dragElastic:s}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,r=this.constraints;n&&l8(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&i?this.constraints=gk(i.layoutBox,n):this.constraints=!1,this.elastic=vk(s),r!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&F3(f=>{this.constraints!==!1&&this.getAxisMotionValue(f)&&(this.constraints[f]=Mk(i.layoutBox[f],this.constraints[f]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!l8(t))return!1;const s=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const r=mk(s,i.root,this.visualElement.getTransformPagePoint());let f=Lk(i.layout.layoutBox,r);if(n){const m=n(lk(f));this.hasMutatedConstraints=!!m,m&&(f=Ez(m))}return f}startAnimation(t){const{drag:n,dragMomentum:s,dragElastic:i,dragTransition:r,dragSnapToOrigin:f,onDragTransitionEnd:m}=this.getProps(),d=this.constraints||{},p=F3(z=>{if(!I5(z,n,this.currentDirection))return;let g=d&&d[z]||{};f&&(g={min:0,max:0});const L=i?200:1e6,M=i?40:1e7,x={type:"inertia",velocity:s?t[z]:0,bounceStiffness:L,bounceDamping:M,timeConstant:750,restDelta:1,restSpeed:10,...r,...g};return this.startAxisValueAnimation(z,x)});return Promise.all(p).then(m)}startAxisValueAnimation(t,n){const s=this.getAxisMotionValue(t);return Ys(this.visualElement,t),s.start(ma(t,s,0,n,this.visualElement,!1))}stopAnimation(){F3(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){F3(t=>{var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(t){var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(t){const n=`_drag${t.toUpperCase()}`,s=this.visualElement.getProps(),i=s[n];return i||this.visualElement.getValue(t,(s.initial?s.initial[t]:void 0)||0)}snapToCursor(t){F3(n=>{const{drag:s}=this.getProps();if(!I5(n,s,this.currentDirection))return;const{projection:i}=this.visualElement,r=this.getAxisMotionValue(n);if(i&&i.layout){const{min:f,max:m}=i.layout.layoutBox[n];r.set(t[n]-u1(f,m,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:s}=this.visualElement;if(!l8(n)||!s||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};F3(f=>{const m=this.getAxisMotionValue(f);if(m&&this.constraints!==!1){const d=m.get();i[f]=Ck({min:d,max:d},this.constraints[f])}});const{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),F3(f=>{if(!I5(f,t,null))return;const m=this.getAxisMotionValue(f),{min:d,max:p}=this.constraints[f];m.set(u1(d,p,i[f]))})}addListeners(){if(!this.visualElement.current)return;yk.set(this.visualElement,this);const t=this.visualElement.current,n=s8(t,"pointerdown",d=>{const{drag:p,dragListener:z=!0}=this.getProps();p&&z&&this.start(d)}),s=()=>{const{dragConstraints:d}=this.getProps();l8(d)&&d.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",s);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),n1.read(s);const f=Jc(window,"resize",()=>this.scalePositionWithinConstraints()),m=i.addEventListener("didUpdate",({delta:d,hasLayoutChanged:p})=>{this.isDragging&&p&&(F3(z=>{const g=this.getAxisMotionValue(z);g&&(this.originPoint[z]+=d[z].translate,g.set(g.get()+d[z].translate))}),this.visualElement.render())});return()=>{f(),n(),r(),m&&m()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:s=!1,dragPropagation:i=!1,dragConstraints:r=!1,dragElastic:f=t9,dragMomentum:m=!0}=t;return{...t,drag:n,dragDirectionLock:s,dragPropagation:i,dragConstraints:r,dragElastic:f,dragMomentum:m}}}function I5(c,t,n){return(t===!0||t===c)&&(n===null||n===c)}function bk(c,t=10){let n=null;return Math.abs(c.y)>t?n="y":Math.abs(c.x)>t&&(n="x"),n}class Sk extends j0{constructor(t){super(t),this.removeGroupControls=v3,this.removeListeners=v3,this.controls=new xk(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||v3}unmount(){this.removeGroupControls(),this.removeListeners()}}const Wm=c=>(t,n)=>{c&&n1.postRender(()=>c(t,n))};class Nk extends j0{constructor(){super(...arguments),this.removePointerDownListener=v3}onPointerDown(t){this.session=new jz(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:n,onPan:s,onPanEnd:i}=this.node.getProps();return{onSessionStart:Wm(t),onStart:Wm(n),onMove:s,onEnd:(r,f)=>{delete this.session,i&&n1.postRender(()=>i(r,f))}}}mount(){this.removePointerDownListener=s8(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Q5={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Qm(c,t){return t.max===t.min?0:c/(t.max-t.min)*100}const Ac={correct:(c,t)=>{if(!t.target)return c;if(typeof c=="string")if(b2.test(c))c=parseFloat(c);else return c;const n=Qm(c,t.target.x),s=Qm(c,t.target.y);return`${n}% ${s}%`}},wk={correct:(c,{treeScale:t,projectionDelta:n})=>{const s=c,i=O0.parse(c);if(i.length>5)return s;const r=O0.createTransformer(c),f=typeof i[0]!="number"?1:0,m=n.x.scale*t.x,d=n.y.scale*t.y;i[0+f]/=m,i[1+f]/=d;const p=u1(m,d,.5);return typeof i[2+f]=="number"&&(i[2+f]/=p),typeof i[3+f]=="number"&&(i[3+f]/=p),r(i)}};class Ak extends y.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:s,layoutId:i}=this.props,{projection:r}=t;RR(Tk),r&&(n.group&&n.group.add(r),s&&s.register&&i&&s.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),Q5.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:s,drag:i,isPresent:r}=this.props,f=s.projection;return f&&(f.isPresent=r,i||t.layoutDependency!==n||n===void 0?f.willUpdate():this.safeToRemove(),t.isPresent!==r&&(r?f.promote():f.relegate()||n1.postRender(()=>{const m=f.getStack();(!m||!m.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),V9.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:s}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(i),s&&s.deregister&&s.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Hz(c){const[t,n]=O9(),s=y.useContext(_9);return v.jsx(Ak,{...c,layoutGroup:s,switchLayoutGroup:y.useContext(Tp),isPresent:t,safeToRemove:n})}const Tk={borderRadius:{...Ac,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ac,borderTopRightRadius:Ac,borderBottomLeftRadius:Ac,borderBottomRightRadius:Ac,boxShadow:wk};function Ek(c,t,n){const s=l3(c)?c:Qc(c);return s.start(ma("",s,t,n)),s.animation}function _k(c){return c instanceof SVGElement&&c.tagName!=="svg"}const Rk=(c,t)=>c.depth-t.depth;class Dk{constructor(){this.children=[],this.isDirty=!1}add(t){ea(this.children,t),this.isDirty=!0}remove(t){ta(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Rk),this.isDirty=!1,this.children.forEach(t)}}function Ok(c,t){const n=M4.now(),s=({timestamp:i})=>{const r=i-n;r>=t&&(D0(s),c(r-t))};return n1.read(s,!0),()=>D0(s)}const Pz=["TopLeft","TopRight","BottomLeft","BottomRight"],kk=Pz.length,$m=c=>typeof c=="string"?parseFloat(c):c,Jm=c=>typeof c=="number"||b2.test(c);function jk(c,t,n,s,i,r){i?(c.opacity=u1(0,n.opacity!==void 0?n.opacity:1,Bk(s)),c.opacityExit=u1(t.opacity!==void 0?t.opacity:1,0,Hk(s))):r&&(c.opacity=u1(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,s));for(let f=0;fst?1:n(h8(c,t,s))}function ed(c,t){c.min=t.min,c.max=t.max}function V3(c,t){ed(c.x,t.x),ed(c.y,t.y)}function td(c,t){c.translate=t.translate,c.scale=t.scale,c.originPoint=t.originPoint,c.origin=t.origin}function ld(c,t,n,s,i){return c-=t,c=p7(c,1/n,s),i!==void 0&&(c=p7(c,1/i,s)),c}function Pk(c,t=0,n=1,s=.5,i,r=c,f=c){if(C4.test(t)&&(t=parseFloat(t),t=u1(f.min,f.max,t/100)-f.min),typeof t!="number")return;let m=u1(r.min,r.max,s);c===r&&(m-=t),c.min=ld(c.min,t,n,m,i),c.max=ld(c.max,t,n,m,i)}function nd(c,t,[n,s,i],r,f){Pk(c,t[n],t[s],t[i],t.scale,r,f)}const Vk=["x","scaleX","originX"],Uk=["y","scaleY","originY"];function sd(c,t,n,s){nd(c.x,t,Vk,n?n.x:void 0,s?s.x:void 0),nd(c.y,t,Uk,n?n.y:void 0,s?s.y:void 0)}function ad(c){return c.translate===0&&c.scale===1}function Uz(c){return ad(c.x)&&ad(c.y)}function id(c,t){return c.min===t.min&&c.max===t.max}function Fk(c,t){return id(c.x,t.x)&&id(c.y,t.y)}function od(c,t){return Math.round(c.min)===Math.round(t.min)&&Math.round(c.max)===Math.round(t.max)}function Fz(c,t){return od(c.x,t.x)&&od(c.y,t.y)}function rd(c){return o3(c.x)/o3(c.y)}function fd(c,t){return c.translate===t.translate&&c.scale===t.scale&&c.originPoint===t.originPoint}class Ik{constructor(){this.members=[]}add(t){ea(this.members,t),t.scheduleRender()}remove(t){if(ta(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(i=>t===i);if(n===0)return!1;let s;for(let i=n;i>=0;i--){const r=this.members[i];if(r.isPresent!==!1){s=r;break}}return s?(this.promote(s),!0):!1}promote(t,n){const s=this.lead;if(t!==s&&(this.prevLead=s,this.lead=t,t.show(),s)){s.instance&&s.scheduleRender(),t.scheduleRender(),t.resumeFrom=s,n&&(t.resumeFrom.preserveOpacity=!0),s.snapshot&&(t.snapshot=s.snapshot,t.snapshot.latestValues=s.animationValues||s.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:i}=t.options;i===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:n,resumingFrom:s}=t;n.onExitComplete&&n.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function qk(c,t,n){let s="";const i=c.x.translate/t.x,r=c.y.translate/t.y,f=(n==null?void 0:n.z)||0;if((i||r||f)&&(s=`translate3d(${i}px, ${r}px, ${f}px) `),(t.x!==1||t.y!==1)&&(s+=`scale(${1/t.x}, ${1/t.y}) `),n){const{transformPerspective:p,rotate:z,rotateX:g,rotateY:L,skewX:M,skewY:x}=n;p&&(s=`perspective(${p}px) ${s}`),z&&(s+=`rotate(${z}deg) `),g&&(s+=`rotateX(${g}deg) `),L&&(s+=`rotateY(${L}deg) `),M&&(s+=`skewX(${M}deg) `),x&&(s+=`skewY(${x}deg) `)}const m=c.x.scale*t.x,d=c.y.scale*t.y;return(m!==1||d!==1)&&(s+=`scale(${m}, ${d})`),s||"none"}const $n=["","X","Y","Z"],Gk={visibility:"hidden"},ud=1e3;let Yk=0;function Jn(c,t,n,s){const{latestValues:i}=t;i[c]&&(n[c]=i[c],t.setStaticValue(c,0),s&&(s[c]=0))}function Iz(c){if(c.hasCheckedOptimisedAppear=!0,c.root===c)return;const{visualElement:t}=c.options;if(!t)return;const n=Qp(t);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:i,layoutId:r}=c.options;window.MotionCancelOptimisedAnimation(n,"transform",n1,!(i||r))}const{parent:s}=c;s&&!s.hasCheckedOptimisedAppear&&Iz(s)}function qz({attachResizeListener:c,defaultParent:t,measureScroll:n,checkIsScrollRoot:s,resetTransform:i}){return class{constructor(f={},m=t==null?void 0:t()){this.id=Yk++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Zk),this.nodes.forEach(cj),this.nodes.forEach(ej),this.nodes.forEach(Wk)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=m?m.root||m:this,this.path=m?[...m.path,m]:[],this.parent=m,this.depth=m?m.depth+1:0;for(let d=0;dthis.root.updateBlockedByResize=!1;c(f,()=>{this.root.updateBlockedByResize=!0,g&&g(),g=Ok(L,250),Q5.hasAnimatedSinceResize&&(Q5.hasAnimatedSinceResize=!1,this.nodes.forEach(dd))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&z&&(d||p)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:L,hasRelativeLayoutChanged:M,layout:x})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const S=this.options.transition||z.getDefaultTransition()||aj,{onLayoutAnimationStart:w,onLayoutAnimationComplete:N}=z.getProps(),_=!this.targetLayout||!Fz(this.targetLayout,x),T=!L&&M;if(this.options.layoutRoot||this.resumeFrom||T||L&&(_||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(g,T);const D={...Q9(S,"layout"),onPlay:w,onComplete:N};(z.shouldReduceMotion||this.options.layoutRoot)&&(D.delay=0,D.type=!1),this.startAnimation(D)}else L||dd(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=x})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,D0(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(tj),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Iz(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let z=0;z{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!o3(this.snapshot.measuredBox.x)&&!o3(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d{const A=D/1e3;hd(g.x,f.x,A),hd(g.y,f.y,A),this.setTargetDelta(g),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Hc(L,this.layout.layoutBox,this.relativeParent.layout.layoutBox),nj(this.relativeTarget,this.relativeTargetOrigin,L,A),T&&Fk(this.relativeTarget,T)&&(this.isProjectionDirty=!1),T||(T=x1()),V3(T,this.relativeTarget)),S&&(this.animationValues=z,jk(z,p,this.latestValues,A,_,N)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=A},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(D0(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=n1.update(()=>{Q5.hasAnimatedSinceResize=!0,this.currentAnimation=Ek(0,ud,{...f,onUpdate:m=>{this.mixTargetDelta(m),f.onUpdate&&f.onUpdate(m)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(ud),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:m,target:d,layout:p,latestValues:z}=f;if(!(!m||!d||!p)){if(this!==f&&this.layout&&p&&Gz(this.options.animationType,this.layout.layoutBox,p.layoutBox)){d=this.target||x1();const g=o3(this.layout.layoutBox.x);d.x.min=f.target.x.min,d.x.max=d.x.min+g;const L=o3(this.layout.layoutBox.y);d.y.min=f.target.y.min,d.y.max=d.y.min+L}V3(m,d),o8(m,z),Bc(this.projectionDeltaWithTransform,this.layoutCorrected,m,z)}}registerSharedNode(f,m){this.sharedNodes.has(f)||this.sharedNodes.set(f,new Ik),this.sharedNodes.get(f).add(m);const p=m.options.initialPromotionConfig;m.promote({transition:p?p.transition:void 0,preserveFollowOpacity:p&&p.shouldPreserveFollowOpacity?p.shouldPreserveFollowOpacity(m):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){var f;const{layoutId:m}=this.options;return m?((f=this.getStack())===null||f===void 0?void 0:f.lead)||this:this}getPrevLead(){var f;const{layoutId:m}=this.options;return m?(f=this.getStack())===null||f===void 0?void 0:f.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:m,preserveFollowOpacity:d}={}){const p=this.getStack();p&&p.promote(this,d),f&&(this.projectionDelta=void 0,this.needsReset=!0),m&&this.setOptions({transition:m})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let m=!1;const{latestValues:d}=f;if((d.z||d.rotate||d.rotateX||d.rotateY||d.rotateZ||d.skewX||d.skewY)&&(m=!0),!m)return;const p={};d.z&&Jn("z",f,p,this.animationValues);for(let z=0;z<$n.length;z++)Jn(`rotate${$n[z]}`,f,p,this.animationValues),Jn(`skew${$n[z]}`,f,p,this.animationValues);f.render();for(const z in p)f.setStaticValue(z,p[z]),this.animationValues&&(this.animationValues[z]=p[z]);f.scheduleRender()}getProjectionStyles(f){var m,d;if(!this.instance||this.isSVG)return;if(!this.isVisible)return Gk;const p={visibility:""},z=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,p.opacity="",p.pointerEvents=Z5(f==null?void 0:f.pointerEvents)||"",p.transform=z?z(this.latestValues,""):"none",p;const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){const S={};return this.options.layoutId&&(S.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,S.pointerEvents=Z5(f==null?void 0:f.pointerEvents)||""),this.hasProjected&&!i6(this.latestValues)&&(S.transform=z?z({},""):"none",this.hasProjected=!1),S}const L=g.animationValues||g.latestValues;this.applyTransformsToTarget(),p.transform=qk(this.projectionDeltaWithTransform,this.treeScale,L),z&&(p.transform=z(L,p.transform));const{x:M,y:x}=this.projectionDelta;p.transformOrigin=`${M.origin*100}% ${x.origin*100}% 0`,g.animationValues?p.opacity=g===this?(d=(m=L.opacity)!==null&&m!==void 0?m:this.latestValues.opacity)!==null&&d!==void 0?d:1:this.preserveOpacity?this.latestValues.opacity:L.opacityExit:p.opacity=g===this?L.opacity!==void 0?L.opacity:"":L.opacityExit!==void 0?L.opacityExit:0;for(const S in Xc){if(L[S]===void 0)continue;const{correct:w,applyTo:N,isCSSVariable:_}=Xc[S],T=p.transform==="none"?L[S]:w(L[S],g);if(N){const D=N.length;for(let A=0;A{var m;return(m=f.currentAnimation)===null||m===void 0?void 0:m.stop()}),this.root.nodes.forEach(md),this.root.sharedNodes.clear()}}}function Kk(c){c.updateLayout()}function Xk(c){var t;const n=((t=c.resumeFrom)===null||t===void 0?void 0:t.snapshot)||c.snapshot;if(c.isLead()&&c.layout&&n&&c.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:i}=c.layout,{animationType:r}=c.options,f=n.source!==c.layout.source;r==="size"?F3(g=>{const L=f?n.measuredBox[g]:n.layoutBox[g],M=o3(L);L.min=s[g].min,L.max=L.min+M}):Gz(r,n.layoutBox,s)&&F3(g=>{const L=f?n.measuredBox[g]:n.layoutBox[g],M=o3(s[g]);L.max=L.min+M,c.relativeTarget&&!c.currentAnimation&&(c.isProjectionDirty=!0,c.relativeTarget[g].max=c.relativeTarget[g].min+M)});const m=a8();Bc(m,s,n.layoutBox);const d=a8();f?Bc(d,c.applyTransform(i,!0),n.measuredBox):Bc(d,s,n.layoutBox);const p=!Uz(m);let z=!1;if(!c.resumeFrom){const g=c.getClosestProjectingParent();if(g&&!g.resumeFrom){const{snapshot:L,layout:M}=g;if(L&&M){const x=x1();Hc(x,n.layoutBox,L.layoutBox);const S=x1();Hc(S,s,M.layoutBox),Fz(x,S)||(z=!0),g.options.layoutRoot&&(c.relativeTarget=S,c.relativeTargetOrigin=x,c.relativeParent=g)}}}c.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:d,layoutDelta:m,hasLayoutChanged:p,hasRelativeLayoutChanged:z})}else if(c.isLead()){const{onExitComplete:s}=c.options;s&&s()}c.options.transition=void 0}function Zk(c){c.parent&&(c.isProjecting()||(c.isProjectionDirty=c.parent.isProjectionDirty),c.isSharedProjectionDirty||(c.isSharedProjectionDirty=!!(c.isProjectionDirty||c.parent.isProjectionDirty||c.parent.isSharedProjectionDirty)),c.isTransformDirty||(c.isTransformDirty=c.parent.isTransformDirty))}function Wk(c){c.isProjectionDirty=c.isSharedProjectionDirty=c.isTransformDirty=!1}function Qk(c){c.clearSnapshot()}function md(c){c.clearMeasurements()}function $k(c){c.isLayoutDirty=!1}function Jk(c){const{visualElement:t}=c.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),c.resetTransform()}function dd(c){c.finishAnimation(),c.targetDelta=c.relativeTarget=c.target=void 0,c.isProjectionDirty=!0}function cj(c){c.resolveTargetDelta()}function ej(c){c.calcProjection()}function tj(c){c.resetSkewAndRotation()}function lj(c){c.removeLeadSnapshot()}function hd(c,t,n){c.translate=u1(t.translate,0,n),c.scale=u1(t.scale,1,n),c.origin=t.origin,c.originPoint=t.originPoint}function pd(c,t,n,s){c.min=u1(t.min,n.min,s),c.max=u1(t.max,n.max,s)}function nj(c,t,n,s){pd(c.x,t.x,n.x,s),pd(c.y,t.y,n.y,s)}function sj(c){return c.animationValues&&c.animationValues.opacityExit!==void 0}const aj={duration:.45,ease:[.4,0,.1,1]},zd=c=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(c),gd=zd("applewebkit/")&&!zd("chrome/")?Math.round:v3;function Ld(c){c.min=gd(c.min),c.max=gd(c.max)}function ij(c){Ld(c.x),Ld(c.y)}function Gz(c,t,n){return c==="position"||c==="preserve-aspect"&&!rk(rd(t),rd(n),.2)}function oj(c){var t;return c!==c.root&&((t=c.scroll)===null||t===void 0?void 0:t.wasRoot)}const rj=qz({attachResizeListener:(c,t)=>Jc(c,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),cs={current:void 0},Yz=qz({measureScroll:c=>({x:c.scrollLeft,y:c.scrollTop}),defaultParent:()=>{if(!cs.current){const c=new rj({});c.mount(window),c.setOptions({layoutScroll:!0}),cs.current=c}return cs.current},resetTransform:(c,t)=>{c.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:c=>window.getComputedStyle(c).position==="fixed"}),fj={pan:{Feature:Nk},drag:{Feature:Sk,ProjectionNode:Yz,MeasureLayout:Hz}};function Cd(c,t,n){const{props:s}=c;c.animationState&&s.whileHover&&c.animationState.setActive("whileHover",n==="Start");const i="onHover"+n,r=s[i];r&&n1.postRender(()=>r(t,me(t)))}class uj extends j0{mount(){const{current:t}=this.node;t&&(this.unmount=rD(t,(n,s)=>(Cd(this.node,s,"Start"),i=>Cd(this.node,i,"End"))))}unmount(){}}class mj extends j0{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ue(Jc(this.node.current,"focus",()=>this.onFocus()),Jc(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Md(c,t,n){const{props:s}=c;if(c.current instanceof HTMLButtonElement&&c.current.disabled)return;c.animationState&&s.whileTap&&c.animationState.setActive("whileTap",n==="Start");const i="onTap"+(n==="End"?"":n),r=s[i];r&&n1.postRender(()=>r(t,me(t)))}class dj extends j0{mount(){const{current:t}=this.node;t&&(this.unmount=dD(t,(n,s)=>(Md(this.node,s,"Start"),(i,{success:r})=>Md(this.node,i,r?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const l9=new WeakMap,es=new WeakMap,hj=c=>{const t=l9.get(c.target);t&&t(c)},pj=c=>{c.forEach(hj)};function zj({root:c,...t}){const n=c||document;es.has(n)||es.set(n,{});const s=es.get(n),i=JSON.stringify(t);return s[i]||(s[i]=new IntersectionObserver(pj,{root:c,...t})),s[i]}function gj(c,t,n){const s=zj(t);return l9.set(c,n),s.observe(c),()=>{l9.delete(c),s.unobserve(c)}}const Lj={some:0,all:1};class Cj extends j0{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:s,amount:i="some",once:r}=t,f={root:n?n.current:void 0,rootMargin:s,threshold:typeof i=="number"?i:Lj[i]},m=d=>{const{isIntersecting:p}=d;if(this.isInView===p||(this.isInView=p,r&&!p&&this.hasEnteredView))return;p&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",p);const{onViewportEnter:z,onViewportLeave:g}=this.node.getProps(),L=p?z:g;L&&L(d)};return gj(this.node.current,f,m)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(Mj(t,n))&&this.startObserver()}unmount(){}}function Mj({viewport:c={}},{viewport:t={}}={}){return n=>c[n]!==t[n]}const vj={inView:{Feature:Cj},tap:{Feature:dj},focus:{Feature:mj},hover:{Feature:uj}},yj={layout:{ProjectionNode:Yz,MeasureLayout:Hz}},n9={current:null},Kz={current:!1};function xj(){if(Kz.current=!0,!!k9)if(window.matchMedia){const c=window.matchMedia("(prefers-reduced-motion)"),t=()=>n9.current=c.matches;c.addListener(t),t()}else n9.current=!1}const bj=[...Lz,t3,O0],Sj=c=>bj.find(gz(c)),Nj=new WeakMap;function wj(c,t,n){for(const s in t){const i=t[s],r=n[s];if(l3(i))c.addValue(s,i);else if(l3(r))c.addValue(s,Qc(i,{owner:c}));else if(r!==i)if(c.hasValue(s)){const f=c.getValue(s);f.liveStyle===!0?f.jump(i):f.hasAnimated||f.set(i)}else{const f=c.getStaticValue(s);c.addValue(s,Qc(f!==void 0?f:i,{owner:c}))}}for(const s in n)t[s]===void 0&&c.removeValue(s);return t}const vd=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class Aj{scrapeMotionValuesFromProps(t,n,s){return{}}constructor({parent:t,props:n,presenceContext:s,reducedMotionConfig:i,blockInitialAnimation:r,visualState:f},m={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=ra,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const M=M4.now();this.renderScheduledAtthis.bindToMotionValue(s,n)),Kz.current||xj(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:n9.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),D0(this.notifyUpdate),D0(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(t,n){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const s=C6.has(t);s&&this.onBindTransform&&this.onBindTransform();const i=n.on("change",m=>{this.latestValues[t]=m,this.props.onUpdate&&n1.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0)}),r=n.on("renderRequest",this.scheduleRender);let f;window.MotionCheckAppearSync&&(f=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{i(),r(),f&&f(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in p8){const n=p8[t];if(!n)continue;const{isEnabled:s,Feature:i}=n;if(!this.features[t]&&i&&s(this.props)&&(this.features[t]=new i(this)),this.features[t]){const r=this.features[t];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):x1()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let s=0;sn.variantChildren.delete(t)}addValue(t,n){const s=this.values.get(t);n!==s&&(s&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let s=this.values.get(t);return s===void 0&&n!==void 0&&(s=Qc(n===null?void 0:n,{owner:this}),this.addValue(t,s)),s}readValue(t,n){var s;let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(s=this.getBaseTargetFromProps(this.props,t))!==null&&s!==void 0?s:this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(pz(i)||az(i))?i=parseFloat(i):!Sj(i)&&O0.test(n)&&(i=mz(t,n)),this.setBaseTarget(t,l3(i)?i.get():i)),l3(i)?i.get():i}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:s}=this.props;let i;if(typeof s=="string"||typeof s=="object"){const f=Z9(this.props,s,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);f&&(i=f[t])}if(s&&i!==void 0)return i;const r=this.getBaseTargetFromProps(this.props,t);return r!==void 0&&!l3(r)?r:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new la),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class Xz extends Aj{constructor(){super(...arguments),this.KeyframeResolver=Cz}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:s}){delete n[t],delete s[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;l3(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function Tj(c){return window.getComputedStyle(c)}class Ej extends Xz{constructor(){super(...arguments),this.type="html",this.renderInstance=Hp}readValueFromInstance(t,n){if(C6.has(n)){const s=oa(n);return s&&s.default||0}else{const s=Tj(t),i=(U9(n)?s.getPropertyValue(n):s[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return kz(t,n)}build(t,n,s){q9(t,n,s.transformTemplate)}scrapeMotionValuesFromProps(t,n,s){return W9(t,n,s)}}class _j extends Xz{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=x1,this.updateDimensions=()=>{this.current&&!this.renderState.dimensions&&Bp(this.current,this.renderState)}}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(C6.has(n)){const s=oa(n);return s&&s.default||0}return n=Pp.has(n)?n:P9(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,s){return Up(t,n,s)}onBindTransform(){this.current&&!this.renderState.dimensions&&n1.postRender(this.updateDimensions)}build(t,n,s){K9(t,n,this.isSVGTag,s.transformTemplate)}renderInstance(t,n,s,i){Vp(t,n,s,i)}mount(t){this.isSVGTag=X9(t.tagName),super.mount(t)}}const Rj=(c,t)=>Y9(c)?new _j(t):new Ej(t,{allowProjection:c!==y.Fragment}),Dj=tD({...ek,...vj,...fj,...yj},Rj),Zz=LR(Dj);function ce(c){"@babel/helpers - typeof";return ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ce(c)}function Oj(c,t){if(ce(c)!="object"||!c)return c;var n=c[Symbol.toPrimitive];if(n!==void 0){var s=n.call(c,t);if(ce(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(c)}function kj(c){var t=Oj(c,"string");return ce(t)=="symbol"?t:t+""}function Wz(c,t,n){return(t=kj(t))in c?Object.defineProperty(c,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):c[t]=n,c}function jj(c,t){if(c==null)return{};var n={};for(var s in c)if({}.hasOwnProperty.call(c,s)){if(t.indexOf(s)!==-1)continue;n[s]=c[s]}return n}var Qz=function(c){var t=c.decode,n=t===void 0?!0:t,s=c.crossOrigin,i=s===void 0?"":s;return function(r){return new Promise(function(f,m){var d=new Image;i&&(d.crossOrigin=i),d.onload=function(){n&&d.decode?d.decode().then(f).catch(m):f()},d.onerror=m,d.src=r})}};function yd(c,t){var n=Object.keys(c);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(c);t&&(s=s.filter(function(i){return Object.getOwnPropertyDescriptor(c,i).enumerable})),n.push.apply(n,s)}return n}function q5(c){for(var t=1;t{const t=["police_","police"];for(let n=0;n{var i,r,f;if(!t.data)return"nui://inventory_images/images/none.webp";let n;if(c=="c_torso"){if(!((i=t.data)!=null&&i["11"]))return"nui://inventory_images/images/none.webp";n={texture:(r=t.data)==null?void 0:r[11].Texture,prop:(f=t.data)==null?void 0:f[11].Prop}}else{let m=Object.keys(t.data)[0];n={texture:t.data[m].Texture,prop:t.data[m].Prop}}return`nui://clothes_images/${t.model==1885233650?"male":"female"}_${c}_${n.prop}_${n.texture}.webp`};function Gj({url:c}){return v.jsx("div",{className:"polaroid_img_container",children:v.jsx($z,{src:[c,"nui://inventory_images/images/none.webp"],alt:"invimg",className:"polaroid_img"})})}function Yj({metaData:c,name:t}){var r;const n=Y(f=>f.mainInv.sharedItems);if((c==null?void 0:c.type)==="polaroid")return v.jsx(Gj,{url:c.url});const i=c!=null&&c.imageurl?c.imageurl:(c==null?void 0:c.type)==="clothe"&&t!=="clothe_set"?qj(t,c):(r=n[t])!=null&&r.image?`nui://inventory_images/images/${n[t].image}`:`nui://inventory_images/images/${Ij(t)}.webp`;return v.jsx($z,{src:[i,"nui://inventory_images/images/none.webp"],className:`absolute left-2/4 top-2/4 -translate-x-1/2 -translate-y-1/2 w-1/2 ${(c==null?void 0:c.type)=="clothe"?"h-1/2 object-scale-down":""}`,style:{filter:"drop-shadow(0 0 2vh #fff5)"},alt:"invimg"})}function Kj(c,t){const n=new Date().valueOf()/1e3,s=c+t,i=s-c;return(s-n)/i*100}function Jz(){const c=Y(n=>n.mainInv.foodJobConfig);return n=>{var f,m,d,p;let s=0;if((f=n==null?void 0:n.info)!=null&&f.durabilityPercent)s=n.info.durabilityPercent;else{let z=0;((m=n==null?void 0:n.info)==null?void 0:m.type)=="food"?c!=null&&c.active&&(z=c.time||0):((d=n==null?void 0:n.info)==null?void 0:d.type)=="decayableItems"&&(z=n.info.durabilitySecond||0),s=Kj(((p=n.info)==null?void 0:p.durability)||0,z)}s=s>100?100:s;let i="#36f097";s>75?i="#36f097":s>50?i="#74C242":s>=25?i="#DEB837":i="#CC2727";let r=s;return s<=0&&(r=100,s=0),{qualityColor:i,qualityPercent:s.toFixed(2),progressPercent:r}}}function cg({itemData:c,radius:t=6}){const s=Jz()(c),i=2*Math.PI*t,r=i*((100-s.progressPercent)/100),f=s.qualityColor;return v.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"21",height:"21",viewBox:"0 0 21 21",fill:"none",style:{transform:"rotate(-90deg)"},className:"w-[2.1vh] h-[2.1vh]",children:[v.jsx("circle",{cx:"10.5",cy:"10.5",r:t,strokeWidth:"0.2vh",stroke:f,strokeDasharray:`${i}px`,strokeDashoffset:`${r}px`}),v.jsx("circle",{cx:"10.5",cy:"10.5",r:"10",stroke:"white",strokeOpacity:"0.4",strokeDasharray:"2 2"})]})}function Xj({itemData:c}){return v.jsx("div",{className:"inventory-item-box-bottom-bar",children:v.jsx(cg,{itemData:c})})}const eg=c=>{var t,n;return((t=c==null?void 0:c.info)==null?void 0:t.durability)!==void 0||((n=c==null?void 0:c.info)==null?void 0:n.durabilityPercent)!==void 0};function Zj({rareName:c}){const n=Y(s=>s.mainInv.rareConfig)[c];return n?v.jsx("div",{className:"w-[35%] h-[0.3vh] rounded-tgi absolute -bottom-[0.15vh]",style:{backgroundColor:`rgb(${n.color.r} ${n.color.g} ${n.color.b})`,boxShadow:`0 0 0.5vh 0 rgb(${n.color.r} ${n.color.g} ${n.color.b} / 45%)`}}):(console.log(`${c} Rare Name Not Found!`),"")}function Wj({amount:c}){return v.jsxs("div",{className:"item_top_label left-[0.7vh]",children:[c," ",v.jsx("div",{className:"item_box_top_lebel_grey",children:"x"})]})}function tg(){const c=Y(i=>i.mainInv.locale.moneyLocale),t=Y(i=>i.mainInv.locale.moneyCurrency),n=new Intl.NumberFormat(c,{style:"currency",currency:t,minimumFractionDigits:0,currencyDisplay:"code"});return i=>n.format(i).replace(/[^\d.,]/g,"").trim()}function Qj({amount:c}){const t=tg(),n=Y(s=>s.mainInv.locale.symbol);return v.jsxs("div",{className:"item_top_label left-[0.7vh]",children:[t(c)," ",v.jsx("div",{className:"item_box_top_lebel_grey",children:n})]})}function $j({price:c}){const t=Y(s=>s.mainInv.locale.symbol),n=tg();return v.jsxs("div",{className:"item_top_label left-[0.7vh]",children:[n(c)," ",v.jsx("div",{className:"text-tgigreen",children:t})]})}function Jj({amount:c,invType:t,itemData:n}){c=c??n.amount;const i=Y(r=>r.mainInv.moneyAsItem)[n.name];return t=="shop"?v.jsx($j,{price:n.price}):t!=="crafting"?i?v.jsx(Qj,{amount:c}):v.jsx(Wj,{amount:c}):void 0}function cB({sharedItemData:c,invType:t,itemData:n,amount:s}){const i=Y(r=>r.mainInv.lang);return v.jsx(v.Fragment,{children:t==="itemAddRemoveLog"?v.jsx("div",{className:"item_top_label right-[0.7vh]",children:v.jsx("div",{className:"item_box_top_lebel_grey",children:i[n.itemAddRemoveLog]})}):t!=="crafting"&&t!=="shop"?v.jsxs("div",{className:"item_top_label right-[0.7vh]",children:[((s!==void 0?s:n.amount)*(c==null?void 0:c.weight)/1e3).toFixed(1),v.jsx("div",{className:"item_box_top_lebel_grey",children:i.kg})]}):v.jsxs("div",{className:"item_top_label right-[0.7vh]",children:[((c==null?void 0:c.weight)/1e3).toFixed(1),v.jsx("div",{className:"item_box_top_lebel_grey",children:i.kg})]})})}function eB({metaData:c,label:t,invType:n,isDurabilityItem:s}){return Y(f=>f.mainInv.showItemLabelOnMainInventory)||n==="shop"||n==="crafting"?v.jsx("div",{className:"text-[#fff9] text-[1.1vh] font-normal absolute text-center px-[1vh] bottom-[0.7vh] font-inter w-full overflow-hidden whitespace-nowrap text-ellipsis",style:{width:s?"calc(100% - 5vh)":"100%"},children:c!=null&&c.label?c.label:t}):null}function K7(){const{send:c}=H2.useNuiRequest(),t=Y(x=>x.mainInv.sharedItems),n=l4(),s=V7();return{craftItem:(x,S)=>{c("craftItem",{inputVal:S,itemData:x}).then(()=>n(k1()))},buyItem:(x,S,w)=>{c("buyItem",{invKeyName:x,itemData:S,inputVal:w}).then(()=>n(k1()))},putOnClothe:x=>{c("putOnClothe",x).then(()=>n(k1()))},takeOffClothe:x=>{c("takeOffClothe",x).then(()=>n(k1()))},useItem:x=>{c("useItem",x).then(()=>{t[x.name].shouldClose?s():n(k1())})},getOrPutItem:(x,S,w,N)=>{x!=N&&c("getOrPutItem",{invKeyName:x,itemData:S,otherInventoryKeyName:N,inputVal:w}).then(()=>n(k1()))},dragItemSuccess:(x,S,w)=>{c("dragItemSuccess",{dragData:x,dropResult:S,amount:w}).then(()=>n(k1()))},deleteItem:(x,S)=>{c("deleteItem",{invKeyName:x,itemData:S}).then(()=>n(k1()))},giveItemToTarget:(x,S,w,N)=>{c("giveItemToTarget",{count:w,slotId:S.slot,serverId:N}).then(()=>s())},takeOffArmor:x=>{c("takeOffArmor",x).then(()=>n(k1()))}}}function de({invKeyName:c,invType:t,invSrc:n,slot:s,itemData:i,amount:r,onClick:f,style:m,boxIcon:d,topName:p,dndType:z,refFunc:g,listiner:L}){var s2;const M=ae(),x=Y($=>$.mainInv.sharedItems),S=Y($=>$.mainInv.filterConfig),w=x[i?i==null?void 0:i.name:""]||null,{fastSlotMode:N}=R0(),{getOrPutItem:_,takeOffClothe:T,craftItem:D,buyItem:A,useItem:P,takeOffArmor:V}=K7(),U=Y($=>$.contexMenu.value),q=Y($=>$.openedInv.playerInventory),Q=Y($=>$.openedInv.otherInventory),n2=Y($=>$.dragHover.isDraggingGlobal),u2=Y($=>$.filter.filterInput),h2=Y($=>$.filter.filterType),f2=$=>{n2||(f&&f(),!N&&t==="player"&&i&&w!=null&&w.useable&&$.detail==2&&P(i))},r2=d,X=h2!=="TGIALL"?(s2=S[h2])==null?void 0:s2.items:!1,e2=i?u2?w.label&&w.label.toLowerCase().includes(u2.toLowerCase())||w.name&&w.name.toLowerCase().includes(u2.toLowerCase()):X?X.findIndex(l2=>l2===i.name)>-1:"disabled":!1,t2=t==="tab",R=t==="fastslot"||t2,I=i&&eg(i);return i?v.jsxs("div",{ref:g,...L,style:m,"data-tooltip-id":"my-tooltip","data-tooltip-hidden":U||n2||t==="shop",onMouseEnter:()=>M(zp(i)),className:`item_box${N&&R?" item_box_fastmode":r===0?" item_box_fast_zero":""}`,onClick:f2,onContextMenu:$=>{var l2;if($.preventDefault(),!n2&&i)if($.shiftKey){const y2=c===(Q==null?void 0:Q.KeyName)?q.KeyName:Q==null?void 0:Q.KeyName;t=="shop"?A(Q.KeyName,i,1):t=="crafting"?D(i,1):z=="inventory_playerclothe"&&((l2=i==null?void 0:i.info)==null?void 0:l2.type)==="clothe"?T({itemData:i,mainInvKeyName:q.KeyName,clotheInvSrc:n}):z=="inventory_playerrealisticarmor"?V({mainInvKeyName:q.KeyName,invSrc:n}):_(c,i,i.amount,y2)}else M(j_({x:$.pageX,y:$.pageY,itemData:i,invKeyName:c,invType:t,slot:s}))},children:[e2!=="disabled"&&!e2&&v.jsx("div",{className:"absolute w-full h-full z-[5] rounded-tgi",style:{backdropFilter:"brightness(0.2)"}}),v.jsx(Jj,{amount:r,invType:t,itemData:i}),v.jsx(Yj,{metaData:i.info,name:i.name}),I&&v.jsx(Xj,{itemData:i}),v.jsx(eB,{metaData:i.info,label:w.label,invType:t,isDurabilityItem:I}),!t2&&v.jsx(cB,{sharedItemData:w,amount:r,invType:t,itemData:i}),(w==null?void 0:w.rareName)&&v.jsx(Zj,{rareName:w.rareName})]}):v.jsxs("div",{ref:g,...L,onClick:f2,"data-tooltip-id":"my-tooltip","data-tooltip-hidden":!0,className:`item_box${N&&t==="fastslot"?" item_box_fastmode":""}`,style:m,children:[R&&v.jsx("div",{className:`absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 text-[rgba(255,255,255,0.05)] font-roboto font-medium ${t==="tab"?"text-[6vh]":"text-[9vh]"}`,children:s}),r2&&v.jsx("div",{className:"absolute -translate-x-2/4 -translate-y-2/4 fill-[rgba(255,255,255,0.5)] opacity-70 w-[45%] pt-[1vh] left-2/4 top-2/4",children:v.jsx(r2,{className:"w-[3.4vh] h-[3.4vh]"})}),p&&v.jsx("div",{className:"absolute top-[0.5vh] left-[1vh] text-[rgba(255,255,255,0.2)] font-roboto text-[1.4vh] font-medium",style:{fontVariant:"all-small-caps"},children:p})]})}function tB({data:c,removeId:t}){const[n,s]=O9();return y.useEffect(()=>{setTimeout(()=>{t(c.id)},2e3)},[]),y.useEffect(()=>{!n&&setTimeout(s,1e3)},[n]),v.jsx(Zz.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"aspect-square relative",children:v.jsx(de,{itemData:c,invKeyName:"itemAddRemoveLog",invType:"itemAddRemoveLog"})})}function lB(){const c=Y(i=>i.addRemoveItemList.value),t=l4(),n=Y(i=>i.openClose.isOpen);H2.useNuiEvent("app-inventory","itemAddRemoveLog",i=>{n||t(O_(i))});const s=i=>{t(D_(i))};return v.jsx("div",{className:"item_remove_item_log flex gap-[0.5vh] h-[8.7vh] absolute bottom-[20vh] overflow-hidden",children:v.jsx(yp,{children:c&&c.map(i=>v.jsx(tB,{data:i,removeId:s},i.id))})})}function nB(){const c=Y(n=>n.mainInv.lang),t=l4();return v.jsxs("div",{className:"flex items-center justify-between",children:[v.jsx("div",{className:"text-white font-inter text-[1.6vh] not-italic font-semibold leading-[normal] uppercase",children:c.settingsHeader}),v.jsx("div",{className:"hover:text-[#E52323] hover:cursor-pointer",onClick:()=>t(up(!1)),children:v.jsx(lR,{})})]})}function lg({label:c,desc:t,status:n,color:s}){return v.jsxs("div",{className:"flex flex-col gap-[0.3vh]",children:[v.jsxs("div",{className:"flex justify-between items-baseline",children:[v.jsx("div",{className:"text-[#FFF] font-agrandir text-[1.6vh] not-italic font-extrabold leading-[normal] uppercase",children:c}),v.jsx("div",{className:"text-[rgba(255_255_255_0.70)] text-right font-inter text-[1.4vh] not-italic font-normal leading-[normal] uppercase",style:s?{color:s}:void 0,children:n})]}),v.jsx("div",{className:"text-[rgba(255,_255,_255,_0.70)] font-inter text-[1.2vh] not-italic font-normal leading-[normal]",children:t})]})}function ls({label:c,desc:t,id:n}){const[s,i]=o6(n),r=Y(m=>m.mainInv.lang),f=()=>{i(!s)};return v.jsxs("div",{className:"settings_setting",children:[v.jsx(lg,{label:c,desc:t,status:s?r.settingsOn:r.settingsOff,color:s?"var(--green)":void 0}),v.jsx("div",{className:"border-[0.2vh] border-[#FFFFFF4D] rounded-[50vh] w-[5vh] h-[2.4vh] relative flex items-center cursor-pointer",onClick:f,children:v.jsx("div",{className:"bg-tgigreen w-[1.5vh] h-[1.5vh] rounded-[50vh] absolute",style:s?{right:"0.5vh"}:{left:"0.5vh"}})})]})}function sB(){const c=Y(f=>f.mainInv.lang),t=Y(f=>f.settings.defaultColors),[n,s]=o6("default_color"),i=n?t.findIndex(f=>f.background===n.background):0,r=t[i]||t[0];return v.jsxs("div",{className:"settings_setting",children:[v.jsx(lg,{label:c.settingMainColor,desc:c.settingMainColorDesc,status:r.label,color:r.background}),v.jsx("div",{className:"flex gap-[1vh] flex-wrap",children:t.map((f,m)=>{const d=r.background===f.background;return v.jsx("div",{className:"w-[4vh] h-[4vh] rounded-[0.3vh] border-[0.25vh] hover:cursor-pointer hover:opacity-80",style:{background:f.background,borderColor:d?"#fff":"#fff2"},onClick:()=>s(f)},m)})})]})}function aB(){const c=Y(s=>s.mainInv.lang),t=Y(s=>s.settings.settingsMenuIsOpen),n=Y(s=>s.settings.lumiHudColor);return t&&v.jsx("div",{className:"w-full h-screen bg-[rgb(0_0_0_/_60%)] flex gap-[1vh] absolute left-0 top-0 items-center justify-center z-50",children:v.jsxs("div",{className:"rounded-[0.8vh] bg-[#1B1B1B] w-[43vh] p-[2vh] flex gap-[1vh] flex-col",children:[v.jsx(nB,{}),v.jsxs("div",{className:"flex flex-col gap-[2vh]",children:[!n&&v.jsx(sB,{}),v.jsx(ls,{id:"blurbg",label:c.settingsBlurBg,desc:c.settingsBlurBgDesc}),v.jsx(ls,{id:"blurMenu",label:c.settingsBlurMenu,desc:c.settingsBlurMenuDesc}),v.jsx(ls,{id:"character",label:c.settingsCharacter,desc:c.settingsCharacterDesc})]})]})})}function iB(){const{getHotbarData:c}=R0(),t=c();return v.jsx("div",{className:"hotbar-container",children:t.map((n,s)=>v.jsx(de,{itemData:n==null?void 0:n.item,amount:n==null?void 0:n.amount,invKeyName:"fastslot",invType:"tab",slot:s+1}))})}function oB(){const[c,t]=y.useState(null);return H2.useNuiEvent("app-inventory","notif",n=>{t(n)}),y.useEffect(()=>{if(!c)return;const n=setTimeout(()=>{t(null)},c.time);return()=>clearTimeout(n)},[c]),v.jsx(yp,{children:c&&v.jsx(Zz.div,{initial:{top:"-10vh"},animate:{top:"9vh"},exit:{top:"-10vh"},className:"z-10 absolute -translate-x-2/4 translate-y-0 top-[-10vh] bg-[#000000b3] text-white p-[1vh] rounded-[0.3vh] left-2/4",children:c.text})})}const g8=Math.min,m6=Math.max,z7=Math.round,G5=Math.floor,v4=c=>({x:c,y:c}),rB={left:"right",right:"left",bottom:"top",top:"bottom"},fB={start:"end",end:"start"};function s9(c,t,n){return m6(c,g8(t,n))}function he(c,t){return typeof c=="function"?c(t):c}function g6(c){return c.split("-")[0]}function pe(c){return c.split("-")[1]}function ng(c){return c==="x"?"y":"x"}function da(c){return c==="y"?"height":"width"}function L8(c){return["top","bottom"].includes(g6(c))?"y":"x"}function ha(c){return ng(L8(c))}function uB(c,t,n){n===void 0&&(n=!1);const s=pe(c),i=ha(c),r=da(i);let f=i==="x"?s===(n?"end":"start")?"right":"left":s==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(f=g7(f)),[f,g7(f)]}function mB(c){const t=g7(c);return[a9(c),t,a9(t)]}function a9(c){return c.replace(/start|end/g,t=>fB[t])}function dB(c,t,n){const s=["left","right"],i=["right","left"],r=["top","bottom"],f=["bottom","top"];switch(c){case"top":case"bottom":return n?t?i:s:t?s:i;case"left":case"right":return t?r:f;default:return[]}}function hB(c,t,n,s){const i=pe(c);let r=dB(g6(c),n==="start",s);return i&&(r=r.map(f=>f+"-"+i),t&&(r=r.concat(r.map(a9)))),r}function g7(c){return c.replace(/left|right|bottom|top/g,t=>rB[t])}function pB(c){return{top:0,right:0,bottom:0,left:0,...c}}function sg(c){return typeof c!="number"?pB(c):{top:c,right:c,bottom:c,left:c}}function L7(c){const{x:t,y:n,width:s,height:i}=c;return{width:s,height:i,top:n,left:t,right:t+s,bottom:n+i,x:t,y:n}}function bd(c,t,n){let{reference:s,floating:i}=c;const r=L8(t),f=ha(t),m=da(f),d=g6(t),p=r==="y",z=s.x+s.width/2-i.width/2,g=s.y+s.height/2-i.height/2,L=s[m]/2-i[m]/2;let M;switch(d){case"top":M={x:z,y:s.y-i.height};break;case"bottom":M={x:z,y:s.y+s.height};break;case"right":M={x:s.x+s.width,y:g};break;case"left":M={x:s.x-i.width,y:g};break;default:M={x:s.x,y:s.y}}switch(pe(t)){case"start":M[f]-=L*(n&&p?-1:1);break;case"end":M[f]+=L*(n&&p?-1:1);break}return M}const zB=async(c,t,n)=>{const{placement:s="bottom",strategy:i="absolute",middleware:r=[],platform:f}=n,m=r.filter(Boolean),d=await(f.isRTL==null?void 0:f.isRTL(t));let p=await f.getElementRects({reference:c,floating:t,strategy:i}),{x:z,y:g}=bd(p,s,d),L=s,M={},x=0;for(let S=0;S({name:"arrow",options:c,async fn(t){const{x:n,y:s,placement:i,rects:r,platform:f,elements:m,middlewareData:d}=t,{element:p,padding:z=0}=he(c,t)||{};if(p==null)return{};const g=sg(z),L={x:n,y:s},M=ha(i),x=da(M),S=await f.getDimensions(p),w=M==="y",N=w?"top":"left",_=w?"bottom":"right",T=w?"clientHeight":"clientWidth",D=r.reference[x]+r.reference[M]-L[M]-r.floating[x],A=L[M]-r.reference[M],P=await(f.getOffsetParent==null?void 0:f.getOffsetParent(p));let V=P?P[T]:0;(!V||!await(f.isElement==null?void 0:f.isElement(P)))&&(V=m.floating[T]||r.floating[x]);const U=D/2-A/2,q=V/2-S[x]/2-1,Q=g8(g[N],q),n2=g8(g[_],q),u2=Q,h2=V-S[x]-n2,f2=V/2-S[x]/2+U,r2=s9(u2,f2,h2),X=!d.arrow&&pe(i)!=null&&f2!==r2&&r.reference[x]/2-(f2f2<=0)){var n2,u2;const f2=(((n2=r.flip)==null?void 0:n2.index)||0)+1,r2=V[f2];if(r2)return{data:{index:f2,overflows:Q},reset:{placement:r2}};let X=(u2=Q.filter(W=>W.overflows[0]<=0).sort((W,e2)=>W.overflows[1]-e2.overflows[1])[0])==null?void 0:u2.placement;if(!X)switch(M){case"bestFit":{var h2;const W=(h2=Q.filter(e2=>{if(P){const t2=L8(e2.placement);return t2===_||t2==="y"}return!0}).map(e2=>[e2.placement,e2.overflows.filter(t2=>t2>0).reduce((t2,R)=>t2+R,0)]).sort((e2,t2)=>e2[1]-t2[1])[0])==null?void 0:h2[0];W&&(X=W);break}case"initialPlacement":X=m;break}if(i!==X)return{reset:{placement:X}}}return{}}}};async function CB(c,t){const{placement:n,platform:s,elements:i}=c,r=await(s.isRTL==null?void 0:s.isRTL(i.floating)),f=g6(n),m=pe(n),d=L8(n)==="y",p=["left","top"].includes(f)?-1:1,z=r&&d?-1:1,g=he(t,c);let{mainAxis:L,crossAxis:M,alignmentAxis:x}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return m&&typeof x=="number"&&(M=m==="end"?x*-1:x),d?{x:M*z,y:L*p}:{x:L*p,y:M*z}}const MB=function(c){return c===void 0&&(c=0),{name:"offset",options:c,async fn(t){var n,s;const{x:i,y:r,placement:f,middlewareData:m}=t,d=await CB(t,c);return f===((n=m.offset)==null?void 0:n.placement)&&(s=m.arrow)!=null&&s.alignmentOffset?{}:{x:i+d.x,y:r+d.y,data:{...d,placement:f}}}}},vB=function(c){return c===void 0&&(c={}),{name:"shift",options:c,async fn(t){const{x:n,y:s,placement:i}=t,{mainAxis:r=!0,crossAxis:f=!1,limiter:m={fn:w=>{let{x:N,y:_}=w;return{x:N,y:_}}},...d}=he(c,t),p={x:n,y:s},z=await ag(t,d),g=L8(g6(i)),L=ng(g);let M=p[L],x=p[g];if(r){const w=L==="y"?"top":"left",N=L==="y"?"bottom":"right",_=M+z[w],T=M-z[N];M=s9(_,M,T)}if(f){const w=g==="y"?"top":"left",N=g==="y"?"bottom":"right",_=x+z[w],T=x-z[N];x=s9(_,x,T)}const S=m.fn({...t,[L]:M,[g]:x});return{...S,data:{x:S.x-n,y:S.y-s,enabled:{[L]:r,[g]:f}}}}}};function X7(){return typeof window<"u"}function x8(c){return ig(c)?(c.nodeName||"").toLowerCase():"#document"}function y3(c){var t;return(c==null||(t=c.ownerDocument)==null?void 0:t.defaultView)||window}function x4(c){var t;return(t=(ig(c)?c.ownerDocument:c.document)||window.document)==null?void 0:t.documentElement}function ig(c){return X7()?c instanceof Node||c instanceof y3(c).Node:!1}function J3(c){return X7()?c instanceof Element||c instanceof y3(c).Element:!1}function y4(c){return X7()?c instanceof HTMLElement||c instanceof y3(c).HTMLElement:!1}function Sd(c){return!X7()||typeof ShadowRoot>"u"?!1:c instanceof ShadowRoot||c instanceof y3(c).ShadowRoot}function ze(c){const{overflow:t,overflowX:n,overflowY:s,display:i}=c4(c);return/auto|scroll|overlay|hidden|clip/.test(t+s+n)&&!["inline","contents"].includes(i)}function yB(c){return["table","td","th"].includes(x8(c))}function Z7(c){return[":popover-open",":modal"].some(t=>{try{return c.matches(t)}catch{return!1}})}function pa(c){const t=za(),n=J3(c)?c4(c):c;return["transform","translate","scale","rotate","perspective"].some(s=>n[s]?n[s]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","translate","scale","rotate","perspective","filter"].some(s=>(n.willChange||"").includes(s))||["paint","layout","strict","content"].some(s=>(n.contain||"").includes(s))}function xB(c){let t=k0(c);for(;y4(t)&&!C8(t);){if(pa(t))return t;if(Z7(t))return null;t=k0(t)}return null}function za(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function C8(c){return["html","body","#document"].includes(x8(c))}function c4(c){return y3(c).getComputedStyle(c)}function W7(c){return J3(c)?{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}:{scrollLeft:c.scrollX,scrollTop:c.scrollY}}function k0(c){if(x8(c)==="html")return c;const t=c.assignedSlot||c.parentNode||Sd(c)&&c.host||x4(c);return Sd(t)?t.host:t}function og(c){const t=k0(c);return C8(t)?c.ownerDocument?c.ownerDocument.body:c.body:y4(t)&&ze(t)?t:og(t)}function ee(c,t,n){var s;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=og(c),r=i===((s=c.ownerDocument)==null?void 0:s.body),f=y3(i);if(r){const m=i9(f);return t.concat(f,f.visualViewport||[],ze(i)?i:[],m&&n?ee(m):[])}return t.concat(i,ee(i,[],n))}function i9(c){return c.parent&&Object.getPrototypeOf(c.parent)?c.frameElement:null}function rg(c){const t=c4(c);let n=parseFloat(t.width)||0,s=parseFloat(t.height)||0;const i=y4(c),r=i?c.offsetWidth:n,f=i?c.offsetHeight:s,m=z7(n)!==r||z7(s)!==f;return m&&(n=r,s=f),{width:n,height:s,$:m}}function ga(c){return J3(c)?c:c.contextElement}function f8(c){const t=ga(c);if(!y4(t))return v4(1);const n=t.getBoundingClientRect(),{width:s,height:i,$:r}=rg(t);let f=(r?z7(n.width):n.width)/s,m=(r?z7(n.height):n.height)/i;return(!f||!Number.isFinite(f))&&(f=1),(!m||!Number.isFinite(m))&&(m=1),{x:f,y:m}}const bB=v4(0);function fg(c){const t=y3(c);return!za()||!t.visualViewport?bB:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function SB(c,t,n){return t===void 0&&(t=!1),!n||t&&n!==y3(c)?!1:t}function L6(c,t,n,s){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=c.getBoundingClientRect(),r=ga(c);let f=v4(1);t&&(s?J3(s)&&(f=f8(s)):f=f8(c));const m=SB(r,n,s)?fg(r):v4(0);let d=(i.left+m.x)/f.x,p=(i.top+m.y)/f.y,z=i.width/f.x,g=i.height/f.y;if(r){const L=y3(r),M=s&&J3(s)?y3(s):s;let x=L,S=i9(x);for(;S&&s&&M!==x;){const w=f8(S),N=S.getBoundingClientRect(),_=c4(S),T=N.left+(S.clientLeft+parseFloat(_.paddingLeft))*w.x,D=N.top+(S.clientTop+parseFloat(_.paddingTop))*w.y;d*=w.x,p*=w.y,z*=w.x,g*=w.y,d+=T,p+=D,x=y3(S),S=i9(x)}}return L7({width:z,height:g,x:d,y:p})}function La(c,t){const n=W7(c).scrollLeft;return t?t.left+n:L6(x4(c)).left+n}function ug(c,t,n){n===void 0&&(n=!1);const s=c.getBoundingClientRect(),i=s.left+t.scrollLeft-(n?0:La(c,s)),r=s.top+t.scrollTop;return{x:i,y:r}}function NB(c){let{elements:t,rect:n,offsetParent:s,strategy:i}=c;const r=i==="fixed",f=x4(s),m=t?Z7(t.floating):!1;if(s===f||m&&r)return n;let d={scrollLeft:0,scrollTop:0},p=v4(1);const z=v4(0),g=y4(s);if((g||!g&&!r)&&((x8(s)!=="body"||ze(f))&&(d=W7(s)),y4(s))){const M=L6(s);p=f8(s),z.x=M.x+s.clientLeft,z.y=M.y+s.clientTop}const L=f&&!g&&!r?ug(f,d,!0):v4(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-d.scrollLeft*p.x+z.x+L.x,y:n.y*p.y-d.scrollTop*p.y+z.y+L.y}}function wB(c){return Array.from(c.getClientRects())}function AB(c){const t=x4(c),n=W7(c),s=c.ownerDocument.body,i=m6(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),r=m6(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight);let f=-n.scrollLeft+La(c);const m=-n.scrollTop;return c4(s).direction==="rtl"&&(f+=m6(t.clientWidth,s.clientWidth)-i),{width:i,height:r,x:f,y:m}}function TB(c,t){const n=y3(c),s=x4(c),i=n.visualViewport;let r=s.clientWidth,f=s.clientHeight,m=0,d=0;if(i){r=i.width,f=i.height;const p=za();(!p||p&&t==="fixed")&&(m=i.offsetLeft,d=i.offsetTop)}return{width:r,height:f,x:m,y:d}}function EB(c,t){const n=L6(c,!0,t==="fixed"),s=n.top+c.clientTop,i=n.left+c.clientLeft,r=y4(c)?f8(c):v4(1),f=c.clientWidth*r.x,m=c.clientHeight*r.y,d=i*r.x,p=s*r.y;return{width:f,height:m,x:d,y:p}}function Nd(c,t,n){let s;if(t==="viewport")s=TB(c,n);else if(t==="document")s=AB(x4(c));else if(J3(t))s=EB(t,n);else{const i=fg(c);s={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return L7(s)}function mg(c,t){const n=k0(c);return n===t||!J3(n)||C8(n)?!1:c4(n).position==="fixed"||mg(n,t)}function _B(c,t){const n=t.get(c);if(n)return n;let s=ee(c,[],!1).filter(m=>J3(m)&&x8(m)!=="body"),i=null;const r=c4(c).position==="fixed";let f=r?k0(c):c;for(;J3(f)&&!C8(f);){const m=c4(f),d=pa(f);!d&&m.position==="fixed"&&(i=null),(r?!d&&!i:!d&&m.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||ze(f)&&!d&&mg(c,f))?s=s.filter(z=>z!==f):i=m,f=k0(f)}return t.set(c,s),s}function RB(c){let{element:t,boundary:n,rootBoundary:s,strategy:i}=c;const f=[...n==="clippingAncestors"?Z7(t)?[]:_B(t,this._c):[].concat(n),s],m=f[0],d=f.reduce((p,z)=>{const g=Nd(t,z,i);return p.top=m6(g.top,p.top),p.right=g8(g.right,p.right),p.bottom=g8(g.bottom,p.bottom),p.left=m6(g.left,p.left),p},Nd(t,m,i));return{width:d.right-d.left,height:d.bottom-d.top,x:d.left,y:d.top}}function DB(c){const{width:t,height:n}=rg(c);return{width:t,height:n}}function OB(c,t,n){const s=y4(t),i=x4(t),r=n==="fixed",f=L6(c,!0,r,t);let m={scrollLeft:0,scrollTop:0};const d=v4(0);if(s||!s&&!r)if((x8(t)!=="body"||ze(i))&&(m=W7(t)),s){const L=L6(t,!0,r,t);d.x=L.x+t.clientLeft,d.y=L.y+t.clientTop}else i&&(d.x=La(i));const p=i&&!s&&!r?ug(i,m):v4(0),z=f.left+m.scrollLeft-d.x-p.x,g=f.top+m.scrollTop-d.y-p.y;return{x:z,y:g,width:f.width,height:f.height}}function ns(c){return c4(c).position==="static"}function wd(c,t){if(!y4(c)||c4(c).position==="fixed")return null;if(t)return t(c);let n=c.offsetParent;return x4(c)===n&&(n=n.ownerDocument.body),n}function dg(c,t){const n=y3(c);if(Z7(c))return n;if(!y4(c)){let i=k0(c);for(;i&&!C8(i);){if(J3(i)&&!ns(i))return i;i=k0(i)}return n}let s=wd(c,t);for(;s&&yB(s)&&ns(s);)s=wd(s,t);return s&&C8(s)&&ns(s)&&!pa(s)?n:s||xB(c)||n}const kB=async function(c){const t=this.getOffsetParent||dg,n=this.getDimensions,s=await n(c.floating);return{reference:OB(c.reference,await t(c.floating),c.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function jB(c){return c4(c).direction==="rtl"}const BB={convertOffsetParentRelativeRectToViewportRelativeRect:NB,getDocumentElement:x4,getClippingRect:RB,getOffsetParent:dg,getElementRects:kB,getClientRects:wB,getDimensions:DB,getScale:f8,isElement:J3,isRTL:jB};function hg(c,t){return c.x===t.x&&c.y===t.y&&c.width===t.width&&c.height===t.height}function HB(c,t){let n=null,s;const i=x4(c);function r(){var m;clearTimeout(s),(m=n)==null||m.disconnect(),n=null}function f(m,d){m===void 0&&(m=!1),d===void 0&&(d=1),r();const p=c.getBoundingClientRect(),{left:z,top:g,width:L,height:M}=p;if(m||t(),!L||!M)return;const x=G5(g),S=G5(i.clientWidth-(z+L)),w=G5(i.clientHeight-(g+M)),N=G5(z),T={rootMargin:-x+"px "+-S+"px "+-w+"px "+-N+"px",threshold:m6(0,g8(1,d))||1};let D=!0;function A(P){const V=P[0].intersectionRatio;if(V!==d){if(!D)return f();V?f(!1,V):s=setTimeout(()=>{f(!1,1e-7)},1e3)}V===1&&!hg(p,c.getBoundingClientRect())&&f(),D=!1}try{n=new IntersectionObserver(A,{...T,root:i.ownerDocument})}catch{n=new IntersectionObserver(A,T)}n.observe(c)}return f(!0),r}function PB(c,t,n,s){s===void 0&&(s={});const{ancestorScroll:i=!0,ancestorResize:r=!0,elementResize:f=typeof ResizeObserver=="function",layoutShift:m=typeof IntersectionObserver=="function",animationFrame:d=!1}=s,p=ga(c),z=i||r?[...p?ee(p):[],...ee(t)]:[];z.forEach(N=>{i&&N.addEventListener("scroll",n,{passive:!0}),r&&N.addEventListener("resize",n)});const g=p&&m?HB(p,n):null;let L=-1,M=null;f&&(M=new ResizeObserver(N=>{let[_]=N;_&&_.target===p&&M&&(M.unobserve(t),cancelAnimationFrame(L),L=requestAnimationFrame(()=>{var T;(T=M)==null||T.observe(t)})),n()}),p&&!d&&M.observe(p),M.observe(t));let x,S=d?L6(c):null;d&&w();function w(){const N=L6(c);S&&!hg(S,N)&&n(),S=N,x=requestAnimationFrame(w)}return n(),()=>{var N;z.forEach(_=>{i&&_.removeEventListener("scroll",n),r&&_.removeEventListener("resize",n)}),g==null||g(),(N=M)==null||N.disconnect(),M=null,d&&cancelAnimationFrame(x)}}const VB=MB,UB=vB,FB=LB,IB=gB,Ad=(c,t,n)=>{const s=new Map,i={platform:BB,...n},r={...i.platform,_c:s};return zB(c,t,{...i,platform:r})};var ss={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/var Td;function qB(){return Td||(Td=1,function(c){(function(){var t={}.hasOwnProperty;function n(){for(var r="",f=0;f"u"||_d[n]||n==="core"&&typeof process<"u"&&(!((i=process==null?void 0:Ed)===null||i===void 0)&&i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||n!=="base"&&typeof process<"u"&&(!((r=process==null?void 0:Ed)===null||r===void 0)&&r.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;n==="core"&&(t=YB),s||(s={});const{insertAt:f}=s;if(document.getElementById(t))return;const m=document.head||document.getElementsByTagName("head")[0],d=document.createElement("style");d.id=t,d.type="text/css",f==="top"&&m.firstChild?m.insertBefore(d,m.firstChild):m.appendChild(d),d.styleSheet?d.styleSheet.cssText=c:d.appendChild(document.createTextNode(c)),_d[n]=!0}const Dd=async({elementReference:c=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:s="top",offset:i=10,strategy:r="absolute",middlewares:f=[VB(Number(i)),FB({fallbackAxisSideDirection:"start"}),UB({padding:5})],border:m})=>{if(!c)return{tooltipStyles:{},tooltipArrowStyles:{},place:s};if(t===null)return{tooltipStyles:{},tooltipArrowStyles:{},place:s};const d=f;return n?(d.push(IB({element:n,padding:5})),Ad(c,t,{placement:s,strategy:r,middleware:d}).then(({x:p,y:z,placement:g,middlewareData:L})=>{var M,x;const S={left:`${p}px`,top:`${z}px`,border:m},{x:w,y:N}=(M=L.arrow)!==null&&M!==void 0?M:{x:0,y:0},_=(x={top:"bottom",right:"left",bottom:"top",left:"right"}[g.split("-")[0]])!==null&&x!==void 0?x:"bottom",T=m&&{borderBottom:m,borderRight:m};let D=0;if(m){const A=`${m}`.match(/(\d+)px/);D=A!=null&&A[1]?Number(A[1]):1}return{tooltipStyles:S,tooltipArrowStyles:{left:w!=null?`${w}px`:"",top:N!=null?`${N}px`:"",right:"",bottom:"",...T,[_]:`-${4+D}px`},place:g}})):Ad(c,t,{placement:"bottom",strategy:r,middleware:d}).then(({x:p,y:z,placement:g})=>({tooltipStyles:{left:`${p}px`,top:`${z}px`},tooltipArrowStyles:{},place:g}))},Od=(c,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(c,t),kd=(c,t,n)=>{let s=null;const i=function(...r){const f=()=>{s=null};!s&&(c.apply(this,r),s=setTimeout(f,t))};return i.cancel=()=>{s&&(clearTimeout(s),s=null)},i},jd=c=>c!==null&&!Array.isArray(c)&&typeof c=="object",r9=(c,t)=>{if(c===t)return!0;if(Array.isArray(c)&&Array.isArray(t))return c.length===t.length&&c.every((i,r)=>r9(i,t[r]));if(Array.isArray(c)!==Array.isArray(t))return!1;if(!jd(c)||!jd(t))return c===t;const n=Object.keys(c),s=Object.keys(t);return n.length===s.length&&n.every(i=>r9(c[i],t[i]))},XB=c=>{if(!(c instanceof HTMLElement||c instanceof SVGElement))return!1;const t=getComputedStyle(c);return["overflow","overflow-x","overflow-y"].some(n=>{const s=t.getPropertyValue(n);return s==="auto"||s==="scroll"})},Bd=c=>{if(!c)return null;let t=c.parentElement;for(;t;){if(XB(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},ZB=typeof window<"u"?y.useLayoutEffect:y.useEffect,U3=c=>{c.current&&(clearTimeout(c.current),c.current=null)},WB="DEFAULT_TOOLTIP_ID",QB={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},$B=y.createContext({getTooltipData:()=>QB});function pg(c=WB){return y.useContext($B).getTooltipData(c)}var J6={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},as={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const JB=({forwardRef:c,id:t,className:n,classNameArrow:s,variant:i="dark",anchorId:r,anchorSelect:f,place:m="top",offset:d=10,events:p=["hover"],openOnClick:z=!1,positionStrategy:g="absolute",middlewares:L,wrapper:M,delayShow:x=0,delayHide:S=0,float:w=!1,hidden:N=!1,noArrow:_=!1,clickable:T=!1,closeOnEsc:D=!1,closeOnScroll:A=!1,closeOnResize:P=!1,openEvents:V,closeEvents:U,globalCloseEvents:q,imperativeModeOnly:Q,style:n2,position:u2,afterShow:h2,afterHide:f2,disableTooltip:r2,content:X,contentWrapperRef:W,isOpen:e2,defaultIsOpen:t2=!1,setIsOpen:R,activeAnchor:I,setActiveAnchor:s2,border:$,opacity:l2,arrowColor:y2,role:g2="tooltip"})=>{var Y2;const m2=y.useRef(null),V2=y.useRef(null),M2=y.useRef(null),s1=y.useRef(null),C1=y.useRef(null),[m1,M1]=y.useState({tooltipStyles:{},tooltipArrowStyles:{},place:m}),[a1,b1]=y.useState(!1),[$1,I1]=y.useState(!1),[j2,a2]=y.useState(null),q2=y.useRef(!1),J1=y.useRef(null),{anchorRefs:N3,setActiveAnchor:S1}=pg(t),n4=y.useRef(!1),[d3,s3]=y.useState([]),T1=y.useRef(!1),f3=z||p.includes("click"),q3=f3||(V==null?void 0:V.click)||(V==null?void 0:V.dblclick)||(V==null?void 0:V.mousedown),q1=V?{...V}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!V&&f3&&Object.assign(q1,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const s4=U?{...U}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!U&&f3&&Object.assign(s4,{mouseleave:!1,blur:!1,mouseout:!1});const E1=q?{...q}:{escape:D||!1,scroll:A||!1,resize:P||!1,clickOutsideAnchor:q3||!1};Q&&(Object.assign(q1,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(s4,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(E1,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),ZB(()=>(T1.current=!0,()=>{T1.current=!1}),[]);const O2=J=>{T1.current&&(J&&I1(!0),setTimeout(()=>{T1.current&&(R==null||R(J),e2===void 0&&b1(J))},10))};y.useEffect(()=>{if(e2===void 0)return()=>null;e2&&I1(!0);const J=setTimeout(()=>{b1(e2)},10);return()=>{clearTimeout(J)}},[e2]),y.useEffect(()=>{if(a1!==q2.current)if(U3(C1),q2.current=a1,a1)h2==null||h2();else{const J=(p2=>{const L2=p2.match(/^([\d.]+)(ms|s)$/);if(!L2)return 0;const[,U2,i1]=L2;return Number(U2)*(i1==="ms"?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));C1.current=setTimeout(()=>{I1(!1),a2(null),f2==null||f2()},J+25)}},[a1]);const a4=J=>{M1(p2=>r9(p2,J)?p2:J)},G1=(J=x)=>{U3(M2),$1?O2(!0):M2.current=setTimeout(()=>{O2(!0)},J)},d1=(J=S)=>{U3(s1),s1.current=setTimeout(()=>{n4.current||O2(!1)},J)},i4=J=>{var p2;if(!J)return;const L2=(p2=J.currentTarget)!==null&&p2!==void 0?p2:J.target;if(!(L2!=null&&L2.isConnected))return s2(null),void S1({current:null});x?G1():O2(!0),s2(L2),S1({current:L2}),U3(s1)},o4=()=>{T?d1(S||100):S?d1():O2(!1),U3(M2)},r4=({x:J,y:p2})=>{var L2;const U2={getBoundingClientRect:()=>({x:J,y:p2,width:0,height:0,top:p2,left:J,right:J,bottom:p2})};Dd({place:(L2=j2==null?void 0:j2.place)!==null&&L2!==void 0?L2:m,offset:d,elementReference:U2,tooltipReference:m2.current,tooltipArrowReference:V2.current,strategy:g,middlewares:L,border:$}).then(i1=>{a4(i1)})},h3=J=>{if(!J)return;const p2=J,L2={x:p2.clientX,y:p2.clientY};r4(L2),J1.current=L2},W2=J=>{var p2;if(!a1)return;const L2=J.target;L2.isConnected&&(!((p2=m2.current)===null||p2===void 0)&&p2.contains(L2)||[document.querySelector(`[id='${r}']`),...d3].some(U2=>U2==null?void 0:U2.contains(L2))||(O2(!1),U3(M2)))},e1=kd(i4,50),_2=kd(o4,50),Q2=J=>{_2.cancel(),e1(J)},i2=()=>{e1.cancel(),_2()},v2=y.useCallback(()=>{var J,p2;const L2=(J=j2==null?void 0:j2.position)!==null&&J!==void 0?J:u2;L2?r4(L2):w?J1.current&&r4(J1.current):I!=null&&I.isConnected&&Dd({place:(p2=j2==null?void 0:j2.place)!==null&&p2!==void 0?p2:m,offset:d,elementReference:I,tooltipReference:m2.current,tooltipArrowReference:V2.current,strategy:g,middlewares:L,border:$}).then(U2=>{T1.current&&a4(U2)})},[a1,I,X,n2,m,j2==null?void 0:j2.place,d,g,u2,j2==null?void 0:j2.position,w]);y.useEffect(()=>{var J,p2;const L2=new Set(N3);d3.forEach(G2=>{r2!=null&&r2(G2)||L2.add({current:G2})});const U2=document.querySelector(`[id='${r}']`);U2&&!(r2!=null&&r2(U2))&&L2.add({current:U2});const i1=()=>{O2(!1)},_1=Bd(I),v1=Bd(m2.current);E1.scroll&&(window.addEventListener("scroll",i1),_1==null||_1.addEventListener("scroll",i1),v1==null||v1.addEventListener("scroll",i1));let K2=null;E1.resize?window.addEventListener("resize",i1):I&&m2.current&&(K2=PB(I,m2.current,v2,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const P2=G2=>{G2.key==="Escape"&&O2(!1)};E1.escape&&window.addEventListener("keydown",P2),E1.clickOutsideAnchor&&window.addEventListener("click",W2);const w2=[],w3=G2=>{a1&&(G2==null?void 0:G2.target)===I||i4(G2)},N8=G2=>{a1&&(G2==null?void 0:G2.target)===I&&o4()},Ne=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],we=["click","dblclick","mousedown","mouseup"];Object.entries(q1).forEach(([G2,Y1])=>{Y1&&(Ne.includes(G2)?w2.push({event:G2,listener:Q2}):we.includes(G2)&&w2.push({event:G2,listener:w3}))}),Object.entries(s4).forEach(([G2,Y1])=>{Y1&&(Ne.includes(G2)?w2.push({event:G2,listener:i2}):we.includes(G2)&&w2.push({event:G2,listener:N8}))}),w&&w2.push({event:"pointermove",listener:h3});const w8=()=>{n4.current=!0},J4=()=>{n4.current=!1,o4()};return T&&!q3&&((J=m2.current)===null||J===void 0||J.addEventListener("mouseenter",w8),(p2=m2.current)===null||p2===void 0||p2.addEventListener("mouseleave",J4)),w2.forEach(({event:G2,listener:Y1})=>{L2.forEach(f4=>{var G3;(G3=f4.current)===null||G3===void 0||G3.addEventListener(G2,Y1)})}),()=>{var G2,Y1;E1.scroll&&(window.removeEventListener("scroll",i1),_1==null||_1.removeEventListener("scroll",i1),v1==null||v1.removeEventListener("scroll",i1)),E1.resize?window.removeEventListener("resize",i1):K2==null||K2(),E1.clickOutsideAnchor&&window.removeEventListener("click",W2),E1.escape&&window.removeEventListener("keydown",P2),T&&!q3&&((G2=m2.current)===null||G2===void 0||G2.removeEventListener("mouseenter",w8),(Y1=m2.current)===null||Y1===void 0||Y1.removeEventListener("mouseleave",J4)),w2.forEach(({event:f4,listener:G3})=>{L2.forEach(c0=>{var h1;(h1=c0.current)===null||h1===void 0||h1.removeEventListener(f4,G3)})})}},[I,v2,$1,N3,d3,V,U,q,f3,x,S]),y.useEffect(()=>{var J,p2;let L2=(p2=(J=j2==null?void 0:j2.anchorSelect)!==null&&J!==void 0?J:f)!==null&&p2!==void 0?p2:"";!L2&&t&&(L2=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const U2=new MutationObserver(i1=>{const _1=[],v1=[];i1.forEach(K2=>{if(K2.type==="attributes"&&K2.attributeName==="data-tooltip-id"&&(K2.target.getAttribute("data-tooltip-id")===t?_1.push(K2.target):K2.oldValue===t&&v1.push(K2.target)),K2.type==="childList"){if(I){const P2=[...K2.removedNodes].filter(w2=>w2.nodeType===1);if(L2)try{v1.push(...P2.filter(w2=>w2.matches(L2))),v1.push(...P2.flatMap(w2=>[...w2.querySelectorAll(L2)]))}catch{}P2.some(w2=>{var w3;return!!(!((w3=w2==null?void 0:w2.contains)===null||w3===void 0)&&w3.call(w2,I))&&(I1(!1),O2(!1),s2(null),U3(M2),U3(s1),!0)})}if(L2)try{const P2=[...K2.addedNodes].filter(w2=>w2.nodeType===1);_1.push(...P2.filter(w2=>w2.matches(L2))),_1.push(...P2.flatMap(w2=>[...w2.querySelectorAll(L2)]))}catch{}}}),(_1.length||v1.length)&&s3(K2=>[...K2.filter(P2=>!v1.includes(P2)),..._1])});return U2.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{U2.disconnect()}},[t,f,j2==null?void 0:j2.anchorSelect,I]),y.useEffect(()=>{v2()},[v2]),y.useEffect(()=>{if(!(W!=null&&W.current))return()=>null;const J=new ResizeObserver(()=>{setTimeout(()=>v2())});return J.observe(W.current),()=>{J.disconnect()}},[X,W==null?void 0:W.current]),y.useEffect(()=>{var J;const p2=document.querySelector(`[id='${r}']`),L2=[...d3,p2];I&&L2.includes(I)||s2((J=d3[0])!==null&&J!==void 0?J:p2)},[r,d3,I]),y.useEffect(()=>(t2&&O2(!0),()=>{U3(M2),U3(s1)}),[]),y.useEffect(()=>{var J;let p2=(J=j2==null?void 0:j2.anchorSelect)!==null&&J!==void 0?J:f;if(!p2&&t&&(p2=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),p2)try{const L2=Array.from(document.querySelectorAll(p2));s3(L2)}catch{s3([])}},[t,f,j2==null?void 0:j2.anchorSelect]),y.useEffect(()=>{M2.current&&(U3(M2),G1(x))},[x]);const $2=(Y2=j2==null?void 0:j2.content)!==null&&Y2!==void 0?Y2:X,B1=a1&&Object.keys(m1.tooltipStyles).length>0;return y.useImperativeHandle(c,()=>({open:J=>{if(J!=null&&J.anchorSelect)try{document.querySelector(J.anchorSelect)}catch{return void console.warn(`[react-tooltip] "${J.anchorSelect}" is not a valid CSS selector`)}a2(J??null),J!=null&&J.delay?G1(J.delay):O2(!0)},close:J=>{J!=null&&J.delay?d1(J.delay):O2(!1)},activeAnchor:I,place:m1.place,isOpen:!!($1&&!N&&$2&&B1)})),$1&&!N&&$2?E2.createElement(M,{id:t,role:g2,className:o9("react-tooltip",J6.tooltip,as.tooltip,as[i],n,`react-tooltip__place-${m1.place}`,J6[B1?"show":"closing"],B1?"react-tooltip__show":"react-tooltip__closing",g==="fixed"&&J6.fixed,T&&J6.clickable),onTransitionEnd:J=>{U3(C1),a1||J.propertyName!=="opacity"||(I1(!1),a2(null),f2==null||f2())},style:{...n2,...m1.tooltipStyles,opacity:l2!==void 0&&B1?l2:void 0},ref:m2},$2,E2.createElement(M,{className:o9("react-tooltip-arrow",J6.arrow,as.arrow,s,_&&J6.noArrow),style:{...m1.tooltipArrowStyles,background:y2?`linear-gradient(to right bottom, transparent 50%, ${y2} 50%)`:void 0},ref:V2})):null},cH=({content:c})=>E2.createElement("span",{dangerouslySetInnerHTML:{__html:c}}),Ca=E2.forwardRef(({id:c,anchorId:t,anchorSelect:n,content:s,html:i,render:r,className:f,classNameArrow:m,variant:d="dark",place:p="top",offset:z=10,wrapper:g="div",children:L=null,events:M=["hover"],openOnClick:x=!1,positionStrategy:S="absolute",middlewares:w,delayShow:N=0,delayHide:_=0,float:T=!1,hidden:D=!1,noArrow:A=!1,clickable:P=!1,closeOnEsc:V=!1,closeOnScroll:U=!1,closeOnResize:q=!1,openEvents:Q,closeEvents:n2,globalCloseEvents:u2,imperativeModeOnly:h2=!1,style:f2,position:r2,isOpen:X,defaultIsOpen:W=!1,disableStyleInjection:e2=!1,border:t2,opacity:R,arrowColor:I,setIsOpen:s2,afterShow:$,afterHide:l2,disableTooltip:y2,role:g2="tooltip"},Y2)=>{const[m2,V2]=y.useState(s),[M2,s1]=y.useState(i),[C1,m1]=y.useState(p),[M1,a1]=y.useState(d),[b1,$1]=y.useState(z),[I1,j2]=y.useState(N),[a2,q2]=y.useState(_),[J1,N3]=y.useState(T),[S1,n4]=y.useState(D),[d3,s3]=y.useState(g),[T1,f3]=y.useState(M),[q3,q1]=y.useState(S),[s4,E1]=y.useState(null),[O2,a4]=y.useState(null),G1=y.useRef(e2),{anchorRefs:d1,activeAnchor:i4}=pg(c),o4=_2=>_2==null?void 0:_2.getAttributeNames().reduce((Q2,i2)=>{var v2;return i2.startsWith("data-tooltip-")&&(Q2[i2.replace(/^data-tooltip-/,"")]=(v2=_2==null?void 0:_2.getAttribute(i2))!==null&&v2!==void 0?v2:null),Q2},{}),r4=_2=>{const Q2={place:i2=>{var v2;m1((v2=i2)!==null&&v2!==void 0?v2:p)},content:i2=>{V2(i2??s)},html:i2=>{s1(i2??i)},variant:i2=>{var v2;a1((v2=i2)!==null&&v2!==void 0?v2:d)},offset:i2=>{$1(i2===null?z:Number(i2))},wrapper:i2=>{var v2;s3((v2=i2)!==null&&v2!==void 0?v2:g)},events:i2=>{const v2=i2==null?void 0:i2.split(" ");f3(v2??M)},"position-strategy":i2=>{var v2;q1((v2=i2)!==null&&v2!==void 0?v2:S)},"delay-show":i2=>{j2(i2===null?N:Number(i2))},"delay-hide":i2=>{q2(i2===null?_:Number(i2))},float:i2=>{N3(i2===null?T:i2==="true")},hidden:i2=>{n4(i2===null?D:i2==="true")},"class-name":i2=>{E1(i2)}};Object.values(Q2).forEach(i2=>i2(null)),Object.entries(_2).forEach(([i2,v2])=>{var $2;($2=Q2[i2])===null||$2===void 0||$2.call(Q2,v2)})};y.useEffect(()=>{V2(s)},[s]),y.useEffect(()=>{s1(i)},[i]),y.useEffect(()=>{m1(p)},[p]),y.useEffect(()=>{a1(d)},[d]),y.useEffect(()=>{$1(z)},[z]),y.useEffect(()=>{j2(N)},[N]),y.useEffect(()=>{q2(_)},[_]),y.useEffect(()=>{N3(T)},[T]),y.useEffect(()=>{n4(D)},[D]),y.useEffect(()=>{q1(S)},[S]),y.useEffect(()=>{G1.current!==e2&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[e2]),y.useEffect(()=>{typeof window<"u"&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:e2==="core",disableBase:e2}}))},[]),y.useEffect(()=>{var _2;const Q2=new Set(d1);let i2=n;if(!i2&&c&&(i2=`[data-tooltip-id='${c.replace(/'/g,"\\'")}']`),i2)try{document.querySelectorAll(i2).forEach(p2=>{Q2.add({current:p2})})}catch{console.warn(`[react-tooltip] "${i2}" is not a valid CSS selector`)}const v2=document.querySelector(`[id='${t}']`);if(v2&&Q2.add({current:v2}),!Q2.size)return()=>null;const $2=(_2=O2??v2)!==null&&_2!==void 0?_2:i4.current,B1=new MutationObserver(p2=>{p2.forEach(L2=>{var U2;if(!$2||L2.type!=="attributes"||!(!((U2=L2.attributeName)===null||U2===void 0)&&U2.startsWith("data-tooltip-")))return;const i1=o4($2);r4(i1)})}),J={attributes:!0,childList:!1,subtree:!1};if($2){const p2=o4($2);r4(p2),B1.observe($2,J)}return()=>{B1.disconnect()}},[d1,i4,O2,t,n]),y.useEffect(()=>{f2!=null&&f2.border&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),t2&&!Od("border",`${t2}`)&&console.warn(`[react-tooltip] "${t2}" is not a valid \`border\`.`),f2!=null&&f2.opacity&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),R&&!Od("opacity",`${R}`)&&console.warn(`[react-tooltip] "${R}" is not a valid \`opacity\`.`)},[]);let h3=L;const W2=y.useRef(null);if(r){const _2=r({content:(O2==null?void 0:O2.getAttribute("data-tooltip-content"))||m2||null,activeAnchor:O2});h3=_2?E2.createElement("div",{ref:W2,className:"react-tooltip-content-wrapper"},_2):null}else m2&&(h3=m2);M2&&(h3=E2.createElement(cH,{content:M2}));const e1={forwardRef:Y2,id:c,anchorId:t,anchorSelect:n,className:o9(f,s4),classNameArrow:m,content:h3,contentWrapperRef:W2,place:C1,variant:M1,offset:b1,wrapper:d3,events:T1,openOnClick:x,positionStrategy:q3,middlewares:w,delayShow:I1,delayHide:a2,float:J1,hidden:S1,noArrow:A,clickable:P,closeOnEsc:V,closeOnScroll:U,closeOnResize:q,openEvents:Q,closeEvents:n2,globalCloseEvents:u2,imperativeModeOnly:h2,style:f2,position:r2,isOpen:X,defaultIsOpen:W,border:t2,opacity:R,arrowColor:I,setIsOpen:s2,afterShow:$,afterHide:l2,disableTooltip:y2,activeAnchor:O2,setActiveAnchor:_2=>a4(_2),role:g2};return E2.createElement(JB,{...e1})});typeof window<"u"&&window.addEventListener("react-tooltip-inject-styles",c=>{c.detail.disableCore||Rd({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),c.detail.disableBase||Rd({css:` +.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});function eH(){return v.jsx("div",{className:"w-full h-[0.1vh] bg-[rgba(255,255,255,.1)] my-[0.5vh] last:invisible"})}function tH({itemData:c}){const t=Y(r=>r.mainInv.lang),n=eg(c),s=Jz();if(!n)return null;const{qualityPercent:i}=s(c);return v.jsxs("div",{className:"context_durability_container",children:[v.jsx("div",{className:"context_durability_bar",children:v.jsx(cg,{itemData:c})}),v.jsx("div",{className:"context_durability_label",children:t.metadataDurability}),v.jsxs("div",{className:"context_durability_percent",children:[i,"%"]})]})}function lH({itemData:c}){const t=c.info||{},n=Y(i=>i.mainInv.lang),s=t.model==1885233650?n.metadataMan:n.metadataWoman;return v.jsxs("div",{className:"item_info_container",children:[v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:n.metadataModel}),v.jsx("div",{className:"item_info_row_right",children:s})]}),Object.keys(t.data).map(i=>{const r=t.data[i];return v.jsxs("div",{className:"item_info_row",children:[v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:n.metadataClothe}),v.jsx("div",{className:"item_info_row_right",children:i})]}),v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:n.metadataClotheType}),v.jsx("div",{className:"item_info_row_right",children:r.Prop})]}),v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:n.metadataClotheColor}),v.jsx("div",{className:"item_info_row_right",children:r.Texture})]})]})})]})}function nH({itemData:c}){const t=Object.keys(c.costs),n=Y(s=>s.mainInv.sharedItems);return v.jsx("div",{className:"item_info_container",children:t.map((s,i)=>{const r=c.costs[s];if(!r)return null;const f=n[s];return f?v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:f.label}),v.jsxs("div",{className:"item_info_row_right",children:[r,"x"]})]},i):null})})}function sH({itemData:c}){const[t,n]=y.useState(""),[s]=H2.useNuiCallback("app-inventory","GetItemMetadata",i=>n(i));return y.useEffect(()=>{s({itemName:c.name,metadata:c.info})},[s]),v.jsx("div",{dangerouslySetInnerHTML:{__html:t}})}function aH({itemData:c}){var s;const t=Y(i=>i.mainInv.sharedItems),n=((s=c.info)==null?void 0:s.items)||[];return v.jsx("div",{className:"item_info_container",children:n.map((i,r)=>{var f;return v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:((f=t[i.name])==null?void 0:f.label)||"Item Not Found!"}),v.jsxs("div",{className:"item_info_row_right",children:[i.amount,"x"]})]},`food-job-packet-${r}`)})})}function iH({itemData:c}){const t=c.info||{},n=Y(s=>s.mainInv.lang);return v.jsx("div",{className:"item_info_container",children:v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:n.jerryCanLabel}),v.jsx("div",{className:"item_info_row_right",children:t.ammo})]})})}function oH({itemData:c}){const t=c.info||{},n=Y(s=>s.mainInv.lang);return v.jsx("div",{className:"item_info_container",children:v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:n.metadataMaxUseAmount}),v.jsx("div",{className:"item_info_row_right",children:t.maxUseAmount})]})})}function rH({itemData:c}){const t=c.info||{},n=Y(s=>s.mainInv.lang);return v.jsxs("div",{className:"item_info_container",children:[v.jsxs("div",{className:"item_info_row",children:[v.jsxs("div",{className:"item_info_row_left",children:[n.metadataSerieNumber," "]}),v.jsx("div",{className:"item_info_row_right",children:t.serie?c.info.serie:n.notFoundSerie})]}),v.jsxs("div",{className:"item_info_row",children:[v.jsxs("div",{className:"item_info_row_left",children:[n.metadataAmmo," "]}),v.jsx("div",{className:"item_info_row_right",children:t.ammo?c.info.ammo:0})]}),v.jsxs("div",{className:"item_info_row",children:[v.jsxs("div",{className:"item_info_row_left",children:[n.metadataTotalFiredAmmo," "]}),v.jsx("div",{className:"item_info_row_right",children:t.usedTotalAmmo?c.info.usedTotalAmmo:0})]}),v.jsxs("div",{className:"item_info_row",children:[v.jsxs("div",{className:"item_info_row_left",children:[n.metadataTotalReapirAmount," "]}),v.jsx("div",{className:"item_info_row_right",children:t.repairAmount?c.info.repairAmount:0})]})]})}function fH({itemData:c}){const t=Y(S=>S.mainInv.jerryCanItem),n=Y(S=>S.mainInv.metadataAdvanceList),s=Y(S=>S.displayMetaData.additionalMetadata),i=Y(S=>S.displayMetaData.itemMetadata[c.name]),r=c.info||{},f=Y(S=>S.mainInv.sharedItems[c.name]),m=r.durability||r.durabilityPercent||r.realisticArmor||f.type=="weapon"&&r.type!=="decayableItems"||r.type=="food",d=n.includes(c.name),p=f.type=="weapon"&&r.type!=="decayableItems",z=r.type=="clothe"&&c.name!=="clothe_set",g=r.type=="maxUseAmount",L=typeof c.costs=="object",M=c.name===t,x=r.type=="menu";return v.jsxs(v.Fragment,{children:[v.jsx(eH,{}),m&&v.jsx(tH,{itemData:c}),L?v.jsx(nH,{itemData:c}):d?v.jsx(sH,{itemData:c}):M?v.jsx(iH,{itemData:c}):p?v.jsx(rH,{itemData:c}):z?v.jsx(lH,{itemData:c}):g?v.jsx(oH,{itemData:c}):x?v.jsx(aH,{itemData:c}):v.jsx("div",{className:"item_info_container",children:i?i.map((S,w)=>{const N=r[S.metadata];return N&&v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:S.value}),v.jsx("div",{className:"item_info_row_right",children:N})]},`metadata-${w}`)}):s.map((S,w)=>{const N=r[S.metadata];return N&&v.jsxs("div",{className:"item_info_row",children:[v.jsx("div",{className:"item_info_row_left",children:S.value}),v.jsx("div",{className:"item_info_row_right",children:N})]},`metadata-${w}`)})})]})}function Ma({itemData:c,value:t,showMetadata:n,invType:s}){var g;const i=Y(L=>L.mainInv.sharedItems[c.name]),r=Y(L=>L.mainInv.rareConfig),f=Y(L=>L.mainInv.lang),{info:m}=c,d=i==null?void 0:i.rareName,p=d?r[d]:void 0,z=s!=="crafting"&&s!=="shop"?(t===0?c.amount||1:t)*i.weight:(t===0?1:t)*i.weight;return v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"flex justify-between gap-[1vh]",children:[v.jsx("div",{className:"text-white text-[1.4vh] font-semibold font-inter",children:m!=null&&m.label?m.label:i.label}),v.jsxs("div",{className:"flex gap-[0.2vh] items-baseline",children:[(z/1e3).toFixed(1),v.jsx("div",{className:"text-secondary text-[1.4vh] font-normal",children:f.kg})]})]}),(((g=i.description)==null?void 0:g.length)>0||(m==null?void 0:m.description))&&v.jsx("div",{className:"text-secondary font-inter text-[1.4vh] font-normal",children:m!=null&&m.description?m.description:i.description}),n&&v.jsx(fH,{itemData:c}),p&&v.jsxs("div",{className:" mr-[-1.5vh] ml-[-1.5vh] h-[3vh] flex items-center gap-[1vh] my-0 px-[1.5vh] py-0",style:{backgroundColor:`rgb(${p.color.r} ${p.color.g} ${p.color.b}/ 5%)`},children:[v.jsx("div",{className:"w-[1vh] h-[1vh] rounded-[50vh]",style:{backgroundColor:`rgb(${p.color.r} ${p.color.g} ${p.color.b})`,boxShadow:`0 0 0.5vh 0 rgb(${p.color.r} ${p.color.g} ${p.color.b} / 45%)`}}),v.jsx("div",{className:"text-[1.1vh] not-italic font-semibold leading-[normal] uppercase flex",style:{color:`rgb(${p.color.r} ${p.color.g} ${p.color.b})`},children:p.label})]})]})}function uH(){const c=Y(n=>n.dragHover.hoveredItemData),t=Y(n=>n.contexMenu.active);return v.jsx(Ca,{id:"my-tooltip",place:"right",noArrow:!0,float:!0,offset:40,className:"context_top",style:{zIndex:"999",maxWidth:"30vh"},children:c&&!t&&v.jsx(Ma,{showMetadata:!0,itemData:c,value:c.amount||0},c.slot)})}function mH(){return v.jsx(Ca,{id:"info-key-tooltip",place:"right",offset:10,className:"context_top",style:{zIndex:"999",maxWidth:"30vh"}})}function zg(c,t){return t==0?c:zg(t,c%t)}function Hd(){const{innerWidth:c,innerHeight:t}=window,n=zg(c,t);return`${c/n}:${t/n}`}function dH(){const[c,t]=y.useState(Hd());return y.useEffect(()=>{function n(){t(Hd())}return window.addEventListener("resize",n),()=>window.removeEventListener("resize",n)},[]),c}const hH=c=>y.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M12 7C12.2833 7 12.521 6.904 12.713 6.712C12.905 6.52 13.0006 6.28267 13 6C13 5.71667 12.904 5.47933 12.712 5.288C12.52 5.09667 12.2826 5.00067 12 5C11.7166 5 11.4793 5.096 11.288 5.288C11.0966 5.48 11.0006 5.71733 11 6C11 6.28333 11.096 6.521 11.288 6.713C11.48 6.905 11.7173 7.00067 12 7ZM14.825 7H16.575C17.075 7 17.5083 7.16667 17.875 7.5C18.2416 7.83333 18.4666 8.24167 18.55 8.725L19.975 18.725C20.0583 19.325 19.9043 19.8543 19.513 20.313C19.1216 20.7717 18.6173 21.0007 18 21H5.99998C5.38332 21 4.87898 20.771 4.48698 20.313C4.09498 19.855 3.94098 19.3257 4.02498 18.725L5.44998 8.725C5.53331 8.24167 5.75832 7.83333 6.12498 7.5C6.49165 7.16667 6.92498 7 7.42498 7H9.17498C9.12498 6.83333 9.08332 6.671 9.04998 6.513C9.01665 6.355 8.99998 6.184 8.99998 6C8.99998 5.16667 9.29165 4.45833 9.87498 3.875C10.4583 3.29167 11.1666 3 12 3C12.8333 3 13.5416 3.29167 14.125 3.875C14.7083 4.45833 15 5.16667 15 6C15 6.18333 14.9833 6.35433 14.95 6.513C14.9166 6.67167 14.875 6.834 14.825 7Z",fill:"white"})),Pd=c=>`${(c/1e3).toFixed(1)}`;function pH({invData:c}){const t=Y(p=>p.mainInv.sharedItems),n=Y(p=>p.mainInv.src),s=Y(p=>p.mainInv.lang),[i,r]=y.useState(0),[f,m]=y.useState(0);y.useEffect(()=>{if(c){const p=Object.keys(c.Items).reduce((g,L)=>{const M=c==null?void 0:c.Items[L];return M?g+=t[M.name].weight*M.amount:g},0),z=p/c.MaxWeight*100;m(z>100?100:z),r(p)}},[c.Items]);const d=c.invType!=="shop"&&c.invType!=="crafting";return v.jsxs("div",{className:"grid flex-col grid-rows-[auto] gap-[0.5vh] h-[4vh]",children:[v.jsxs("div",{className:"grid grid-cols-[auto_auto] items-end capitalize justify-between drop-shadow-sm",children:[v.jsxs("div",{className:"text-white font-inter text-[1.6vh] font-semibold flex items-center gap-[0.5vh]",children:[v.jsx(Nh,{className:"weight_box_name_icon"}),c.label?c.label:c.invType==="player"?c.src===n?s.yourInventory:s.otherPlayerInventory:c.KeyName]}),d&&v.jsxs("div",{className:"flex items-center gap-[0.5vh]",children:[v.jsxs("div",{className:"flex items-baseline gap-[0.5vh]",children:[v.jsx("div",{className:"text-white text-right font-inter text-[1.6vh] font-normal",children:Pd(i)}),v.jsx("div",{className:"font-inter text-[1.6vh] font-normal text-secondary",children:"/"}),v.jsxs("div",{className:"font-inter text-[1.6vh] font-normal text-secondary",children:[Pd(c?c.MaxWeight:0),s.kg]})]}),v.jsx(hH,{className:"w-[2.4vh] h-[2.4vh]"})]})]}),d&&v.jsx("div",{className:"w-full h-[0.3vh] rounded-[50vh] relative bg-mainBg",children:v.jsx("div",{className:"absolute h-full w-[10%] bg-tgigreen rounded-[0.3vh]",style:{width:f+"%"}})})]})}var Dc=fh();const Q7=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function b8(c){const t=Object.prototype.toString.call(c);return t==="[object Window]"||t==="[object global]"}function va(c){return"nodeType"in c}function r3(c){var t,n;return c?b8(c)?c:va(c)&&(t=(n=c.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function ya(c){const{Document:t}=r3(c);return c instanceof t}function ge(c){return b8(c)?!1:c instanceof r3(c).HTMLElement}function gg(c){return c instanceof r3(c).SVGElement}function S8(c){return c?b8(c)?c.document:va(c)?ya(c)?c:ge(c)||gg(c)?c.ownerDocument:document:document:document}const W4=Q7?y.useLayoutEffect:y.useEffect;function $7(c){const t=y.useRef(c);return W4(()=>{t.current=c}),y.useCallback(function(){for(var n=arguments.length,s=new Array(n),i=0;i{c.current=setInterval(s,i)},[]),n=y.useCallback(()=>{c.current!==null&&(clearInterval(c.current),c.current=null)},[]);return[t,n]}function te(c,t){t===void 0&&(t=[c]);const n=y.useRef(c);return W4(()=>{n.current!==c&&(n.current=c)},t),n}function Le(c,t){const n=y.useRef();return y.useMemo(()=>{const s=c(n.current);return n.current=s,s},[...t])}function C7(c){const t=$7(c),n=y.useRef(null),s=y.useCallback(i=>{i!==n.current&&(t==null||t(i,n.current)),n.current=i},[]);return[n,s]}function M7(c){const t=y.useRef();return y.useEffect(()=>{t.current=c},[c]),t.current}let is={};function J7(c,t){return y.useMemo(()=>{if(t)return t;const n=is[c]==null?0:is[c]+1;return is[c]=n,c+"-"+n},[c,t])}function Lg(c){return function(t){for(var n=arguments.length,s=new Array(n>1?n-1:0),i=1;i{const m=Object.entries(f);for(const[d,p]of m){const z=r[d];z!=null&&(r[d]=z+c*p)}return r},{...t})}}const u8=Lg(1),v7=Lg(-1);function gH(c){return"clientX"in c&&"clientY"in c}function xa(c){if(!c)return!1;const{KeyboardEvent:t}=r3(c.target);return t&&c instanceof t}function LH(c){if(!c)return!1;const{TouchEvent:t}=r3(c.target);return t&&c instanceof t}function y7(c){if(LH(c)){if(c.touches&&c.touches.length){const{clientX:t,clientY:n}=c.touches[0];return{x:t,y:n}}else if(c.changedTouches&&c.changedTouches.length){const{clientX:t,clientY:n}=c.changedTouches[0];return{x:t,y:n}}}return gH(c)?{x:c.clientX,y:c.clientY}:null}const le=Object.freeze({Translate:{toString(c){if(!c)return;const{x:t,y:n}=c;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(c){if(!c)return;const{scaleX:t,scaleY:n}=c;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(c){if(c)return[le.Translate.toString(c),le.Scale.toString(c)].join(" ")}},Transition:{toString(c){let{property:t,duration:n,easing:s}=c;return t+" "+n+"ms "+s}}}),Vd="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function CH(c){return c.matches(Vd)?c:c.querySelector(Vd)}const MH={display:"none"};function vH(c){let{id:t,value:n}=c;return E2.createElement("div",{id:t,style:MH},n)}function yH(c){let{id:t,announcement:n,ariaLiveType:s="assertive"}=c;const i={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return E2.createElement("div",{id:t,style:i,role:"status","aria-live":s,"aria-atomic":!0},n)}function xH(){const[c,t]=y.useState("");return{announce:y.useCallback(s=>{s!=null&&t(s)},[]),announcement:c}}const Cg=y.createContext(null);function bH(c){const t=y.useContext(Cg);y.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of ");return t(c)},[c,t])}function SH(){const[c]=y.useState(()=>new Set),t=y.useCallback(s=>(c.add(s),()=>c.delete(s)),[c]);return[y.useCallback(s=>{let{type:i,event:r}=s;c.forEach(f=>{var m;return(m=f[i])==null?void 0:m.call(f,r)})},[c]),t]}const NH={draggable:` + To pick up a draggable item, press the space bar. + While dragging, use the arrow keys to move the item. + Press space again to drop the item in its new position, or press escape to cancel. + `},wH={onDragStart(c){let{active:t}=c;return"Picked up draggable item "+t.id+"."},onDragOver(c){let{active:t,over:n}=c;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(c){let{active:t,over:n}=c;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(c){let{active:t}=c;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function AH(c){let{announcements:t=wH,container:n,hiddenTextDescribedById:s,screenReaderInstructions:i=NH}=c;const{announce:r,announcement:f}=xH(),m=J7("DndLiveRegion"),[d,p]=y.useState(!1);if(y.useEffect(()=>{p(!0)},[]),bH(y.useMemo(()=>({onDragStart(g){let{active:L}=g;r(t.onDragStart({active:L}))},onDragMove(g){let{active:L,over:M}=g;t.onDragMove&&r(t.onDragMove({active:L,over:M}))},onDragOver(g){let{active:L,over:M}=g;r(t.onDragOver({active:L,over:M}))},onDragEnd(g){let{active:L,over:M}=g;r(t.onDragEnd({active:L,over:M}))},onDragCancel(g){let{active:L,over:M}=g;r(t.onDragCancel({active:L,over:M}))}}),[r,t])),!d)return null;const z=E2.createElement(E2.Fragment,null,E2.createElement(vH,{id:s,value:i.draggable}),E2.createElement(yH,{id:m,announcement:f}));return n?Dc.createPortal(z,n):z}var j1;(function(c){c.DragStart="dragStart",c.DragMove="dragMove",c.DragEnd="dragEnd",c.DragCancel="dragCancel",c.DragOver="dragOver",c.RegisterDroppable="registerDroppable",c.SetDroppableDisabled="setDroppableDisabled",c.UnregisterDroppable="unregisterDroppable"})(j1||(j1={}));function x7(){}function TH(c,t){return y.useMemo(()=>({sensor:c,options:t??{}}),[c,t])}function EH(){for(var c=arguments.length,t=new Array(c),n=0;n[...t].filter(s=>s!=null),[...t])}const e4=Object.freeze({x:0,y:0});function _H(c,t){const n=y7(c);if(!n)return"0 0";const s={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return s.x+"% "+s.y+"%"}function RH(c,t){let{data:{value:n}}=c,{data:{value:s}}=t;return s-n}function DH(c,t){if(!c||c.length===0)return null;const[n]=c;return n[t]}function OH(c,t){const n=Math.max(t.top,c.top),s=Math.max(t.left,c.left),i=Math.min(t.left+t.width,c.left+c.width),r=Math.min(t.top+t.height,c.top+c.height),f=i-s,m=r-n;if(s{let{collisionRect:t,droppableRects:n,droppableContainers:s}=c;const i=[];for(const r of s){const{id:f}=r,m=n.get(f);if(m){const d=OH(m,t);d>0&&i.push({id:f,data:{droppableContainer:r,value:d}})}}return i.sort(RH)};function jH(c,t,n){return{...c,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function Mg(c,t){return c&&t?{x:c.left-t.left,y:c.top-t.top}:e4}function BH(c){return function(n){for(var s=arguments.length,i=new Array(s>1?s-1:0),r=1;r({...f,top:f.top+c*m.y,bottom:f.bottom+c*m.y,left:f.left+c*m.x,right:f.right+c*m.x}),{...n})}}const HH=BH(1);function vg(c){if(c.startsWith("matrix3d(")){const t=c.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(c.startsWith("matrix(")){const t=c.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function PH(c,t,n){const s=vg(t);if(!s)return c;const{scaleX:i,scaleY:r,x:f,y:m}=s,d=c.left-f-(1-i)*parseFloat(n),p=c.top-m-(1-r)*parseFloat(n.slice(n.indexOf(" ")+1)),z=i?c.width/i:c.width,g=r?c.height/r:c.height;return{width:z,height:g,top:p,right:d+z,bottom:p+g,left:d}}const VH={ignoreTransform:!1};function Ce(c,t){t===void 0&&(t=VH);let n=c.getBoundingClientRect();if(t.ignoreTransform){const{transform:p,transformOrigin:z}=r3(c).getComputedStyle(c);p&&(n=PH(n,p,z))}const{top:s,left:i,width:r,height:f,bottom:m,right:d}=n;return{top:s,left:i,width:r,height:f,bottom:m,right:d}}function Ud(c){return Ce(c,{ignoreTransform:!0})}function UH(c){const t=c.innerWidth,n=c.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function FH(c,t){return t===void 0&&(t=r3(c).getComputedStyle(c)),t.position==="fixed"}function IH(c,t){t===void 0&&(t=r3(c).getComputedStyle(c));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(i=>{const r=t[i];return typeof r=="string"?n.test(r):!1})}function ba(c,t){const n=[];function s(i){if(t!=null&&n.length>=t||!i)return n;if(ya(i)&&i.scrollingElement!=null&&!n.includes(i.scrollingElement))return n.push(i.scrollingElement),n;if(!ge(i)||gg(i)||n.includes(i))return n;const r=r3(c).getComputedStyle(i);return i!==c&&IH(i,r)&&n.push(i),FH(i,r)?n:s(i.parentNode)}return c?s(c):n}function yg(c){const[t]=ba(c,1);return t??null}function os(c){return!Q7||!c?null:b8(c)?c:va(c)?ya(c)||c===S8(c).scrollingElement?window:ge(c)?c:null:null}function xg(c){return b8(c)?c.scrollX:c.scrollLeft}function bg(c){return b8(c)?c.scrollY:c.scrollTop}function f9(c){return{x:xg(c),y:bg(c)}}var F1;(function(c){c[c.Forward=1]="Forward",c[c.Backward=-1]="Backward"})(F1||(F1={}));function Sg(c){return!Q7||!c?!1:c===document.scrollingElement}function Ng(c){const t={x:0,y:0},n=Sg(c)?{height:window.innerHeight,width:window.innerWidth}:{height:c.clientHeight,width:c.clientWidth},s={x:c.scrollWidth-n.width,y:c.scrollHeight-n.height},i=c.scrollTop<=t.y,r=c.scrollLeft<=t.x,f=c.scrollTop>=s.y,m=c.scrollLeft>=s.x;return{isTop:i,isLeft:r,isBottom:f,isRight:m,maxScroll:s,minScroll:t}}const qH={x:.2,y:.2};function GH(c,t,n,s,i){let{top:r,left:f,right:m,bottom:d}=n;s===void 0&&(s=10),i===void 0&&(i=qH);const{isTop:p,isBottom:z,isLeft:g,isRight:L}=Ng(c),M={x:0,y:0},x={x:0,y:0},S={height:t.height*i.y,width:t.width*i.x};return!p&&r<=t.top+S.height?(M.y=F1.Backward,x.y=s*Math.abs((t.top+S.height-r)/S.height)):!z&&d>=t.bottom-S.height&&(M.y=F1.Forward,x.y=s*Math.abs((t.bottom-S.height-d)/S.height)),!L&&m>=t.right-S.width?(M.x=F1.Forward,x.x=s*Math.abs((t.right-S.width-m)/S.width)):!g&&f<=t.left+S.width&&(M.x=F1.Backward,x.x=s*Math.abs((t.left+S.width-f)/S.width)),{direction:M,speed:x}}function YH(c){if(c===document.scrollingElement){const{innerWidth:r,innerHeight:f}=window;return{top:0,left:0,right:r,bottom:f,width:r,height:f}}const{top:t,left:n,right:s,bottom:i}=c.getBoundingClientRect();return{top:t,left:n,right:s,bottom:i,width:c.clientWidth,height:c.clientHeight}}function wg(c){return c.reduce((t,n)=>u8(t,f9(n)),e4)}function KH(c){return c.reduce((t,n)=>t+xg(n),0)}function XH(c){return c.reduce((t,n)=>t+bg(n),0)}function Ag(c,t){if(t===void 0&&(t=Ce),!c)return;const{top:n,left:s,bottom:i,right:r}=t(c);yg(c)&&(i<=0||r<=0||n>=window.innerHeight||s>=window.innerWidth)&&c.scrollIntoView({block:"center",inline:"center"})}const ZH=[["x",["left","right"],KH],["y",["top","bottom"],XH]];class Sa{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const s=ba(n),i=wg(s);this.rect={...t},this.width=t.width,this.height=t.height;for(const[r,f,m]of ZH)for(const d of f)Object.defineProperty(this,d,{get:()=>{const p=m(s),z=i[r]-p;return this.rect[d]+z},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Pc{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var s;return(s=this.target)==null?void 0:s.removeEventListener(...n)})},this.target=t}add(t,n,s){var i;(i=this.target)==null||i.addEventListener(t,n,s),this.listeners.push([t,n,s])}}function WH(c){const{EventTarget:t}=r3(c);return c instanceof t?c:S8(c)}function rs(c,t){const n=Math.abs(c.x),s=Math.abs(c.y);return typeof t=="number"?Math.sqrt(n**2+s**2)>t:"x"in t&&"y"in t?n>t.x&&s>t.y:"x"in t?n>t.x:"y"in t?s>t.y:!1}var I3;(function(c){c.Click="click",c.DragStart="dragstart",c.Keydown="keydown",c.ContextMenu="contextmenu",c.Resize="resize",c.SelectionChange="selectionchange",c.VisibilityChange="visibilitychange"})(I3||(I3={}));function Fd(c){c.preventDefault()}function QH(c){c.stopPropagation()}var c1;(function(c){c.Space="Space",c.Down="ArrowDown",c.Right="ArrowRight",c.Left="ArrowLeft",c.Up="ArrowUp",c.Esc="Escape",c.Enter="Enter",c.Tab="Tab"})(c1||(c1={}));const Tg={start:[c1.Space,c1.Enter],cancel:[c1.Esc],end:[c1.Space,c1.Enter,c1.Tab]},$H=(c,t)=>{let{currentCoordinates:n}=t;switch(c.code){case c1.Right:return{...n,x:n.x+25};case c1.Left:return{...n,x:n.x-25};case c1.Down:return{...n,y:n.y+25};case c1.Up:return{...n,y:n.y-25}}};class Eg{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new Pc(S8(n)),this.windowListeners=new Pc(r3(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(I3.Resize,this.handleCancel),this.windowListeners.add(I3.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(I3.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,s=t.node.current;s&&Ag(s),n(e4)}handleKeyDown(t){if(xa(t)){const{active:n,context:s,options:i}=this.props,{keyboardCodes:r=Tg,coordinateGetter:f=$H,scrollBehavior:m="smooth"}=i,{code:d}=t;if(r.end.includes(d)){this.handleEnd(t);return}if(r.cancel.includes(d)){this.handleCancel(t);return}const{collisionRect:p}=s.current,z=p?{x:p.left,y:p.top}:e4;this.referenceCoordinates||(this.referenceCoordinates=z);const g=f(t,{active:n,context:s.current,currentCoordinates:z});if(g){const L=v7(g,z),M={x:0,y:0},{scrollableAncestors:x}=s.current;for(const S of x){const w=t.code,{isTop:N,isRight:_,isLeft:T,isBottom:D,maxScroll:A,minScroll:P}=Ng(S),V=YH(S),U={x:Math.min(w===c1.Right?V.right-V.width/2:V.right,Math.max(w===c1.Right?V.left:V.left+V.width/2,g.x)),y:Math.min(w===c1.Down?V.bottom-V.height/2:V.bottom,Math.max(w===c1.Down?V.top:V.top+V.height/2,g.y))},q=w===c1.Right&&!_||w===c1.Left&&!T,Q=w===c1.Down&&!D||w===c1.Up&&!N;if(q&&U.x!==g.x){const n2=S.scrollLeft+L.x,u2=w===c1.Right&&n2<=A.x||w===c1.Left&&n2>=P.x;if(u2&&!L.y){S.scrollTo({left:n2,behavior:m});return}u2?M.x=S.scrollLeft-n2:M.x=w===c1.Right?S.scrollLeft-A.x:S.scrollLeft-P.x,M.x&&S.scrollBy({left:-M.x,behavior:m});break}else if(Q&&U.y!==g.y){const n2=S.scrollTop+L.y,u2=w===c1.Down&&n2<=A.y||w===c1.Up&&n2>=P.y;if(u2&&!L.x){S.scrollTo({top:n2,behavior:m});return}u2?M.y=S.scrollTop-n2:M.y=w===c1.Down?S.scrollTop-A.y:S.scrollTop-P.y,M.y&&S.scrollBy({top:-M.y,behavior:m});break}}this.handleMove(t,u8(v7(g,this.referenceCoordinates),M))}}}handleMove(t,n){const{onMove:s}=this.props;t.preventDefault(),s(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Eg.activators=[{eventName:"onKeyDown",handler:(c,t,n)=>{let{keyboardCodes:s=Tg,onActivation:i}=t,{active:r}=n;const{code:f}=c.nativeEvent;if(s.start.includes(f)){const m=r.activatorNode.current;return m&&c.target!==m?!1:(c.preventDefault(),i==null||i({event:c.nativeEvent}),!0)}return!1}}];function Id(c){return!!(c&&"distance"in c)}function qd(c){return!!(c&&"delay"in c)}class Na{constructor(t,n,s){var i;s===void 0&&(s=WH(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:r}=t,{target:f}=r;this.props=t,this.events=n,this.document=S8(f),this.documentListeners=new Pc(this.document),this.listeners=new Pc(s),this.windowListeners=new Pc(r3(f)),this.initialCoordinates=(i=y7(r))!=null?i:e4,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:s}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(I3.Resize,this.handleCancel),this.windowListeners.add(I3.DragStart,Fd),this.windowListeners.add(I3.VisibilityChange,this.handleCancel),this.windowListeners.add(I3.ContextMenu,Fd),this.documentListeners.add(I3.Keydown,this.handleKeydown),n){if(s!=null&&s({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(qd(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(Id(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:s,onPending:i}=this.props;i(s,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(I3.Click,QH,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(I3.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:s,initialCoordinates:i,props:r}=this,{onMove:f,options:{activationConstraint:m}}=r;if(!i)return;const d=(n=y7(t))!=null?n:e4,p=v7(i,d);if(!s&&m){if(Id(m)){if(m.tolerance!=null&&rs(p,m.tolerance))return this.handleCancel();if(rs(p,m.distance))return this.handleStart()}if(qd(m)&&rs(p,m.tolerance))return this.handleCancel();this.handlePending(m,p);return}t.cancelable&&t.preventDefault(),f(d)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===c1.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const JH={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class _g extends Na{constructor(t){const{event:n}=t,s=S8(n.target);super(t,JH,s)}}_g.activators=[{eventName:"onPointerDown",handler:(c,t)=>{let{nativeEvent:n}=c,{onActivation:s}=t;return!n.isPrimary||n.button!==0?!1:(s==null||s({event:n}),!0)}}];const cP={move:{name:"mousemove"},end:{name:"mouseup"}};var u9;(function(c){c[c.RightClick=2]="RightClick"})(u9||(u9={}));class Rg extends Na{constructor(t){super(t,cP,S8(t.event.target))}}Rg.activators=[{eventName:"onMouseDown",handler:(c,t)=>{let{nativeEvent:n}=c,{onActivation:s}=t;return n.button===u9.RightClick?!1:(s==null||s({event:n}),!0)}}];const fs={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class eP extends Na{constructor(t){super(t,fs)}static setup(){return window.addEventListener(fs.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(fs.move.name,t)};function t(){}}}eP.activators=[{eventName:"onTouchStart",handler:(c,t)=>{let{nativeEvent:n}=c,{onActivation:s}=t;const{touches:i}=n;return i.length>1?!1:(s==null||s({event:n}),!0)}}];var Vc;(function(c){c[c.Pointer=0]="Pointer",c[c.DraggableRect=1]="DraggableRect"})(Vc||(Vc={}));var b7;(function(c){c[c.TreeOrder=0]="TreeOrder",c[c.ReversedTreeOrder=1]="ReversedTreeOrder"})(b7||(b7={}));function tP(c){let{acceleration:t,activator:n=Vc.Pointer,canScroll:s,draggingRect:i,enabled:r,interval:f=5,order:m=b7.TreeOrder,pointerCoordinates:d,scrollableAncestors:p,scrollableAncestorRects:z,delta:g,threshold:L}=c;const M=nP({delta:g,disabled:!r}),[x,S]=zH(),w=y.useRef({x:0,y:0}),N=y.useRef({x:0,y:0}),_=y.useMemo(()=>{switch(n){case Vc.Pointer:return d?{top:d.y,bottom:d.y,left:d.x,right:d.x}:null;case Vc.DraggableRect:return i}},[n,i,d]),T=y.useRef(null),D=y.useCallback(()=>{const P=T.current;if(!P)return;const V=w.current.x*N.current.x,U=w.current.y*N.current.y;P.scrollBy(V,U)},[]),A=y.useMemo(()=>m===b7.TreeOrder?[...p].reverse():p,[m,p]);y.useEffect(()=>{if(!r||!p.length||!_){S();return}for(const P of A){if((s==null?void 0:s(P))===!1)continue;const V=p.indexOf(P),U=z[V];if(!U)continue;const{direction:q,speed:Q}=GH(P,U,_,t,L);for(const n2 of["x","y"])M[n2][q[n2]]||(Q[n2]=0,q[n2]=0);if(Q.x>0||Q.y>0){S(),T.current=P,x(D,f),w.current=Q,N.current=q;return}}w.current={x:0,y:0},N.current={x:0,y:0},S()},[t,D,s,S,r,f,JSON.stringify(_),JSON.stringify(M),x,p,A,z,JSON.stringify(L)])}const lP={x:{[F1.Backward]:!1,[F1.Forward]:!1},y:{[F1.Backward]:!1,[F1.Forward]:!1}};function nP(c){let{delta:t,disabled:n}=c;const s=M7(t);return Le(i=>{if(n||!s||!i)return lP;const r={x:Math.sign(t.x-s.x),y:Math.sign(t.y-s.y)};return{x:{[F1.Backward]:i.x[F1.Backward]||r.x===-1,[F1.Forward]:i.x[F1.Forward]||r.x===1},y:{[F1.Backward]:i.y[F1.Backward]||r.y===-1,[F1.Forward]:i.y[F1.Forward]||r.y===1}}},[n,t,s])}function sP(c,t){const n=t!=null?c.get(t):void 0,s=n?n.node.current:null;return Le(i=>{var r;return t==null?null:(r=s??i)!=null?r:null},[s,t])}function aP(c,t){return y.useMemo(()=>c.reduce((n,s)=>{const{sensor:i}=s,r=i.activators.map(f=>({eventName:f.eventName,handler:t(f.handler,s)}));return[...n,...r]},[]),[c,t])}var ne;(function(c){c[c.Always=0]="Always",c[c.BeforeDragging=1]="BeforeDragging",c[c.WhileDragging=2]="WhileDragging"})(ne||(ne={}));var m9;(function(c){c.Optimized="optimized"})(m9||(m9={}));const Gd=new Map;function iP(c,t){let{dragging:n,dependencies:s,config:i}=t;const[r,f]=y.useState(null),{frequency:m,measure:d,strategy:p}=i,z=y.useRef(c),g=w(),L=te(g),M=y.useCallback(function(N){N===void 0&&(N=[]),!L.current&&f(_=>_===null?N:_.concat(N.filter(T=>!_.includes(T))))},[L]),x=y.useRef(null),S=Le(N=>{if(g&&!n)return Gd;if(!N||N===Gd||z.current!==c||r!=null){const _=new Map;for(let T of c){if(!T)continue;if(r&&r.length>0&&!r.includes(T.id)&&T.rect.current){_.set(T.id,T.rect.current);continue}const D=T.node.current,A=D?new Sa(d(D),D):null;T.rect.current=A,A&&_.set(T.id,A)}return _}return N},[c,r,n,g,d]);return y.useEffect(()=>{z.current=c},[c]),y.useEffect(()=>{g||M()},[n,g]),y.useEffect(()=>{r&&r.length>0&&f(null)},[JSON.stringify(r)]),y.useEffect(()=>{g||typeof m!="number"||x.current!==null||(x.current=setTimeout(()=>{M(),x.current=null},m))},[m,g,M,...s]),{droppableRects:S,measureDroppableContainers:M,measuringScheduled:r!=null};function w(){switch(p){case ne.Always:return!1;case ne.BeforeDragging:return n;default:return!n}}}function wa(c,t){return Le(n=>c?n||(typeof t=="function"?t(c):c):null,[t,c])}function oP(c,t){return wa(c,t)}function rP(c){let{callback:t,disabled:n}=c;const s=$7(t),i=y.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:r}=window;return new r(s)},[s,n]);return y.useEffect(()=>()=>i==null?void 0:i.disconnect(),[i]),i}function ct(c){let{callback:t,disabled:n}=c;const s=$7(t),i=y.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:r}=window;return new r(s)},[n]);return y.useEffect(()=>()=>i==null?void 0:i.disconnect(),[i]),i}function fP(c){return new Sa(Ce(c),c)}function Yd(c,t,n){t===void 0&&(t=fP);const[s,i]=y.useState(null);function r(){i(d=>{if(!c)return null;if(c.isConnected===!1){var p;return(p=d??n)!=null?p:null}const z=t(c);return JSON.stringify(d)===JSON.stringify(z)?d:z})}const f=rP({callback(d){if(c)for(const p of d){const{type:z,target:g}=p;if(z==="childList"&&g instanceof HTMLElement&&g.contains(c)){r();break}}}}),m=ct({callback:r});return W4(()=>{r(),c?(m==null||m.observe(c),f==null||f.observe(document.body,{childList:!0,subtree:!0})):(m==null||m.disconnect(),f==null||f.disconnect())},[c]),s}function uP(c){const t=wa(c);return Mg(c,t)}const Kd=[];function mP(c){const t=y.useRef(c),n=Le(s=>c?s&&s!==Kd&&c&&t.current&&c.parentNode===t.current.parentNode?s:ba(c):Kd,[c]);return y.useEffect(()=>{t.current=c},[c]),n}function dP(c){const[t,n]=y.useState(null),s=y.useRef(c),i=y.useCallback(r=>{const f=os(r.target);f&&n(m=>m?(m.set(f,f9(f)),new Map(m)):null)},[]);return y.useEffect(()=>{const r=s.current;if(c!==r){f(r);const m=c.map(d=>{const p=os(d);return p?(p.addEventListener("scroll",i,{passive:!0}),[p,f9(p)]):null}).filter(d=>d!=null);n(m.length?new Map(m):null),s.current=c}return()=>{f(c),f(r)};function f(m){m.forEach(d=>{const p=os(d);p==null||p.removeEventListener("scroll",i)})}},[i,c]),y.useMemo(()=>c.length?t?Array.from(t.values()).reduce((r,f)=>u8(r,f),e4):wg(c):e4,[c,t])}function Xd(c,t){t===void 0&&(t=[]);const n=y.useRef(null);return y.useEffect(()=>{n.current=null},t),y.useEffect(()=>{const s=c!==e4;s&&!n.current&&(n.current=c),!s&&n.current&&(n.current=null)},[c]),n.current?v7(c,n.current):e4}function hP(c){y.useEffect(()=>{if(!Q7)return;const t=c.map(n=>{let{sensor:s}=n;return s.setup==null?void 0:s.setup()});return()=>{for(const n of t)n==null||n()}},c.map(t=>{let{sensor:n}=t;return n}))}function pP(c,t){return y.useMemo(()=>c.reduce((n,s)=>{let{eventName:i,handler:r}=s;return n[i]=f=>{r(f,t)},n},{}),[c,t])}function Dg(c){return y.useMemo(()=>c?UH(c):null,[c])}const Zd=[];function zP(c,t){t===void 0&&(t=Ce);const[n]=c,s=Dg(n?r3(n):null),[i,r]=y.useState(Zd);function f(){r(()=>c.length?c.map(d=>Sg(d)?s:new Sa(t(d),d)):Zd)}const m=ct({callback:f});return W4(()=>{m==null||m.disconnect(),f(),c.forEach(d=>m==null?void 0:m.observe(d))},[c]),i}function Og(c){if(!c)return null;if(c.children.length>1)return c;const t=c.children[0];return ge(t)?t:c}function gP(c){let{measure:t}=c;const[n,s]=y.useState(null),i=y.useCallback(p=>{for(const{target:z}of p)if(ge(z)){s(g=>{const L=t(z);return g?{...g,width:L.width,height:L.height}:L});break}},[t]),r=ct({callback:i}),f=y.useCallback(p=>{const z=Og(p);r==null||r.disconnect(),z&&(r==null||r.observe(z)),s(z?t(z):null)},[t,r]),[m,d]=C7(f);return y.useMemo(()=>({nodeRef:m,rect:n,setRef:d}),[n,m,d])}const LP=[{sensor:_g,options:{}},{sensor:Eg,options:{}}],CP={current:{}},$5={draggable:{measure:Ud},droppable:{measure:Ud,strategy:ne.WhileDragging,frequency:m9.Optimized},dragOverlay:{measure:Ce}};class Uc extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,s;return(n=(s=this.get(t))==null?void 0:s.node.current)!=null?n:void 0}}const MP={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Uc,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:x7},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:$5,measureDroppableContainers:x7,windowRect:null,measuringScheduled:!1},kg={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:x7,draggableNodes:new Map,over:null,measureDroppableContainers:x7},Me=y.createContext(kg),jg=y.createContext(MP);function vP(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Uc}}}function yP(c,t){switch(t.type){case j1.DragStart:return{...c,draggable:{...c.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case j1.DragMove:return c.draggable.active==null?c:{...c,draggable:{...c.draggable,translate:{x:t.coordinates.x-c.draggable.initialCoordinates.x,y:t.coordinates.y-c.draggable.initialCoordinates.y}}};case j1.DragEnd:case j1.DragCancel:return{...c,draggable:{...c.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case j1.RegisterDroppable:{const{element:n}=t,{id:s}=n,i=new Uc(c.droppable.containers);return i.set(s,n),{...c,droppable:{...c.droppable,containers:i}}}case j1.SetDroppableDisabled:{const{id:n,key:s,disabled:i}=t,r=c.droppable.containers.get(n);if(!r||s!==r.key)return c;const f=new Uc(c.droppable.containers);return f.set(n,{...r,disabled:i}),{...c,droppable:{...c.droppable,containers:f}}}case j1.UnregisterDroppable:{const{id:n,key:s}=t,i=c.droppable.containers.get(n);if(!i||s!==i.key)return c;const r=new Uc(c.droppable.containers);return r.delete(n),{...c,droppable:{...c.droppable,containers:r}}}default:return c}}function xP(c){let{disabled:t}=c;const{active:n,activatorEvent:s,draggableNodes:i}=y.useContext(Me),r=M7(s),f=M7(n==null?void 0:n.id);return y.useEffect(()=>{if(!t&&!s&&r&&f!=null){if(!xa(r)||document.activeElement===r.target)return;const m=i.get(f);if(!m)return;const{activatorNode:d,node:p}=m;if(!d.current&&!p.current)return;requestAnimationFrame(()=>{for(const z of[d.current,p.current]){if(!z)continue;const g=CH(z);if(g){g.focus();break}}})}},[s,t,i,f,r]),null}function Bg(c,t){let{transform:n,...s}=t;return c!=null&&c.length?c.reduce((i,r)=>r({transform:i,...s}),n):n}function bP(c){return y.useMemo(()=>({draggable:{...$5.draggable,...c==null?void 0:c.draggable},droppable:{...$5.droppable,...c==null?void 0:c.droppable},dragOverlay:{...$5.dragOverlay,...c==null?void 0:c.dragOverlay}}),[c==null?void 0:c.draggable,c==null?void 0:c.droppable,c==null?void 0:c.dragOverlay])}function SP(c){let{activeNode:t,measure:n,initialRect:s,config:i=!0}=c;const r=y.useRef(!1),{x:f,y:m}=typeof i=="boolean"?{x:i,y:i}:i;W4(()=>{if(!f&&!m||!t){r.current=!1;return}if(r.current||!s)return;const p=t==null?void 0:t.node.current;if(!p||p.isConnected===!1)return;const z=n(p),g=Mg(z,s);if(f||(g.x=0),m||(g.y=0),r.current=!0,Math.abs(g.x)>0||Math.abs(g.y)>0){const L=yg(p);L&&L.scrollBy({top:g.y,left:g.x})}},[t,f,m,s,n])}const et=y.createContext({...e4,scaleX:1,scaleY:1});var N0;(function(c){c[c.Uninitialized=0]="Uninitialized",c[c.Initializing=1]="Initializing",c[c.Initialized=2]="Initialized"})(N0||(N0={}));const NP=y.memo(function(t){var n,s,i,r;let{id:f,accessibility:m,autoScroll:d=!0,children:p,sensors:z=LP,collisionDetection:g=kH,measuring:L,modifiers:M,...x}=t;const S=y.useReducer(yP,void 0,vP),[w,N]=S,[_,T]=SH(),[D,A]=y.useState(N0.Uninitialized),P=D===N0.Initialized,{draggable:{active:V,nodes:U,translate:q},droppable:{containers:Q}}=w,n2=V!=null?U.get(V):null,u2=y.useRef({initial:null,translated:null}),h2=y.useMemo(()=>{var W2;return V!=null?{id:V,data:(W2=n2==null?void 0:n2.data)!=null?W2:CP,rect:u2}:null},[V,n2]),f2=y.useRef(null),[r2,X]=y.useState(null),[W,e2]=y.useState(null),t2=te(x,Object.values(x)),R=J7("DndDescribedBy",f),I=y.useMemo(()=>Q.getEnabled(),[Q]),s2=bP(L),{droppableRects:$,measureDroppableContainers:l2,measuringScheduled:y2}=iP(I,{dragging:P,dependencies:[q.x,q.y],config:s2.droppable}),g2=sP(U,V),Y2=y.useMemo(()=>W?y7(W):null,[W]),m2=h3(),V2=oP(g2,s2.draggable.measure);SP({activeNode:V!=null?U.get(V):null,config:m2.layoutShiftCompensation,initialRect:V2,measure:s2.draggable.measure});const M2=Yd(g2,s2.draggable.measure,V2),s1=Yd(g2?g2.parentElement:null),C1=y.useRef({activatorEvent:null,active:null,activeNode:g2,collisionRect:null,collisions:null,droppableRects:$,draggableNodes:U,draggingNode:null,draggingNodeRect:null,droppableContainers:Q,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),m1=Q.getNodeFor((n=C1.current.over)==null?void 0:n.id),M1=gP({measure:s2.dragOverlay.measure}),a1=(s=M1.nodeRef.current)!=null?s:g2,b1=P?(i=M1.rect)!=null?i:M2:null,$1=!!(M1.nodeRef.current&&M1.rect),I1=uP($1?null:M2),j2=Dg(a1?r3(a1):null),a2=mP(P?m1??g2:null),q2=zP(a2),J1=Bg(M,{transform:{x:q.x-I1.x,y:q.y-I1.y,scaleX:1,scaleY:1},activatorEvent:W,active:h2,activeNodeRect:M2,containerNodeRect:s1,draggingNodeRect:b1,over:C1.current.over,overlayNodeRect:M1.rect,scrollableAncestors:a2,scrollableAncestorRects:q2,windowRect:j2}),N3=Y2?u8(Y2,q):null,S1=dP(a2),n4=Xd(S1),d3=Xd(S1,[M2]),s3=u8(J1,n4),T1=b1?HH(b1,J1):null,f3=h2&&T1?g({active:h2,collisionRect:T1,droppableRects:$,droppableContainers:I,pointerCoordinates:N3}):null,q3=DH(f3,"id"),[q1,s4]=y.useState(null),E1=$1?J1:u8(J1,d3),O2=jH(E1,(r=q1==null?void 0:q1.rect)!=null?r:null,M2),a4=y.useRef(null),G1=y.useCallback((W2,e1)=>{let{sensor:_2,options:Q2}=e1;if(f2.current==null)return;const i2=U.get(f2.current);if(!i2)return;const v2=W2.nativeEvent,$2=new _2({active:f2.current,activeNode:i2,event:v2,options:Q2,context:C1,onAbort(J){if(!U.get(J))return;const{onDragAbort:L2}=t2.current,U2={id:J};L2==null||L2(U2),_({type:"onDragAbort",event:U2})},onPending(J,p2,L2,U2){if(!U.get(J))return;const{onDragPending:_1}=t2.current,v1={id:J,constraint:p2,initialCoordinates:L2,offset:U2};_1==null||_1(v1),_({type:"onDragPending",event:v1})},onStart(J){const p2=f2.current;if(p2==null)return;const L2=U.get(p2);if(!L2)return;const{onDragStart:U2}=t2.current,i1={activatorEvent:v2,active:{id:p2,data:L2.data,rect:u2}};Dc.unstable_batchedUpdates(()=>{U2==null||U2(i1),A(N0.Initializing),N({type:j1.DragStart,initialCoordinates:J,active:p2}),_({type:"onDragStart",event:i1}),X(a4.current),e2(v2)})},onMove(J){N({type:j1.DragMove,coordinates:J})},onEnd:B1(j1.DragEnd),onCancel:B1(j1.DragCancel)});a4.current=$2;function B1(J){return async function(){const{active:L2,collisions:U2,over:i1,scrollAdjustedTranslate:_1}=C1.current;let v1=null;if(L2&&_1){const{cancelDrop:K2}=t2.current;v1={activatorEvent:v2,active:L2,collisions:U2,delta:_1,over:i1},J===j1.DragEnd&&typeof K2=="function"&&await Promise.resolve(K2(v1))&&(J=j1.DragCancel)}f2.current=null,Dc.unstable_batchedUpdates(()=>{N({type:J}),A(N0.Uninitialized),s4(null),X(null),e2(null),a4.current=null;const K2=J===j1.DragEnd?"onDragEnd":"onDragCancel";if(v1){const P2=t2.current[K2];P2==null||P2(v1),_({type:K2,event:v1})}})}}},[U]),d1=y.useCallback((W2,e1)=>(_2,Q2)=>{const i2=_2.nativeEvent,v2=U.get(Q2);if(f2.current!==null||!v2||i2.dndKit||i2.defaultPrevented)return;const $2={active:v2};W2(_2,e1.options,$2)===!0&&(i2.dndKit={capturedBy:e1.sensor},f2.current=Q2,G1(_2,e1))},[U,G1]),i4=aP(z,d1);hP(z),W4(()=>{M2&&D===N0.Initializing&&A(N0.Initialized)},[M2,D]),y.useEffect(()=>{const{onDragMove:W2}=t2.current,{active:e1,activatorEvent:_2,collisions:Q2,over:i2}=C1.current;if(!e1||!_2)return;const v2={active:e1,activatorEvent:_2,collisions:Q2,delta:{x:s3.x,y:s3.y},over:i2};Dc.unstable_batchedUpdates(()=>{W2==null||W2(v2),_({type:"onDragMove",event:v2})})},[s3.x,s3.y]),y.useEffect(()=>{const{active:W2,activatorEvent:e1,collisions:_2,droppableContainers:Q2,scrollAdjustedTranslate:i2}=C1.current;if(!W2||f2.current==null||!e1||!i2)return;const{onDragOver:v2}=t2.current,$2=Q2.get(q3),B1=$2&&$2.rect.current?{id:$2.id,rect:$2.rect.current,data:$2.data,disabled:$2.disabled}:null,J={active:W2,activatorEvent:e1,collisions:_2,delta:{x:i2.x,y:i2.y},over:B1};Dc.unstable_batchedUpdates(()=>{s4(B1),v2==null||v2(J),_({type:"onDragOver",event:J})})},[q3]),W4(()=>{C1.current={activatorEvent:W,active:h2,activeNode:g2,collisionRect:T1,collisions:f3,droppableRects:$,draggableNodes:U,draggingNode:a1,draggingNodeRect:b1,droppableContainers:Q,over:q1,scrollableAncestors:a2,scrollAdjustedTranslate:s3},u2.current={initial:b1,translated:T1}},[h2,g2,f3,T1,U,a1,b1,$,Q,q1,a2,s3]),tP({...m2,delta:q,draggingRect:T1,pointerCoordinates:N3,scrollableAncestors:a2,scrollableAncestorRects:q2});const o4=y.useMemo(()=>({active:h2,activeNode:g2,activeNodeRect:M2,activatorEvent:W,collisions:f3,containerNodeRect:s1,dragOverlay:M1,draggableNodes:U,droppableContainers:Q,droppableRects:$,over:q1,measureDroppableContainers:l2,scrollableAncestors:a2,scrollableAncestorRects:q2,measuringConfiguration:s2,measuringScheduled:y2,windowRect:j2}),[h2,g2,M2,W,f3,s1,M1,U,Q,$,q1,l2,a2,q2,s2,y2,j2]),r4=y.useMemo(()=>({activatorEvent:W,activators:i4,active:h2,activeNodeRect:M2,ariaDescribedById:{draggable:R},dispatch:N,draggableNodes:U,over:q1,measureDroppableContainers:l2}),[W,i4,h2,M2,N,R,U,q1,l2]);return E2.createElement(Cg.Provider,{value:T},E2.createElement(Me.Provider,{value:r4},E2.createElement(jg.Provider,{value:o4},E2.createElement(et.Provider,{value:O2},p)),E2.createElement(xP,{disabled:(m==null?void 0:m.restoreFocus)===!1})),E2.createElement(AH,{...m,hiddenTextDescribedById:R}));function h3(){const W2=(r2==null?void 0:r2.autoScrollEnabled)===!1,e1=typeof d=="object"?d.enabled===!1:d===!1,_2=P&&!W2&&!e1;return typeof d=="object"?{...d,enabled:_2}:{enabled:_2}}}),wP=y.createContext(null),Wd="button",AP="Draggable";function TP(c){let{id:t,data:n,disabled:s=!1,attributes:i}=c;const r=J7(AP),{activators:f,activatorEvent:m,active:d,activeNodeRect:p,ariaDescribedById:z,draggableNodes:g,over:L}=y.useContext(Me),{role:M=Wd,roleDescription:x="draggable",tabIndex:S=0}=i??{},w=(d==null?void 0:d.id)===t,N=y.useContext(w?et:wP),[_,T]=C7(),[D,A]=C7(),P=pP(f,t),V=te(n);W4(()=>(g.set(t,{id:t,key:r,node:_,activatorNode:D,data:V}),()=>{const q=g.get(t);q&&q.key===r&&g.delete(t)}),[g,t]);const U=y.useMemo(()=>({role:M,tabIndex:S,"aria-disabled":s,"aria-pressed":w&&M===Wd?!0:void 0,"aria-roledescription":x,"aria-describedby":z.draggable}),[s,M,S,w,x,z.draggable]);return{active:d,activatorEvent:m,activeNodeRect:p,attributes:U,isDragging:w,listeners:s?void 0:P,node:_,over:L,setNodeRef:T,setActivatorNodeRef:A,transform:N}}function EP(){return y.useContext(jg)}const _P="Droppable",RP={timeout:25};function DP(c){let{data:t,disabled:n=!1,id:s,resizeObserverConfig:i}=c;const r=J7(_P),{active:f,dispatch:m,over:d,measureDroppableContainers:p}=y.useContext(Me),z=y.useRef({disabled:n}),g=y.useRef(!1),L=y.useRef(null),M=y.useRef(null),{disabled:x,updateMeasurementsFor:S,timeout:w}={...RP,...i},N=te(S??s),_=y.useCallback(()=>{if(!g.current){g.current=!0;return}M.current!=null&&clearTimeout(M.current),M.current=setTimeout(()=>{p(Array.isArray(N.current)?N.current:[N.current]),M.current=null},w)},[w]),T=ct({callback:_,disabled:x||!f}),D=y.useCallback((U,q)=>{T&&(q&&(T.unobserve(q),g.current=!1),U&&T.observe(U))},[T]),[A,P]=C7(D),V=te(t);return y.useEffect(()=>{!T||!A.current||(T.disconnect(),g.current=!1,T.observe(A.current))},[A,T]),y.useEffect(()=>(m({type:j1.RegisterDroppable,element:{id:s,key:r,disabled:n,node:A,rect:L,data:V}}),()=>m({type:j1.UnregisterDroppable,key:r,id:s})),[s]),y.useEffect(()=>{n!==z.current.disabled&&(m({type:j1.SetDroppableDisabled,id:s,key:r,disabled:n}),z.current.disabled=n)},[s,r,n,m]),{active:f,rect:L,isOver:(d==null?void 0:d.id)===s,node:A,over:d,setNodeRef:P}}function OP(c){let{animation:t,children:n}=c;const[s,i]=y.useState(null),[r,f]=y.useState(null),m=M7(n);return!n&&!s&&m&&i(m),W4(()=>{if(!r)return;const d=s==null?void 0:s.key,p=s==null?void 0:s.props.id;if(d==null||p==null){i(null);return}Promise.resolve(t(p,r)).then(()=>{i(null)})},[t,s,r]),E2.createElement(E2.Fragment,null,n,s?y.cloneElement(s,{ref:f}):null)}const kP={x:0,y:0,scaleX:1,scaleY:1};function jP(c){let{children:t}=c;return E2.createElement(Me.Provider,{value:kg},E2.createElement(et.Provider,{value:kP},t))}const BP={position:"fixed",touchAction:"none"},HP=c=>xa(c)?"transform 250ms ease":void 0,PP=y.forwardRef((c,t)=>{let{as:n,activatorEvent:s,adjustScale:i,children:r,className:f,rect:m,style:d,transform:p,transition:z=HP}=c;if(!m)return null;const g=i?p:{...p,scaleX:1,scaleY:1},L={...BP,width:m.width,height:m.height,top:m.top,left:m.left,transform:le.Transform.toString(g),transformOrigin:i&&s?_H(s,m):void 0,transition:typeof z=="function"?z(s):z,...d};return E2.createElement(n,{className:f,style:L,ref:t},r)}),VP=c=>t=>{let{active:n,dragOverlay:s}=t;const i={},{styles:r,className:f}=c;if(r!=null&&r.active)for(const[m,d]of Object.entries(r.active))d!==void 0&&(i[m]=n.node.style.getPropertyValue(m),n.node.style.setProperty(m,d));if(r!=null&&r.dragOverlay)for(const[m,d]of Object.entries(r.dragOverlay))d!==void 0&&s.node.style.setProperty(m,d);return f!=null&&f.active&&n.node.classList.add(f.active),f!=null&&f.dragOverlay&&s.node.classList.add(f.dragOverlay),function(){for(const[d,p]of Object.entries(i))n.node.style.setProperty(d,p);f!=null&&f.active&&n.node.classList.remove(f.active)}},UP=c=>{let{transform:{initial:t,final:n}}=c;return[{transform:le.Transform.toString(t)},{transform:le.Transform.toString(n)}]},FP={duration:250,easing:"ease",keyframes:UP,sideEffects:VP({styles:{active:{opacity:"0"}}})};function IP(c){let{config:t,draggableNodes:n,droppableContainers:s,measuringConfiguration:i}=c;return $7((r,f)=>{if(t===null)return;const m=n.get(r);if(!m)return;const d=m.node.current;if(!d)return;const p=Og(f);if(!p)return;const{transform:z}=r3(f).getComputedStyle(f),g=vg(z);if(!g)return;const L=typeof t=="function"?t:qP(t);return Ag(d,i.draggable.measure),L({active:{id:r,data:m.data,node:d,rect:i.draggable.measure(d)},draggableNodes:n,dragOverlay:{node:f,rect:i.dragOverlay.measure(p)},droppableContainers:s,measuringConfiguration:i,transform:g})})}function qP(c){const{duration:t,easing:n,sideEffects:s,keyframes:i}={...FP,...c};return r=>{let{active:f,dragOverlay:m,transform:d,...p}=r;if(!t)return;const z={x:m.rect.left-f.rect.left,y:m.rect.top-f.rect.top},g={scaleX:d.scaleX!==1?f.rect.width*d.scaleX/m.rect.width:1,scaleY:d.scaleY!==1?f.rect.height*d.scaleY/m.rect.height:1},L={x:d.x-z.x,y:d.y-z.y,...g},M=i({...p,active:f,dragOverlay:m,transform:{initial:d,final:L}}),[x]=M,S=M[M.length-1];if(JSON.stringify(x)===JSON.stringify(S))return;const w=s==null?void 0:s({active:f,dragOverlay:m,...p}),N=m.node.animate(M,{duration:t,easing:n,fill:"forwards"});return new Promise(_=>{N.onfinish=()=>{w==null||w(),_()}})}}let Qd=0;function GP(c){return y.useMemo(()=>{if(c!=null)return Qd++,Qd},[c])}const YP=E2.memo(c=>{let{adjustScale:t=!1,children:n,dropAnimation:s,style:i,transition:r,modifiers:f,wrapperElement:m="div",className:d,zIndex:p=999}=c;const{activatorEvent:z,active:g,activeNodeRect:L,containerNodeRect:M,draggableNodes:x,droppableContainers:S,dragOverlay:w,over:N,measuringConfiguration:_,scrollableAncestors:T,scrollableAncestorRects:D,windowRect:A}=EP(),P=y.useContext(et),V=GP(g==null?void 0:g.id),U=Bg(f,{activatorEvent:z,active:g,activeNodeRect:L,containerNodeRect:M,draggingNodeRect:w.rect,over:N,overlayNodeRect:w.rect,scrollableAncestors:T,scrollableAncestorRects:D,transform:P,windowRect:A}),q=wa(L),Q=IP({config:s,draggableNodes:x,droppableContainers:S,measuringConfiguration:_}),n2=q?w.setRef:void 0;return E2.createElement(jP,null,E2.createElement(OP,{animation:Q},g&&V?E2.createElement(PP,{key:V,id:g.id,ref:n2,as:m,activatorEvent:z,adjustScale:t,className:d,transition:r,rect:q,style:{zIndex:p,...i},transform:U},n):null))});function S7(c){const{dndType:t,slot:n,invKeyName:s,invType:i,invSrc:r,itemData:f}=c,m=Y(x=>x.dragHover.isDraggingGlobal),{listeners:d,setNodeRef:p}=TP({id:`drag${s}${n}`,data:{itemData:f,invKeyName:s,invType:i,dndType:t,slot:n,src:r}}),{setNodeRef:z}=DP({id:`drop${s}${n}`,data:{invKeyName:s,invType:i,dndType:t,slot:n,src:r}}),L=!!(!m&&f)?d:{},M=x=>{f&&p(x),z(x)};return v.jsx(de,{...c,refFunc:M,listiner:L})}var se,U1;(function(c){c.VERTICAL="vertical",c.HORIZONTAL="horizontal"})(se||(se={})),function(c){c.UP="up",c.DOWN="down",c.LEFT="left",c.RIGHT="right"}(U1||(U1={}));const Hg=c=>typeof c=="number"?c<0?-1:1:c?-1:1,N7=({newValue:c,scrollSize:t,fallbackValue:n})=>{const s=n??t*Hg(c);return Math.abs(c)>t?s:c},KP=({ref:c,windowScroll:t})=>{const n={scrollingElement:null,registerEventListener:null};if(!t&&c){let s=null;"_scrollingContainer"in c&&(s=c._scrollingContainer),"Grid"in c&&(s=c.Grid._scrollingContainer),"scrollHeight"in c&&(s=c),n.scrollingElement=s,n.registerEventListener=s}else t&&(n.scrollingElement=document.scrollingElement,n.registerEventListener=document);return n},XP=c=>{const{scrollingElement:t,registerEventListener:n}=c;return!(t&&n&&(typeof t.scrollHeight!="number"||typeof t.scrollWidth!="number"||typeof t.scrollLeft!="number"||typeof t.scrollTop!="number"||typeof t.clientHeight!="number"||typeof t.clientWidth!="number"||typeof n.addEventListener!="function"||typeof n.removeEventListener!="function")||!t||!n)||(console.error("Sorry I can't use this container - try using a different DOM element."),!1)},ZP=c=>{const{state:{clientWidth:t,clientHeight:n},props:{scrollThreshold:s=1},_scrollingContainerRef:i}=c;if(!(i!=null&&i.scrollingElement)||t===i.scrollingElement.clientWidth&&n===i.scrollingElement.clientHeight)return;const{clientWidth:r,clientHeight:f,scrollHeight:m,scrollWidth:d}=i.scrollingElement;let p={vertical:0,horizontal:0};if(typeof s=="string"){const z=Math.abs(parseInt(s));p={vertical:N7({newValue:z,scrollSize:m,fallbackValue:f}),horizontal:N7({newValue:z,scrollSize:d,fallbackValue:r})}}else{const z=s>1?1:s<=0?.1:s;p={vertical:z*f,horizontal:z*r}}c.state.computedScrollThreshold=p,c.state.clientWidth=r,c.state.clientHeight=f},$d=(c,t,n)=>Math.abs(c)<=t-n,Jd=(c,t,n,s,i)=>Math.abs(c)>=Math.abs(t-n-s-i),Pg=(c,t)=>{var n;ZP(c);const s=(n=t==null?void 0:t.offset)!==null&&n!==void 0?n:0,{state:{clientHeight:i,clientWidth:r,computedScrollThreshold:{vertical:f,horizontal:m}},props:{reverse:d={}},_scrollingContainerRef:p}=c;if(!(p!=null&&p.scrollingElement))return Object.values(U1).reduce((w,N)=>Object.assign(Object.assign({},w),{[N]:!1}),{});const{scrollHeight:z,scrollWidth:g,scrollLeft:L,scrollTop:M}=p.scrollingElement,{column:x,row:S}=d;return{[x?U1.DOWN:U1.UP]:$d(M,f,s),[x?U1.UP:U1.DOWN]:Jd(M,z,i,f,s),[S?U1.RIGHT:U1.LEFT]:$d(L,m,s),[S?U1.LEFT:U1.RIGHT]:Jd(L,g,r,m,s)}};function WP(c,t,n,s){return new(n||(n=Promise))(function(i,r){function f(p){try{d(s.next(p))}catch(z){r(z)}}function m(p){try{d(s.throw(p))}catch(z){r(z)}}function d(p){var z;p.done?i(p.value):(z=p.value,z instanceof n?z:new n(function(g){g(z)})).then(f,m)}d((s=s.apply(c,[])).next())})}const Vg=(c,{direction:t,offset:n,hardReset:s})=>{(!Pg(c,{offset:n})[t]&&c.state.thresholdReached[t]||s)&&(c.state.thresholdReached[t]=!1)},Ug=(c,{scrollTop:t,scrollLeft:n})=>{var s;if(!(!((s=c._scrollingContainerRef)===null||s===void 0)&&s.scrollingElement))return;const{scrollHeight:i,scrollWidth:r}=c._scrollingContainerRef.scrollingElement;t!==void 0&&(c._scrollingContainerRef.scrollingElement.scrollTop=N7({newValue:t,scrollSize:i})),n!==void 0&&(c._scrollingContainerRef.scrollingElement.scrollLeft=N7({newValue:n,scrollSize:r}))},QP=(c,{axis:t,loadMore:n})=>{var s;if(!(!((s=c._scrollingContainerRef)===null||s===void 0)&&s.scrollingElement)||!c.state.isLoading)return;const i=t===se.VERTICAL,{state:{rowCount:r=0,columnCount:f=0,scrollHeight:m,scrollWidth:d},props:{rowCount:p=0,columnCount:z=0,reverse:g={}},_scrollingContainerRef:L}=c,{scrollTop:M,scrollLeft:x,scrollHeight:S,scrollWidth:w,clientHeight:N,clientWidth:_}=L.scrollingElement,T=i?p:z,D=i?M:x,A=i?S:w,P=i?m:d,V=i?N:_;if((i?r:f)!==T&&Math.abs(D)Vg(c,{direction:U})),c.state[i?"scrollHeight":"scrollWidth"]=A,c.state[i?"rowCount":"columnCount"]=T,c.state.isLoading=!1,setTimeout(()=>n(c),100)},ch=(c,{positiveDirection:t,negativeDirection:n,offset:s,loadMore:i})=>WP(void 0,void 0,void 0,function*(){const{state:{isLoading:r,thresholdReached:f},props:{next:m,hasMore:d}}=c,p=t===U1.UP?se.VERTICAL:se.HORIZONTAL;if(!r){const z=d[t]&&!f[t]&&s[t],g=!z&&d[n]&&!f[n]&&s[n];if(z||g)try{const L=z?t:n;c.state.thresholdReached[L]=!0,c.state.isLoading=!0,yield m(L)}finally{setTimeout(()=>QP(c,{axis:p,loadMore:i}),100)}}}),Fc=c=>{const{_scrollingContainerRef:t}=c;if(!t)return;c.state.isLoading||Object.values(U1).forEach(s=>Vg(c,{direction:s,offset:0,hardReset:!0}));const n=Pg(c);ch(c,{positiveDirection:U1.UP,negativeDirection:U1.DOWN,offset:n,loadMore:Fc}),ch(c,{positiveDirection:U1.LEFT,negativeDirection:U1.RIGHT,offset:n,loadMore:Fc})};class $P{constructor(t){this._setRef=function(n){const{windowScroll:s}=this.props,i=KP({ref:n,windowScroll:s});if(!XP(i))return;this._scrollingContainerRef=i;const r=()=>{var m;if(!(!((m=this._scrollingContainerRef)===null||m===void 0)&&m.scrollingElement))return;const{_scrollingContainerRef:{scrollingElement:d},props:{onScroll:p}}=this,{scrollHeight:z,scrollWidth:g,scrollLeft:L,scrollTop:M,clientHeight:x,clientWidth:S}=d;p&&p({clientHeight:x,clientWidth:S,scrollHeight:z,scrollWidth:g,scrollLeft:L,scrollTop:M}),this.state.isLoading||Fc(this)};this.state.rowCount=this.props.rowCount,this.state.columnCount=this.props.columnCount,this.state.scrollHeight=this._scrollingContainerRef.scrollingElement.scrollHeight,this.state.scrollWidth=this._scrollingContainerRef.scrollingElement.scrollWidth;const{initialScroll:f}=this.props;f&&Ug(this,{scrollTop:f.top,scrollLeft:f.left}),this._onCleanup(),this._scrollingContainerRef.registerEventListener.addEventListener("scroll",r),this.state.cleanup.push(()=>{var m,d;(d=(m=this._scrollingContainerRef)===null||m===void 0?void 0:m.registerEventListener)===null||d===void 0||d.removeEventListener("scroll",r)}),Fc(this)},this._onPropsChange=function(n){this.props=n;const{state:{isLoading:s},props:{rowCount:i,columnCount:r,hasMore:f},_scrollingContainerRef:m}=this;m&&(i===void 0&&(f.down||f.up)&&console.warn(`You provided props with "hasMore: { up: ${!!f.up}, down: ${!!f.down} }" but "rowCount" is "undefined"`),r===void 0&&(f.left||f.right)&&console.warn(`You provided props with "hasMore: { left: ${!!f.left}, right: ${!!f.right} }" but "columnCount" is "undefined"`),s||Fc(this))},this._onCleanup=function(){const{state:{cleanup:n}}=this;n.length&&(n.forEach(s=>s()),this.state.cleanup=[])},this.setRef=this._setRef.bind(this),this.onPropsChange=this._onPropsChange.bind(this),this.onCleanup=this._onCleanup.bind(this),this.props=t,this.state={rowCount:t.rowCount,columnCount:t.columnCount,scrollHeight:0,scrollWidth:0,clientHeight:0,clientWidth:0,isLoading:!1,computedScrollThreshold:{vertical:0,horizontal:0},thresholdReached:{},cleanup:[]}}}const JP=c=>{const t=y.useRef(null),{rowCount:n,columnCount:s,hasMore:{up:i,down:r,left:f,right:m},next:d,windowScroll:p}=c,{current:{setRef:z,onPropsChange:g,onCleanup:L}}=y.useRef(new $P(c));return y.useEffect(()=>(z(p?null:t.current),L),[t.current]),y.useEffect(()=>g(c),[n,s,i,r,f,m,d]),t};function cV({dndType:c,invData:t}){const n=t.MaxSlots,[s,i]=y.useState(()=>n>50?50:n),f=JP({next:async()=>{let m=s+25;m>n&&(m=n),i(m)},rowCount:n,columnCount:5,scrollThreshold:.1,hasMore:{down:s{const p=d+1,z=t.Items[p];return v.jsx(S7,{dndType:c,slot:p,invKeyName:t.KeyName,invType:t.invType,invSrc:t.src,itemData:z},`${t.KeyName}_${d}`)})})}function eV(){const{addFastSlot:c,fastSlotMode:t}=R0(),{useItem:n}=K7(),{getHotbarData:s}=R0(),i=s(),r=(f,m)=>{m?n(m):t&&c(t,f)};return v.jsx("div",{className:"grid gap-[0.5vh] grid-cols-5",children:i.map((f,m)=>v.jsx(S7,{dndType:"fastslot",onClick:()=>r(m.toString(),f==null?void 0:f.item),itemData:f==null?void 0:f.item,amount:f==null?void 0:f.amount,invKeyName:"fastslot",invType:"fastslot",slot:m+1},m))})}function tV(c){return U7({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13.003 7.754a.75.75 0 0 1 .75-.75h5.232a.75.75 0 0 1 .53 1.28l-2.776 2.777c.55.097 1.057.253 1.492.483.905.477 1.504 1.284 1.504 2.418 0 .966-.471 1.75-1.172 2.27-.687.511-1.587.77-2.521.77-1.367 0-2.274-.528-2.667-.756a.75.75 0 0 1 .755-1.297c.331.193.953.553 1.912.553.673 0 1.243-.188 1.627-.473.37-.275.566-.635.566-1.067 0-.5-.219-.836-.703-1.091-.538-.284-1.375-.443-2.471-.443a.75.75 0 0 1-.53-1.28l2.643-2.644h-3.421a.75.75 0 0 1-.75-.75ZM7.88 15.215a1.4 1.4 0 0 0-1.446.83.75.75 0 0 1-1.37-.61 2.899 2.899 0 0 1 2.986-1.71c.589.06 1.139.323 1.557.743.434.446.685 1.058.685 1.778 0 1.641-1.254 2.437-2.12 2.986-.538.341-1.18.694-1.495 1.273H9.75a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75c0-1.799 1.337-2.63 2.243-3.21 1.032-.659 1.55-1.031 1.55-1.8 0-.355-.116-.584-.26-.732a1.071 1.071 0 0 0-.652-.298Zm.234-13.121a.75.75 0 0 1 .386.656V9h1.252a.75.75 0 0 1 0 1.5H5.75a.75.75 0 0 1 0-1.5H7V4.103l-.853.533a.749.749 0 1 1-.795-1.272l2-1.25a.749.749 0 0 1 .762-.02Z"},child:[]}]})(c)}const Fg=t4({name:"filter",initialState:{filterInput:"",filterType:"TGIALL",inputAmount:""},reducers:{setFilterInput:(c,t)=>{c.filterInput=t.payload},setInputAmount:(c,t)=>{c.inputAmount=t.payload},changeFilter:(c,t)=>{c.filterType==t.payload?c.filterType="TGIALL":c.filterType=t.payload}}}),{setFilterInput:lV,setInputAmount:nV,changeFilter:sV}=Fg.actions,aV=Fg.reducer;function eh({label:c,icon:t,boxType:n}){const s=l4(),i=Y(r=>r.filter.filterType);return v.jsx("div",{className:`min-w-[3.6vh] h-[3.6vh] flex items-center justify-center rounded-full bg-mainBg cursor-pointer ${i==n?"border-[0.1vh] border-dashed border-tgigreen text-tgigreen hover:bg-[rgba(94,94,94,0.2)] hover:border-solid":"border-[0.1vh] border-solid border-[#FFFFFF1A] text-secondary hover:border-tgigreen"}`,onClick:()=>s(sV(n)),children:c?v.jsx("div",{className:"px-[1vh] text-[1.4vh]",children:c}):v.jsx(E9,{icon:t,className:"text-[1.6vh]"})})}const iV="data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.0775%2014.1L16.6441%2016.6667M15.9033%209.65087C15.9033%2013.14%2013.0841%2015.9684%209.60746%2015.9684C6.12996%2015.9684%203.31079%2013.14%203.31079%209.65171C3.31079%206.16087%206.12996%203.33337%209.60662%203.33337C13.0841%203.33337%2015.9033%206.16171%2015.9033%209.65087Z'%20stroke='white'%20stroke-opacity='0.41'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e";function oV({show:c}){const t=Y(n=>n.mainInv.lang);return v.jsx(Ca,{style:{display:c?"block":"none",zIndex:"999"},anchorSelect:"#filtertooltip",place:"top",noArrow:!0,float:!0,offset:40,className:"context_top",children:t.filterScrollIt})}function th({onChange:c,value:t,placeholder:n,type:s,style:i,icon:r,rIcon:f}){return v.jsxs("div",{className:"px-[1.2vh] py-[0] text-[#fff] rounded-[50vh] border-[0.1vh] border-mainBorder bg-mainBg flex items-center gap-[0.5vh]",style:t.length>0?{border:"0.1vh dashed rgb(54 255 159 / 50%)"}:void 0,children:[v.jsx("input",{className:"filter_box_input_inside",type:s,placeholder:n,name:"",onChange:c,value:t,style:i}),f?v.jsx("div",{className:"flex text-lightWhite",children:f}):r?v.jsx("img",{src:r,alt:"",className:"w-[2vh] h-[2vh]"}):void 0]})}function rV(){const[c,t]=y.useState(!1),n=l4(),s=Y(z=>z.mainInv.filterConfig),i=Y(z=>z.mainInv.lang),r=Y(z=>z.filter.filterInput),f=Y(z=>z.filter.inputAmount),m=y.useRef(null),d=z=>{if(!m.current)return;const g=z.deltaY;m.current.scrollTo({top:0,left:m.current.scrollLeft+g,behavior:"auto"})},p=()=>{if(!m.current)return;const z=m.current.offsetWidthn(nV(z.target.value)),value:f,type:"number",placeholder:i.amountItem,style:{width:"5vh"},rIcon:v.jsx(tV,{})}),v.jsx(th,{onChange:z=>n(lV(z.target.value)),value:r,type:"text",placeholder:i.searchItem,style:{width:"10vh"},icon:iV})]}),v.jsxs("div",{className:"flex gap-[0.5vh] overflow-auto scrollbar filter_box_right",onWheel:d,ref:m,id:"filtertooltip",onMouseEnter:p,children:[v.jsx(oV,{show:c}),v.jsx(eh,{label:i.filterAll,boxType:"TGIALL"}),Object.keys(s).map((z,g)=>{const L=s[z];return v.jsx(eh,{icon:L.icon,boxType:z},g)})]})]})}function lh({isLeft:c}){const t=c?"player":"other",n=Y(s=>c?s.openedInv.playerInventory:s.openedInv.otherInventory);return v.jsxs("div",{className:`flex gap-[1vh] overflow-hidden h-full flex-col inventory_${t}`,children:[v.jsx(pH,{invData:n}),v.jsxs("div",{className:"grid gap-[1vh] overflow-hidden content-center h-fit",children:[c&&v.jsxs(v.Fragment,{children:[v.jsx(eV,{}),v.jsx(rV,{})]}),v.jsx(cV,{dndType:t,invData:n})]})]})}const fV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.0825 4.27125V3.60188C19.0825 2.78375 18.4238 2.125 17.6056 2.125H16.3519C15.5338 2.125 14.875 2.78375 14.875 3.60188V4.27125H11.7619C9.57799 4.27125 7.48355 5.1388 5.9393 6.68304C4.39506 8.22729 3.52751 10.3217 3.52751 12.5056V18.8063C3.52791 19.6835 3.80293 20.5387 4.31399 21.2517C4.82504 21.9647 5.5465 22.4999 6.37713 22.7821C6.4207 22.8012 6.5737 22.8618 6.86163 22.9139C7.14001 22.9723 7.42901 23.0031 7.72438 23.0031H26.3096C26.7275 22.9982 27.1423 22.9305 27.54 22.8023C28.3854 22.5296 29.1226 21.9959 29.6457 21.2779C30.1688 20.5599 30.4508 19.6946 30.4513 18.8063V12.5056C30.4513 10.3217 29.5837 8.22729 28.0395 6.68304C26.4952 5.1388 24.4008 4.27125 22.2169 4.27125H19.0825ZM17.0106 21.9406H7.98576C7.79888 21.9414 7.61205 21.934 7.42582 21.9183V11.6131C7.42512 10.7883 7.58707 9.97145 7.90239 9.20929C8.21771 8.44712 8.68022 7.75461 9.26345 7.17138C9.84668 6.58814 10.5392 6.12564 11.3014 5.81032C12.0635 5.495 12.8804 5.33305 13.7052 5.33375H20.1971C21.0219 5.33305 21.8387 5.495 22.6009 5.81032C23.3631 6.12564 24.0556 6.58814 24.6388 7.17138C25.2221 7.75461 25.6846 8.44712 25.9999 9.20929C26.3152 9.97145 26.4771 10.7883 26.4764 11.6131V21.9342C26.4206 21.9386 26.3646 21.9407 26.3086 21.9406H17.0106ZM26.2544 24.0656H7.72438C6.76144 24.0656 5.81699 23.8012 4.99394 23.3014C4.1709 22.8015 3.50085 22.0853 3.05682 21.2309L2.18876 26.4775C1.72126 29.2931 3.88876 31.8644 6.74688 31.8644H27.2319C30.1006 31.8644 32.2788 29.2719 31.7794 26.4456L30.9273 21.2202C30.4842 22.0774 29.8139 22.7962 28.9897 23.2981C28.1656 23.7999 27.2193 24.0654 26.2544 24.0656Z"})),uV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M10.4258 2.19873L4.0282 4.75736L4.4718 5.86768L8.69922 4.17631L8.02188 6.87971C6.75352 7.11213 5.77734 8.22775 5.77734 9.56252C5.77734 10.884 6.73359 11.993 7.98867 12.2387C7.41094 13.4406 6.70703 14.9547 5.99848 16.6946C4.81379 19.5899 3.78516 22.7774 3.78516 24.7031C3.78516 26.1309 4.3516 27.127 5.22086 27.8242C6.09078 28.5149 7.29141 28.8867 8.5 28.8867C9.70859 28.8867 10.9105 28.5149 11.7805 27.8242C12.6504 27.127 13.2148 26.1309 13.2148 24.7031C13.2148 22.7774 12.1855 19.5899 11.0035 16.6946C10.293 14.9547 9.58906 13.4406 9.01133 12.2387C10.2664 11.993 11.2227 10.884 11.2227 9.56252C11.2227 8.32072 10.3793 7.2715 9.23711 6.94611L10.4258 2.19873ZM27.4258 2.20139L21.0309 4.76068L21.4691 5.871L25.6992 4.18029L25.0219 6.87971C23.7535 7.11213 22.7773 8.22775 22.7773 9.56252C22.7773 10.884 23.7336 11.993 24.9887 12.2387C24.4109 13.4406 23.707 14.9547 22.9965 16.6946C21.8145 19.5899 20.7852 22.7774 20.7852 24.7031C20.7852 26.1309 21.3496 27.127 22.2195 27.8242C23.0895 28.5149 24.2914 28.8867 25.5 28.8867C26.7086 28.8867 27.9105 28.5149 28.7805 27.8242C29.6504 27.127 30.2148 26.1309 30.2148 24.7031C30.2148 22.7774 29.1855 19.5899 28.0035 16.6946C27.293 14.9547 26.5891 13.4406 26.0113 12.2387C27.2664 11.993 28.2227 10.884 28.2227 9.56252C28.2227 8.32072 27.3793 7.2715 26.2371 6.94611L27.4258 2.20139ZM8.5 8.03518C9.35 8.03518 10.0273 8.71252 10.0273 9.56252C10.0273 10.4125 9.35 11.0899 8.5 11.0899C7.65 11.0899 6.97266 10.4125 6.97266 9.56252C6.97266 8.71252 7.65 8.03518 8.5 8.03518ZM25.5 8.03518C26.35 8.03518 27.0273 8.71252 27.0273 9.56252C27.0273 10.4125 26.35 11.0899 25.5 11.0899C24.65 11.0899 23.9727 10.4125 23.9727 9.56252C23.9727 8.71252 24.65 8.03518 25.5 8.03518ZM8.5 30.0821C8.03516 30.0821 7.62344 30.2281 7.35781 30.4274C7.08555 30.6332 6.97266 30.8524 6.97266 31.0781C6.97266 31.3039 7.08555 31.5231 7.35781 31.7289C7.62344 31.9281 8.03516 32.0742 8.5 32.0742C8.96484 32.0742 9.37656 31.9281 9.64219 31.7289C9.91445 31.5231 10.0273 31.3039 10.0273 31.0781C10.0273 30.8524 9.91445 30.6332 9.64219 30.4274C9.37656 30.2281 8.96484 30.0821 8.5 30.0821ZM25.5 30.0821C25.0352 30.0821 24.6234 30.2281 24.3578 30.4274C24.0855 30.6332 23.9727 30.8524 23.9727 31.0781C23.9727 31.3039 24.0855 31.5231 24.3578 31.7289C24.6234 31.9281 25.0352 32.0742 25.5 32.0742C25.9648 32.0742 26.3766 31.9281 26.6422 31.7289C26.9145 31.5231 27.0273 31.3039 27.0273 31.0781C27.0273 30.8524 26.9145 30.6332 26.6422 30.4274C26.3766 30.2281 25.9648 30.0821 25.5 30.0821Z"})),mV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M4.53334 2.26672C4.53334 2.26672 2.26667 2.26672 2.26667 4.53339V16.2249C2.26667 20.1462 3.06907 24.9334 10.2 24.9334H11.3333V18.1334L5.66667 20.4001C5.66667 20.4001 5.66667 14.7334 11.3333 14.7334V11.3334C11.3333 9.72859 11.5305 8.34139 12.4667 7.31006C13.3303 6.35806 14.7447 4.45859 18.4869 6.24246L20.4 7.48686V4.53339C20.4 4.53339 20.4 2.26672 18.1333 2.26672C16.5285 2.26672 13.6499 4.53339 11.3333 4.53339C9.0168 4.53339 6.3172 2.26672 4.53334 2.26672ZM6.8 6.80006C7.40116 6.80006 7.9777 7.03887 8.40278 7.46395C8.82786 7.88903 9.06667 8.46557 9.06667 9.06672C9.06667 9.66788 8.82786 10.2444 8.40278 10.6695C7.9777 11.0946 7.40116 11.3334 6.8 11.3334C6.19885 11.3334 5.62231 11.0946 5.19723 10.6695C4.77215 10.2444 4.53334 9.66788 4.53334 9.06672C4.53334 8.46557 4.77215 7.88903 5.19723 7.46395C5.62231 7.03887 6.19885 6.80006 6.8 6.80006ZM15.8667 9.06672C15.8667 9.06672 13.6 9.06672 13.6 11.3334V22.6667C13.6 27.2001 15.8667 31.7334 22.6667 31.7334C29.4667 31.7334 31.7333 27.2001 31.7333 22.6667V11.3334C31.7333 9.06672 29.4667 9.06672 29.4667 9.06672C27.8619 9.06672 24.9832 11.3334 22.6667 11.3334C20.3501 11.3334 17.6505 9.06672 15.8667 9.06672ZM18.1333 13.6001C18.7345 13.6001 19.311 13.8389 19.7361 14.2639C20.1612 14.689 20.4 15.2656 20.4 15.8667C20.4 16.4679 20.1612 17.0444 19.7361 17.4695C19.311 17.8946 18.7345 18.1334 18.1333 18.1334C17.5322 18.1334 16.9556 17.8946 16.5306 17.4695C16.1055 17.0444 15.8667 16.4679 15.8667 15.8667C15.8667 15.2656 16.1055 14.689 16.5306 14.2639C16.9556 13.8389 17.5322 13.6001 18.1333 13.6001ZM27.2 13.6001C27.8012 13.6001 28.3777 13.8389 28.8028 14.2639C29.2279 14.689 29.4667 15.2656 29.4667 15.8667C29.4667 16.4679 29.2279 17.0444 28.8028 17.4695C28.3777 17.8946 27.8012 18.1334 27.2 18.1334C26.5988 18.1334 26.0223 17.8946 25.5972 17.4695C25.1721 17.0444 24.9333 16.4679 24.9333 15.8667C24.9333 15.2656 25.1721 14.689 25.5972 14.2639C26.0223 13.8389 26.5988 13.6001 27.2 13.6001ZM17 22.6667H28.3333C28.3333 22.6667 28.3333 28.3334 22.6667 28.3334C17 28.3334 17 22.6667 17 22.6667Z"})),dV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M30.8125 12.2188H30.0887C29.7534 12.0207 29.397 11.8608 29.0262 11.742C27.8574 11.3555 26.3141 11.1562 24.4375 11.1562C22.5609 11.1562 21.0176 11.3555 19.8515 11.742C18.9178 12.0534 18.5068 12.3967 18.3739 12.5302C17.9452 12.3252 17.4759 12.2188 17.0007 12.2188C16.5254 12.2188 16.0562 12.3252 15.6274 12.5302C15.4946 12.3974 15.0835 12.0534 14.1498 11.742C12.9824 11.3555 11.4391 11.1562 9.5625 11.1562C7.68586 11.1562 6.14258 11.3555 4.97648 11.742C4.60566 11.8608 4.24929 12.0207 3.91398 12.2188H3.1875C2.90571 12.2188 2.63546 12.3307 2.4362 12.5299C2.23694 12.7292 2.125 12.9995 2.125 13.2812C2.125 13.563 2.23694 13.8333 2.4362 14.0326C2.63546 14.2318 2.90571 14.3438 3.1875 14.3438H3.19879C3.2652 17.3626 3.62645 19.1768 4.40141 20.4684C4.88687 21.3023 5.63106 21.9551 6.52109 22.3278C7.33324 22.6757 8.32867 22.8451 9.5625 22.8451C11.1662 22.8451 13.4459 22.5987 14.7236 20.4697C15.3664 19.3979 15.7257 17.9669 15.8664 15.7868C15.9132 15.6653 15.9373 15.5364 15.9375 15.4062C15.9375 15.1245 16.0494 14.8542 16.2487 14.6549C16.448 14.4557 16.7182 14.3438 17 14.3438C17.2818 14.3438 17.552 14.4557 17.7513 14.6549C17.9506 14.8542 18.0625 15.1245 18.0625 15.4062C18.0628 15.5359 18.0869 15.6644 18.1336 15.7854C18.2743 17.9655 18.6336 19.3966 19.2764 20.4684C19.7619 21.3023 20.5061 21.9551 21.3961 22.3278C22.2082 22.6757 23.2037 22.8451 24.4375 22.8451C26.0412 22.8451 28.3209 22.5987 29.5986 20.4697C30.3736 19.1781 30.7361 17.3639 30.8012 14.3451H30.8125C31.0943 14.3451 31.3645 14.2331 31.5638 14.0339C31.7631 13.8346 31.875 13.5644 31.875 13.2826C31.875 13.0008 31.7631 12.7305 31.5638 12.5313C31.3645 12.332 31.0943 12.2201 30.8125 12.2201V12.2188Z"})),hV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M8.01926 6H8.07903C8.42268 6.01544 8.71653 6.23607 8.93567 6.49257C9.20461 6.80883 9.40433 7.23067 9.51888 7.71727C9.63841 8.20386 9.65335 8.67003 9.55872 9.07295C9.53382 9.18103 9.49896 9.2896 9.45413 9.3927C9.71312 9.40465 9.96712 9.52169 10.1813 9.6716C10.515 9.91415 10.8138 10.2727 11.0479 10.716C11.282 11.1593 11.4115 11.6075 11.4264 12.0209C11.4314 12.3098 11.3766 12.6136 11.2023 12.8476C11.531 12.763 11.8746 12.8676 12.1535 13.0369C12.5121 13.2461 12.8359 13.5798 13.1098 14.0031C13.3787 14.4215 13.5481 14.8598 13.5929 15.2682C13.6078 15.4176 13.6078 15.572 13.5829 15.7214C13.832 15.6815 14.0959 15.7363 14.33 15.826C14.7085 15.9804 15.0821 16.2593 15.4158 16.6378C15.7445 17.0113 15.9785 17.4147 16.0831 17.8182C16.1379 18.0174 16.1628 18.2365 16.128 18.4457C16.4069 18.2863 16.7505 18.2066 17.129 18.2066C17.5125 18.2066 17.8512 18.2863 18.1351 18.4457C18.1002 18.2415 18.1201 18.0224 18.1749 17.8182C18.2845 17.4147 18.5136 17.0113 18.8473 16.6328C19.176 16.2543 19.5495 15.9804 19.938 15.821C20.1671 15.7264 20.4311 15.6766 20.6801 15.7164C20.6552 15.567 20.6552 15.4126 20.6701 15.2682C20.715 14.8548 20.8793 14.4215 21.1533 13.9981C21.4272 13.5748 21.7509 13.2461 22.1095 13.0319C22.3884 12.8676 22.7271 12.758 23.0458 12.8427C22.8815 12.6086 22.8267 12.3048 22.8317 12.0159C22.8416 11.6025 22.9711 11.1543 23.2052 10.716C23.4393 10.2678 23.7381 9.91415 24.0768 9.6731C24.286 9.5192 24.54 9.40116 24.8039 9.38921C24.7591 9.28761 24.7242 9.18103 24.6993 9.07444C24.6097 8.67252 24.6197 8.20635 24.7392 7.71976C24.8537 7.23366 25.053 6.81231 25.3219 6.49605C25.5859 6.1793 25.9793 5.91882 26.4276 6.02689C26.8758 6.13497 27.1049 6.54437 27.1946 6.94729C27.2892 7.35021 27.2742 7.81687 27.1597 8.30347C27.0402 8.79006 26.8409 9.2119 26.577 9.52667C26.3529 9.79014 26.054 10.0138 25.7004 10.0237C25.7602 10.198 25.7851 10.3923 25.7751 10.5766C25.7701 10.9899 25.6407 11.4332 25.4066 11.8814C25.1725 12.3197 24.8737 12.6783 24.54 12.9174C24.2511 13.1266 23.8925 13.266 23.5389 13.1764C23.7232 13.4304 23.763 13.7641 23.7331 14.0778C23.6833 14.4912 23.519 14.9245 23.245 15.3478C22.9761 15.7712 22.6474 16.0999 22.2938 16.3141C22.0348 16.4635 21.726 16.5681 21.4322 16.5183C21.4571 16.7125 21.4322 16.9117 21.3824 17.101C21.2728 17.4994 21.0437 17.9028 20.71 18.2813C20.3813 18.6599 20.0077 18.9338 19.6193 19.0932C19.3702 19.1928 19.0814 19.2475 18.8124 19.1878C18.8672 19.2924 18.912 19.4019 18.9469 19.5115C18.9818 19.6161 19.0117 19.7207 19.0366 19.8253C18.7178 19.8601 18.4289 19.9299 18.165 20.0345C18.1451 19.9498 18.1251 19.8651 18.1002 19.7904C18.0156 19.5514 17.911 19.387 17.7765 19.2824C17.637 19.1778 17.4528 19.1031 17.129 19.1031C16.8053 19.1031 16.621 19.1778 16.4816 19.2824C16.3471 19.387 16.2425 19.5514 16.1578 19.7904C16.1329 19.8651 16.113 19.9498 16.0931 20.0345C15.8291 19.9299 15.5403 19.8601 15.2215 19.8253C15.2464 19.7207 15.2763 19.6161 15.3112 19.5115C15.346 19.4019 15.3909 19.2924 15.4407 19.1928C15.1767 19.2475 14.8878 19.1928 14.6388 19.0932C14.2553 18.9388 13.8818 18.6599 13.5481 18.2863C13.2194 17.9078 12.9853 17.5044 12.8807 17.1059C12.8309 16.9167 12.806 16.7125 12.8309 16.5232C12.5321 16.573 12.2233 16.4684 11.9693 16.3141C11.6107 16.1049 11.2869 15.7712 11.013 15.3478C10.7441 14.9295 10.5747 14.4912 10.5299 14.0828C10.4951 13.769 10.5349 13.4353 10.7192 13.1764C10.3656 13.271 10.007 13.1266 9.7181 12.9273C9.37943 12.6833 9.08508 12.3247 8.84602 11.8814C8.61194 11.4382 8.48244 10.9949 8.47248 10.5766C8.47248 10.3923 8.4924 10.198 8.55715 10.0187C8.20354 10.0088 7.89973 9.78665 7.68059 9.52717C7.41662 9.21041 7.2174 8.78856 7.09787 8.30197C6.98332 7.81538 6.96838 7.34921 7.05803 6.94629C7.15764 6.54237 7.38176 6.13348 7.83 6.0254C7.89475 6.00996 7.95451 6.00199 8.01926 6ZM7.92961 7.14999C7.88479 7.37411 7.87981 7.72474 7.96945 8.09379C8.0591 8.46234 8.21848 8.77362 8.36789 8.95093C8.48742 9.09287 8.56213 9.11578 8.57209 9.11279C8.58703 9.10781 8.64182 9.05452 8.68664 8.87423C8.73147 8.64961 8.73645 8.29948 8.6468 7.93043C8.55715 7.56138 8.39778 7.2506 8.25334 7.07279C8.12883 6.93135 8.05412 6.90794 8.03918 6.91093C8.02922 6.91591 7.97444 6.9692 7.92961 7.14999ZM26.0092 7.07279C25.8598 7.2496 25.7004 7.56088 25.6108 7.92993C25.5211 8.29898 25.5211 8.64911 25.5759 8.87423C25.6158 9.05054 25.6705 9.10731 25.6855 9.1108C25.7004 9.11578 25.7751 9.08839 25.8897 8.94993C26.0391 8.77362 26.1985 8.46185 26.2881 8.09329C26.3778 7.72424 26.3778 7.37411 26.323 7.14899C26.2831 6.97219 26.2284 6.91541 26.2134 6.91192C26.1985 6.90694 26.1238 6.93434 26.0092 7.07279ZM24.5948 10.3973C24.4055 10.5317 24.1764 10.7957 23.9971 11.1294C23.8228 11.4631 23.7331 11.8017 23.7282 12.0358C23.7232 12.2151 23.763 12.2849 23.778 12.2898C23.7879 12.2998 23.8676 12.2898 24.017 12.1852C24.2063 12.0508 24.4354 11.7918 24.6147 11.4531C24.789 11.1194 24.8786 10.7808 24.8836 10.5517C24.8886 10.3773 24.8488 10.3026 24.8388 10.2927C24.8239 10.2877 24.7442 10.2927 24.5948 10.3973ZM9.36946 10.5517C9.37943 10.7808 9.46409 11.1244 9.63841 11.4581C9.81771 11.7918 10.0518 12.0558 10.2361 12.1902C10.3855 12.2998 10.4652 12.3048 10.4851 12.3048C10.4901 12.2948 10.5299 12.2301 10.5299 12.0358C10.52 11.8067 10.4353 11.4681 10.256 11.1294C10.0817 10.7957 9.84759 10.5367 9.65833 10.3973C9.50394 10.2877 9.42923 10.2877 9.41429 10.2927C9.40433 10.2976 9.36448 10.3674 9.36946 10.5517ZM22.5677 13.7989C22.3635 13.9184 22.1145 14.1575 21.9053 14.4763C21.7011 14.795 21.5866 15.1287 21.5617 15.3578C21.5417 15.5371 21.5766 15.6068 21.5915 15.6168C21.6015 15.6267 21.6812 15.6267 21.8356 15.5321C22.0348 15.4176 22.2888 15.1735 22.493 14.8548C22.6972 14.536 22.8117 14.2073 22.8367 13.9732C22.8616 13.7939 22.8267 13.7242 22.8167 13.7142C22.8018 13.7043 22.7221 13.7093 22.5677 13.7989ZM11.4413 13.7093C11.4314 13.7292 11.4015 13.7989 11.4214 13.9782C11.4513 14.2073 11.5609 14.541 11.7701 14.8598C11.9742 15.1785 12.2283 15.4176 12.4225 15.5371C12.5918 15.6367 12.6715 15.6267 12.6815 15.6218C12.6865 15.6168 12.7213 15.5421 12.7014 15.3628C12.6715 15.1337 12.5619 14.8 12.3528 14.4812C12.1486 14.1625 11.8946 13.9234 11.6953 13.8039C11.526 13.7043 11.4513 13.7142 11.4413 13.7093ZM20.2717 16.6527C20.0526 16.7374 19.7687 16.9366 19.5197 17.2205C19.2657 17.5044 19.1063 17.8132 19.0415 18.0373C18.9967 18.2166 19.0166 18.2913 19.0316 18.3013C19.0415 18.3112 19.1212 18.3212 19.2856 18.2564C19.5047 18.1668 19.7886 17.9676 20.0376 17.6837C20.2916 17.3998 20.451 17.091 20.5158 16.8669C20.5606 16.6926 20.5407 16.6129 20.5307 16.6029C20.5158 16.593 20.4361 16.583 20.2717 16.6527ZM13.7473 16.8719C13.8071 17.091 13.9714 17.3998 14.2204 17.6887C14.4744 17.9725 14.7583 18.1718 14.9725 18.2614C15.1468 18.3311 15.2215 18.3162 15.2315 18.3062C15.2414 18.2963 15.2663 18.2266 15.2165 18.0423C15.1568 17.8182 14.9924 17.5094 14.7434 17.2255C14.4944 16.9416 14.2055 16.7424 13.9913 16.6527C13.817 16.583 13.7423 16.5979 13.7324 16.6079C13.7224 16.6179 13.7025 16.6975 13.7473 16.8719ZM19.5197 20.6969C20.1671 20.6969 21.1034 20.9907 21.4371 21.4937C21.7708 21.9968 21.9601 22.714 21.9601 23.4361C21.9601 24.4322 20.7548 25.5578 19.7836 26.6186C18.932 27.56 17.9209 28.4315 17.129 29.1886C16.3371 28.4315 15.3261 27.56 14.4744 26.6186C13.5033 25.5578 12.298 24.4322 12.298 23.4361C12.298 22.714 12.4872 21.9968 12.8209 21.4937C13.1546 20.9907 14.0909 20.6969 14.7384 20.6969C15.4606 20.6969 15.8142 20.8363 16.2126 21.165C16.7007 21.5635 17.0792 22.8136 17.129 22.8136C17.1788 22.8136 17.5574 21.5635 18.0454 21.165C18.4439 20.8363 18.7975 20.6969 19.5197 20.6969Z"})),pV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M16.4985 5.47971L5.47968 16.4985C3.88817 18.0939 2.99438 20.2553 2.99438 22.5087C2.99438 24.7622 3.88817 26.9236 5.47968 28.519C6.26852 29.3083 7.20543 29.9341 8.23669 30.3605C9.26795 30.7869 10.3732 31.0055 11.4892 31.0038C12.6054 31.0057 13.7109 30.7872 14.7424 30.3608C15.7739 29.9344 16.7111 29.3085 17.5001 28.519L28.5189 17.5001C30.1104 15.9048 31.0042 13.7434 31.0042 11.4899C31.0042 9.23648 30.1104 7.07503 28.5189 5.47971C26.9234 3.88854 24.762 2.995 22.5087 2.995C20.2554 2.995 18.094 3.88854 16.4985 5.47971ZM12.75 18.4167C12.3743 18.4167 12.014 18.2675 11.7483 18.0018C11.4826 17.7361 11.3333 17.3758 11.3333 17C11.3333 16.6243 11.4826 16.264 11.7483 15.9983C12.014 15.7326 12.3743 15.5834 12.75 15.5834C13.1257 15.5834 13.4861 15.7326 13.7517 15.9983C14.0174 16.264 14.1667 16.6243 14.1667 17C14.1667 17.3758 14.0174 17.7361 13.7517 18.0018C13.4861 18.2675 13.1257 18.4167 12.75 18.4167ZM17 22.6667C16.6243 22.6667 16.264 22.5175 15.9983 22.2518C15.7326 21.9861 15.5833 21.6258 15.5833 21.25C15.5833 20.8743 15.7326 20.514 15.9983 20.2483C16.264 19.9826 16.6243 19.8334 17 19.8334C17.3757 19.8334 17.7361 19.9826 18.0017 20.2483C18.2674 20.514 18.4167 20.8743 18.4167 21.25C18.4167 21.6258 18.2674 21.9861 18.0017 22.2518C17.7361 22.5175 17.3757 22.6667 17 22.6667ZM17 14.1667C16.6243 14.1667 16.264 14.0175 15.9983 13.7518C15.7326 13.4861 15.5833 13.1258 15.5833 12.75C15.5833 12.3743 15.7326 12.014 15.9983 11.7483C16.264 11.4826 16.6243 11.3334 17 11.3334C17.3757 11.3334 17.7361 11.4826 18.0017 11.7483C18.2674 12.014 18.4167 12.3743 18.4167 12.75C18.4167 13.1258 18.2674 13.4861 18.0017 13.7518C17.7361 14.0175 17.3757 14.1667 17 14.1667ZM21.25 18.4167C20.8743 18.4167 20.514 18.2675 20.2483 18.0018C19.9826 17.7361 19.8333 17.3758 19.8333 17C19.8333 16.6243 19.9826 16.264 20.2483 15.9983C20.514 15.7326 20.8743 15.5834 21.25 15.5834C21.6257 15.5834 21.9861 15.7326 22.2517 15.9983C22.5174 16.264 22.6667 16.6243 22.6667 17C22.6667 17.3758 22.5174 17.7361 22.2517 18.0018C21.9861 18.2675 21.6257 18.4167 21.25 18.4167Z"})),zV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("g",{clipPath:"url(#clip0_2024_33)"},y.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.25 4.25C23.5043 4.25 25.6663 5.14553 27.2604 6.73959C28.8545 8.33365 29.75 10.4957 29.75 12.75V15.5833C29.75 15.9591 29.6007 16.3194 29.3351 16.5851C29.0694 16.8507 28.7091 17 28.3333 17H25.5V26.9167C25.5 27.6681 25.2015 28.3888 24.6701 28.9201C24.1388 29.4515 23.4181 29.75 22.6667 29.75H11.3333C10.5819 29.75 9.86122 29.4515 9.32986 28.9201C8.79851 28.3888 8.5 27.6681 8.5 26.9167V17H5.66667C5.29094 17 4.93061 16.8507 4.66493 16.5851C4.39926 16.3194 4.25 15.9591 4.25 15.5833V12.75C4.25 10.4957 5.14553 8.33365 6.73959 6.73959C8.33365 5.14553 10.4957 4.25 12.75 4.25H21.25ZM21.25 7.08333H12.75C12.7489 8.18962 13.1793 9.25272 13.9496 10.0467C14.7199 10.8408 15.7695 11.3031 16.8753 11.3356C17.9811 11.3681 19.056 10.9681 19.8715 10.2206C20.6871 9.47313 21.1791 8.43711 21.2429 7.33267L21.25 7.08333Z"})),y.createElement("defs",null,y.createElement("clipPath",{id:"clip0_2024_33"},y.createElement("rect",{width:34,height:34})))),Ig=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("g",{clipPath:"url(#clip0_2024_391)"},y.createElement("path",{d:"M8.44758 6.96858C8.56375 5.52783 9.741 4.25 11.3333 4.25H22.6667C24.259 4.25 25.4363 5.52783 25.5524 6.96858C25.7978 9.97042 26.8904 12.8409 28.7031 15.2462C29.3037 16.031 29.75 17.0453 29.75 18.173V25.5C29.75 26.6272 29.3022 27.7082 28.5052 28.5052C27.7082 29.3022 26.6272 29.75 25.5 29.75H19.8333C19.4576 29.75 19.0973 29.6007 18.8316 29.3351C18.5659 29.0694 18.4167 28.7091 18.4167 28.3333V15.9871C18.4167 14.7716 19.2553 13.7247 20.1195 12.8704C20.8746 12.1224 21.4342 11.1449 21.8252 10.1957C22.1261 9.45207 22.3584 8.68245 22.5193 7.8965C22.5392 7.79688 22.5366 7.69406 22.5115 7.5956C22.4865 7.49714 22.4397 7.40555 22.3746 7.32755C22.3095 7.24955 22.2278 7.18712 22.1354 7.14486C22.043 7.1026 21.9423 7.08157 21.8407 7.08333H12.1593C12.0577 7.08157 11.957 7.1026 11.8646 7.14486C11.7722 7.18712 11.6905 7.24955 11.6254 7.32755C11.5603 7.40555 11.5135 7.49714 11.4885 7.5956C11.4634 7.69406 11.4608 7.79688 11.4807 7.8965C11.6415 8.68247 11.8738 9.45209 12.1748 10.1957C12.5658 11.1449 13.124 12.1224 13.8805 12.869C14.7447 13.7247 15.5833 14.7716 15.5833 15.9871V28.3333C15.5833 28.7091 15.4341 29.0694 15.1684 29.3351C14.9027 29.6007 14.5424 29.75 14.1667 29.75H8.5C7.37283 29.75 6.29183 29.3022 5.4948 28.5052C4.69777 27.7082 4.25 26.6272 4.25 25.5V18.173C4.25 17.0439 4.69625 16.031 5.29833 15.2462C6.30417 13.9287 8.1175 11.0387 8.44758 6.96858Z"})),y.createElement("defs",null,y.createElement("clipPath",{id:"clip0_2024_391"},y.createElement("rect",{width:34,height:34})))),gV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M15.0018 13.1042C14.4986 13.1044 14.016 13.3044 13.6602 13.6602C13.3043 14.016 13.1043 14.4986 13.1042 15.0018C13.1042 15.1272 13.2062 15.2292 13.3315 15.2292H20.6692C20.7295 15.2292 20.7873 15.2053 20.8299 15.1626C20.8726 15.12 20.8965 15.0621 20.8965 15.0018C20.8963 14.4986 20.6964 14.016 20.3405 13.6602C19.9847 13.3044 19.5021 13.1044 18.9989 13.1042H15.0018ZM17 2.83337C15.6059 2.83347 14.2607 3.34741 13.2217 4.27691C12.1827 5.20641 11.5228 6.48626 11.368 7.87175C7.96095 9.82604 5.66666 13.4995 5.66666 17.7084V19.8334H28.3333V17.7084C28.3333 13.4995 26.0383 9.82604 22.6319 7.87175C22.4772 6.48626 21.8173 5.20641 20.7783 4.27691C19.7392 3.34741 18.3941 2.83347 17 2.83337ZM17 6.37504C15.7505 6.37504 14.5484 6.57692 13.4243 6.95092C13.7264 6.25344 14.2258 5.65952 14.8611 5.24231C15.4964 4.8251 16.2399 4.60281 17 4.60281C17.7601 4.60281 18.5035 4.8251 19.1389 5.24231C19.7742 5.65952 20.2736 6.25344 20.5757 6.95092C19.4224 6.56833 18.2151 6.37389 17 6.37504ZM11.3333 15.0018C11.3333 14.0289 11.7198 13.0958 12.4078 12.4078C13.0958 11.7199 14.0288 11.3334 15.0018 11.3334H18.9982C19.9711 11.3334 20.9042 11.7199 21.5922 12.4078C22.2802 13.0958 22.6667 14.0289 22.6667 15.0018C22.6667 15.5318 22.4561 16.04 22.0814 16.4148C21.7067 16.7895 21.1984 17 20.6684 17H13.3308C12.801 16.9999 12.2929 16.7892 11.9183 16.4145C11.5438 16.0398 11.3333 15.5317 11.3333 15.0018ZM11.3333 21.6042V23.9063C11.3333 24.1411 11.4266 24.3663 11.5927 24.5324C11.7587 24.6984 11.9839 24.7917 12.2187 24.7917C12.4536 24.7917 12.6788 24.6984 12.8448 24.5324C13.0109 24.3663 13.1042 24.1411 13.1042 23.9063V21.6042H28.3333V27.448C28.3333 29.5021 26.6687 31.1667 24.6146 31.1667H9.38541C8.39913 31.1667 7.45325 30.7749 6.75585 30.0775C6.05845 29.3801 5.66666 28.4342 5.66666 27.448V21.6042H11.3333Z"})),LV=c=>y.createElement("svg",{width:35,height:34,viewBox:"0 0 35 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M18.1105 7.00003C17.1152 7.00497 16.1391 7.14911 15.2207 7.46504C11.8788 8.62212 10.1093 12.356 9.21156 15.4313C9.05673 15.9645 8.9144 16.542 8.80957 17.1344C8.9043 17.1295 8.99806 17.1295 9.0899 17.1344C9.29619 17.1492 9.489 17.2035 9.66451 17.2825C9.76309 16.7296 9.89772 16.1916 10.042 15.688C10.8979 12.7312 12.6097 9.3063 15.4996 8.30718C16.3074 8.0268 17.1969 7.90092 18.1153 7.90635C19.2453 7.91227 20.4138 8.11763 21.5293 8.4765C21.5293 8.48341 21.5293 8.49032 21.5245 8.49723C21.2793 8.5387 20.9812 8.593 20.6638 8.66507C19.8272 8.85463 18.8607 9.12218 18.2404 9.68789C17.6345 10.2413 17.2739 11.1663 16.9998 11.9759C16.7305 12.7805 16.5766 13.4765 16.5766 13.4765L17.4229 13.674C17.4229 13.674 17.5624 13.0224 17.822 12.2671C18.0769 11.5119 18.4808 10.6579 18.8174 10.3513C19.1684 10.031 20.0676 9.70961 20.8513 9.5319C21.1447 9.46575 21.4187 9.41441 21.6544 9.37591C21.7409 9.52844 21.8659 9.66024 22.0054 9.76391C22.2987 9.98506 22.6737 10.1045 23.0825 10.1045C23.145 10.1045 23.2075 10.0996 23.2652 10.0956C23.3037 10.1949 23.3421 10.2975 23.3758 10.4061C23.5633 10.9886 23.6595 11.6995 23.5729 11.9512V11.9561C23.4768 12.2425 22.9382 12.7657 22.4045 13.131C21.8707 13.4963 21.3755 13.7431 21.3755 13.7431L21.7505 14.5428C21.7505 14.5428 22.2939 14.2762 22.8853 13.8715C23.4719 13.4667 24.1451 12.9681 24.3904 12.2425C24.626 11.5464 24.4048 10.7813 24.198 10.1282C24.1596 10.0181 24.1259 9.91298 24.0922 9.81327C24.1115 9.79747 24.1355 9.78118 24.1596 9.76391C24.1836 9.74564 24.2076 9.72639 24.2317 9.70664C24.7847 10.0463 25.2992 10.4244 25.7463 10.8307C27.1937 12.1437 27.9486 14.5181 27.4918 16.3298C26.7417 19.2718 24.0586 22.1053 21.0196 23.4135C21.0485 23.448 21.0773 23.4826 21.1014 23.5171C21.2408 23.7146 21.3466 23.9466 21.4043 24.2131C24.6789 22.8063 27.4966 19.8346 28.3285 16.5568C28.8911 14.3503 28.0304 11.7192 26.3234 10.1672C25.8281 9.71652 25.2703 9.30088 24.6692 8.92818C24.6741 8.88276 24.6789 8.83636 24.6789 8.78897C24.6789 8.59794 24.6308 8.41973 24.5442 8.26128C24.6067 8.24449 24.6693 8.23018 24.7366 8.21833C25.3136 8.11615 26.0781 8.22771 26.9725 8.66063L27.3379 7.85699C26.583 7.48923 25.8666 7.30362 25.2174 7.29375C25.001 7.28881 24.7895 7.30708 24.5875 7.34262C24.3086 7.39248 24.0442 7.4838 23.8037 7.61165C23.5825 7.52082 23.3421 7.47343 23.0825 7.47343C22.7363 7.47343 22.4141 7.55932 22.1448 7.72025C20.8417 7.2587 19.4617 6.99658 18.1105 7.00003ZM8.93363 18.018C8.70667 18.0229 8.42393 18.1118 8.07484 18.3636C7.29395 18.9214 6.55489 20.0271 6 21.0292C6.62798 20.8367 7.31896 20.6392 7.96329 20.422C8.47827 20.2542 8.95575 20.0765 9.31398 19.8988C9.67221 19.7211 9.89772 19.5187 9.92176 19.4644H9.92657C10.0275 19.2768 9.95061 18.6647 9.62508 18.3191C9.46304 18.1464 9.26926 18.0378 9.02787 18.0229C8.99758 18.018 8.96633 18.018 8.93411 18.018H8.93363ZM9.71067 20.6886C9.70394 20.6935 9.69721 20.6935 9.69048 20.6985C9.45342 20.8169 9.18896 20.9255 8.90911 21.0292C9.00672 21.3402 9.13318 21.6413 9.2933 21.9227C9.43707 21.7598 9.60248 21.6117 9.78232 21.4883C9.84483 21.4438 9.91215 21.3994 9.97947 21.3599C9.86887 21.1477 9.78232 20.9255 9.71067 20.6886ZM10.9989 21.9474C10.7921 21.9523 10.5228 22.0411 10.2728 22.2189C9.94581 22.4509 9.69913 22.8162 9.66018 23.063C9.64336 23.1765 9.70442 23.4085 9.84964 23.601C9.99389 23.7936 10.1958 23.9071 10.3016 23.917C10.3689 23.9219 10.4459 23.9071 10.5228 23.8775C10.5757 23.7244 10.6238 23.5862 10.6671 23.4678C10.8354 23.0334 11.0854 22.6878 11.3787 22.4361C11.3739 22.3669 11.3643 22.3028 11.3451 22.2435C11.2922 22.0609 11.2152 21.9868 11.1816 21.972C11.1287 21.9572 11.0662 21.9474 10.9989 21.9474ZM12.9174 22.7816C12.6626 22.7816 12.4077 22.8359 12.1865 22.9494C11.8932 23.0975 11.6432 23.3493 11.4749 23.7936C11.2345 24.4155 10.8354 25.8767 10.6478 27.2786C10.5517 27.9796 10.5132 28.6756 10.5565 29.2384C10.5661 29.3322 10.5805 29.4161 10.5949 29.5C11.0902 28.4436 11.8451 27.3872 12.5424 26.4197C12.8645 25.9705 13.1771 25.5361 13.4464 25.1412C13.4464 25.003 13.456 24.8647 13.4752 24.7315C13.5521 24.1737 13.7781 23.6307 14.1676 23.2456C14.1291 23.2111 14.0907 23.1666 14.033 23.1271C13.8358 22.9741 13.5137 22.8408 13.1771 22.7964C13.0905 22.7865 13.004 22.7816 12.9174 22.7816ZM19.529 23.6307C19.3607 23.6307 19.2021 23.6603 19.0867 23.7096C18.9135 23.7837 18.851 23.8676 18.8318 23.9515C18.8366 23.9515 18.8318 24.0453 18.8414 24.1539C18.8558 24.2823 18.8799 24.455 18.9087 24.6574C18.9712 25.0622 19.0626 25.5855 19.1588 26.1433C19.2694 26.7653 19.3848 27.407 19.4858 28.0191C19.9714 27.0368 20.4474 25.9508 20.5773 25.0178C20.6398 24.539 20.5484 24.2477 20.4042 24.0453C20.2599 23.8429 20.0387 23.7146 19.7887 23.6603C19.7262 23.6455 19.6637 23.6356 19.6012 23.6307H19.529ZM15.2543 23.7195C15.062 23.7146 14.8793 23.7837 14.8023 23.8528C14.5908 24.0404 14.3888 24.455 14.3311 24.8598C14.2734 25.2695 14.36 25.6299 14.5186 25.7977C14.6196 25.9014 14.8889 25.9804 15.1918 25.9409C15.4996 25.8965 15.7977 25.7336 15.9131 25.5904C16.0477 25.4127 16.1247 25.077 16.0814 24.7216C16.0381 24.3711 15.8794 24.0305 15.7063 23.8676H15.7015C15.6294 23.7936 15.4467 23.7244 15.2543 23.7195ZM17.9759 24.1885C17.6153 24.228 17.245 24.2477 16.8748 24.2526C16.9036 24.3711 16.9277 24.4945 16.9421 24.613C16.9613 24.7956 16.9661 24.9832 16.9517 25.1659C17.3364 25.156 17.7211 25.1264 18.0961 25.082C18.0817 24.9832 18.0673 24.8845 18.0528 24.7956C18.0192 24.5834 17.9951 24.3958 17.9807 24.2428C17.9807 24.223 17.9759 24.2082 17.9759 24.1885Z"})),CV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M28.3333 15.8667H27.2C27.1626 15.8721 27.1255 15.8797 27.0889 15.8894C26.9345 14.4131 26.4585 12.9885 25.6945 11.7158C24.9305 10.4431 23.897 9.3532 22.6667 8.52272V3.40006C22.6667 3.09948 22.5473 2.81121 22.3347 2.59867C22.1222 2.38613 21.8339 2.26672 21.5333 2.26672H12.4667C12.1661 2.26672 11.8778 2.38613 11.6653 2.59867C11.4527 2.81121 11.3333 3.09948 11.3333 3.40006V8.52272C9.94015 9.45492 8.79819 10.7161 8.00847 12.1947C7.21875 13.6733 6.80562 15.3238 6.80562 17.0001C6.80562 18.6763 7.21875 20.3268 8.00847 21.8054C8.79819 23.284 9.94015 24.5452 11.3333 25.4774V30.6001C11.3333 30.9006 11.4527 31.1889 11.6653 31.4014C11.8778 31.614 12.1661 31.7334 12.4667 31.7334H21.5333C21.8339 31.7334 22.1222 31.614 22.3347 31.4014C22.5473 31.1889 22.6667 30.9006 22.6667 30.6001V25.4774C23.8968 24.6467 24.9301 23.5567 25.6941 22.2841C26.4581 21.0115 26.9342 19.587 27.0889 18.1107C27.1255 18.1204 27.1626 18.128 27.2 18.1334H28.3333C28.6339 18.1334 28.9222 18.014 29.1347 17.8014C29.3473 17.5889 29.4667 17.3006 29.4667 17.0001C29.4667 16.6995 29.3473 16.4112 29.1347 16.1987C28.9222 15.9861 28.6339 15.8667 28.3333 15.8667ZM17 24.9334C15.4309 24.9334 13.8971 24.4681 12.5925 23.5964C11.2878 22.7247 10.271 21.4856 9.67056 20.036C9.0701 18.5864 8.91299 16.9913 9.2191 15.4523C9.52521 13.9134 10.2808 12.4998 11.3903 11.3903C12.4998 10.2808 13.9134 9.52527 15.4523 9.21916C16.9912 8.91305 18.5863 9.07016 20.036 9.67061C21.4856 10.2711 22.7246 11.2879 23.5963 12.5925C24.4681 13.8972 24.9333 15.431 24.9333 17.0001C24.9333 19.1041 24.0975 21.122 22.6097 22.6098C21.1219 24.0976 19.1041 24.9334 17 24.9334ZM20.4 15.8667H18.1333V12.4667C18.1333 12.1661 18.0139 11.8779 17.8014 11.6653C17.5888 11.4528 17.3006 11.3334 17 11.3334C16.6994 11.3334 16.4112 11.4528 16.1986 11.6653C15.9861 11.8779 15.8667 12.1661 15.8667 12.4667V17.0001C15.8667 17.3006 15.9861 17.5889 16.1986 17.8014C16.4112 18.014 16.6994 18.1334 17 18.1334H20.4C20.7006 18.1334 20.9888 18.014 21.2014 17.8014C21.4139 17.5889 21.5333 17.3006 21.5333 17.0001C21.5333 16.6995 21.4139 16.4112 21.2014 16.1987C20.9888 15.9861 20.7006 15.8667 20.4 15.8667Z"})),MV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M7.09751 5.77734L7.18782 5.04688C7.25253 4.53323 7.50253 4.06087 7.89087 3.71851C8.27921 3.37614 8.77918 3.18732 9.29688 3.1875H24.7031C25.2208 3.18732 25.7208 3.37614 26.1091 3.71851C26.4975 4.06087 26.7475 4.53323 26.8122 5.04688L26.9025 5.77602C26.912 5.85115 26.9053 5.92743 26.8828 5.99976C26.8604 6.07209 26.8228 6.13878 26.7725 6.19538C26.7222 6.25198 26.6604 6.29717 26.5912 6.32792C26.522 6.35867 26.447 6.37427 26.3713 6.37367H7.62477C7.54951 6.37367 7.47511 6.35769 7.4065 6.32677C7.33788 6.29585 7.27662 6.2507 7.22677 6.19432C7.17692 6.13794 7.13961 6.07161 7.11733 5.99972C7.09504 5.92784 7.08829 5.85204 7.09751 5.77734ZM22.4453 8.5C22.6822 9.41197 23.2149 10.2196 23.9599 10.7964C24.705 11.3732 25.6203 11.6866 26.5625 11.6875H27.0393C27.115 11.6881 27.19 11.6725 27.2592 11.6417C27.3284 11.611 27.3902 11.5658 27.4405 11.5092C27.4908 11.4526 27.5285 11.3859 27.5509 11.3136C27.5733 11.2413 27.58 11.165 27.5706 11.0898L27.3049 8.96484C27.2887 8.83575 27.2256 8.71711 27.1277 8.63143C27.0298 8.54575 26.9038 8.49898 26.7737 8.5H22.4453ZM6.96071 11.6875H7.43751C8.37973 11.6866 9.29505 11.3732 10.0401 10.7964C10.7851 10.2196 11.3178 9.41197 11.5547 8.5H7.22634C7.09622 8.49898 6.97026 8.54575 6.87234 8.63143C6.77442 8.71711 6.71135 8.83575 6.69509 8.96484L6.42946 11.0898C6.41999 11.165 6.4267 11.2413 6.44912 11.3136C6.47154 11.3859 6.50917 11.4526 6.55948 11.5092C6.60979 11.5658 6.67162 11.611 6.74082 11.6417C6.81002 11.6725 6.88499 11.6881 6.96071 11.6875ZM29.7341 28.4219L27.965 14.2773C27.9487 14.1482 27.8857 14.0296 27.7878 13.9439C27.6898 13.8582 27.5639 13.8115 27.4338 13.8125H26.5625C25.0567 13.8104 23.6 13.276 22.45 12.3039C21.3 11.3318 20.5306 9.98447 20.2778 8.5H18.0625V13.7766C18.0659 14.0508 17.9655 14.316 17.7815 14.5192C17.5975 14.7224 17.3435 14.8486 17.0704 14.8723C16.9251 14.882 16.7793 14.8617 16.6421 14.8126C16.505 14.7635 16.3794 14.6868 16.2732 14.5872C16.1669 14.4875 16.0823 14.3671 16.0246 14.2334C15.9668 14.0997 15.9372 13.9555 15.9375 13.8098V8.5H13.7222C13.4694 9.98447 12.7 11.3318 11.55 12.3039C10.4 13.276 8.94335 13.8104 7.43751 13.8125H6.56227C6.43216 13.8115 6.3062 13.8582 6.20828 13.9439C6.11036 14.0296 6.04728 14.1482 6.03102 14.2773L4.26594 28.4219C4.2182 28.8054 4.27595 29.1947 4.43298 29.5478C4.59 29.9009 4.84037 30.2046 5.15712 30.426C5.53045 30.6825 5.97387 30.8175 6.4268 30.8125H11.7791C12.2517 30.8126 12.7108 30.6551 13.0839 30.365C13.457 30.075 13.7227 29.6688 13.8391 29.2108L17 16.992L20.1596 29.2028C20.2745 29.6625 20.5398 30.0707 20.9133 30.3623C21.2868 30.654 21.747 30.8124 22.2209 30.8125H27.5732C28.0259 30.8184 28.4693 30.6844 28.8429 30.4287C29.1601 30.207 29.4107 29.903 29.5678 29.5493C29.7248 29.1956 29.7823 28.8058 29.7341 28.4219Z"})),vV=c=>y.createElement("svg",{width:34,height:34,viewBox:"0 0 34 34",xmlns:"http://www.w3.org/2000/svg",...c},y.createElement("path",{d:"M6.23613 22.6667L13.7463 23.1175L14.1398 25.5973C14.4964 27.8448 12.7597 29.8789 10.4841 29.8789C7.90118 29.8789 5.86299 27.6834 6.05458 25.1077L6.23613 22.6667Z"}),y.createElement("path",{d:"M27.895 22.6667L19.446 23.1175L19.1007 25.0518C18.6515 27.5682 20.5862 29.8789 23.1423 29.8789C26.0253 29.8789 28.2922 27.4143 28.0518 24.5414L27.895 22.6667Z"}),y.createElement("path",{d:"M5.99332 7.16276C6.61596 5.34879 8.44386 4.2791 10.3481 4.50716C12.026 4.70811 13.432 5.87925 13.8456 7.51773C14.3048 9.33698 14.8106 11.6794 14.819 13.1997C14.8355 16.2067 13.964 20.6059 13.964 20.6059L5.9587 20.2962C5.9587 20.2962 4.55975 16.0034 4.55975 13.1997C4.55975 11.6875 5.30591 9.16539 5.99332 7.16276Z"}),y.createElement("path",{d:"M28.1366 7.40318C27.391 5.42006 25.3658 4.27445 23.2594 4.5015C21.3569 4.70657 19.7372 5.99511 19.2313 7.84049C18.747 9.60691 18.248 11.7679 18.2393 13.1997C18.2209 16.2067 19.1892 20.6059 19.1892 20.6059L28.084 20.2962C28.084 20.2962 29.6384 16.0034 29.6384 13.1997C29.6384 11.7474 28.8737 9.36368 28.1366 7.40318Z"})),us=[{item:"c_helmet",icon:fV},{item:"c_ear",icon:uV},{item:"c_mask",icon:mV},{item:"c_glasses",icon:dV},{item:"c_necklace",icon:hV},{item:"c_decal",icon:pV},{item:"c_torso",icon:zV},{item:"c_bproof",icon:Ig},{item:"c_bag",icon:gV},{item:"c_bracelet",icon:LV},{item:"c_watch",icon:CV},{item:"c_pants",icon:MV},{item:"c_shoes",icon:vV}];function yV(){const{send:c}=H2.useNuiRequest(),t=Y(d=>d.mainInv.lang),n=Y(d=>d.mainInv.clothingAsItem),s=Y(d=>d.mainInv.realisticArmor),i=Y(d=>d.openedInv.disableClotheButton),r=Y(d=>d.openedInv.scriptClotheIsActive),f=Y(d=>d.openedInv.otherClotheInventory||d.openedInv.playerClotheInventory),m=Y(d=>d.openedInv.otherRealisticArmorInventory||d.openedInv.playerRealisticArmorInventory);return v.jsxs("div",{className:"flex gap-[1vh] overflow-hidden h-full flex-col inventory_playerclothe",children:[(s==null?void 0:s.active)&&m&&v.jsx(S7,{dndType:"inventory_playerrealisticarmor",slot:us.length+1,itemData:m.Items[1],invKeyName:m.KeyName,invType:m.invType,invSrc:m.src,boxIcon:Ig,topName:t.realisticArmor,style:{backdropFilter:"var(--blur)",gridArea:"realisticArmor"}}),!i&&!r&&n?us.map((d,p)=>{const g=Object.keys(f.Items).find(x=>{const S=f.Items[x];return S?d.item==="c_torso"?S.name==="c_torso"||S.name==="clothe_set":S.name===d.item:!1}),L=g?f.Items[g]:void 0,M=d.item==="c_bproof"&&s!=null&&s.active?t[d.item+"_for_realistic"]:t[d.item];return v.jsx(S7,{dndType:"inventory_playerclothe",slot:p+1,itemData:L,invKeyName:f.KeyName,invType:f.invType,invSrc:f.src,boxIcon:d.icon,topName:M,style:{backdropFilter:"var(--blur)",gridArea:d.item}},f.KeyName+"_"+p)}):us.map((d,p)=>{const z=d.item==="c_bproof"&&s!=null&&s.active?t[d.item+"_for_realistic"]:t[d.item];return v.jsx(de,{dndType:"inventory_playerclothe",slot:p+1,invKeyName:f.KeyName,invType:f.invType,invSrc:f.src,boxIcon:d.icon,topName:z,style:{backdropFilter:"var(--blur)",gridArea:d.item,cursor:"pointer"},onClick:()=>{i||c("adjustWear",d.item)}},f.KeyName+"_"+p)})]})}function O1({onClick:c,label:t}){return v.jsx("div",{className:"context_menu_line",onClick:c,children:t})}function Y5({value:c,onChange:t,onFocus:n,itemData:s,min:i,invType:r}){const f=c/s.amount*100,m=s.amount<2?2:s.amount>20?20:s.amount+1,p=encodeURIComponent(` + + + + + `);return v.jsxs("div",{className:"context_top",children:[v.jsx(Ma,{value:c,itemData:s,invType:r}),v.jsxs("div",{className:"flex items-center gap-[1vh] pt-[1vh] border-t-[0.1vh] border-t-[rgba(255,255,255,0.10)]",children:[v.jsxs("div",{className:"relative h-[1vh] flex items-center w-full",children:[v.jsxs("div",{className:"w-full h-full absolute z-0 flex items-center",children:[v.jsx("div",{className:"absolute w-full bg-[rgba(217,217,217,0.20)] h-[0.15vh]"}),v.jsx("div",{className:"w-full h-full flex flex-row justify-between items-center",children:[...Array(m).keys()].map((z,g)=>{const L=m-1,M=L/2,x=g===0||g===L||g===M?"w-[1.5px] h-full bg-[rgba(217,217,217,1.0)]":"w-px h-[1.1vh] bg-[rgba(217,217,217,0.2)]";return g===Math.ceil(M)&&L%2!==0?v.jsx("div",{className:"w-px h-[1.1vh] bg-[rgba(217,217,217,0.2)]"},g):v.jsx("div",{className:x},g)})})]}),v.jsx("input",{style:{background:`linear-gradient(to right, var(--green) 0%, var(--green) ${f}%, transparent ${f}%, transparent 100%)`,backgroundImage:`url('data:image/svg+xml;utf8,${p}')`},type:"range",value:c,onChange:t,min:i,max:s.amount})]}),v.jsx("input",{type:"number",className:"context_menu_input",placeholder:"0",onChange:t,value:c,onFocus:n,min:i,max:s.amount})]})]})}function nh({label:c,value:t,onChange:n,onFocus:s,placeholder:i}){return v.jsxs("div",{className:"context_text_input",children:[v.jsx("div",{className:"context_text_input_label",children:c}),v.jsx("input",{type:"text",className:"context_menu_input",style:{width:"10vh"},placeholder:i,onChange:r=>n(r.target.value),value:t,onFocus:s})]})}function xV(){var L,M;const{send:c}=H2.useNuiRequest(),t=l4(),n=Y(x=>x.mainInv.lang),s=Y(x=>x.mainInv.editableItems),i=Y(x=>x.contexMenu.value),r=i.invType,[f,m]=y.useState(((L=i.itemData.info)==null?void 0:L.label)||""),[d,p]=y.useState(((M=i.itemData.info)==null?void 0:M.imageurl)||""),z=()=>{c("changeItemLabelAndImg",{slot:i.itemData.slot,name:i.itemData.name,newImg:d,newName:f}),t(k1())},g=s[i.itemData.name];return v.jsxs(v.Fragment,{children:[v.jsx("div",{className:"context_top",children:v.jsx(Ma,{value:i.itemData.amount,itemData:i.itemData,invType:r})}),g.label&&v.jsx(nh,{value:f,onChange:m,onFocus:x=>{x.target.select()},placeholder:n.customLabelPlaceholder,label:n.customLabel}),g.img&&v.jsx(nh,{value:d,onChange:p,onFocus:x=>{x.target.select()},placeholder:n.customImgUrlPlaceholder,label:n.customImgUrl}),v.jsx(O1,{onClick:()=>z(),label:n.customConfirm})]})}var ms,sh;function bV(){return sh||(sh=1,ms=function(){var c=document.getSelection();if(!c.rangeCount)return function(){};for(var t=document.activeElement,n=[],s=0;s"u"){m&&console.warn("unable to use e.clipboardData"),m&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var w=t[f.format]||t.default;window.clipboardData.setData(w,r)}else S.clipboardData.clearData(),S.clipboardData.setData(f.format,r);f.onCopy&&(S.preventDefault(),f.onCopy(S.clipboardData))}),document.body.appendChild(L),z.selectNodeContents(L),g.addRange(z);var x=document.execCommand("copy");if(!x)throw new Error("copy command was unsuccessful");M=!0}catch(S){m&&console.error("unable to copy using execCommand: ",S),m&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(f.format||"text",r),f.onCopy&&f.onCopy(window.clipboardData),M=!0}catch(w){m&&console.error("unable to copy using clipboardData: ",w),m&&console.error("falling back to prompt"),d=s("message"in f?f.message:n),window.prompt(d,r)}}finally{g&&(typeof g.removeRange=="function"?g.removeRange(z):g.removeAllRanges()),L&&document.body.removeChild(L),p()}return M}return ds=i,ds}var NV=SV();const wV=w7(NV);function AV(){const{send:c}=H2.useNuiRequest();return(t,n,s)=>c("notif",{text:t,type:n,time:s})}function TV({contextMenuData:c}){var j2;const{send:t}=H2.useNuiRequest(),n=AV(),[s,i]=y.useState("normal"),{src:r,lang:f,attachmentEnable:m,throwableAnyItem:d,contextGiveItemId:p,contextGiveShowPlayerName:z,editableItems:g,sharedItems:L}=Y(a2=>a2.mainInv),M=Y(a2=>a2.openedInv.playerInventory),x=Y(a2=>a2.openedInv.otherInventory),S=Y(a2=>a2.openedInv.otherClotheInventory),w=Y(a2=>a2.openedInv.otherRealisticArmorInventory),N=Y(a2=>a2.openedInv.disableClotheButton),_=Y(a2=>a2.openedInv.scriptClotheIsActive),{removeFastSlot:T,setFastSlotMode:D}=R0(),{giveItemToTarget:A,getOrPutItem:P,useItem:V,takeOffClothe:U,putOnClothe:q,buyItem:Q,craftItem:n2,takeOffArmor:u2}=K7(),h2=ae(),f2=V7(),r2=y.useRef(null);y.useEffect(()=>{h2(zp(void 0));const a2=q2=>{r2.current&&!r2.current.contains(q2.target)&&h2(k1())};return document.addEventListener("mousedown",a2),()=>{document.removeEventListener("mousedown",a2),i("normal")}},[]);const{invType:X,invKeyName:W,slot:e2,itemData:t2,x:R,y:I}=c,s2=L[t2.name],$=g[t2.name],l2=X==="playerclothe",y2=X==="player",g2=X==="fastslot",Y2=X==="crafting"||X==="shop"?1:0,[m2,V2]=y.useState(Y2),[M2,s1]=y.useState(null),C1=()=>{wV(t2.info.serie),h2(k1()),n(f.serialNumberCopied,"success")},m1=()=>{t("throwItem",t2).then(()=>f2())},M1=a2=>{let q2=a2.target.value;q2||(q2=Y2),q2.length>1&&(q2=q2.replace(/^0+/,"")),q2{D(t2),h2(k1())},b1=()=>{T((e2-1).toString()),h2(k1())},[$1]=H2.useNuiCallback("app-attachment","canOpenattachment",a2=>{if(!a2)return h2(k1());h2(Fs({...t2})),h2(k1()),h2(P7(!0))}),[I1]=H2.useNuiCallback("app-inventory","getClosestPlayersData",a2=>{a2&&(s1(a2),i("give"))});return v.jsxs("div",{ref:r2,className:"flex flex-col gap-[0.2vh] z-50 max-w-[30vh] fixed m-0 left-0 top-0",style:{transform:`translateX(min(${R+20}px, calc(98vw - 100%))) translateY(min(${I+2}px, calc(98vh - 100%)))`},children:[s=="give"?v.jsxs(v.Fragment,{children:[v.jsx(Y5,{value:m2,onChange:M1,onFocus:a2=>{a2.target.select()},itemData:t2,invType:X}),v.jsx(O1,{onClick:()=>A(W,t2,m2),label:f.giveClosest}),M2&&M2.map(a2=>{let J1=p==="serverid"?`[${a2.serverId}] `:p==="citizenid"?`[${a2.citizenId}] `:"";if(z){const N3=a2.name.slice(0,Math.ceil(a2.name.length/2)),S1=a2.lastName.slice(0,Math.ceil(a2.lastName.length/2));J1=`${J1} ${N3}... ${S1}...`}return v.jsx(O1,{onClick:()=>A(W,t2,m2,a2.serverId),label:J1})})]}):s=="edit"?v.jsx(xV,{}):s=="normal"?X==="shop"?v.jsxs(v.Fragment,{children:[v.jsx(Y5,{value:m2,onChange:M1,onFocus:a2=>{a2.target.select()},itemData:t2,invType:X}),v.jsx(O1,{onClick:()=>Q(W,t2,m2),label:f.buyItem})]}):X==="crafting"?v.jsxs(v.Fragment,{children:[v.jsx(Y5,{value:m2,onChange:M1,onFocus:a2=>{a2.target.select()},min:Y2,itemData:{...t2,amount:1e3},invType:X}),v.jsx(O1,{onClick:()=>n2(t2,m2),label:f.craftItem})]}):g2?v.jsx(O1,{onClick:b1,label:f.removeOnFastSlot}):v.jsxs(v.Fragment,{children:[v.jsx(Y5,{value:m2,onChange:M1,onFocus:a2=>{a2.target.select()},itemData:t2,invType:X}),(s2.useable||s2.type=="weapon")&&y2&&v.jsxs(v.Fragment,{children:[v.jsx(O1,{onClick:a1,label:f.addFastSlot}),s2.type!=="weapon"&&v.jsx(O1,{onClick:()=>V(t2),label:f.useItem})]}),l2?v.jsx(O1,{onClick:()=>{const a2=S?S.src:r;U({itemData:t2,mainInvKeyName:S&&x?x.KeyName:M.KeyName,clotheInvSrc:a2})},label:f.takeOffClothe}):X==="playerrealisticarmor"?v.jsx(O1,{onClick:()=>{const a2=w?w.src:r;u2({mainInvKeyName:w&&x?x.KeyName:M.KeyName,invSrc:a2})},label:f.takeOffArmor}):v.jsxs(v.Fragment,{children:[!N&&!_&&((j2=t2==null?void 0:t2.info)==null?void 0:j2.type)=="clothe"&&v.jsx(O1,{onClick:()=>{const a2=S?S.src:r;q({itemData:t2,mainInvKeyName:W,clotheInvSrc:a2})},label:r===(S?S.src:r)?f.putOnClothe:f.putOnClotheOtherPlayer}),v.jsx(O1,{onClick:()=>P(W,t2,m2,(x==null?void 0:x.KeyName)===W?M.KeyName:x==null?void 0:x.KeyName),label:(x==null?void 0:x.KeyName)===W?f.getItem:f.putItem})]}),s2.type=="weapon"&&v.jsx(O1,{onClick:C1,label:f.copySerialNumber}),y2&&v.jsxs(v.Fragment,{children:[v.jsx(O1,{onClick:()=>I1(),label:f.giveItem}),s2.buttons&&s2.buttons.map((a2,q2)=>v.jsx(O1,{onClick:()=>{t("useCustomButton",{index:q2+1,itemName:t2.name,slot:e2}),h2(k1())},label:a2.label}))]}),m&&s2.type=="weapon"&&y2&&v.jsx(O1,{onClick:()=>$1(),label:f.itemAttachments}),d&&y2&&v.jsx(O1,{onClick:m1,label:f.throwItem}),$&&y2&&v.jsx(O1,{onClick:()=>i("edit"),label:f.editItem})]}):void 0,v.jsx(O1,{onClick:()=>h2(k1()),label:f.cancelMenu})]})}function EV(){const c=Y(t=>t.contexMenu.value);return c&&v.jsx(TV,{contextMenuData:c})}const ih={"64:27":73,"16:9":80.5,"8:5":84,"25:16":85,"4:3":92.5,"5:4":95,"5:3":82.3};function _V({headerHeight:c}){const t=Y(r=>r.openedInv.playerInventory),n=Y(r=>r.openedInv.otherInventory),s=dH(),i=!!n;return v.jsxs("div",{className:"grid grid-cols-[35vw_auto_35vw] items-center h-[71vh] px-[3vh] pt-0 justify-between gap-[1vh]",style:{height:`calc(97vh - ${c}px)`,gridTemplateColumns:i?"35vw auto 35vw":"35vw auto",width:i?"-webkit-fill-available":`${ih[s]||ih["16:9"]}%`},children:[v.jsx(EV,{}),t&&v.jsx(lh,{isLeft:!0}),v.jsx(yV,{}),i&&v.jsx(lh,{isLeft:!1})]})}const qg=t4({name:"openedInv",initialState:{playerInventory:{},playerClotheInventory:{},playerRealisticArmorInventory:{},otherInventory:void 0,otherClotheInventory:void 0,otherRealisticArmorInventory:void 0,disableClotheButton:!1,scriptClotheIsActive:!1},reducers:{updatePlayerInventory:(c,t)=>{c.playerInventory=t.payload},updateOpenedInv:(c,t)=>{const{key:n,data:s}=t.payload;if(n)c[n]=s;else return t.payload.data},updateOpenedInvItems:(c,t)=>{const{key:n,changes:s}=t.payload;c[n]&&(c[n].Items={...c[n].Items,...s})}}}),{updateOpenedInv:s6,updateOpenedInvItems:c8,updatePlayerInventory:RV}=qg.actions,DV=qg.reducer;function OV(c,t,n){const s={...c};return t.top+c.y<=n.top?s.y=n.top-t.top:t.bottom+c.y>=n.top+n.height&&(s.y=n.top+n.height-t.bottom),t.left+c.x<=n.left?s.x=n.left-t.left:t.right+c.x>=n.left+n.width&&(s.x=n.left+n.width-t.right),s}const Gg=c=>{let{transform:t,draggingNodeRect:n,windowRect:s}=c;return!n||!s?t:OV(t,n,s)};function kV(){const c=Y(n=>n.dragHover.isDraggingGlobal),t=Y(n=>n.dragHover.dragData);return v.jsx(YP,{dropAnimation:null,modifiers:[Gg],children:c&&v.jsx(de,{itemData:t.itemData,invKeyName:t.invKeyName,invType:t.invType})})}const Yg=["shift","alt","meta","mod","ctrl","control"],jV={esc:"escape",return:"enter",left:"arrowleft",right:"arrowright",up:"arrowup",down:"arrowdown",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function w0(c){return(jV[c.trim()]||c.trim()).toLowerCase().replace(/key|digit|numpad/,"")}function Kg(c){return Yg.includes(c)}function hs(c,t=","){return c.toLowerCase().split(t)}function ps(c,t="+",n=">",s=!1,i){let r=[],f=!1;c.includes(n)?(f=!0,r=c.toLocaleLowerCase().split(n).map(p=>w0(p))):r=c.toLocaleLowerCase().split(t).map(p=>w0(p));const m={alt:r.includes("alt"),ctrl:r.includes("ctrl")||r.includes("control"),shift:r.includes("shift"),meta:r.includes("meta"),mod:r.includes("mod"),useKey:s},d=r.filter(p=>!Yg.includes(p));return{...m,keys:d,description:i,isSequence:f}}typeof document<"u"&&(document.addEventListener("keydown",c=>{c.code!==void 0&&Xg([w0(c.code)])}),document.addEventListener("keyup",c=>{c.code!==void 0&&Zg([w0(c.code)])})),typeof window<"u"&&(window.addEventListener("blur",()=>{F4.clear()}),window.addEventListener("contextmenu",()=>{setTimeout(()=>{F4.clear()},0)}));const F4=new Set;function Aa(c){return Array.isArray(c)}function d9(c,t=","){return(Aa(c)?c:c.split(t)).every(n=>F4.has(n.trim().toLowerCase()))}function Xg(c){const t=Array.isArray(c)?c:[c];F4.has("meta")&&F4.forEach(n=>!Kg(n)&&F4.delete(n.toLowerCase())),t.forEach(n=>F4.add(n.toLowerCase()))}function Zg(c){const t=Array.isArray(c)?c:[c];c==="meta"?F4.clear():t.forEach(n=>F4.delete(n.toLowerCase()))}function BV(c,t,n){(typeof n=="function"&&n(c,t)||n===!0)&&c.preventDefault()}function HV(c,t,n){return typeof n=="function"?n(c,t):n===!0||n===void 0}function PV(c){return Wg(c,["input","textarea","select"])}function Wg(c,t=!1){const{target:n,composed:s}=c;let i;return VV(n)&&s?i=c.composedPath()[0]&&c.composedPath()[0].tagName:i=n&&n.tagName,Aa(t)?!!(i&&t&&t.some(r=>r.toLowerCase()===i.toLowerCase())):!!(i&&t&&t)}function VV(c){return!!c.tagName&&!c.tagName.startsWith("-")&&c.tagName.includes("-")}function UV(c,t){return c.length===0&&t?(console.warn('A hotkey has the "scopes" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a '),!0):t?c.some(n=>t.includes(n))||c.includes("*"):!0}const FV=(c,t,n=!1)=>{const{alt:s,meta:i,mod:r,shift:f,ctrl:m,keys:d,useKey:p}=t,{code:z,key:g,ctrlKey:L,metaKey:M,shiftKey:x,altKey:S}=c,w=w0(z);if(p&&(d==null?void 0:d.length)===1&&d.includes(g))return!0;if(!(d!=null&&d.includes(w))&&!["ctrl","control","unknown","meta","alt","shift","os"].includes(w))return!1;if(!n){if(s!==S&&w!=="alt"||f!==x&&w!=="shift")return!1;if(r){if(!M&&!L)return!1}else if(i!==M&&w!=="meta"&&w!=="os"||m!==L&&w!=="ctrl"&&w!=="control")return!1}return d&&d.length===1&&d.includes(w)?!0:d?d9(d):!d},IV=y.createContext(void 0),qV=()=>y.useContext(IV);function Qg(c,t){return c&&t&&typeof c=="object"&&typeof t=="object"?Object.keys(c).length===Object.keys(t).length&&Object.keys(c).reduce((n,s)=>n&&Qg(c[s],t[s]),!0):c===t}const GV=y.createContext({hotkeys:[],activeScopes:[],toggleScope:()=>{},enableScope:()=>{},disableScope:()=>{}}),YV=()=>y.useContext(GV);function KV(c){const t=y.useRef(void 0);return Qg(t.current,c)||(t.current=c),t.current}const oh=c=>{c.stopPropagation(),c.preventDefault(),c.stopImmediatePropagation()},XV=typeof window<"u"?y.useLayoutEffect:y.useEffect;function ZV(c,t,n,s){const i=y.useRef(null),r=y.useRef(!1),f=n instanceof Array?s instanceof Array?void 0:s:n,m=Aa(c)?c.join(f==null?void 0:f.delimiter):c,d=n instanceof Array?n:s instanceof Array?s:void 0,p=y.useCallback(t,d??[]),z=y.useRef(p);d?z.current=p:z.current=t;const g=KV(f),{activeScopes:L}=YV(),M=qV();return XV(()=>{if((g==null?void 0:g.enabled)===!1||!UV(L,g==null?void 0:g.scopes))return;let x=[],S;const w=(D,A=!1)=>{var P;if(!(PV(D)&&!Wg(D,g==null?void 0:g.enableOnFormTags))){if(i.current!==null){const V=i.current.getRootNode();if((V instanceof Document||V instanceof ShadowRoot)&&V.activeElement!==i.current&&!i.current.contains(V.activeElement)){oh(D);return}}(P=D.target)!=null&&P.isContentEditable&&!(g!=null&&g.enableOnContentEditable)||hs(m,g==null?void 0:g.delimiter).forEach(V=>{var U,q,Q,n2;if(V.includes((g==null?void 0:g.splitKey)??"+")&&V.includes((g==null?void 0:g.sequenceSplitKey)??">")){console.warn(`Hotkey ${V} contains both ${(g==null?void 0:g.splitKey)??"+"} and ${(g==null?void 0:g.sequenceSplitKey)??">"} which is not supported.`);return}const u2=ps(V,g==null?void 0:g.splitKey,g==null?void 0:g.sequenceSplitKey,g==null?void 0:g.useKey,g==null?void 0:g.description);if(u2.isSequence){S=setTimeout(()=>{x=[]},(g==null?void 0:g.sequenceTimeoutMs)??1e3);const h2=u2.useKey?D.key:w0(D.code);if(Kg(h2.toLowerCase()))return;x.push(h2);const f2=(U=u2.keys)==null?void 0:U[x.length-1];if(h2!==f2){x=[],S&&clearTimeout(S);return}x.length===((q=u2.keys)==null?void 0:q.length)&&(z.current(D,u2),S&&clearTimeout(S),x=[])}else if(FV(D,u2,g==null?void 0:g.ignoreModifiers)||(Q=u2.keys)!=null&&Q.includes("*")){if((n2=g==null?void 0:g.ignoreEventWhen)!=null&&n2.call(g,D)||A&&r.current)return;if(BV(D,u2,g==null?void 0:g.preventDefault),!HV(D,u2,g==null?void 0:g.enabled)){oh(D);return}z.current(D,u2),A||(r.current=!0)}})}},N=D=>{D.code!==void 0&&(Xg(w0(D.code)),((g==null?void 0:g.keydown)===void 0&&(g==null?void 0:g.keyup)!==!0||g!=null&&g.keydown)&&w(D))},_=D=>{D.code!==void 0&&(Zg(w0(D.code)),r.current=!1,g!=null&&g.keyup&&w(D,!0))},T=i.current||(f==null?void 0:f.document)||document;return T.addEventListener("keyup",_,f==null?void 0:f.eventListenerOptions),T.addEventListener("keydown",N,f==null?void 0:f.eventListenerOptions),M&&hs(m,g==null?void 0:g.delimiter).forEach(D=>M.addHotkey(ps(D,g==null?void 0:g.splitKey,g==null?void 0:g.sequenceSplitKey,g==null?void 0:g.useKey,g==null?void 0:g.description))),()=>{T.removeEventListener("keyup",_,f==null?void 0:f.eventListenerOptions),T.removeEventListener("keydown",N,f==null?void 0:f.eventListenerOptions),M&&hs(m,g==null?void 0:g.delimiter).forEach(D=>M.removeHotkey(ps(D,g==null?void 0:g.splitKey,g==null?void 0:g.sequenceSplitKey,g==null?void 0:g.useKey,g==null?void 0:g.description))),x=[],S&&clearTimeout(S)}},[m,g,L]),i}function WV({children:c}){const t=Y(A=>A.filter.inputAmount),n=Y(A=>A.dragHover.dragData),s=Y(A=>A.openedInv.otherInventory),i=Y(A=>A.mainInv.inventoryLoaded),r=ae(),{addFastSlot:f,removeFastSlot:m}=R0(),{dragItemSuccess:d,getOrPutItem:p,takeOffClothe:z,putOnClothe:g,takeOffArmor:L,craftItem:M,buyItem:x,useItem:S}=K7(),w=!!s,N=A=>{r(H_(A.active.data.current))},_=A=>{var u2,h2,f2;const{over:P}=A,V=d9("shift"),U=d9("alt"),q=n.invType=="shop",Q=n.invType=="crafting";let n2=U?1:!q&&!Q&&V?Math.ceil(n.itemData.amount/2):parseInt(t);if(P){const r2=P.data.current;if(r2.invType==="shop")return T();if(r2.invType==="playerrealisticarmor")return T(),n.invType!=="player"||w?void 0:S(n.itemData);if(n.dndType==="fastslot"&&(m((n.slot-1).toString()),r2.dndType!=="fastslot"))return T();r2.dndType==="fastslot"?f(n.itemData,(r2.slot-1).toString()):r2.dndType==="inventory_playerclothe"?((h2=(u2=n.itemData)==null?void 0:u2.info)==null?void 0:h2.type)==="clothe"&&g({itemData:n.itemData,mainInvKeyName:n.invKeyName,clotheInvSrc:r2.src}):n.dndType=="inventory_playerclothe"?z({itemData:n.itemData,mainInvKeyName:r2.invKeyName,clotheInvSrc:n.src,slot:r2.slot}):n.dndType=="inventory_playerrealisticarmor"?L({mainInvKeyName:r2.invKeyName,invSrc:n.src,slot:r2.slot}):q?((!n2||n2<=0)&&(n2=1),x(n.invKeyName,n.itemData,n2)):Q?((!n2||n2<=0)&&(n2=1),M(n.itemData,n2)):((!n2||n2<=0||n2>n.itemData.amount)&&(n2=((f2=n.itemData)==null?void 0:f2.amount)||0),d(n,r2,n2))}else if(!w){if(n.dndType=="inventory_playerclothe"||n.dndType=="inventory_playerrealisticarmor")return T();let r2=parseInt(t);(!r2||r2<=0||r2>n.itemData.amount)&&(r2=n.itemData.amount),p(n.invKeyName,n.itemData,r2)}T()},T=()=>{setTimeout(()=>{r(gp(!1))},250)},D=EH(TH(Rg,{activationConstraint:{distance:5}}));return v.jsxs(NP,{onDragStart:N,onDragEnd:_,autoScroll:!0,sensors:D,modifiers:[Gg],children:[i&&c,v.jsx(kV,{})]})}const $g=t4({name:"displayMetaData",initialState:{additionalMetadata:[],itemMetadata:{}},reducers:{addDisplayMetaData:(c,t)=>{const n=[];for(let s=0;sr.value===i.value)||n.push(i)}c.additionalMetadata=[...c.additionalMetadata,...n]},addDisplayItemMetaData:(c,t)=>{const{itemName:n,metadata:s}=t.payload;c.itemMetadata[n]=s}}}),{addDisplayMetaData:QV,addDisplayItemMetaData:$V}=$g.actions,JV=$g.reducer;function cU(){const{send:c}=H2.useNuiRequest(),t=V7(),n=Y(N=>N.mainInv.inventoryLoaded),s=Y(N=>N.mainInv.inventoryCloseKey),i=Y(N=>N.openedInv.otherInventory),r=Y(N=>N.openClose.isOpen),f=l4(),{addFastSlot:m,removeFastSlot:d,setFastSlots:p}=R0(),z=Y(N=>N.attachment.attachmentsPageIsOpen),g=Y(N=>N.attachment.attachmentData),L=!!i;y.useEffect(()=>{setTimeout(()=>c("uiLoaded"),1e3)},[]),H2.useNuiEvent("app-inventory","open",N=>{p(N.playerInventory.fastSlots),f(s6({data:N})),f(T_())}),ZV(s,N=>{z&&N.code!=="Escape"?f(P7(!1)):t()},[s,z]),H2.useNuiEvent("app-inventory","updateFullInventory",N=>{if(N.isMy)if(N.invType=="player"){if(f(s6({key:"playerInventory",data:N.invData})),!z)return;const _=N.invData.Items[g.slot];if(!_)return;f(Fs({...g,info:_.info}))}else N.invType=="playerclothe"?f(s6({key:"playerClotheInventory",data:N.invData})):N.invType=="playerrealisticarmor"&&f(s6({key:"playerRealisticArmorInventory",data:N.invData}));else N.invType=="playerclothe"?f(s6({key:"otherClotheInventory",data:N.invData})):N.invType=="playerrealisticarmor"?f(s6({key:"otherRealisticArmorInventory",data:N.invData})):f(s6({key:"otherInventory",data:N.invData}))}),H2.useNuiEvent("app-inventory","updateInventory",N=>{const{invType:_,changes:T}=N;if(N.isMy)if(_=="player"){if(f(c8({key:"playerInventory",changes:T})),!z)return;const D=N.changes[g.slot];if(!D)return;f(Fs({...g,info:D.info}))}else _=="playerclothe"?f(c8({key:"playerClotheInventory",changes:T})):_=="playerrealisticarmor"&&f(c8({key:"playerRealisticArmorInventory",changes:T}));else _=="playerclothe"?f(c8({key:"otherClotheInventory",changes:T})):_=="playerrealisticarmor"?f(c8({key:"otherRealisticArmorInventory",changes:T})):f(c8({key:"otherInventory",changes:T}))});const[M,x]=y.useState(!1);H2.useNuiEvent("app-inventory","hotbar",N=>{x(N)});const[S,w]=y.useState(0);return H2.useNuiEvent("app-inventory","close",t),H2.useNuiEvent("app-inventory","first",N=>{f(AA(N.config)),p(N.playerInventory.fastSlots),f(RV(N.playerInventory))}),y.useEffect(()=>{const N=_=>_.preventDefault();return addEventListener("dragstart",N),()=>removeEventListener("dragstart",N)},[]),H2.useNuiEvent("app-inventory","addFastUseSlot",N=>{m(N.itemData,N.slot)}),H2.useNuiEvent("app-inventory","removeFastUseSlot",N=>{d(N)}),H2.useNuiEvent("app-inventory","fastSlotRemoveAllSlots",()=>{p({})}),H2.useNuiEvent("app-inventory","addDisplayMetadata",N=>{f(QV(N))}),H2.useNuiEvent("app-inventory","addDisplayItemMetaData",N=>{f($V(N))}),v.jsxs(WV,{children:[v.jsx(lB,{}),r?v.jsxs(v.Fragment,{children:[v.jsx(RA,{}),v.jsx(oB,{}),v.jsx(K_,{otherInventoryIsOpen:L}),v.jsx(aB,{}),v.jsxs("div",{className:"h-screen relative w-full flex flex-col overflow-hidden",children:[v.jsx(Y_,{setHeaderHeight:w}),z?v.jsx(aR,{}):v.jsx(_V,{headerHeight:S})]}),v.jsx(uH,{}),v.jsx(mH,{})]}):M&&n?v.jsx(iB,{}):void 0]})}const eU=zA({reducer:{mainInv:TA,addRemoveItemList:k_,openClose:__,openedInv:DV,filter:aV,dragHover:P_,contexMenu:B_,attachment:x_,fastslots:q_,settings:N_,displayMetaData:JV}});/*! + * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. + */const tU={prefix:"fas",iconName:"0",icon:[320,512,[],"30","M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160l0 128c0 88.4-71.6 160-160 160S0 408.4 0 320L0 192zM160 96c-53 0-96 43-96 96l0 128c0 53 43 96 96 96s96-43 96-96l0-128c0-53-43-96-96-96z"]},lU={prefix:"fas",iconName:"1",icon:[256,512,[],"31","M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8 96 416l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-352z"]},nU={prefix:"fas",iconName:"2",icon:[320,512,[],"32","M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416 288 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z"]},sU={prefix:"fas",iconName:"3",icon:[320,512,[],"33","M0 64C0 46.3 14.3 32 32 32l240 0c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208l21.7 0c75.1 0 136 60.9 136 136s-60.9 136-136 136l-78.6 0C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5l78.6 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L80 272c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96 32 96C14.3 96 0 81.7 0 64z"]},aU={prefix:"fas",iconName:"4",icon:[384,512,[],"34","M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368l224 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L82.4 304 189 77.6z"]},iU={prefix:"fas",iconName:"5",icon:[320,512,[],"35","M32.5 58.3C35.3 43.1 48.5 32 64 32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L90.7 96 70.3 208 184 208c75.1 0 136 60.9 136 136s-60.9 136-136 136l-83.5 0c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1l83.5 0c39.8 0 72-32.2 72-72s-32.2-72-72-72L32 272c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z"]},oU={prefix:"fas",iconName:"6",icon:[320,512,[],"36","M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3l0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z"]},rU={prefix:"fas",iconName:"7",icon:[320,512,[],"37","M0 64C0 46.3 14.3 32 32 32l256 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96 32 96C14.3 96 0 81.7 0 64z"]},fU={prefix:"fas",iconName:"8",icon:[320,512,[],"38","M304 160c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128l64 0c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288l15.9 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64s28.7-64 64-64l15.9 0c0 0 .1 0 .1 0l32 0c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0l-32 0c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z"]},uU={prefix:"fas",iconName:"9",icon:[320,512,[],"39","M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z"]},mU={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6l319.2 0 42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]},dU={prefix:"fas",iconName:"arrows-to-circle",icon:[640,512,[],"e4bd","M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7 160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l18.7 0L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352L96 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160l18.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1s0 0 0 0l0-96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3l0 18.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96s0 0 0 0l0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4l.1 0s0 0 0 0l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-18.7 0z"]},Jg={prefix:"fas",iconName:"circle-chevron-right",icon:[512,512,["chevron-circle-right"],"f138","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"]},hU=Jg,pU={prefix:"fas",iconName:"at",icon:[512,512,[61946],"40","M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256l0 32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32l0 80 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},cL={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},zU=cL,gU={prefix:"fas",iconName:"text-height",icon:[576,512,[],"f034","M64 128l0-32 64 0 0 320-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320 64 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L160 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 192-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-192 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"]},eL={prefix:"fas",iconName:"user-xmark",icon:[640,512,["user-times"],"f235","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},LU=eL,CU={prefix:"fas",iconName:"stethoscope",icon:[576,512,[129658],"f0f1","M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1 96 192c0 53 43 96 96 96s96-43 96-96l0-120.9-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1L352 192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112l0-70.7c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 70.7c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192L32 71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},tL={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0z"]},MU=tL,vU={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"]},lL={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},yU=lL,xU={prefix:"fas",iconName:"explosion",icon:[576,512,[],"e4e9","M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87-71.4 0c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64l-79.6 0L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448s0 0 0 0l448 0s0 0 0 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zM288 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]},Ta={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},bU=Ta,SU=Ta,NU={prefix:"fas",iconName:"wave-square",icon:[640,512,[],"f83e","M128 64c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 352 96 0 0-160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 160c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-352-96 0 0 160c0 17.7-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-160z"]},wU={prefix:"fas",iconName:"ring",icon:[512,512,[],"f70b","M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8l0 96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304l0-96z"]},AU={prefix:"fas",iconName:"building-un",icon:[384,512,[],"e4d9","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM237.3 71.1l34.7 52L272 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},TU={prefix:"fas",iconName:"dice-three",icon:[448,512,[9858],"f527","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},nL={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},EU=nL,_U={prefix:"fas",iconName:"anchor-circle-check",icon:[640,512,[],"e4aa","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},RU={prefix:"fas",iconName:"building-circle-arrow-right",icon:[640,512,[],"e4d1","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 184.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352 432 352c-8.8 0-16 7.2-16 16s7.2 16 16 16l89.4 0-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z"]},sL={prefix:"fas",iconName:"volleyball",icon:[512,512,[127952,"volleyball-ball"],"f45f","M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z"]},DU=sL,OU={prefix:"fas",iconName:"arrows-up-to-line",icon:[576,512,[],"e4c2","M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z"]},aL={prefix:"fas",iconName:"sort-down",icon:[320,512,["sort-desc"],"f0dd","M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z"]},kU=aL,iL={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},jU=iL,BU={prefix:"fas",iconName:"door-open",icon:[576,512,[],"f52b","M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5L64 448l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 192 0 32 0 0-32 0-448zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128l96 0 0 352c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-320c0-35.3-28.7-64-64-64l-96 0 0 64z"]},oL={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},HU=oL,PU={prefix:"fas",iconName:"atom",icon:[512,512,[9883],"f5d2","M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},VU={prefix:"fas",iconName:"soap",icon:[512,512,[129532],"e06e","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96s43-96 96-96l88.4 0c-15.2-17-24.4-39.4-24.4-64L96 192c-53 0-96 43-96 96L0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96l0-128c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64l192 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-160 0z"]},rL={prefix:"fas",iconName:"icons",icon:[512,512,["heart-music-camera-bolt"],"f86d","M500.3 7.3C507.7 13.3 512 22.4 512 32l0 144c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-57L352 90.2 352 208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48l0-96c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2l61.7 0c10.7 0 20.7 5.3 26.6 14.2L213.3 304l26.7 0c26.5 0 48 21.5 48 48l0 112c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 352c0-26.5 21.5-48 48-48l26.7 0zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368l55.7 0c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400 336 400c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z"]},UU=rL,fL={prefix:"fas",iconName:"microphone-lines-slash",icon:[640,512,["microphone-alt-slash"],"f539","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24 0 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8l0-44.8-57.1 0-34.5-27c2.9-3.1 7-5 11.6-5l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2z"]},FU=fL,IU={prefix:"fas",iconName:"bridge-circle-check",icon:[640,512,[],"e4c9","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},qU={prefix:"fas",iconName:"pump-medical",icon:[448,512,[],"e06a","M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM216 280l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},GU={prefix:"fas",iconName:"fingerprint",icon:[512,512,[],"f577","M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128l0 24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7l0-24.9c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256l0 24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8l0-24.9c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96l0 24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7l0-24.9c0-28.7 23.3-52 52-52s52 23.3 52 52l0 24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1l0-24.9c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9l0-24.9z"]},YU={prefix:"fas",iconName:"hand-point-right",icon:[512,512,[],"f0a4","M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z"]},uL={prefix:"fas",iconName:"magnifying-glass-location",icon:[512,512,["search-location"],"f689","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},KU=uL,mL={prefix:"fas",iconName:"forward-step",icon:[320,512,["step-forward"],"f051","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241l0-145c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-145-11.5 9.6-192 160z"]},XU=mL,dL={prefix:"fas",iconName:"face-smile-beam",icon:[512,512,[128522,"smile-beam"],"f5b8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},ZU=dL,WU={prefix:"fas",iconName:"flag-checkered",icon:[448,512,[127937],"f11e","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 279.7c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80 0-66L0 64 0 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9 0 65.5L64 252.6 64 318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3l0-63.9 38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9 0 66.7-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8l0 71.4c21.8 1.9 43.3 6.7 64 14.4l0-69.8 22.7 6.7c13.5 4 27.3 6.4 41.3 7.4l0-64.2c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12 0-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8l0 72.4c-13-.4-26 .8-38.7 3.6L128 173.2 128 98 64 114l0 73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2 0-71.7-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5l0 77.4zm64-149.4l0-70.8c-20.9 6.1-42.4 9.1-64 9.1l0 69.4c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z"]},hL={prefix:"fas",iconName:"football",icon:[512,512,[127944,"football-ball"],"f44e","M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6C47.8 183.4 35.1 215.9 26.9 249L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z"]},QU=hL,$U={prefix:"fas",iconName:"school-circle-exclamation",icon:[640,512,[],"e56c","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},JU={prefix:"fas",iconName:"crop",icon:[512,512,[],"f125","M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64l0 64 178.7 0L128 338.7 128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-178.7 0L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-274.7z"]},pL={prefix:"fas",iconName:"angles-down",icon:[448,512,["angle-double-down"],"f103","M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z"]},cF=pL,eF={prefix:"fas",iconName:"users-rectangle",icon:[640,512,[],"e594","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l448 0c53 0 96-43 96-96l0-320c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l448 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32L64 96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0C119.9 256 96 279.9 96 309.3zM461.2 336l56.1 0c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},tF={prefix:"fas",iconName:"people-roof",icon:[640,512,[],"e537","M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3l19.5 0c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6l19.5 0c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5l0 38.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-38.5-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5l0 54.5c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32l0-54.5-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z"]},lF={prefix:"fas",iconName:"people-line",icon:[640,512,[],"e534","M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-54.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5 88 352c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5z"]},zL={prefix:"fas",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 64c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32 51.2 0c42.4 0 76.8 34.4 76.8 76.8l0 102.1c0 30.4-17.9 57.9-45.6 70.2L384 381.7l0 34.3c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64L32 64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7l0-102.1c0-7.1-5.7-12.8-12.8-12.8L384 160l0 151.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224z"]},nF=zL,sF={prefix:"fas",iconName:"diagram-predecessor",icon:[512,512,[],"e477","M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z"]},gL={prefix:"fas",iconName:"arrow-up-long",icon:[384,512,["long-arrow-up"],"f176","M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-370.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z"]},aF=gL,LL={prefix:"fas",iconName:"fire-flame-simple",icon:[384,512,["burn"],"f46a","M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z"]},iF=LL,CL={prefix:"fas",iconName:"person",icon:[320,512,[129485,"male"],"f183","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0z"]},oF=CL,rF={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96l0 256 64 0 0-256 384 0 0 256 64 0 0-256c0-35.3-28.7-64-64-64L128 32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384z"]},fF={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"]},uF={prefix:"fas",iconName:"menorah",icon:[640,512,[],"f676","M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1L64 64c0 17.7-14.3 32-32 32S0 81.7 0 64l0-1.2c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32l0 128c0 17.7 14.3 32 32 32l192 0 0-160c0-17.7 14.3-32 32-32s32 14.3 32 32l0 160 192 0c17.7 0 32-14.3 32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 128c0 53-43 96-96 96l-192 0 0 64 128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0 0-64L96 384c-53 0-96-43-96-96L0 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96 0 32-64 0 0-32 0-96c0-17.7 14.3-32 32-32z"]},mF={prefix:"fas",iconName:"truck-plane",icon:[640,512,[],"e58f","M200 0c-30.6 0-56 54.7-56 86.1l0 106.5L7.8 274.3C2.9 277.2 0 282.4 0 288l0 64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37 0 81.2-50 40c-3.8 3-6 7.6-6 12.5l0 32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15l0-32.6c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1 0-3.5 0-82.5L256 184l0-1.1s0 0 0 0l0-96.9C256 54.7 231.5 0 200 0zm88 176l0 224c0 20.9 13.4 38.7 32 45.3l0 42.7c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-40 160 0 0 40c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-42.7c18.6-6.6 32-24.4 32-45.3l0-224c0-26.5-21.5-48-48-48l-256 0c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7l151.4 0c9.2 0 17.2 6 20.5 14.7L576 304l-224 0 15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},dF={prefix:"fas",iconName:"record-vinyl",icon:[512,512,[],"f8d9","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},ML={prefix:"fas",iconName:"face-grin-stars",icon:[512,512,[129321,"grin-stars"],"f587","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z"]},hF=ML,pF={prefix:"fas",iconName:"bong",icon:[448,512,[],"f55c","M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7l221.8 0c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8L224 64l-64 0 0 144.5zM288 64l0 144.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5L76.1 512c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14L96 64C78.3 64 64 49.7 64 32S78.3 0 96 0l16 0L272 0l16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},vL={prefix:"fas",iconName:"spaghetti-monster-flying",icon:[640,512,["pastafarianism"],"f67b","M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1c0 0 0 0 0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},zF=vL,gF={prefix:"fas",iconName:"arrow-down-up-across-line",icon:[576,512,[],"e4af","M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7 192 288l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3 384 224l-192 0-64 0-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 114.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192l64 0 0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128zM448 320l-64 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128z"]},yL={prefix:"fas",iconName:"spoon",icon:[512,512,[129348,61873,"utensil-spoon"],"f2e5","M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z"]},LF=yL,CF={prefix:"fas",iconName:"jar-wheat",icon:[320,512,[],"e517","M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm112 0l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 160c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320l21.8 0 32 0 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 256c-19.1 0-36.3 8.4-48 21.7zM112 352l-42.2 0c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416l21.8 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 21.8 0c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8L208 352c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z"]},xL={prefix:"fas",iconName:"envelopes-bulk",icon:[640,512,["mail-bulk"],"f674","M128 0C110.3 0 96 14.3 96 32l0 192 96 0 0-32c0-35.3 28.7-64 64-64l224 0 0-96c0-17.7-14.3-32-32-32L128 0zM256 160c-17.7 0-32 14.3-32 32l0 32 96 0c35.3 0 64 28.7 64 64l0 128 192 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-320 0zm240 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32l0 13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301l0-13c0-17.7-14.3-32-32-32L64 256zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8 32 480c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-139.2z"]},MF=xL,vF={prefix:"fas",iconName:"file-circle-exclamation",icon:[576,512,[],"e4eb","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},bL={prefix:"fas",iconName:"circle-h",icon:[512,512,[9405,"hospital-symbol"],"f47e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},yF=bL,xF={prefix:"fas",iconName:"pager",icon:[512,512,[128223],"f815","M0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zm64 32l0 64c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0z"]},SL={prefix:"fas",iconName:"address-book",icon:[512,512,[62138,"contact-book"],"f2b9","M96 0C60.7 0 32 28.7 32 64l0 384c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L96 0zM208 288l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64zM496 192c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64z"]},bF=SL,SF={prefix:"fas",iconName:"strikethrough",icon:[512,512,[],"f0cc","M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-209.9 0-.4-.1-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3c0 0 0 0 0 0s0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6c0 0 0 0 0 0l.2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1l-75.7 0c7 5.6 11.4 11.2 13.9 17.2z"]},NF={prefix:"fas",iconName:"k",icon:[320,512,[107],"4b","M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 328 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-107 64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z"]},wF={prefix:"fas",iconName:"landmark-flag",icon:[512,512,[],"e51c","M272 0l80 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-80 0 0 32 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0 0-112c0-8.8 7.2-16 16-16l16 0zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z"]},NL={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},AF=NL,TF={prefix:"fas",iconName:"backward",icon:[512,512,[9194],"f04a","M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3l0 41.7 0 41.7L459.5 440.6zM256 352l0-96 0-128 0-32c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-64z"]},EF={prefix:"fas",iconName:"caret-right",icon:[256,512,[],"f0da","M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z"]},_F={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},wL={prefix:"fas",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32L48 32C21.5 32 0 53.5 0 80L0 400c0 26.5 21.5 48 48 48l144 0 0-272c0-44.2 35.8-80 80-80l48 0 0-16c0-26.5-21.5-48-48-48l-56.6 0C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48l0 272 0 16c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-220.1c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1L320 128l-48 0zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},RF=wL,DF={prefix:"fas",iconName:"code-pull-request",icon:[512,512,[],"e13c","M305.8 2.1C314.4 5.9 320 14.5 320 24l0 40 16 0c70.7 0 128 57.3 128 128l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L400 192c0-35.3-28.7-64-64-64l-16 0 0 40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3l0 205.3c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-205.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},OF={prefix:"fas",iconName:"clipboard-list",icon:[384,512,[],"f46d","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},AL={prefix:"fas",iconName:"truck-ramp-box",icon:[640,512,["truck-loading"],"f4de","M640 0l0 400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8 352 64c0-35.3 28.7-64 64-64L640 0zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z"]},kF=AL,jF={prefix:"fas",iconName:"user-check",icon:[640,512,[],"f4fc","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},BF={prefix:"fas",iconName:"vial-virus",icon:[512,512,[],"e597","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 288c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5L224 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0L96 32 32 32zM96 192l0-96 64 0 0 96-64 0zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},HF={prefix:"fas",iconName:"sheet-plastic",icon:[384,512,[],"e571","M0 448c0 35.3 28.7 64 64 64l160 0 0-128c0-17.7 14.3-32 32-32l128 0 0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384l-128 0 0 128L384 384z"]},PF={prefix:"fas",iconName:"blog",icon:[512,512,[],"f781","M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144L0 368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144l-16 0 0 96 16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48l0-224z"]},VF={prefix:"fas",iconName:"user-ninja",icon:[448,512,[129399],"f504","M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L160 96z"]},UF={prefix:"fas",iconName:"person-arrow-up-from-line",icon:[640,512,[],"e539","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-242.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},TL={prefix:"fas",iconName:"scroll-torah",icon:[640,512,["torah"],"f6a0","M96 480L96 32C96 14.3 74.5 0 48 0S0 14.3 0 32L0 480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32L128 32l0 448 384 0 0-448zM592 0c-26.5 0-48 14.3-48 32l0 448c0 17.7 21.5 32 48 32s48-14.3 48-32l0-448c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3l56.7 0 31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180l56.7 0c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3L369 332l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332l-56.7 0c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332l-42.4 0L320 368.4zM254.5 256l30.3 52 70.4 0 30.3-52-30.3-52-70.4 0-30.3 52zm144.9 23.8L383 308l32.8 0-16.4-28.2zM415.8 204L383 204l16.4 28.2L415.8 204zM320 143.6L298.8 180l42.4 0L320 143.6zM224.2 204l16.4 28.2L257 204l-32.8 0zM257 308l-16.4-28.2L224.2 308l32.8 0z"]},FF=TL,Ea={prefix:"fas",iconName:"broom-ball",icon:[576,512,["quidditch","quidditch-broom-ball"],"f458","M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6l-29.1 0L256 211.7l0-29.1c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},IF=Ea,qF=Ea,GF={prefix:"fas",iconName:"toggle-off",icon:[576,512,[],"f204","M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128l-192 0c-70.7 0-128-57.3-128-128s57.3-128 128-128l192 0zM576 256c0-106-86-192-192-192L192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},EL={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64C0 46.3 14.3 32 32 32zm0 128l448 0 0 256c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-256zm128 80c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z"]},YF=EL,KF={prefix:"fas",iconName:"person-drowning",icon:[576,512,[],"e545","M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3L192 64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z"]},_a={prefix:"fas",iconName:"arrow-down-9-1",icon:[576,512,["sort-numeric-desc","sort-numeric-down-alt"],"f886","M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},XF=_a,ZF=_a,_L={prefix:"fas",iconName:"face-grin-tongue-squint",icon:[512,512,[128541,"grin-tongue-squint"],"f58a","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},WF=_L,QF={prefix:"fas",iconName:"spray-can",icon:[512,512,[],"f5bd","M128 0l64 0c17.7 0 32 14.3 32 32l0 96L96 128l0-96c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96l128 0c53 0 96 43 96 96l0 208c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},$F={prefix:"fas",iconName:"truck-monster",icon:[640,512,[],"f63b","M288 64l0 64 128 0L368 64l-80 0zM419.2 25.6L496 128l80 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64l-64 0c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l160 0 0-80c0-26.5 21.5-48 48-48l96 0c20.1 0 39.1 9.5 51.2 25.6zM152 256l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6l16 0c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8l0 16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512l-16 0c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392l0-16c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},JF={prefix:"fas",iconName:"w",icon:[576,512,[119],"57","M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z"]},RL={prefix:"fas",iconName:"earth-africa",icon:[512,512,[127757,"globe-africa"],"f57c","M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9l0 41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32l0 28c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16l0 48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4l0-12.1c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},cI=RL,eI={prefix:"fas",iconName:"rainbow",icon:[640,512,[127752],"f75b","M320 96C178.6 96 64 210.6 64 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C0 175.3 143.3 32 320 32s320 143.3 320 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-70.7 57.3-128 128-128s128 57.3 128 128l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-35.3-28.7-64-64-64zM160 352l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-123.7 100.3-224 224-224s224 100.3 224 224l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-88.4-71.6-160-160-160s-160 71.6-160 160z"]},tI={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},DL={prefix:"fas",iconName:"tablet-screen-button",icon:[448,512,["tablet-alt"],"f3fa","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64L64 64l0 320 320 0 0-320z"]},lI=DL,nI={prefix:"fas",iconName:"paw",icon:[512,512,[],"f1b0","M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5l0 1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3l0-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z"]},sI={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]},aI={prefix:"fas",iconName:"trowel-bricks",icon:[512,512,[],"e58a","M240.8 4.8C250.3 10.6 256 20.9 256 32l0 72 89 0c3.6-13.8 16.1-24 31-24l88 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-88 0c-14.9 0-27.4-10.2-31-24l-89 0 0 72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-64zM32 384l96 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm192 0l256 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32z"]},OL={prefix:"fas",iconName:"face-flushed",icon:[512,512,[128563,"flushed"],"f579","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},iI=OL,oI={prefix:"fas",iconName:"hospital-user",icon:[576,512,[],"f80d","M48 0C21.5 0 0 21.5 0 48L0 256l144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 288l0 64 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L0 384l0 80c0 26.5 21.5 48 48 48l217.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L320 48c0-26.5-21.5-48-48-48L48 0zM152 64l16 0c8.8 0 16 7.2 16 16l0 24 24 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-24 0 0 24c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-24-24 0c-8.8 0-16-7.2-16-16l0-16c0-8.8 7.2-16 16-16l24 0 0-24c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z"]},rI={prefix:"fas",iconName:"tent-arrow-left-right",icon:[576,512,[],"e57f","M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},kL={prefix:"fas",iconName:"gavel",icon:[512,512,["legal"],"f0e3","M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z"]},fI=kL,uI={prefix:"fas",iconName:"binoculars",icon:[512,512,[],"f1e5","M128 32l32 0c17.7 0 32 14.3 32 32l0 32L96 96l0-32c0-17.7 14.3-32 32-32zm64 96l0 320c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32l0-59.1c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28l99.8 0zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3l0 59.1c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-320 99.8 0zM320 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 32-96 0 0-32zm-32 64l0 160-64 0 0-160 64 0z"]},mI={prefix:"fas",iconName:"microphone-slash",icon:[640,512,[],"f131","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 21.2-5.1 41.1-14.2 58.7L416 300.8 416 96c0-53-43-96-96-96s-96 43-96 96l0 54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128l0-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6z"]},dI={prefix:"fas",iconName:"box-tissue",icon:[512,512,[],"e05b","M92.5 0L208 0c40 0 52 24 64 48s24 48 64 48l85.2 0C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288l-256 0-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64-15 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 256 0 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-13.5 0 25.6-64 19.9 0c26.5 0 48 21.5 48 48l0 112L0 384 0 272c0-26.5 21.5-48 48-48l31 0zM0 416l512 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-48z"]},hI={prefix:"fas",iconName:"motorcycle",icon:[640,512,[127949],"f21c","M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l57.7 0 16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7L64 128c-17.7 0-32 14.3-32 32l0 32 96 0c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32l70.4 0c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128l61.8 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-20.4 0c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21L280 32zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40l66.4 0C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104l-66.4 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},jL={prefix:"fas",iconName:"bell-concierge",icon:[512,512,[128718,"concierge-bell"],"f562","M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.3C119.6 157.2 32 252.4 32 368l448 0c0-115.6-87.6-210.8-200-222.7l0-33.3 16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0-40 0zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24l464 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 400z"]},pI=jL,BL={prefix:"fas",iconName:"pen-ruler",icon:[512,512,["pencil-ruler"],"f5ae","M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z"]},zI=BL,HL={prefix:"fas",iconName:"people-arrows",icon:[640,512,["people-arrows-left-right"],"e068","M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160l44.8 0c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2l0 72.8c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-115.7c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1l44.8 0c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6L576 464c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-72.8 47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240l0 32 96 0 0-32c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-32-96 0 0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z"]},gI=HL,LI={prefix:"fas",iconName:"mars-and-venus-burst",icon:[640,512,[],"e523","M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8l0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .4 0 .3 0 .4 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3 0 .3-24 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l24 0 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .2 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1 0 .1c0 0 0 .1 0 .1s0 .1 0 .1l0 .1c0 0 0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 .1 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 .1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l24 0-24 0c0 13.3 10.7 24 24 24s24-10.7 24-24l-24 0 24 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0 0 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1s0-.1 0-.1l0-.1c0 0 0-.1 0-.1s0-.1 0-.1l0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.1 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 0-.2 24 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-24 0 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.3 0-.4 0-.3 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4 0-.4c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 0zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z"]},PL={prefix:"fas",iconName:"square-caret-right",icon:[448,512,["caret-square-right"],"f152","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z"]},CI=PL,VL={prefix:"fas",iconName:"scissors",icon:[512,512,[9984,9986,9988,"cut"],"f0c4","M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},MI=VL,vI={prefix:"fas",iconName:"sun-plant-wilt",icon:[640,512,[],"e57a","M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32l0 53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6l0-53.4c0-44.2-35.8-80-80-80s-80 35.8-80 80l0 22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80l0 21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6l0-21.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 8 0 168L32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-104 0 0-168 0-8 0-96z"]},yI={prefix:"fas",iconName:"toilets-portable",icon:[576,512,[],"e584","M32 0L224 0c17.7 0 32 14.3 32 32l0 32L0 64 0 32C0 14.3 14.3 0 32 0zM0 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8L48 480l0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 120 0 96zM192 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16zM352 0L544 0c17.7 0 32 14.3 32 32l0 32L320 64l0-32c0-17.7 14.3-32 32-32zM320 96l24 0 208 0 24 0 0 24 0 368c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-160 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-368 0-24zM512 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8-7.2-16-16-16z"]},xI={prefix:"fas",iconName:"hockey-puck",icon:[512,512,[],"f453","M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6L512 352c0 53-114.6 96-256 96S0 405 0 352L0 222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z"]},bI={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},SI={prefix:"fas",iconName:"magnifying-glass-arrow-right",icon:[512,512,[],"e521","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31L120 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l118.1 0-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z"]},UL={prefix:"fas",iconName:"tachograph-digital",icon:[640,512,["digital-tachograph"],"f566","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l512 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm32 64l224 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 256c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16l256 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},NI=UL,wI={prefix:"fas",iconName:"users-slash",icon:[640,512,[],"e073","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320l178.1 0c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192l-15.2 0zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l330.7 0c10.5 0 19.5-6 23.9-14.8L324.9 352l-63.6 0zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z"]},AI={prefix:"fas",iconName:"clover",icon:[448,512,[],"e139","M216.6 49.9C205.1 38.5 189.5 32 173.3 32C139.4 32 112 59.4 112 93.3l0 4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4l-4.9 0C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368l4.9 0c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34l0 4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3l0-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4l4.9 0c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3l-4.9 0c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34l0-4.9C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2z"]},FL={prefix:"fas",iconName:"reply",icon:[512,512,[61714,"mail-reply"],"f3e5","M205 34.8c11.5 5.1 19 16.6 19 29.2l0 64 112 0c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96l-96 0 0 64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z"]},TI=FL,EI={prefix:"fas",iconName:"star-and-crescent",icon:[512,512,[9770],"f699","M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z"]},_I={prefix:"fas",iconName:"house-fire",icon:[640,512,[],"e50c","M288 350.1l0 1.9-32 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM480 512c-88.4 0-160-71.6-160-160c0-76.7 62.5-144.7 107.2-179.4c5-3.9 10.9-5.8 16.8-5.8c7.9-.1 16 3.1 22 9.2l46 46 11.3-11.3c11.7-11.7 30.6-12.7 42.3-1C624.5 268 640 320.2 640 352c0 88.4-71.6 160-160 160zm64-111.8c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 327.1 416 363.6 416 400.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},IL={prefix:"fas",iconName:"square-minus",icon:[448,512,[61767,"minus-square"],"f146","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},RI=IL,DI={prefix:"fas",iconName:"helicopter",icon:[640,512,[128641],"f533","M128 32c0-17.7 14.3-32 32-32L544 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L384 64l0 64 32 0c88.4 0 160 71.6 160 160l0 64c0 17.7-14.3 32-32 32l-160 0-64 0c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64L48 64c10.1 0 19.6 4.7 25.6 12.8L112 128l208 0 0-64L160 64c-17.7 0-32-14.3-32-32zM384 320l128 0 0-32c0-53-43-96-96-96l-32 0 0 128zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5L256 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l280.2 0c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z"]},OI={prefix:"fas",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},qL={prefix:"fas",iconName:"square-caret-down",icon:[448,512,["caret-square-down"],"f150","M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z"]},kI=qL,jI={prefix:"fas",iconName:"file-circle-question",icon:[576,512,[],"e4ef","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},BI={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},HI={prefix:"fas",iconName:"swatchbook",icon:[512,512,[],"f5c3","M0 32C0 14.3 14.3 0 32 0L160 0c17.7 0 32 14.3 32 32l0 384c0 53-43 96-96 96s-96-43-96-96L0 32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9l0-262 75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192L480 320c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-297.2 0zM128 64L64 64l0 64 64 0 0-64zM64 192l0 64 64 0 0-64-64 0zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},PI={prefix:"fas",iconName:"prescription-bottle",icon:[384,512,[],"f485","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-32 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 384l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 288l0-64 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L32 192l0-64z"]},GL={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},VI=GL,UI={prefix:"fas",iconName:"people-group",icon:[640,512,[],"e533","M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3l0-84.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5l0 21.5c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-26.8C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112l32 0c24 0 46.2 7.5 64.4 20.3zM448 416l0-21.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176l32 0c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2l0 26.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3l0-84.7c-10 11.3-16 26.1-16 42.3zm144-42.3l0 84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2l0 42.8c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-42.8c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112l32 0c61.9 0 112 50.1 112 112z"]},YL={prefix:"fas",iconName:"hourglass-end",icon:[384,512,[8987,"hourglass-3"],"f253","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z"]},FI=YL,KL={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1l0 5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141z"]},II=KL,XL={prefix:"fas",iconName:"square-up-right",icon:[448,512,[8599,"external-link-square-alt"],"f360","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 160c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l40 40-71 71C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7l71-71 40 40c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-144c0-8.8-7.2-16-16-16l-144 0z"]},qI=XL,ZL={prefix:"fas",iconName:"face-kiss-beam",icon:[512,512,[128537,"kiss-beam"],"f597","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},GI=ZL,YI={prefix:"fas",iconName:"film",icon:[512,512,[127902],"f008","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM48 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 240l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM48 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L64 96c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM160 128l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L192 96c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0z"]},KI={prefix:"fas",iconName:"ruler-horizontal",icon:[640,512,[],"f547","M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z"]},XI={prefix:"fas",iconName:"people-robbery",icon:[576,512,[],"e536","M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6L328 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-305.7c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64l0 96 0 .6L8 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-227.3 13 20.5c5.9 9.2 16.1 14.9 27 14.9l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-30.4 0-37.4-58.9C157.6 142 132.1 128 104.7 128L72 128z"]},ZI={prefix:"fas",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z"]},WI={prefix:"fas",iconName:"caret-left",icon:[256,512,[],"f0d9","M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z"]},WL={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},QI=WL,$I={prefix:"fas",iconName:"school-circle-xmark",icon:[640,512,[],"e56d","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z"]},QL={prefix:"fas",iconName:"arrow-right-from-bracket",icon:[512,512,["sign-out"],"f08b","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z"]},JI=QL,$L={prefix:"fas",iconName:"circle-chevron-down",icon:[512,512,["chevron-circle-down"],"f13a","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z"]},cq=$L,JL={prefix:"fas",iconName:"unlock-keyhole",icon:[448,512,["unlock-alt"],"f13e","M224 64c-44.2 0-80 35.8-80 80l0 48 240 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0 0-48C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0z"]},eq=JL,tq={prefix:"fas",iconName:"cloud-showers-heavy",icon:[512,512,[],"f740","M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z"]},cC={prefix:"fas",iconName:"headphones-simple",icon:[512,512,["headphones-alt"],"f58f","M256 80C141.1 80 48 173.1 48 288l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24L0 288C0 146.6 114.6 32 256 32s256 114.6 256 256l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64l16 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-64zm288-64c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l16 0z"]},lq=cC,nq={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]},eC={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3l-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1l0 6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4l0-6.3c0-11.1-9-20.1-20.1-20.1zM48 352l16 0c19.5 25.9 44 47.7 72.2 64L64 416l0 32 192 0 192 0 0-32-72.2 0c28.2-16.3 52.8-38.1 72.2-64l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z"]},sq=eC,aq={prefix:"fas",iconName:"memory",icon:[576,512,[],"f538","M64 64C28.7 64 0 92.7 0 128l0 7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6L0 320l576 0 0-71.4c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3l0-7.4c0-35.3-28.7-64-64-64L64 64zM576 352L0 352l0 64c0 17.7 14.3 32 32 32l48 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 96 0 0-32c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32 48 0c17.7 0 32-14.3 32-32l0-64zM192 160l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},iq={prefix:"fas",iconName:"road-spikes",icon:[640,512,[],"e568","M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256l0-139.2c0-15.8 20.5-22 29.3-8.9L320 256l0-139.2c0-15.8 20.5-22 29.3-8.9L448 256l0-139.2c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7L512 352l-64 0-64 0-64 0-64 0-64 0L64 352l0-235.2zM32 384l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},oq={prefix:"fas",iconName:"fire-burner",icon:[640,512,[],"e4f1","M345.7 48.3L358 34.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C469 131.2 480 162.2 480 192.2C480 280.8 408.7 352 320 352c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2C273.4 2.3 280.7-.2 288 0c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM384 240.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C293 167.1 256 203.6 256 240.2c0 35.3 28.7 64 64 64s64-28.7 64-64zM32 288c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64 448 0 0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l0-96zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},rq={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 64 0 368 0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48l0-16z"]},fq={prefix:"fas",iconName:"hanukiah",icon:[640,512,[128334],"f6e6","M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16l0 96 0 16 32 0 0-16 0-96c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176L96 320c-17.7 0-32-14.3-32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 53 43 96 96 96l192 0 0 64-128 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-64 192 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32l-192 0 0-176z"]},uq={prefix:"fas",iconName:"feather",icon:[512,512,[129718],"f52d","M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57 68 0c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330l0 55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"]},tC={prefix:"fas",iconName:"volume-low",icon:[448,512,[128264,"volume-down"],"f027","M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z"]},mq=tC,dq={prefix:"fas",iconName:"comment-slash",icon:[640,512,[],"f4b3","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zm385.2 425L82.9 161.3C70.7 185.6 64 212.2 64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104.1-17.9z"]},hq={prefix:"fas",iconName:"cloud-sun-rain",icon:[640,512,[127782],"f743","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},pq={prefix:"fas",iconName:"compress",icon:[448,512,[],"f066","M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 320c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0z"]},lC={prefix:"fas",iconName:"wheat-awn",icon:[512,512,["wheat-alt"],"e2cd","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z"]},zq=lC,gq={prefix:"fas",iconName:"ankh",icon:[320,512,[9765],"f644","M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-46.8 0c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z"]},Lq={prefix:"fas",iconName:"hands-holding-child",icon:[640,512,[],"e4fa","M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35-7.6 0-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z"]},Cq={prefix:"fas",iconName:"asterisk",icon:[384,512,[10033,61545],"2a","M192 32c17.7 0 32 14.3 32 32l0 135.5 111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5 224 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-135.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5 160 64c0-17.7 14.3-32 32-32z"]},nC={prefix:"fas",iconName:"square-check",icon:[448,512,[9745,9989,61510,"check-square"],"f14a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Mq=nC,vq={prefix:"fas",iconName:"peseta-sign",icon:[384,512,[],"e221","M64 32C46.3 32 32 46.3 32 64l0 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 96 0c77.4 0 142-55 156.8-128l3.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-3.2 0C334 87 269.4 32 192 32L64 32zM282.5 160L96 160l0-64 96 0c41.8 0 77.4 26.7 90.5 64zM96 224l186.5 0c-13.2 37.3-48.7 64-90.5 64l-96 0 0-64z"]},sC={prefix:"fas",iconName:"heading",icon:[448,512,["header"],"f1dc","M0 64C0 46.3 14.3 32 32 32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 112 224 0 0-112-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 144 0 176 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-144-224 0 0 144 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-176L48 96 32 96C14.3 96 0 81.7 0 64z"]},yq=sC,xq={prefix:"fas",iconName:"ghost",icon:[384,512,[128123],"f6e2","M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2L0 192C0 86 86 0 192 0S384 86 384 192l0 270.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},aC={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},bq=aC,iC={prefix:"fas",iconName:"square-phone-flip",icon:[448,512,["phone-square-alt"],"f87b","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z"]},Sq=iC,Nq={prefix:"fas",iconName:"cart-plus",icon:[576,512,[],"f217","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20l44 0 0 44c0 11 9 20 20 20s20-9 20-20l0-44 44 0c11 0 20-9 20-20s-9-20-20-20l-44 0 0-44c0-11-9-20-20-20s-20 9-20 20l0 44-44 0c-11 0-20 9-20 20z"]},wq={prefix:"fas",iconName:"gamepad",icon:[640,512,[],"f11b","M192 64C86 64 0 150 0 256S86 448 192 448l256 0c106 0 192-86 192-192s-86-192-192-192L192 64zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24l0 32 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-32z"]},oC={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},Aq=oC,rC={prefix:"fas",iconName:"face-dizzy",icon:[512,512,["dizzy"],"f567","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z"]},Tq=rC,Eq={prefix:"fas",iconName:"egg",icon:[384,512,[129370],"f7fb","M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"]},_q={prefix:"fas",iconName:"house-medical-circle-xmark",icon:[640,512,[],"e513","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]},Rq={prefix:"fas",iconName:"campground",icon:[576,512,[9978],"f6bb","M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4L0 464c0 26.5 21.5 48 48 48l240 0 240 0c26.5 0 48-21.5 48-48l0-23.6c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448l-119.5 0L288 291.7 407.5 448 288 448z"]},Dq={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},Ra={prefix:"fas",iconName:"futbol",icon:[512,512,[9917,"futbol-ball","soccer-ball"],"f1e3","M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6l59.2 0c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z"]},Oq=Ra,kq=Ra,fC={prefix:"fas",iconName:"paintbrush",icon:[576,512,[128396,"paint-brush"],"f1fc","M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448L64 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z"]},jq=fC,Bq={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]},Hq={prefix:"fas",iconName:"gas-pump",icon:[512,512,[9981],"f52f","M32 64C32 28.7 60.7 0 96 0L256 0c35.3 0 64 28.7 64 64l0 192 8 0c48.6 0 88 39.4 88 88l0 32c0 13.3 10.7 24 24 24s24-10.7 24-24l0-154c-27.6-7.1-48-32.2-48-62l0-64L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3l0 13.5 0 24 0 32 0 152c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-32c0-22.1-17.9-40-40-40l-8 0 0 144c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64zM96 80l0 96c0 8.8 7.2 16 16 16l128 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16L112 64c-8.8 0-16 7.2-16 16z"]},uC={prefix:"fas",iconName:"hot-tub-person",icon:[512,512,["hot-tub"],"f593","M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2l0-5.2zM0 320l0 16L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-170.7 0c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96l0 64zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm112 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24l0 5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5l0 13.2c0 13.3 10.7 24 24 24s24-10.7 24-24l0-13.2c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2l0-5.2c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z"]},Pq=uC,mC={prefix:"fas",iconName:"map-location",icon:[576,512,["map-marked"],"f59f","M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3L576 152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6L416 503zM15.1 187.3C6 191 0 199.8 0 209.6L0 480.4c0 17 17.1 28.6 32.9 22.3L160 451.8l0-251.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77l0 194.4 192 54.9L384 255z"]},Vq=mC,Uq={prefix:"fas",iconName:"house-flood-water",icon:[576,512,[],"e50e","M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192l16 0 0 73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z"]},Fq={prefix:"fas",iconName:"tree",icon:[448,512,[127794],"f1bb","M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208l24.9 0L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320L80 320 5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5L192 448l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 168.5 0c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320l33.4 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208l24.9 0c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z"]},Iq={prefix:"fas",iconName:"bridge-lock",icon:[640,512,[],"e4cc","M32 64c0-17.7 14.3-32 32-32l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-40 0 0 64-8 0c-61.9 0-112 50.1-112 112l0 24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-128 72 0 0-64L64 96C46.3 96 32 81.7 32 64zM408 96l0 64 80 0 0-64-80 0zm-48 64l0-64-80 0 0 64 80 0zM152 96l0 64 80 0 0-64-80 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},qq={prefix:"fas",iconName:"sack-dollar",icon:[512,512,[128176],"f81d","M320 96L192 96 144.6 24.9C137.5 14.2 145.1 0 157.9 0L354.1 0c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128l128 0c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96L96 512c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4c0 0 0 0 0 0s0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15c0 0 0 0 0 0l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z"]},dC={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Gq=dC,Yq={prefix:"fas",iconName:"car-side",icon:[640,512,[128663],"f5e4","M171.3 96L224 96l0 96-112.7 0 30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192l0-96 81.2 0c9.7 0 18.9 4.4 25 12l67.2 84L272 192zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36L171.3 32c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256L0 368c0 17.7 14.3 32 32 32l33.3 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l130.7 0c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80l33.3 0c17.7 0 32-14.3 32-32l0-48c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},hC={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},Kq=hC,Xq={prefix:"fas",iconName:"heart-circle-minus",icon:[576,512,[],"e4ff","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"]},pC={prefix:"fas",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM96 75l0-11 192 0 0 11c0 19-5.6 37.4-16 53L112 128c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9L112 384z"]},Zq=pC,Wq={prefix:"fas",iconName:"microscope",icon:[512,512,[128300],"f610","M160 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32zM32 448l288 0c70.7 0 128-57.3 128-128s-57.3-128-128-128l0-64c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128l16.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Qq={prefix:"fas",iconName:"sink",icon:[512,512,[],"e06d","M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96l0 192-64 0 0-24c0-30.9-25.1-56-56-56l-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l48 0c4.4 0 8 3.6 8 8l0 24-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0 224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-24c0-4.4 3.6-8 8-8l56 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-56 0c-30.9 0-56 25.1-56 56l0 24-64 0 0-192zM480 416l0-32L32 384l0 32c0 53 43 96 96 96l256 0c53 0 96-43 96-96z"]},zC={prefix:"fas",iconName:"bag-shopping",icon:[448,512,["shopping-bag"],"f290","M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64l0 48-128 0 0-48zm-48 48l-64 0c-26.5 0-48 21.5-48 48L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-208c0-26.5-21.5-48-48-48l-64 0 0-48C336 50.1 285.9 0 224 0S112 50.1 112 112l0 48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},$q=zC,Da={prefix:"fas",iconName:"arrow-down-z-a",icon:[576,512,["sort-alpha-desc","sort-alpha-down-alt"],"f881","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96 352 96c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400l40.4 0L416 359.6 395.8 400z"]},Jq=Da,cG=Da,eG={prefix:"fas",iconName:"mitten",icon:[448,512,[],"f7b5","M352 384L64 384 5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0l3.4 0c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192l2.8 0c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-32z"]},tG={prefix:"fas",iconName:"person-rays",icon:[512,512,[],"e54d","M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9 328 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"]},lG={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},nG={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},sG={prefix:"fas",iconName:"flask-vial",icon:[640,512,[],"e4f3","M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96L32 64C14.3 64 0 49.7 0 32S14.3 0 32 0L96 0l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 245.9-49 79.6zM96 64l0 96 64 0 0-96L96 64zM352 0L480 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 150.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4l-309.2 0c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9 320 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0zm32 64l0 160c0 5.9-1.6 11.7-4.7 16.8L330.5 320l171 0-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8l0-160-64 0z"]},gC={prefix:"fas",iconName:"hand",icon:[512,512,[129306,9995,"hand-paper"],"f256","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208z"]},aG=gC,iG={prefix:"fas",iconName:"om",icon:[512,512,[128329],"f679","M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM281 66.7c-2.2-1.5-4.9-2.5-7.7-2.7c-.6 0-1.3-.1-1.9 0c-3.9 .2-7.4 1.7-10.1 4.2c-.9 .8-1.6 1.7-2.3 2.6c-1.7 2.4-2.7 5.3-2.9 8.5c0 .7 0 1.4 0 2.1c.2 2.2 .9 4.3 1.9 6.2l.3 .6c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .1-.1 .1-.1s0 0 0 0s0 0 0 0c5.9-5.8 9.5-13.9 9.5-22.8c0-17.7-14.3-32-32-32c-8.7 0-16.7 3.5-22.4 9.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48l-34.2 0c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9l8.9 0 16 0c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5c-.3-.9-.7-1.8-1.1-2.6c-1.2-2.2-2.8-4-4.7-5.4c-1.9-1.4-4.1-2.3-6.5-2.8c-1.4-.3-2.9-.3-4.4-.2c-2.5 .2-4.8 1-6.8 2.3c-1.1 .7-2.2 1.5-3.1 2.5c-2.4 2.5-4.1 5.8-4.5 9.5c-.1 .6-.1 1.1-.1 1.7c0 0 0 0 0 0c0 .8 .1 1.7 .2 2.5l0 .1c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64l22.6 0c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4l5.5 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.2c-.3-1.3-.8-2.6-1.5-3.8c-1.1-2-2.6-3.8-4.4-5.1c-2.7-2-6-3.2-9.6-3.2l-.2 0c-8 .1-14.6 6.1-15.6 13.9c0 0 0 0 0 0c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96l0-96c0-53-43-96-96-96l-5.5 0c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4l-48.3 0c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4z"]},oG={prefix:"fas",iconName:"worm",icon:[512,512,[],"e599","M256 96c0-53 43-96 96-96l38.4 0C439.9 0 480 40.1 480 89.6l0 86.4 0 16 0 184c0 75.1-60.9 136-136 136s-136-60.9-136-136l0-80c0-22.1-17.9-40-40-40s-40 17.9-40 40l0 168c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-168c0-75.1 60.9-136 136-136s136 60.9 136 136l0 80c0 22.1 17.9 40 40 40s40-17.9 40-40l0-184-32 0c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},rG={prefix:"fas",iconName:"house-circle-xmark",icon:[640,512,[],"e50b","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},fG={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},uG={prefix:"fas",iconName:"chevron-up",icon:[512,512,[],"f077","M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"]},mG={prefix:"fas",iconName:"hand-spock",icon:[576,512,[128406],"f259","M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64l10.9 0 8.2 0c.1 0 .1-.1 .1-.1s.1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z"]},dG={prefix:"fas",iconName:"stopwatch",icon:[448,512,[9201],"f2f2","M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L224 0 176 0zm72 192l0 128c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-128c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},LC={prefix:"fas",iconName:"face-kiss",icon:[512,512,[128535,"kiss"],"f596","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},hG=LC,pG={prefix:"fas",iconName:"bridge-circle-xmark",icon:[640,512,[],"e4cb","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},CC={prefix:"fas",iconName:"face-grin-tongue",icon:[512,512,[128539,"grin-tongue"],"f589","M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448l0-47.3c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6l0 46.9c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448l0-45.4c0-14.7-11.9-26.6-26.6-26.6l-2 0c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9l-2 0c-14.7 0-26.6 11.9-26.6 26.6l0 45.4c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},zG=CC,gG={prefix:"fas",iconName:"chess-bishop",icon:[320,512,[9821],"f43a","M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7L64 400l192 0 0-27.3c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32L128 0zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512l274.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432 48 432z"]},MC={prefix:"fas",iconName:"face-grin-wink",icon:[512,512,["grin-wink"],"f58c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},LG=MC,tt={prefix:"fas",iconName:"ear-deaf",icon:[512,512,["deaf","deafness","hard-of-hearing"],"f2a4","M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7l0 6.1c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48l0-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z"]},CG=tt,MG=tt,vG=tt,yG={prefix:"fas",iconName:"road-circle-check",icon:[640,512,[],"e564","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},xG={prefix:"fas",iconName:"dice-five",icon:[448,512,[9860],"f523","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},vC={prefix:"fas",iconName:"square-rss",icon:[448,512,["rss-square"],"f143","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},bG=vC,SG={prefix:"fas",iconName:"land-mine-on",icon:[640,512,[],"e51b","M344 24l0 144c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-144c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 32-256 0 0-32zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5l324.7 0c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512l-408.4 0c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z"]},NG={prefix:"fas",iconName:"i-cursor",icon:[256,512,[],"f246","M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3L96 224l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7l0-95.7 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-95.7c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z"]},wG={prefix:"fas",iconName:"stamp",icon:[512,512,[],"f5bf","M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2L112 256C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3L32 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-50.7c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112l-33.8 0c-29.9 0-54.2-24.3-54.2-54.2zM416 416l0 32L96 448l0-32 320 0z"]},AG={prefix:"fas",iconName:"stairs",icon:[576,512,[],"e289","M384 64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32l-96 0 0 96c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96c0-17.7 14.3-32 32-32l96 0 0-96z"]},TG={prefix:"fas",iconName:"i",icon:[320,512,[105],"49","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l96 0 0 320-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0 0-320 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L160 32 32 32z"]},yC={prefix:"fas",iconName:"hryvnia-sign",icon:[384,512,[8372,"hryvnia"],"f6f2","M121.9 116.2C138.3 103.1 158.7 96 179.6 96L223 96c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l123.5 0-50.6 28.9c-1.7 1-3.4 2-5.1 3.1L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l20.3 0c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113l43.4 0c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2L161 416c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31L352 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-123.5 0 50.6-28.9c1.7-1 3.4-2 5.1-3.1l67.8 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-20.3 0c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113l-43.4 0c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z"]},EG=yC,_G={prefix:"fas",iconName:"pills",icon:[576,512,[],"f484","M112 96c-26.5 0-48 21.5-48 48l0 112 96 0 0-112c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112l0 224c0 61.9-50.1 112-112 112S0 429.9 0 368L0 144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z"]},xC={prefix:"fas",iconName:"face-grin-wide",icon:[512,512,[128515,"grin-alt"],"f581","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z"]},RG=xC,DG={prefix:"fas",iconName:"tooth",icon:[448,512,[129463],"f5c9","M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5l0 6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5l0-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z"]},OG={prefix:"fas",iconName:"v",icon:[384,512,[118],"56","M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z"]},kG={prefix:"fas",iconName:"bangladeshi-taka-sign",icon:[384,512,[],"e2e6","M36 32.3C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8L64 160l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 53 43 96 96 96l32 0c106 0 192-86 192-192l0-32c0-53-43-96-96-96l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0c17.7 0 32 14.3 32 32l0 32c0 70.7-57.3 128-128 128l-32 0c-17.7 0-32-14.3-32-32l0-160 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-31.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z"]},jG={prefix:"fas",iconName:"bicycle",icon:[640,512,[128690],"f206","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l25.7 0 34.6 64-149.4 0-27.4-38C191 99.7 183.7 96 176 96l-56 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l43.7 0 22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112l49 0c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32L312 32zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368l65 0c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1-123.5 0zm90.6-128l108.5 0L317 274.8 257.4 192z"]},lt={prefix:"fas",iconName:"staff-snake",icon:[384,512,["rod-asclepius","rod-snake","staff-aesculapius"],"e579","M222.6 43.2l-.1 4.8L288 48c53 0 96 43 96 96s-43 96-96 96l-40 0 0-80 40 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-40 0-28 0-4.5 144 40.5 0c53 0 96 43 96 96s-43 96-96 96l-16 0 0-80 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-43 0-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31L136 464c-22.1 0-40-17.9-40-40s17.9-40 40-40l36 0-1-32-19 0c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7l0 94.7c0 8.8 7.2 16 16 16l16.5 0L164 128l-28 0-13.4 0c-9 18.9-28.3 32-50.6 32l-16 0c-30.9 0-56-25.1-56-56S25.1 48 56 48l8 0 8 0 89.5 0-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},BG=lt,HG=lt,PG=lt,VG={prefix:"fas",iconName:"head-side-cough-slash",icon:[640,512,[],"e062","M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8l-3.9 0c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},bC={prefix:"fas",iconName:"truck-medical",icon:[640,512,[128657,"ambulance"],"f0f9","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},UG=bC,FG={prefix:"fas",iconName:"wheat-awn-circle-exclamation",icon:[640,512,[],"e598","M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},IG={prefix:"fas",iconName:"snowman",icon:[512,512,[9731,9924],"f7d0","M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2l0-40.2c0-13.3 10.7-24 24-24s24 10.7 24 24l0 19.6 22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9l-149.3 0c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6 56 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24l0 3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9l0-3.2c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},qG={prefix:"fas",iconName:"mortar-pestle",icon:[512,512,[],"f5a7","M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160l144.9 0L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512l192 0c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 192z"]},GG={prefix:"fas",iconName:"road-barrier",icon:[640,512,[],"e562","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-181.7L149.2 96 64 96l0-32c0-17.7-14.3-32-32-32zM405.2 96l-74.3 0-5.4 10.7L234.8 288l74.3 0 5.4-10.7L405.2 96zM362.8 288l74.3 0 5.4-10.7L533.2 96l-74.3 0-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288l74.3 0 5.4-10.7L277.2 96l-74.3 0zm288 192l85.2 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 53.7L490.8 288z"]},YG={prefix:"fas",iconName:"school",icon:[640,512,[127979],"f549","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l208 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 208 0c26.5 0 48-21.5 48-48l0-320c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM96 320l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16z"]},KG={prefix:"fas",iconName:"igloo",icon:[576,512,[],"f7ae","M320 33.8L320 160 48.5 160C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160l0-120.9C424.9 55.7 487.2 99.8 527.5 160L352 160zM29.9 192L96 192l0 128L0 320c0-46 10.8-89.4 29.9-128zM192 320l-64 0 0-128 320 0 0 128-64 0 0 32 192 0 0 80c0 26.5-21.5 48-48 48l-176 0 0-128c0-35.3-28.7-64-64-64s-64 28.7-64 64l0 128L48 480c-26.5 0-48-21.5-48-48l0-80 192 0 0-32zm288 0l0-128 66.1 0c19.2 38.6 29.9 82 29.9 128l-96 0z"]},XG={prefix:"fas",iconName:"joint",icon:[640,512,[],"f595","M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9l0 11c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43l0-11zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9l0-11c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8l0 11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512l67.3 0c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512l19 0 51.3 0c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352l-19 0-48 0c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9l0-80c0-22.1-17.9-40-40-40l-155.3 0c-4.1 0-6.3 5.1-3.6 8.3z"]},ZG={prefix:"fas",iconName:"angle-right",icon:[320,512,[8250],"f105","M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z"]},WG={prefix:"fas",iconName:"horse",icon:[576,512,[128014],"f6f0","M448 238.1l0-78.1 16 0 9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1L576 80c0-19.1-8.4-36.3-21.7-48l5.7 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L480 0 448 0C377.3 0 320 57.3 320 128l-96 0-20.8 0-54.4 0c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256l0 56c0 13.3 10.7 24 24 24s24-10.7 24-24l0-56c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9l33.7 0c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8L320 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-164.3c19.2-19.2 31.5-45.7 32-75.7c0 0 0 0 0 0l0-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},QG={prefix:"fas",iconName:"q",icon:[448,512,[113],"51","M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z"]},$G={prefix:"fas",iconName:"g",icon:[448,512,[103],"47","M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128L256 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l144 0c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z"]},JG={prefix:"fas",iconName:"notes-medical",icon:[512,512,[],"f481","M96 352L96 96c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 197.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7L160 416c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-160 0C60.9 512 0 451.1 0 376L0 152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88l160 0z"]},nt={prefix:"fas",iconName:"temperature-half",icon:[320,512,[127777,"temperature-2","thermometer-2","thermometer-half"],"f2c9","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 208c0-8.8 7.2-16 16-16s16 7.2 16 16l0 114.7c18.6 6.6 32 24.4 32 45.3z"]},cY=nt,eY=nt,tY=nt,lY={prefix:"fas",iconName:"dong-sign",icon:[384,512,[],"e169","M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32l0-96 0-160c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448z"]},nY={prefix:"fas",iconName:"capsules",icon:[576,512,[],"f46b","M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48l0 112-96 0 0-112zM0 144L0 368c0 61.9 50.1 112 112 112s112-50.1 112-112l0-178.4c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83l0-24.2c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z"]},SC={prefix:"fas",iconName:"poo-storm",icon:[448,512,["poo-bolt"],"f75a","M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17L128 112c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 40.9 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320l18.3 0c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9l10.7 0c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64l-1.4 0c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z"]},sY=SC,NC={prefix:"fas",iconName:"face-frown-open",icon:[512,512,[128550,"frown-open"],"f57a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z"]},aY=NC,iY={prefix:"fas",iconName:"hand-point-up",icon:[384,512,[9757],"f0a6","M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32l0 208-64 0L32 32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-64-64c17.7 0 32 14.3 32 32l0 48c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"]},oY={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},rY={prefix:"fas",iconName:"bookmark",icon:[384,512,[128278,61591],"f02e","M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z"]},fY={prefix:"fas",iconName:"align-justify",icon:[448,512,[],"f039","M448 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32L32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32z"]},uY={prefix:"fas",iconName:"umbrella-beach",icon:[576,512,[127958],"f5ca","M346.3 271.8l-60.1-21.9L214 448 32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-261.9 0 64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z"]},mY={prefix:"fas",iconName:"helmet-un",icon:[512,512,[],"e503","M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240l0 56.3C0 344.8 39.2 384 87.7 384L200 384l14.9 0L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6l96 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-86.5 0-1.5-1.5L368 288l80 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.5 0zM320 417.2l-78-73.7L274.4 288l45.6 0 0 129.2zM285.3 103.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},dY={prefix:"fas",iconName:"bullseye",icon:[512,512,[],"f140","M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},hY={prefix:"fas",iconName:"bacon",icon:[576,512,[129363],"f7e5","M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6c0 0 0 0 0 0l.2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z"]},pY={prefix:"fas",iconName:"hand-point-down",icon:[384,512,[],"f0a7","M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208-64 0 0 208zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-64 64c17.7 0 32-14.3 32-32l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6l0-8.6C384 71.6 312.4 0 224 0L162.3 0C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149l0 27c0 35.3 28.7 64 64 64l88 0c22.1 0 40-17.9 40-40s-17.9-40-40-40l-56 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l56 0c39.8 0 72 32.2 72 72z"]},zY={prefix:"fas",iconName:"arrow-up-from-bracket",icon:[448,512,[],"e09a","M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3 192 320c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-64z"]},wC={prefix:"fas",iconName:"folder",icon:[512,512,[128193,128447,61716,"folder-blank"],"f07b","M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z"]},gY=wC,AC={prefix:"fas",iconName:"file-waveform",icon:[448,512,["file-medical-alt"],"f478","M96 0C60.7 0 32 28.7 32 64l0 224 112 0c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288l70.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-80 0c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320 32 320l0 128c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L256 0 96 0zM288 0l0 128 128 0L288 0z"]},LY=AC,CY={prefix:"fas",iconName:"radiation",icon:[512,512,[],"f7b9","M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},MY={prefix:"fas",iconName:"chart-simple",icon:[448,512,[],"e473","M160 80c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 352c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-352zM0 272c0-26.5 21.5-48 48-48l32 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48L0 272zM368 96l32 0c26.5 0 48 21.5 48 48l0 288c0 26.5-21.5 48-48 48l-32 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48z"]},vY={prefix:"fas",iconName:"mars-stroke",icon:[512,512,[9894],"f229","M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L376 0zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z"]},yY={prefix:"fas",iconName:"vial",icon:[512,512,[129514],"f492","M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5L0 416c0 53 43 96 96 96l5.5 0c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96-101.5 0z"]},st={prefix:"fas",iconName:"gauge",icon:[512,512,["dashboard","gauge-med","tachometer-alt-average"],"f624","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},xY=st,bY=st,SY=st,TC={prefix:"fas",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},NY=TC,wY={prefix:"fas",iconName:"e",icon:[320,512,[101],"45","M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 416l0-128 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z"]},EC={prefix:"fas",iconName:"pen-clip",icon:[512,512,["pen-alt"],"f305","M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1s0 0 0 0l-1-1s0 0 0 0l-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z"]},AY=EC,TY={prefix:"fas",iconName:"bridge-circle-exclamation",icon:[640,512,[],"e4ca","M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32l40 0 0 64-72 0 0 128c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2l0-72.2-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM488 96l0 64-80 0 0-64 80 0zM360 96l0 64-80 0 0-64 80 0zM232 96l0 64-80 0 0-64 80 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},EY={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},_Y={prefix:"fas",iconName:"school-circle-check",icon:[640,512,[],"e56b","M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l272 0s0 0 0 0l-64 0 0-96c0-35.3 28.7-64 64-64l.3 0 .5 0c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8L640 144c0-26.5-21.5-48-48-48L473.7 96 337.8 5.4zM96 192l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zm0 128l32 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z"]},RY={prefix:"fas",iconName:"dumpster",icon:[576,512,[],"f793","M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160l94 0L140.5 32 49.7 32zM272 160l0-128-98.9 0L147.5 160 272 160zm32 0l124.5 0L402.9 32 304 32l0 128zm157.1 0l94 0c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32l-90.8 0 25.6 128zM32 192l4 32-4 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l12 0L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32l320 0c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160 12 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-4 0 4-32L32 192z"]},_C={prefix:"fas",iconName:"van-shuttle",icon:[640,512,[128656,"shuttle-van"],"f5b6","M64 104l0 88 96 0 0-96L72 96c-4.4 0-8 3.6-8 8zm482 88L465.1 96 384 96l0 96 162 0zm-226 0l0-96-96 0 0 96 96 0zM592 384l-16 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 104C0 64.2 32.2 32 72 32l120 0 160 0 113.1 0c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2L640 336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},DY=_C,OY={prefix:"fas",iconName:"building-user",icon:[640,512,[],"e4da","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 89.9 0c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2l0-95.9L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9l218.2 0c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1l-101.8 0c-51.4 0-93.1 41.7-93.1 93.1z"]},RC={prefix:"fas",iconName:"square-caret-left",icon:[448,512,["caret-square-left"],"f191","M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z"]},kY=RC,jY={prefix:"fas",iconName:"highlighter",icon:[576,512,[],"f591","M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5s0 0 0 0l0-71.7c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5L224 416l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7L24 512c-13.3 0-24-10.7-24-24l0-4.7c0-6.4 2.5-12.5 7-17z"]},BY={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},HY={prefix:"fas",iconName:"bullhorn",icon:[512,512,[128226,128363],"f0a1","M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75l-8.7 0-32 0-96 0c-35.3 0-64 28.7-64 64l0 96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-128 8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-147.6c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4L480 32zm-64 76.7L416 240l0 131.3C357.2 317.8 280.5 288 200.7 288l-8.7 0 0-96 8.7 0c79.8 0 156.5-29.8 215.3-83.3z"]},PY={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},VY={prefix:"fas",iconName:"synagogue",icon:[640,512,[128333],"f69b","M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166l0 114.1L480 512l-16 0-112 0 0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96-112 0-16 0 0-231.9L160 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512l0-267.5 28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1L640 448c0 35.3-28.7 64-64 64l-64 0zM128 244.5L128 512l-64 0c-35.3 0-64-28.7-64-64L0 316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z"]},UY={prefix:"fas",iconName:"person-half-dress",icon:[320,512,[],"e548","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352l0-224 6.9 0c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128s0 0 0 0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3l0 256s0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z"]},FY={prefix:"fas",iconName:"road-bridge",icon:[640,512,[],"e563","M352 0L608 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64zM480 40c-13.3 0-24 10.7-24 24l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24zM32 96l256 0 0 64-40 0 0 64 40 0 0 96c-53 0-96 43-96 96l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c0-53-43-96-96-96l0-96 72 0 0-64-40 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64l-80 0 0 64 80 0 0-64z"]},IY={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l176 0 0 176c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]},qY={prefix:"fas",iconName:"c",icon:[384,512,[99],"43","M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z"]},GY={prefix:"fas",iconName:"tablet-button",icon:[448,512,[],"f10a","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},YY={prefix:"fas",iconName:"building-lock",icon:[576,512,[],"e4d6","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 88.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-30.5 12.2-58.2 32-78.4L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},KY={prefix:"fas",iconName:"pizza-slice",icon:[512,512,[],"f818","M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},XY={prefix:"fas",iconName:"money-bill-wave",icon:[576,512,[],"f53a","M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64l-64 0 0-64zm64-208c0 35.3-28.7 64-64 64l0-64 64 0zM512 304l0 64-64 0c0-35.3 28.7-64 64-64zM448 96l64 0 0 64c-35.3 0-64-28.7-64-64z"]},DC={prefix:"fas",iconName:"chart-area",icon:[512,512,["area-chart"],"f1fe","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm96 288l288 0c17.7 0 32-14.3 32-32l0-68.2c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1l0 84c0 17.7 14.3 32 32 32z"]},ZY=DC,WY={prefix:"fas",iconName:"house-flag",icon:[640,512,[],"e50d","M480 0c-17.7 0-32 14.3-32 32l0 160 0 320 64 0 0-320 112 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L512 32c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288l32 0 0 192c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 96c0 17.7 14.3 32 32 32l64.7 0 .2 0-1 0 0-353z"]},QY={prefix:"fas",iconName:"person-circle-minus",icon:[576,512,[],"e540","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},OC={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},$Y=OC,JY={prefix:"fas",iconName:"camera-rotate",icon:[640,512,[],"e0d8","M213.1 64.8L202.7 96 128 96c-35.3 0-64 28.7-64 64l0 256c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L426.9 64.8C420.4 45.2 402.1 32 381.4 32L258.6 32c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16l-76.7 0c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3l0 76.7zM192 320c0-8.8 7.2-16 16-16l76.7 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3l0-76.7z"]},kC={prefix:"fas",iconName:"spray-can-sparkles",icon:[512,512,["air-freshener"],"f5d0","M96 32l0 96 128 0 0-96c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96L0 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-208c0-53-43-96-96-96L96 160zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z"]},cK=kC,eK={prefix:"fas",iconName:"star",icon:[576,512,[11088,61446],"f005","M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"]},tK={prefix:"fas",iconName:"repeat",icon:[512,512,[128257],"f363","M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96l160 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32l0 32L160 64C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96l-160 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 160 0c88.4 0 160-71.6 160-160z"]},lK={prefix:"fas",iconName:"cross",icon:[384,512,[128327,10013],"f654","M176 0c-26.5 0-48 21.5-48 48l0 80-80 0c-26.5 0-48 21.5-48 48l0 32c0 26.5 21.5 48 48 48l80 0 0 208c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-208 80 0c26.5 0 48-21.5 48-48l0-32c0-26.5-21.5-48-48-48l-80 0 0-80c0-26.5-21.5-48-48-48L176 0z"]},nK={prefix:"fas",iconName:"box",icon:[448,512,[128230],"f466","M50.7 58.5L0 160l208 0 0-128L93.7 32C75.5 32 58.9 42.3 50.7 58.5zM240 160l208 0L397.3 58.5C389.1 42.3 372.5 32 354.3 32L240 32l0 128zm208 32L0 192 0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-224z"]},sK={prefix:"fas",iconName:"venus-mars",icon:[640,512,[9892],"f228","M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0L616 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z"]},jC={prefix:"fas",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M0 55.2L0 426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320l118.1 0c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"]},aK=jC,BC={prefix:"fas",iconName:"maximize",icon:[512,512,["expand-arrows-alt"],"f31e","M200 32L56 32C42.7 32 32 42.7 32 56l0 144c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312l0 144c0 13.3 10.7 24 24 24l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l144 0c13.3 0 24-10.7 24-24l0-144c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-144c0-13.3-10.7-24-24-24L312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z"]},iK=BC,oK={prefix:"fas",iconName:"charging-station",icon:[576,512,[],"f5e7","M96 0C60.7 0 32 28.7 32 64l0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-144 16 0c22.1 0 40 17.9 40 40l0 32c0 39.8 32.2 72 72 72s72-32.2 72-72l0-123.7c32.5-10.2 56-40.5 56-76.3l0-32c0-8.8-7.2-16-16-16l-16 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-32 0 0-48c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-16 0c-8.8 0-16 7.2-16 16l0 32c0 35.8 23.5 66.1 56 76.3L472 376c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-48.6-39.4-88-88-88l-16 0 0-192c0-35.3-28.7-64-64-64L96 0zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9 57.8 0c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9L96 208c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z"]},HC={prefix:"fas",iconName:"shapes",icon:[512,512,["triangle-circle-square"],"f61f","M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2l192 0c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312l0 144c0 22.1 17.9 40 40 40l144 0c22.1 0 40-17.9 40-40l0-144c0-22.1-17.9-40-40-40l-144 0c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z"]},rK=HC,PC={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},fK=PC,VC={prefix:"fas",iconName:"person-running",icon:[448,512,[127939,"running"],"f70c","M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288l21.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352L32 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l69.6 0c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z"]},uK=VC,mK={prefix:"fas",iconName:"mobile-retro",icon:[320,512,[],"e527","M0 64C0 28.7 28.7 0 64 0L256 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm64 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"]},dK={prefix:"fas",iconName:"grip-lines-vertical",icon:[192,512,[],"f7a5","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384z"]},hK={prefix:"fas",iconName:"spider",icon:[512,512,[128375],"f717","M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1l0-14.1c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4l0 10.8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-10.8c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160l0 14.1-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z"]},pK={prefix:"fas",iconName:"hands-bound",icon:[640,512,[],"e4f9","M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32l0 64 0 59.1 0 .7L32 192l0 21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352l-3.6 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 128 0 64 0 128 0 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-3.6 0 85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7l0-21.9 0-36.2 0-.7L608 96l0-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64 0 48.8-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1l0 61.9 0 32-64 0 0-32 0-61.9c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8 96 96l0-64zm64 448l0 32 128 0 0-32 64 0 0 32 128 0 0-32 32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0-128 0-64 0-128 0-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0z"]},zK={prefix:"fas",iconName:"file-invoice-dollar",icon:[384,512,[],"f571","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 80c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16l0 17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1s0 0 0 0s0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1l0 17.1c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-17.8c-11.2-2.1-21.7-5.7-30.9-8.9c0 0 0 0 0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5s0 0 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7l0-17.3c0-8.8 7.2-16 16-16z"]},gK={prefix:"fas",iconName:"plane-circle-exclamation",icon:[640,512,[],"e556","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},LK={prefix:"fas",iconName:"x-ray",icon:[512,512,[],"f497","M0 64C0 46.3 14.3 32 32 32l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 320c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16l0 32-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48-112 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l112 0 0 70.6L189.1 307c-5.2-2-10.6-3-16.2-3l-2.1 0c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6l120.8 0c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8l-2.2 0c-5.5 0-11 1-16.2 3L272 326.6l0-70.6 112 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-112 0 0-48 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-80 0 0-32c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},CK={prefix:"fas",iconName:"spell-check",icon:[576,512,[],"f891","M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224l90.7 0 5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160l-37.3 0L112 115.2 130.7 160zM256 32l0 96 0 96c0 17.7 14.3 32 32 32l80 0c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80L288 0c-17.7 0-32 14.3-32 32zm96 64l-32 0 0-32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64l32 0 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0-32zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z"]},MK={prefix:"fas",iconName:"slash",icon:[640,512,[],"f715","M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z"]},UC={prefix:"fas",iconName:"computer-mouse",icon:[384,512,[128433,"mouse"],"f8cc","M0 192l176 0L176 0 160 0C71.6 0 0 71.6 0 160l0 32zm0 32L0 352c0 88.4 71.6 160 160 160l64 0c88.4 0 160-71.6 160-160l0-128-192 0L0 224zm384-32l0-32C384 71.6 312.4 0 224 0L208 0l0 192 176 0z"]},vK=UC,FC={prefix:"fas",iconName:"arrow-right-to-bracket",icon:[512,512,["sign-in"],"f090","M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},yK=FC,IC={prefix:"fas",iconName:"shop-slash",icon:[640,512,["store-alt-slash"],"e070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43L576 224l-64 0 0 152L384 275.7l0-51.7-64 0 0 1.5L277.2 192l325.9 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192l85 0L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384l-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-65.5-64-50.4 0 35.9z"]},xK=IC,bK={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},SK={prefix:"fas",iconName:"virus-covid-slash",icon:[640,512,[],"e4a9","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7l33.6 0 0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16-33.6 0c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6L344 48l16 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L280 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0 0 33.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5L112 232l0-16c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16 33.6 0c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1l0 33.6-16 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0-33.6c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z"]},NK={prefix:"fas",iconName:"shop-lock",icon:[640,512,[],"e4a5","M36.8 192l412.8 0c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224l-64 0 0 160-192 0 0-160-64 0 0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-32 0-128zm144 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},qC={prefix:"fas",iconName:"hourglass-start",icon:[384,512,["hourglass-1"],"f251","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l0 11c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437l0 11c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 256 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-11c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1l0-11c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 0 64 0 32 0zM288 437l0 11L96 448l0-11c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z"]},wK=qC,AK={prefix:"fas",iconName:"blender-phone",icon:[576,512,[],"f6b6","M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0L534.1 0c21.1 0 36.4 20.1 30.9 40.4L558.5 64 400 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L400 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L400 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L480 352l-256 0zm-16 32l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z"]},TK={prefix:"fas",iconName:"building-wheat",icon:[640,512,[],"e4db","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm384 80l0 16c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0zm0 128c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zm0 112c0 44.2-35.8 80-80 80l-16 0 0-16c0-44.2 35.8-80 80-80l16 0 0 16zM512 496l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zm0-96l-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80l0 16zm0-128l0 16-16 0c-44.2 0-80-35.8-80-80l0-16 16 0c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24l0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-104c0-13.3 10.7-24 24-24zm96 64l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24l0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32c0-13.3 10.7-24 24-24z"]},EK={prefix:"fas",iconName:"person-breastfeeding",icon:[448,512,[],"e53a","M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8l0-36.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1l75.2 0c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z"]},GC={prefix:"fas",iconName:"right-to-bracket",icon:[512,512,["sign-in-alt"],"f2f6","M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},_K=GC,RK={prefix:"fas",iconName:"venus",icon:[384,512,[9792],"f221","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1l0 34.9-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-34.9z"]},DK={prefix:"fas",iconName:"passport",icon:[448,512,[],"f5ab","M0 64C0 28.7 28.7 0 64 0L384 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8l39.1 0c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5l47.1 0c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8l39.1 0c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8l-39.1 0zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5l-47.1 0c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8l-39.1 0c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l224 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-224 0z"]},YC={prefix:"fas",iconName:"thumbtack-slash",icon:[640,512,["thumb-tack-slash"],"e68f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L481.4 352c9.8-.4 18.9-5.3 24.6-13.3c6-8.3 7.7-19.1 4.4-28.8l-1-3c-13.8-41.5-42.8-74.8-79.5-94.7L418.5 64 448 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l29.5 0-6.1 79.5L38.8 5.1zM324.9 352L177.1 235.6c-20.9 18.9-37.2 43.3-46.5 71.3l-1 3c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l164.9 0zM288 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96-64 0z"]},OK=YC,KC={prefix:"fas",iconName:"heart-pulse",icon:[512,512,["heartbeat"],"f21e","M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4l87 0c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31l104.5 0c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240l-132 0c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9L16 240c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1l0 5.8c0 16.9-2.8 33.5-8.3 49.1z"]},kK=KC,XC={prefix:"fas",iconName:"people-carry-box",icon:[640,512,["people-carry"],"f4ce","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7l0 65.1 51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7l0-88.1c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5 0-76.2c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 76.2 10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6l0 88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51 0-65.1-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8l-126.7 0c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z"]},jK=XC,BK={prefix:"fas",iconName:"temperature-high",icon:[512,512,[],"f769","M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5L96 112zM144 0C82.1 0 32 50.2 32 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L256 112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L160 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z"]},HK={prefix:"fas",iconName:"microchip",icon:[512,512,[],"f2db","M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c-35.3 0-64 28.7-64 64l-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0 0 56-40 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l40 0c0 35.3 28.7 64 64 64l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40 56 0 0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c35.3 0 64-28.7 64-64l40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0 0-56 40 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-40 0c0-35.3-28.7-64-64-64l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40-56 0 0-40zM160 128l192 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32l0-192c0-17.7 14.3-32 32-32zm192 32l-192 0 0 192 192 0 0-192z"]},PK={prefix:"fas",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z"]},VK={prefix:"fas",iconName:"weight-hanging",icon:[512,512,[],"f5cd","M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32L120 128c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512l416 0c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128l-45.5 0z"]},UK={prefix:"fas",iconName:"xmarks-lines",icon:[640,512,[],"e59a","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z"]},FK={prefix:"fas",iconName:"file-prescription",icon:[384,512,[],"f572","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM104 196l72 0c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6l-20 0 0 44c0 11-9 20-20 20s-20-9-20-20l0-64 0-80c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20l-52 0 0 40 52 0z"]},ZC={prefix:"fas",iconName:"weight-scale",icon:[512,512,["weight"],"f496","M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-56.2 0zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z"]},IK=ZC,WC={prefix:"fas",iconName:"user-group",icon:[640,512,[128101,"user-friends"],"f500","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM609.3 512l-137.8 0c5.4-9.4 8.6-20.3 8.6-32l0-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2l61.4 0C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"]},qK=WC,QC={prefix:"fas",iconName:"arrow-up-a-z",icon:[576,512,["sort-alpha-up"],"f15e","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-128 0c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176l-40.4 0z"]},GK=QC,YK={prefix:"fas",iconName:"chess-knight",icon:[448,512,[9822],"f441","M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5l0 132.4c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400l320 0 28.9-159c2.1-11.3 3.1-22.8 3.1-34.3l0-14.7C416 86 330 0 224 0L83.8 0C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l370.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432 64 432 22.6 473.4z"]},$C={prefix:"fas",iconName:"face-laugh-squint",icon:[512,512,["laugh-squint"],"f59b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},KK=$C,XK={prefix:"fas",iconName:"wheelchair",icon:[512,512,[],"f193","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4l5.1 0c.4 0 .8 0 1.3 0l94.1 0c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9l-68.5 0-9.6-48 63.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-76.2 0z"]},JC={prefix:"fas",iconName:"circle-arrow-up",icon:[512,512,["arrow-circle-up"],"f0aa","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 215c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71L280 392c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-214.1-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 103c9.4-9.4 24.6-9.4 33.9 0L385 215z"]},ZK=JC,WK={prefix:"fas",iconName:"toggle-on",icon:[576,512,[],"f205","M192 64C86 64 0 150 0 256S86 448 192 448l192 0c106 0 192-86 192-192s-86-192-192-192L192 64zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},cM={prefix:"fas",iconName:"person-walking",icon:[320,512,[128694,"walking"],"f554","M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z"]},QK=cM,$K={prefix:"fas",iconName:"l",icon:[320,512,[108],"4c","M64 32c17.7 0 32 14.3 32 32l0 352 192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-17.7 0-32-14.3-32-32L32 64c0-17.7 14.3-32 32-32z"]},JK={prefix:"fas",iconName:"fire",icon:[448,512,[128293],"f06d","M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},eM={prefix:"fas",iconName:"bed-pulse",icon:[640,512,["procedures"],"f487","M483.2 9.6L524 64l92 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-104 0c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112 216 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160l12.7 0 20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160l82.1 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 448l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},cX=eM,tM={prefix:"fas",iconName:"shuttle-space",icon:[640,512,["space-shuttle"],"f197","M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96 2 0zM352 128L245.2 63.9C210.4 43 170.6 32 130 32l-2 0 0 96 224 0zM96 128l0-96L80 32C53.5 32 32 53.5 32 80l0 48 8 0c-22.1 0-40 17.9-40 40l0 16L0 328l0 16c0 22.1 17.9 40 40 40l-8 0 0 48c0 26.5 21.5 48 48 48l16 0 0-96 8 0c26.2 0 49.4-12.6 64-32l288 0c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160l-288 0c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6l0 24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4l0-87.1c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z"]},eX=tM,lM={prefix:"fas",iconName:"face-laugh",icon:[512,512,["laugh"],"f599","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},tX=lM,lX={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},nX={prefix:"fas",iconName:"heart-circle-plus",icon:[576,512,[],"e500","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},sX={prefix:"fas",iconName:"code-fork",icon:[448,512,[],"e13b","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 38.7c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-38.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 38.7c0 53-43 96-96 96l-48 0 0 70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-70.7-48 0c-53 0-96-43-96-96l0-38.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},aX={prefix:"fas",iconName:"city",icon:[640,512,[127961],"f64f","M480 48c0-26.5-21.5-48-48-48L336 0c-26.5 0-48 21.5-48 48l0 48-64 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-72c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144l0 96L0 464c0 26.5 21.5 48 48 48l256 0 32 0 96 0 160 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-112 0 0-144zm96 320l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM240 416l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM560 256c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 176l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zM256 304c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32zM112 320l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16zm304-48l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0zm16 112l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16z"]},nM={prefix:"fas",iconName:"microphone-lines",icon:[384,512,[127897,"microphone-alt"],"f3c9","M96 96l0 160c0 53 43 96 96 96s96-43 96-96l-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-32-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0c0-53-43-96-96-96S96 43 96 96zM320 240l0 16c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24z"]},iX=nM,oX={prefix:"fas",iconName:"pepper-hot",icon:[512,512,[127798],"f816","M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3L360 256c-13.3 0-24-10.7-24-24l0-80c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0 0 80c0 26.5 21.5 48 48 48l76.2 0 23.9 47.8C372.3 443.9 244.3 512 103.2 512l-58.8 0C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z"]},rX={prefix:"fas",iconName:"unlock",icon:[448,512,[128275],"f09c","M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144l0 48-16 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-240 0 0-48z"]},fX={prefix:"fas",iconName:"colon-sign",icon:[384,512,[],"e140","M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z"]},uX={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z"]},mX={prefix:"fas",iconName:"store-slash",icon:[640,512,[],"e071","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68 0-17.1 0-131.4c-4 1-8 1.8-12.3 2.3c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3l0 100.3L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0L141.6 0c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384l0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L96 384l0 64c0 35.3 28.7 64 64 64l320 0c12.9 0 24.8-3.8 34.9-10.3L365.5 384 160 384z"]},dX={prefix:"fas",iconName:"road-circle-xmark",icon:[640,512,[],"e566","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z"]},hX={prefix:"fas",iconName:"user-minus",icon:[640,512,[],"f503","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM472 200l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},sM={prefix:"fas",iconName:"mars-stroke-up",icon:[320,512,[9896,"mars-stroke-v"],"f22a","M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-40 0 0 24 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8l0-24-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-24L96 96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z"]},pX=sM,aM={prefix:"fas",iconName:"champagne-glasses",icon:[640,512,[129346,"glass-cheers"],"f79f","M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z"]},zX=aM,gX={prefix:"fas",iconName:"clipboard",icon:[384,512,[128203],"f328","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},LX={prefix:"fas",iconName:"house-circle-exclamation",icon:[640,512,[],"e50a","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},iM={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},CX=iM,Oa={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},MX=Oa,vX=Oa,oM={prefix:"fas",iconName:"bath",icon:[512,512,[128705,"bathtub"],"f2cd","M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3L32 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 256 96 77.3zM32 352l0 16c0 28.4 12.4 54 32 71.6L64 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-16 256 0 0 16c0 17.7 14.3 32 32 32s32-14.3 32-32l0-40.4c19.6-17.6 32-43.1 32-71.6l0-16L32 352z"]},yX=oM,xX={prefix:"fas",iconName:"underline",icon:[448,512,[],"f0cd","M16 64c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 53 43 96 96 96s96-43 96-96l0-128-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 128c0 88.4-71.6 160-160 160s-160-71.6-160-160L64 96 48 96C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32z"]},rM={prefix:"fas",iconName:"user-pen",icon:[640,512,["user-edit"],"f4ff","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l293.1 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1l-91.4 0zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z"]},bX=rM,SX={prefix:"fas",iconName:"signature",icon:[640,512,[],"f5b7","M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92l0 71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-83.6 0 18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3l0-7.8c0-53-43-96-96-96s-96 43-96 96l0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5l0-71.9c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l40.3 0c-.2-2.8-.3-5.6-.3-8.5L64 368l-40 0zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24l-310.1 0c-6.7 16.3-14.2 32.3-22.3 48L616 416z"]},NX={prefix:"fas",iconName:"stroopwafel",icon:[512,512,[],"f551","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z"]},wX={prefix:"fas",iconName:"bold",icon:[384,512,[],"f032","M0 64C0 46.3 14.3 32 32 32l48 0 16 0 128 0c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128L96 480l-16 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-160L48 96 32 96C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64L112 96l0 128 112 0zM112 288l0 128 144 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0-112 0z"]},AX={prefix:"fas",iconName:"anchor-lock",icon:[640,512,[],"e4ad","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3l0-33.3c-5.2 .9-10.5 1.3-16 1.3l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},TX={prefix:"fas",iconName:"building-ngo",icon:[384,512,[],"e4d7","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM168 64l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 64 16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 24c0 13.3-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24l0-88c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48l0 32c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-32zM61.3 71.1l34.7 52L96 80c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8 64 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z"]},EX={prefix:"fas",iconName:"manat-sign",icon:[384,512,[],"e1d5","M192 32c-17.7 0-32 14.3-32 32l0 34.7C69.2 113.9 0 192.9 0 288L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-59.6 40.8-109.8 96-124l0 284c0 17.7 14.3 32 32 32s32-14.3 32-32l0-284c55.2 14.2 96 64.3 96 124l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-95.1-69.2-174.1-160-189.3L224 64c0-17.7-14.3-32-32-32z"]},_X={prefix:"fas",iconName:"not-equal",icon:[448,512,[],"f53e","M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144l62.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-105.5 0-64 96L400 304c17.7 0 32 14.3 32 32s-14.3 32-32 32l-212.2 0-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368 48 368c-17.7 0-32-14.3-32-32s14.3-32 32-32l105.5 0 64-96L48 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l212.2 0 65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z"]},fM={prefix:"fas",iconName:"border-top-left",icon:[448,512,["border-style"],"f853","M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},RX=fM,uM={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},DX=uM,OX={prefix:"fas",iconName:"jedi",icon:[576,512,[],"f669","M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9l26 0c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9l14.6 0c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9l14.6 0c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6l26 0c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z"]},mM={prefix:"fas",iconName:"square-poll-vertical",icon:[448,512,["poll"],"f681","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 192c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192zM320 288c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32z"]},kX=mM,jX={prefix:"fas",iconName:"mug-hot",icon:[512,512,[9749],"f7b6","M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32L0 416c0 53 43 96 96 96l192 0c53 0 96-43 96-96l16 0c61.9 0 112-50.1 112-112s-50.1-112-112-112l-48 0L32 192zm352 64l16 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0 0-96zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z"]},dM={prefix:"fas",iconName:"car-battery",icon:[512,512,["battery-car"],"f5df","M80 96c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l16 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 32-32 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0 0 32c0 8.8 7.2 16 16 16s16-7.2 16-16l0-32 32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-32zM80 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16z"]},BX=dM,HX={prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},PX={prefix:"fas",iconName:"dice-two",icon:[448,512,[9857],"f528","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},VX={prefix:"fas",iconName:"chess-queen",icon:[512,512,[9819],"f445","M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400 384 400l-40.4 0-175.1 0L128 400l-15.7 0L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224s0 0 0 0s0 0 0 0s0 0 0 0zM112 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L86.6 512C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z"]},UX={prefix:"fas",iconName:"glasses",icon:[576,512,[],"f530","M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1c0 0 .1 0 .1 0c0 0 0 0 0 0s0 0 0 0L247.9 288s0 0 0 0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7l40.6 0c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7s0 0 0 0c-6.3-12.7-6.3-12.7-6.3-12.7s0 0 0 0s0 0 0 0c0 0 .1 0 .1 0l.2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7l0 6.7 0 41.3 0 16c0 61.9-50.1 112-112 112l-44.3 0c-59.4 0-108.5-46.4-111.8-105.8L306.6 352l-37.2 0-1.2 22.2C264.9 433.6 215.8 480 156.3 480L112 480C50.1 480 0 429.9 0 368l0-16 0-41.3L0 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4L64 368c0 26.5 21.5 48 48 48l44.3 0c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368l0-42.6c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3l44.3 0c26.5 0 48-21.5 48-48z"]},FX={prefix:"fas",iconName:"chess-board",icon:[448,512,[],"f43c","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm64 64l0 64 64 0 0-64 64 0 0 64 64 0 0-64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0 64 64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64-64 0 0 64-64 0 0-64 64 0 0-64-64 0 0-64 64 0 0-64-64 0 0-64 64 0zm64 128l64 0 0-64-64 0 0 64zm0 64l0-64-64 0 0 64 64 0zm64 0l-64 0 0 64 64 0 0-64zm0 0l64 0 0-64-64 0 0 64z"]},IX={prefix:"fas",iconName:"building-circle-check",icon:[640,512,[],"e4d2","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},qX={prefix:"fas",iconName:"person-chalkboard",icon:[640,512,[],"e53d","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288 56 0 64 0 16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-64 192 0 0 192-192 0 0-32-64 0 0 48c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 80-76.9 0-65.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},hM={prefix:"fas",iconName:"mars-stroke-right",icon:[640,512,[9897,"mars-stroke-h"],"f22b","M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152l33.6 0 0-56c0-13.3 10.7-24 24-24s24 10.7 24 24l0 56 32 0 0-56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-56-32 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-33.6 0z"]},GX=hM,pM={prefix:"fas",iconName:"hand-back-fist",icon:[448,512,["hand-rock"],"f255","M144 0C117.5 0 96 21.5 96 48l0 48 0 28.5L96 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-26.7-9 7.5C40.4 169 32 187 32 206L32 244c0 38 16.9 74 46.1 98.3L128 384l0 96c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-105.3c46.9-19 80-65 80-118.7l0-80 0-16 0-16c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z"]},YX=pM,zM={prefix:"fas",iconName:"square-caret-up",icon:[448,512,["caret-square-up"],"f151","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4l-208 0c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z"]},KX=zM,XX={prefix:"fas",iconName:"cloud-showers-water",icon:[576,512,[],"e4e4","M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64l1.6 0c35.3 0 64 28.7 64 64s-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},gM={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},ZX=gM,LM={prefix:"fas",iconName:"hands-bubbles",icon:[576,512,["hands-wash"],"e05e","M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7l0-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8s0 0 0 0s0 0 0 0l-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.8 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4l4.7 0 13.3 0s0 0 0 0l31.8 0 23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352l0 8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512l176 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-92 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-124 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l156 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-156 0c-6.6 0-12-5.4-12-12s5.4-12 12-12l124 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-136 0s0 0 0 0s0 0 0 0l-93.2 0L305 219.1c15-9.4 19.5-29.1 10.2-44.1z"]},WX=LM,QX={prefix:"fas",iconName:"less-than-equal",icon:[448,512,[],"f537","M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},$X={prefix:"fas",iconName:"train",icon:[448,512,[128646],"f238","M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 96c0-17.7 14.3-32 32-32l256 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},CM={prefix:"fas",iconName:"eye-low-vision",icon:[640,512,["low-vision"],"f2a8","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z"]},JX=CM,cZ={prefix:"fas",iconName:"crow",icon:[640,512,[],"f520","M456 0c-48.6 0-88 39.4-88 88l0 29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384l133.1 0 46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384l40.9 0c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192l0-64 0-8 80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32l-50.1 0C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},eZ={prefix:"fas",iconName:"sailboat",icon:[576,512,[],"e445","M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6l-224 0c-8.8 0-16-7.2-16-16l0-320zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5l0 224c0 8.8-7.2 16-16 16L80 352c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384l533.8 0c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512L133 512C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z"]},tZ={prefix:"fas",iconName:"window-restore",icon:[512,512,[],"f2d2","M432 64L208 64c-8.8 0-16 7.2-16 16l0 16-64 0 0-16c0-44.2 35.8-80 80-80L432 0c44.2 0 80 35.8 80 80l0 224c0 44.2-35.8 80-80 80l-16 0 0-64 16 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192zm64 32c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 192c-17.7 0-32 14.3-32 32z"]},MM={prefix:"fas",iconName:"square-plus",icon:[448,512,[61846,"plus-square"],"f0fe","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},lZ=MM,nZ={prefix:"fas",iconName:"torii-gate",icon:[512,512,[9961],"f6a1","M0 80c0 26.5 21.5 48 48 48l16 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 96 0 0 64 64 0 0-64 16 0c26.5 0 48-21.5 48-48l0-66.6C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32L126.8 32c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4L0 80zM64 288l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0 0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0z"]},sZ={prefix:"fas",iconName:"frog",icon:[576,512,[],"f52e","M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416l90.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 480c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},aZ={prefix:"fas",iconName:"bucket",icon:[448,512,[],"e4cf","M96 152l0 8-48 0 0-8C48 68.1 116.1 0 200 0l48 0c83.9 0 152 68.1 152 152l0 8-48 0 0-8c0-57.4-46.6-104-104-104l-48 0C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-5.1 0L388.5 469c-2.6 24.4-23.2 43-47.7 43l-233.6 0c-24.6 0-45.2-18.5-47.7-43L37.1 256 32 256c-17.7 0-32-14.3-32-32z"]},iZ={prefix:"fas",iconName:"image",icon:[512,512,[],"f03e","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l96 0 32 0 208 0c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},oZ={prefix:"fas",iconName:"microphone",icon:[384,512,[],"f130","M192 0C139 0 96 43 96 96l0 160c0 53 43 96 96 96s96-43 96-96l0-160c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 89.1 66.2 162.7 152 174.4l0 33.6-48 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l72 0 72 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-48 0 0-33.6c85.8-11.7 152-85.3 152-174.4l0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40z"]},rZ={prefix:"fas",iconName:"cow",icon:[640,512,[128004],"f6c8","M96 224l0 32 0 160c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-88.2c9.9 6.6 20.6 12 32 16.1l0 24.2c0 8.8 7.2 16 16 16s16-7.2 16-16l0-16.9c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9l0 16.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-24.2c11.4-4 22.1-9.4 32-16.1l0 88.2c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-160 32 32 0 49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5 0-81.6c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 14.4-52.9-74.1C496 86.5 452.4 64 405.9 64L272 64l-16 0-64 0-48 0C77.7 64 24 117.7 24 184l0 54C9.4 249.8 0 267.8 0 288l0 17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4l0-6.4 0-32 0-40c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160l0 64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6l178.7 0c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z"]},fZ={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},uZ={prefix:"fas",iconName:"screwdriver",icon:[512,512,[129691],"f54a","M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19l0 54.1-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192l54.1 0c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z"]},mZ={prefix:"fas",iconName:"folder-closed",icon:[512,512,[],"e185","M448 480L64 480c-35.3 0-64-28.7-64-64L0 192l512 0 0 224c0 35.3-28.7 64-64 64zm64-320L0 160 0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64z"]},dZ={prefix:"fas",iconName:"house-tsunami",icon:[576,512,[],"e515","M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1c0 0 0 0 0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6l0 121c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448z"]},hZ={prefix:"fas",iconName:"square-nfi",icon:[448,512,[],"e576","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm75.7 64.6C68.8 162.5 64 168.8 64 176l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-102.2 66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4l0-160c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 102.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176l0 64 0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-32 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16s16-7.2 16-16l0-160z"]},pZ={prefix:"fas",iconName:"arrow-up-from-ground-water",icon:[576,512,[],"e4b5","M288 352c17.7 0 32-14.3 32-32l0-210.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3 256 320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192L48 192c-26.5 0-48 21.5-48 48L0 425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3L192 192zm384 48c0-26.5-21.5-48-48-48l-144 0 0 224.5s0 0 0 0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9l0-185z"]},vM={prefix:"fas",iconName:"martini-glass",icon:[512,512,[127864,"glass-martini-alt"],"f57b","M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM173.3 128l-64-64 293.5 0-64 64-165.5 0z"]},zZ=vM,gZ={prefix:"fas",iconName:"square-binary",icon:[448,512,[],"e69b","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm144 4c-24.3 0-44 19.7-44 44l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0zm-4 44c0-2.2 1.8-4 4-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48zm140-44c-11 0-20 9-20 20c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0zM132 296c0 9.7 6.9 17.7 16 19.6l0 76.4c0 11 9 20 20 20s20-9 20-20l0-96c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20zm96 24l0 48c0 24.3 19.7 44 44 44l32 0c24.3 0 44-19.7 44-44l0-48c0-24.3-19.7-44-44-44l-32 0c-24.3 0-44 19.7-44 44zm44-4l32 0c2.2 0 4 1.8 4 4l0 48c0 2.2-1.8 4-4 4l-32 0c-2.2 0-4-1.8-4-4l0-48c0-2.2 1.8-4 4-4z"]},at={prefix:"fas",iconName:"rotate-left",icon:[512,512,["rotate-back","rotate-backward","undo-alt"],"f2ea","M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z"]},LZ=at,CZ=at,MZ=at,yM={prefix:"fas",iconName:"table-columns",icon:[512,512,["columns"],"f0db","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 64l0 256 160 0 0-256L64 160zm384 0l-160 0 0 256 160 0 0-256z"]},vZ=yM,yZ={prefix:"fas",iconName:"lemon",icon:[448,512,[127819],"f094","M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z"]},xZ={prefix:"fas",iconName:"head-side-mask",icon:[576,512,[],"e063","M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31l0 160-128 0c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2L336 272c-21.7 0-41.3 8.6-55.7 22.6zM336 304l198 0s0 0 0 0l10 0-19.7 64L368 368c-8.8 0-16 7.2-16 16s7.2 16 16 16l146.5 0-9.8 32L368 432c-8.8 0-16 7.2-16 16s7.2 16 16 16l126.8 0-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2L288 512l0-160c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},bZ={prefix:"fas",iconName:"handshake",icon:[640,512,[],"f2b5","M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48 0 224 28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16L0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-80 0zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-208c0-8.8-7.2-16-16-16l-80 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},SZ={prefix:"fas",iconName:"gem",icon:[512,512,[128142],"f3a5","M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8l240 0c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z"]},xM={prefix:"fas",iconName:"dolly",icon:[576,512,["dolly-box"],"f472","M0 32C0 14.3 14.3 0 32 0l72.9 0c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64 32 64C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z"]},NZ=xM,wZ={prefix:"fas",iconName:"smoking",icon:[640,512,[128684],"f48d","M448 32l0 11c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-11c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256l0-11c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2l0-11c0-17.7 14.3-32 32-32s32 14.3 32 32l0 11c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1l0 11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64l352 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32L64 512c-35.3 0-64-28.7-64-64l0-32zm224 0l0 32 160 0 0-32-160 0zm288-64c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z"]},bM={prefix:"fas",iconName:"minimize",icon:[512,512,["compress-arrows-alt"],"f78c","M456 224l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2l0-144c0-13.3 10.7-24 24-24l144 0zm-256 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8l144 0zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 144c0 13.3-10.7 24-24 24L56 224z"]},AZ=bM,TZ={prefix:"fas",iconName:"monument",icon:[384,512,[],"f5a6","M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322L55.9 416 96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l80 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-80 0zM32 448l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},EZ={prefix:"fas",iconName:"snowplow",icon:[640,512,[],"f7d2","M298.9 64l68.6 160L256 224l-64-64 0-96 106.9 0zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0L176 0c-26.5 0-48 21.5-48 48l0 112-32 0c-17.7 0-32 14.3-32 32l0 106.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112l256 0c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48l42.8 0 0 50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7l0-82.7 0-84.8L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40l0 52.8-64 0 0-31.3c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48l-256 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l256 0zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},SM={prefix:"fas",iconName:"angles-right",icon:[512,512,[187,"angle-double-right"],"f101","M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},_Z=SM,RZ={prefix:"fas",iconName:"cannabis",icon:[512,512,[],"f55f","M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2l0 70.8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-70.8-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z"]},NM={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},DZ=NM,OZ={prefix:"fas",iconName:"tablets",icon:[640,512,[],"f490","M614.3 247c-5.2 7.9-16.2 8.5-22.9 1.8L391.2 48.6c-6.7-6.7-6.2-17.8 1.8-22.9C418.1 9.4 447.9 0 480 0c88.4 0 160 71.6 160 160c0 32.1-9.4 61.9-25.7 87zM567 294.3c-25 16.3-54.9 25.7-87 25.7c-88.4 0-160-71.6-160-160c0-32.1 9.4-61.9 25.7-87c5.2-7.9 16.2-8.5 22.9-1.8L568.8 271.4c6.7 6.7 6.2 17.8-1.8 22.9zM301.5 368c9.5 0 16.9 8.2 15 17.5C301.1 457.8 236.9 512 160 512S18.9 457.8 3.5 385.5c-2-9.3 5.5-17.5 15-17.5l283.1 0zm0-32L18.5 336c-9.5 0-16.9-8.2-15-17.5C18.9 246.2 83.1 192 160 192s141.1 54.2 156.5 126.5c2 9.3-5.5 17.5-15 17.5z"]},kZ={prefix:"fas",iconName:"ethernet",icon:[512,512,[],"f796","M0 224L0 416c0 17.7 14.3 32 32 32l64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0 0-112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112 64 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32l-32 0 0-32c0-17.7-14.3-32-32-32L160 64c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32l0 32-32 0c-17.7 0-32 14.3-32 32z"]},ka={prefix:"fas",iconName:"euro-sign",icon:[320,512,[8364,"eur","euro"],"f153","M48.1 240c-.1 2.7-.1 5.3-.1 8l0 16c0 2.7 0 5.3 .1 8L32 272c-17.7 0-32 14.3-32 32s14.3 32 32 32l28.3 0C89.9 419.9 170 480 264 480l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0c-57.9 0-108.2-32.4-133.9-80L256 336c17.7 0 32-14.3 32-32s-14.3-32-32-32l-143.8 0c-.1-2.6-.2-5.3-.2-8l0-16c0-2.7 .1-5.4 .2-8L256 240c17.7 0 32-14.3 32-32s-14.3-32-32-32l-125.9 0c25.7-47.6 76-80 133.9-80l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0C170 32 89.9 92.1 60.3 176L32 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l16.1 0z"]},jZ=ka,BZ=ka,HZ={prefix:"fas",iconName:"chair",icon:[448,512,[129681],"f6c0","M248 48l0 208 48 0 0-197.3c23.9 13.8 40 39.7 40 69.3l0 128 48 0 0-128C384 57.3 326.7 0 256 0L192 0C121.3 0 64 57.3 64 128l0 128 48 0 0-128c0-29.6 16.1-55.5 40-69.3L152 256l48 0 0-208 48 0zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 256 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288L48 288z"]},wM={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},PZ=wM,AM={prefix:"fas",iconName:"circle-stop",icon:[512,512,[62094,"stop-circle"],"f28d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160l128 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32z"]},VZ=AM,TM={prefix:"fas",iconName:"compass-drafting",icon:[512,512,["drafting-compass"],"f568","M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192c0 0 0 0 0 0s0 0 0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496l0-55.4c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1l0 55.4c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},UZ=TM,FZ={prefix:"fas",iconName:"plate-wheat",icon:[512,512,[],"e55a","M176 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zM56 64l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16zM400 32c44.2 0 80 35.8 80 80l0 16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80l0-16c0-8.8 7.2-16 16-16zm80 160l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80zm-96 16l0 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320l456.4 0c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446l0 2c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-2c-48.2-9-86.3-48.2-92.5-98.4z"]},IZ={prefix:"fas",iconName:"icicles",icon:[512,512,[],"f7ad","M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z"]},qZ={prefix:"fas",iconName:"person-shelter",icon:[512,512,[],"e54f","M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.4L256 68.9 448 178.6 448 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280l0-88 16 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-174.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5 200 488c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},GZ={prefix:"fas",iconName:"neuter",icon:[384,512,[9906],"f22c","M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1L160 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-130.9z"]},YZ={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 320l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 416c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},KZ={prefix:"fas",iconName:"marker",icon:[512,512,[],"f5a1","M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z"]},EM={prefix:"fas",iconName:"face-laugh-beam",icon:[512,512,[128513,"laugh-beam"],"f59a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},XZ=EM,ZZ={prefix:"fas",iconName:"helicopter-symbol",icon:[512,512,[],"e502","M445.3 224l64.7 0C495.6 108.2 403.8 16.4 288 2l0 64.7C368.4 80.1 431.9 143.6 445.3 224zM510 288l-64.7 0C431.9 368.4 368.4 431.9 288 445.3l0 64.7c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510l0-64.7C143.6 431.9 80.1 368.4 66.7 288L2 288zm0-64l64.7 0C80.1 143.6 143.6 80.1 224 66.7L224 2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 96 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-96 0 0-64z"]},WZ={prefix:"fas",iconName:"universal-access",icon:[512,512,[],"f29a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3l0 50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6l0-50.1c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},_M={prefix:"fas",iconName:"circle-chevron-up",icon:[512,512,["chevron-circle-up"],"f139","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z"]},QZ=_M,$Z={prefix:"fas",iconName:"lari-sign",icon:[384,512,[],"e1c8","M144 32c17.7 0 32 14.3 32 32l0 32.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7L208 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3l0 67.9c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-95c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1l0 95c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-67.9C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l16.9 0C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6L112 64c0-17.7 14.3-32 32-32z"]},JZ={prefix:"fas",iconName:"volcano",icon:[512,512,[127755],"f770","M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1l-41.8 0c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2l41.8 0c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2L52.2 512C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z"]},cW={prefix:"fas",iconName:"person-walking-dashed-line-arrow-right",icon:[640,512,[],"e553","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16zM392 320c-13.3 0-24 10.7-24 24l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48z"]},ja={prefix:"fas",iconName:"sterling-sign",icon:[320,512,[163,"gbp","pound-sign"],"f154","M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 224l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1C104.1 390 112 361.5 112 332.5l0-44.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-63.6z"]},eW=ja,tW=ja,lW={prefix:"fas",iconName:"viruses",icon:[640,512,[],"e076","M192 0c13.3 0 24 10.7 24 24l0 13.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168l13.5 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-13.5 0c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5l0 13.5c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-13.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216L24 216c-13.3 0-24-10.7-24-24s10.7-24 24-24l13.5 0c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5L168 24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},nW={prefix:"fas",iconName:"square-person-confined",icon:[448,512,[],"e577","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56l0 102.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7l0-58.7z"]},sW={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm94.5 200.2l18.6 31L175.8 483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9 342.4 0 405.8 0 481.3c0 17 13.8 30.7 30.7 30.7l131.7 0c0 0 0 0 .1 0l5.5 0 112 0 5.5 0c0 0 0 0 .1 0l131.7 0c17 0 30.7-13.8 30.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9 3.3-17.9 11.3l-36 146.9L238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224 304l-19.7 0c-12.4 0-20.1 13.6-13.7 24.2z"]},RM={prefix:"fas",iconName:"arrow-down-long",icon:[384,512,["long-arrow-down"],"f175","M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z"]},aW=RM,iW={prefix:"fas",iconName:"tent-arrow-down-to-line",icon:[640,512,[],"e57e","M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l127.6 0 .7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448l80 0L402.7 325.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L384 448z"]},oW={prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.4-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"]},DM={prefix:"fas",iconName:"reply-all",icon:[576,512,["mail-reply-all"],"f122","M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2l0-64 32 0c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176l-48 0 0-64z"]},rW=DM,fW={prefix:"fas",iconName:"suitcase",icon:[512,512,[129523],"f0f2","M176 56l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 48c-4.4 0-8 3.6-8 8zM128 96l0-40c0-30.9 25.1-56 56-56L328 0c30.9 0 56 25.1 56 56l0 40 0 32 0 352-256 0 0-352 0-32zM64 96l32 0 0 384-32 0c-35.3 0-64-28.7-64-64L0 160c0-35.3 28.7-64 64-64zM448 480l-32 0 0-384 32 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64z"]},OM={prefix:"fas",iconName:"person-skating",icon:[448,512,["skating"],"f7c5","M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32l159.4 0c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9l0 73.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-66.7-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17L160 160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4L272 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l88.8 0c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z"]},uW=OM,kM={prefix:"fas",iconName:"filter-circle-dollar",icon:[576,512,["funnel-dollar"],"f662","M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7l0-9.4c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6c0 0 0 0 0 0s0 0 0 0c7 2.3 15.1 4.8 23.7 6.6l0 11.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-10.8c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5c0 0 0 0 0-.1c-.1-1.9 .3-2.9 .8-3.6z"]},mW=kM,dW={prefix:"fas",iconName:"camera-retro",icon:[512,512,[128247],"f083","M220.6 121.2L271.1 96 448 96l0 96-114.8 0c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24L64 192l0-64 128 0c9.9 0 19.7-2.3 28.6-6.8zM0 128L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L271.1 32c-9.9 0-19.7 2.3-28.6 6.8L192 64l-32 0 0-16c0-8.8-7.2-16-16-16L80 32c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z"]},jM={prefix:"fas",iconName:"circle-arrow-down",icon:[512,512,["arrow-circle-down"],"f0ab","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 297c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 120c0-13.3 10.7-24 24-24s24 10.7 24 24l0 214.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 409c-9.4 9.4-24.6 9.4-33.9 0L127 297z"]},hW=jM,BM={prefix:"fas",iconName:"file-import",icon:[512,512,["arrow-right-to-file"],"f56f","M128 64c0-35.3 28.7-64 64-64L352 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-256 0c-35.3 0-64-28.7-64-64l0-112 174.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L128 288l0-224zm0 224l0 48L24 336c-13.3 0-24-10.7-24-24s10.7-24 24-24l104 0zM512 128l-128 0L384 0 512 128z"]},pW=BM,HM={prefix:"fas",iconName:"square-arrow-up-right",icon:[448,512,["external-link-square"],"f14c","M384 32c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l320 0zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24l94.1 0L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135L288 328c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24l-152 0z"]},zW=HM,gW={prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6l0 167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5l0-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128l2.2 0z"]},LW={prefix:"fas",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80l0 48c0 17.7 14.3 32 32 32l16 0 48 0 0-80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48l0 304c0 35.3 28.7 64 64 64s64-28.7 64-64l0-5.3c0-32.4 26.3-58.7 58.7-58.7L480 320l0-192c0-53-43-96-96-96L112 32zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16l-245.3 0c-14.7 0-26.7 11.9-26.7 26.7l0 5.3c0 53-43 96-96 96l176 0 96 0z"]},CW={prefix:"fas",iconName:"spa",icon:[576,512,[],"f5bb","M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192l9.9 0c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480L288 480l-20.1 0C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192l9.9 0c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z"]},MW={prefix:"fas",iconName:"location-pin-lock",icon:[512,512,[],"e51f","M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3l0-94.8c0-23.7 12.9-44.4 32-55.4l0-24.6c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},vW={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112L0 400c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 64zm192 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0z"]},yW={prefix:"fas",iconName:"hill-avalanche",icon:[576,512,[],"e507","M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87z"]},it={prefix:"fas",iconName:"temperature-empty",icon:[320,512,["temperature-0","thermometer-0","thermometer-empty"],"f2cb","M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L112 112zM160 0C98.1 0 48 50.2 48 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L272 112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},xW=it,bW=it,SW=it,NW={prefix:"fas",iconName:"bomb",icon:[512,512,[128163],"f1e2","M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-75.1 60.9-136 136-136l8 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-8 0z"]},wW={prefix:"fas",iconName:"registered",icon:[512,512,[174],"f25d","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24l88 0c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288 208 288l0 72c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96 0-112zm48 88l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0 64z"]},Ba={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 256l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},AW=Ba,TW=Ba,PM={prefix:"fas",iconName:"scale-unbalanced-flip",icon:[640,512,["balance-scale-right"],"f516","M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2L352 480c0 17.7-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288l144.9 0zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416l144.9 0L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z"]},EW=PM,_W={prefix:"fas",iconName:"subscript",icon:[512,512,[],"f12c","M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128z"]},VM={prefix:"fas",iconName:"diamond-turn-right",icon:[512,512,["directions"],"f5eb","M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 56-64 0c-35.3 0-64 28.7-64 64l0 48c0 13.3 10.7 24 24 24s24-10.7 24-24l0-48c0-8.8 7.2-16 16-16l64 0 0 56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z"]},RW=VM,DW={prefix:"fas",iconName:"burst",icon:[512,512,[],"e4dc","M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z"]},UM={prefix:"fas",iconName:"house-laptop",icon:[640,512,["laptop-house"],"e066","M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5l-144 0c-19.1 0-36.3 8.4-48 21.7l0-37.7c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0 0 128-160 0c-26.5 0-48-21.5-48-48l0-112-32 0c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304l0 144 192 0 0-144-192 0zm-48-16c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32l0 160 32 0c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48l-48 0-192 0-48 0c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16l32 0 0-160z"]},OW=UM,FM={prefix:"fas",iconName:"face-tired",icon:[512,512,[128555,"tired"],"f5c8","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3l-3.2 0c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},kW=FM,jW={prefix:"fas",iconName:"money-bills",icon:[640,512,[],"e1f3","M96 96l0 224c0 35.3 28.7 64 64 64l416 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64l-64 0 0-64zM224 96c0 35.3-28.7 64-64 64l0-64 64 0zM576 256l0 64-64 0c0-35.3 28.7-64 64-64zM512 96l64 0 0 64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 360c0 66.3 53.7 120 120 120l400 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-400 0c-39.8 0-72-32.2-72-72l0-240z"]},BW={prefix:"fas",iconName:"smog",icon:[640,512,[],"f75f","M32 144c0 79.5 64.5 144 144 144l123.3 0c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32l27.3 0c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368l-336 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96l-112 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l112 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0L24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l336 0c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24L96 368c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c13.3 0 24-10.7 24-24z"]},HW={prefix:"fas",iconName:"crutch",icon:[512,512,[],"f7f7","M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z"]},Ha={prefix:"fas",iconName:"font-awesome",icon:[512,512,[62501,62694,"font-awesome-flag","font-awesome-logo-full"],"f2b4","M91.7 96C106.3 86.8 116 70.5 116 52C116 23.3 92.7 0 64 0S12 23.3 12 52c0 16.7 7.8 31.5 20 41l0 3 0 352 0 64 64 0 0-64 373.6 0c14.6 0 26.4-11.8 26.4-26.4c0-3.7-.8-7.3-2.3-10.7L432 272l61.7-138.9c1.5-3.4 2.3-7 2.3-10.7c0-14.6-11.8-26.4-26.4-26.4L91.7 96z"]},PW=Ha,VW=Ha,Pa={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L296 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]},UW=Pa,FW=Pa,IW={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},qW={prefix:"fas",iconName:"arrows-turn-right",icon:[448,512,[],"e4c0","M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160 128 160c-35.3 0-64 28.7-64 64l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32C0 153.3 57.3 96 128 96l210.7 0L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"]},GW={prefix:"fas",iconName:"vest",icon:[448,512,[],"e085","M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2L224 464c0 26.5 21.5 48 48 48l128 0c26.5 0 48-21.5 48-48l0-193.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6l0-17.5 0-73.7 0-6.3c0-26.5-21.5-48-48-48l-4.5 0c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0L112 0C85.5 0 64 21.5 64 48l0 6.3L64 128l0 17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5L0 464c0 26.5 21.5 48 48 48l128 0c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464l0-168.2c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z"]},YW={prefix:"fas",iconName:"ferry",icon:[576,512,[],"e4ea","M224 0L352 0c17.7 0 32 14.3 32 32l75.1 0c20.6 0 31.6 24.3 18.1 39.8L456 96 120 96 98.8 71.8C85.3 56.3 96.3 32 116.9 32L192 32c0-17.7 14.3-32 32-32zM96 128l384 0c17.7 0 32 14.3 32 32l0 123.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9l-16.5 0c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9l-16.6 0c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5L64 160c0-17.7 14.3-32 32-32zm32 64l0 96 320 0 0-96-320 0zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},KW={prefix:"fas",iconName:"arrows-down-to-people",icon:[640,512,[],"e4b9","M144 0c-13.3 0-24 10.7-24 24l0 118.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L168 24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5l0 54.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-54.5 26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5l0 38.5c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5 26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6l-19.5 0c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5 88 480c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32l0-38.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23L520 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 118.1-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},IM={prefix:"fas",iconName:"seedling",icon:[512,512,[127793,"sprout"],"f4d8","M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0l32 0c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64l32 0c123.7 0 224 100.3 224 224l0 32 0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160C100.3 320 0 219.7 0 96z"]},XW=IM,qM={prefix:"fas",iconName:"left-right",icon:[512,512,[8596,"arrows-alt-h"],"f337","M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z"]},ZW=qM,WW={prefix:"fas",iconName:"boxes-packing",icon:[640,512,[],"e4c7","M256 48c0-26.5 21.5-48 48-48L592 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48l-210.7 0c1.8-5 2.7-10.4 2.7-16l0-242.7c18.6-6.6 32-24.4 32-45.3l0-32c0-26.5-21.5-48-48-48l-112 0 0-80zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6 480 432c0 8.8 7.2 16 16 16s16-7.2 16-16l0-121.4 36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16L16 224c-8.8 0-16-7.2-16-16l0-32zm352 80l0 224c0 17.7-14.3 32-32 32L64 512c-17.7 0-32-14.3-32-32l0-224 320 0zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z"]},GM={prefix:"fas",iconName:"circle-arrow-left",icon:[512,512,["arrow-circle-left"],"f0a8","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM215 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L392 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-214.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L103 273c-9.4-9.4-9.4-24.6 0-33.9L215 127z"]},QW=GM,$W={prefix:"fas",iconName:"group-arrows-rotate",icon:[512,512,[],"e4f6","M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4l0-60.5c0-5.7-4.7-10.4-10.4-10.4l-60.5 0c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4l0 60.5c0 5.7 4.7 10.4 10.4 10.4l60.5 0c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z"]},JW={prefix:"fas",iconName:"bowl-food",icon:[512,512,[],"e4c6","M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32L8.6 224C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z"]},cQ={prefix:"fas",iconName:"candy-cane",icon:[512,512,[],"f786","M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23l0 5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8l0-5.6C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z"]},Va={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},eQ=Va,tQ=Va,YM={prefix:"fas",iconName:"cloud-bolt",icon:[512,512,[127785,"thunderstorm"],"f76c","M0 224c0 53 43 96 96 96l47.2 0L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320l18.3 0 64 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7l70.1 0L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7l-70.1 0 52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z"]},lQ=YM,KM={prefix:"fas",iconName:"text-slash",icon:[640,512,["remove-format"],"f87d","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96 503 96 497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32L376.1 32l-.3 0L204.5 32c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96l116.7 0L301.3 210.8l-94.5-74.1zM243.3 416L192 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-42.2 0 17.6-62.1L272.9 311 243.3 416z"]},nQ=KM,XM={prefix:"fas",iconName:"face-smile-wink",icon:[512,512,[128521,"smile-wink"],"f4da","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"]},sQ=XM,aQ={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]},iQ={prefix:"fas",iconName:"file-powerpoint",icon:[384,512,[],"f1c4","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM136 240l68 0c42 0 76 34 76 76s-34 76-76 76l-44 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56 0-104c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28l-44 0 0 56 44 0z"]},ZM={prefix:"fas",iconName:"arrows-left-right",icon:[512,512,["arrows-h"],"f07e","M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"]},oQ=ZM,rQ={prefix:"fas",iconName:"house-lock",icon:[640,512,[],"e510","M384 480c0 11.7 3.1 22.6 8.6 32l-.6 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272l0 24.6c-19.1 11.1-32 31.7-32 55.4l0 128zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},Ua={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 134.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},fQ=Ua,uQ=Ua,mQ={prefix:"fas",iconName:"children",icon:[640,512,[],"e4e1","M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480l0-80-17.8 0c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1L232 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-80-16 0 0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-179.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9l12.3 0c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5 552 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0z"]},WM={prefix:"fas",iconName:"chalkboard",icon:[576,512,["blackboard"],"f51b","M96 32C60.7 32 32 60.7 32 96l0 288 64 0L96 96l384 0 0 288 64 0 0-288c0-35.3-28.7-64-64-64L96 32zM224 384l0 32L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-128 0 0-32c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z"]},dQ=WM,QM={prefix:"fas",iconName:"user-large-slash",icon:[640,512,["user-alt-slash"],"f4fa","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512L528 512 284.3 320l-59 0C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0 .3 0z"]},hQ=QM,pQ={prefix:"fas",iconName:"envelope-open",icon:[512,512,[62135],"f2b6","M64 208.1L256 65.9 448 208.1l0 47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5l0-47.4zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-239.9c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z"]},$M={prefix:"fas",iconName:"handshake-simple-slash",icon:[640,512,["handshake-alt-slash"],"e05f","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM0 176L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6L41.2 128.5C17.9 131.8 0 151.8 0 176z"]},zQ=$M,gQ={prefix:"fas",iconName:"mattress-pillow",icon:[640,512,[],"e525","M256 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l192 0 0-384zm32 384l288 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L288 64l0 384zM64 160c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-192z"]},LQ={prefix:"fas",iconName:"guarani-sign",icon:[384,512,[],"e19a","M192 0c-17.7 0-32 14.3-32 32l0 34.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32l-128 0 0-92c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7L224 32c0-17.7-14.3-32-32-32zM160 132L160 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380l0-92 92 0c-11.6 45-47 80.4-92 92z"]},Fa={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},CQ=Fa,MQ=Fa,vQ={prefix:"fas",iconName:"fire-extinguisher",icon:[512,512,[129519],"f134","M500.3 7.3C507.7 13.3 512 22.4 512 32l0 96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104l-65 0 0 34.8c37.8 18 64 56.5 64 101.2l0 144L64 384l0-144c0-44.7 26.2-83.2 64-101.2l0-28.8c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4L128 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 24 65 0c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416l0 32c0 35.3-28.7 64-64 64l-96 0c-35.3 0-64-28.7-64-64l0-32 224 0zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},yQ={prefix:"fas",iconName:"cruzeiro-sign",icon:[448,512,[],"e152","M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416l0-96 0-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32l0 55.3 0 8.7 0 82.7C135.5 378 96 321.6 96 256z"]},xQ={prefix:"fas",iconName:"greater-than-equal",icon:[448,512,[],"f532","M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0z"]},JM={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},bQ=JM,cv={prefix:"fas",iconName:"book-atlas",icon:[448,512,["atlas"],"f558","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9l63 0c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9l31.1 0c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9l-31.1 0c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208l31.1 0c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32l-31.1 0c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9l-63 0c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z"]},SQ=cv,NQ={prefix:"fas",iconName:"virus",icon:[512,512,[],"e074","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5L288 32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},wQ={prefix:"fas",iconName:"envelope-circle-check",icon:[640,512,[],"e4e8","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176 0 384c0 35.3 28.7 64 64 64l296.2 0C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},AQ={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]},TQ={prefix:"fas",iconName:"arrows-to-dot",icon:[512,512,[],"e4be","M256 0c17.7 0 32 14.3 32 32l0 32 32 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l32 0 0-32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 32 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},EQ={prefix:"fas",iconName:"archway",icon:[512,512,[],"f557","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 64 0 0-128c0-53 43-96 96-96s96 43 96 96l0 128 64 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-288L32 128l0 288z"]},_Q={prefix:"fas",iconName:"heart-circle-check",icon:[576,512,[],"e4fd","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},ev={prefix:"fas",iconName:"house-chimney-crack",icon:[576,512,["house-damage"],"f6f1","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-122.1 0L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512l-102.3 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24z"]},RQ=ev,tv={prefix:"fas",iconName:"file-zipper",icon:[384,512,["file-archive"],"f1c6","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM96 48c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8l14.8 0c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0z"]},DQ=tv,OQ={prefix:"fas",iconName:"square",icon:[448,512,[9632,9723,9724,61590],"f0c8","M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z"]},lv={prefix:"fas",iconName:"martini-glass-empty",icon:[512,512,["glass-martini"],"f000","M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3 224 448l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-178.7L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0L32 0zM256 210.7L109.3 64l293.5 0L256 210.7z"]},kQ=lv,jQ={prefix:"fas",iconName:"couch",icon:[640,512,[],"f4b8","M64 160C64 89.3 121.3 32 192 32l256 0c70.7 0 128 57.3 128 128l0 33.6c-36.5 7.4-64 39.7-64 78.4l0 48-384 0 0-48c0-38.7-27.5-71-64-78.4L64 160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48l0 176c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L96 448c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32L0 272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3l0 48 0 32 32 0 384 0 32 0 0-32 0-48z"]},BQ={prefix:"fas",iconName:"cedi-sign",icon:[384,512,[],"e0df","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 34.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3l0 34.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-34.7c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6L256 132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8L256 32zM192 132L192 380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z"]},HQ={prefix:"fas",iconName:"italic",icon:[384,512,[],"f033","M128 64c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-58.7 0L160 416l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l58.7 0L224 96l-64 0c-17.7 0-32-14.3-32-32z"]},PQ={prefix:"fas",iconName:"table-cells-column-lock",icon:[640,512,[],"e678","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zm208 0l0 64 88 0 0-64-88 0zm240 0l-88 0 0 64 88 0 0-64zM208 224l0 64 88 0 0-64-88 0zm0 128l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},VQ={prefix:"fas",iconName:"church",icon:[640,512,[9962],"f51d","M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 24-32 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l32 0 0 46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-260.8c0-16.9-8.8-32.5-23.3-41.2L344 142.4 344 96l32 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-32 0 0-24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z"]},UQ={prefix:"fas",iconName:"comments-dollar",icon:[640,512,[],"f653","M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9c0 0 0 0 0 0s0 0 0 0l.2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2s0 0 0 0s0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7L228 72z"]},FQ={prefix:"fas",iconName:"democrat",icon:[640,512,[],"f747","M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8L480 160l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17l0 87.4-352 0-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3l-2 0C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352l96 0 0 64 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-160 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64 0-64 96 0 160 0zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z"]},IQ={prefix:"fas",iconName:"z",icon:[384,512,[122],"5a","M0 64C0 46.3 14.3 32 32 32l320 0c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416 352 416c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96 32 96C14.3 96 0 81.7 0 64z"]},nv={prefix:"fas",iconName:"person-skiing",icon:[512,512,[9975,"skiing"],"f7c9","M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z"]},qQ=nv,GQ={prefix:"fas",iconName:"road-lock",icon:[640,512,[],"e567","M288 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480L288 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 32 0 0-128c0-23.7 12.9-44.4 32-55.4l0-24.6c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32L352 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},YQ={prefix:"fas",iconName:"a",icon:[384,512,[97],"41","M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320l-144 0 72-172.8L264 320z"]},sv={prefix:"fas",iconName:"temperature-arrow-down",icon:[576,512,["temperature-down"],"e03f","M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3l0-50.7c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64l-32 0 0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z"]},KQ=sv,av={prefix:"fas",iconName:"feather-pointed",icon:[512,512,["feather-alt"],"f56b","M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z"]},XQ=av,ZQ={prefix:"fas",iconName:"p",icon:[320,512,[112],"50","M0 96C0 60.7 28.7 32 64 32l96 0c88.4 0 160 71.6 160 160s-71.6 160-160 160l-96 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 320 0 96zM64 288l96 0c53 0 96-43 96-96s-43-96-96-96L64 96l0 192z"]},WQ={prefix:"fas",iconName:"snowflake",icon:[448,512,[10052,10054],"f2dc","M224 0c17.7 0 32 14.3 32 32l0 30.1 15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49 0 70.3 61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7l0 70.3 49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15 0 30.1c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-30.1-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49 0-70.3-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3l0-70.3L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15L192 32c0-17.7 14.3-32 32-32z"]},QQ={prefix:"fas",iconName:"newspaper",icon:[512,512,[128240],"f1ea","M96 96c0-35.3 28.7-64 64-64l288 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L80 480c-44.2 0-80-35.8-80-80L0 128c0-17.7 14.3-32 32-32s32 14.3 32 32l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16L96 96zm64 24l0 80c0 13.3 10.7 24 24 24l112 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24L184 96c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16l256 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-256 0c-8.8 0-16 7.2-16 16z"]},iv={prefix:"fas",iconName:"rectangle-ad",icon:[576,512,["ad"],"f641","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328l-90.3 0-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280l42.3 0L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9l0-28.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96 0 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z"]},$Q=iv,ov={prefix:"fas",iconName:"circle-arrow-right",icon:[512,512,["arrow-circle-right"],"f0a9","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM297 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L409 239c9.4 9.4 9.4 24.6 0 33.9L297 385z"]},JQ=ov,c$={prefix:"fas",iconName:"filter-circle-xmark",icon:[576,512,[],"e17b","M3.9 22.9C10.5 8.9 24.5 0 40 0L472 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},e$={prefix:"fas",iconName:"locust",icon:[576,512,[],"e520","M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24l16 0c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4l-64.2 0-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400l74.5 0-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400l80.4 0 38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400l12.4 0c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3l0-40C576 143 465 32 328 32l-16 0zm50.5 168l17.1 40L333 240l29.5-40zm-87.7 38.1l-1.4 1.9-48.2 0 32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240l-37.9 0zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},rv={prefix:"fas",iconName:"sort",icon:[320,512,["unsorted"],"f0dc","M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8L32 224c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8l256 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z"]},t$=rv,Ia={prefix:"fas",iconName:"list-ol",icon:[512,512,["list-1-2","list-numeric"],"f0cb","M24 56c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24l0 120 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-96-8 0C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432l33.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},l$=Ia,n$=Ia,s$={prefix:"fas",iconName:"person-dress-burst",icon:[640,512,[],"e544","M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384l17.8 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 16 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 17.8 0c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3l-11.6 0c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"]},fv={prefix:"fas",iconName:"money-check-dollar",icon:[576,512,["money-check-alt"],"f53d","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM272 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM164 152l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"]},a$=fv,i$={prefix:"fas",iconName:"vector-square",icon:[448,512,[],"f5cb","M368 80l32 0 0 32-32 0 0-32zM352 32c-17.7 0-32 14.3-32 32L128 64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-192c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM96 160c17.7 0 32-14.3 32-32l192 0c0 17.7 14.3 32 32 32l0 192c-17.7 0-32 14.3-32 32l-192 0c0-17.7-14.3-32-32-32l0-192zM48 400l32 0 0 32-32 0 0-32zm320 32l0-32 32 0 0 32-32 0zM48 112l0-32 32 0 0 32-32 0z"]},o$={prefix:"fas",iconName:"bread-slice",icon:[512,512,[],"f7ec","M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z"]},r$={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64l192 0 48 0 16 0 256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64l-256 0-16 0-48 0L64 448c-35.3 0-64-28.7-64-64L0 128zm320 0l0 256 256 0 0-256-256 0zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1 73.6 0 8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276l-38 0 19-42.8zM448 164c11 0 20 9 20 20l0 4 44 0 16 0c11 0 20 9 20 20s-9 20-20 20l-2 0-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45L448 228l-72 0c-11 0-20-9-20-20s9-20 20-20l52 0 0-4c0-11 9-20 20-20z"]},uv={prefix:"fas",iconName:"face-kiss-wink-heart",icon:[512,512,[128536,"kiss-wink-heart"],"f598","M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z"]},f$=uv,u$={prefix:"fas",iconName:"filter",icon:[512,512,[],"f0b0","M3.9 54.9C10.5 40.9 24.5 32 40 32l432 0c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9 320 448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6l0-79.1L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z"]},m$={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},d$={prefix:"fas",iconName:"file-signature",icon:[576,512,[],"f573","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-19.3c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2L80 448c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 8.9 0c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6l0-43.6-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z"]},mv={prefix:"fas",iconName:"up-down-left-right",icon:[512,512,["arrows-alt"],"f0b2","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 96-96 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 96 0 0 96-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-96 96 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-96 0 0-96 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z"]},h$=mv,p$={prefix:"fas",iconName:"house-chimney-user",icon:[576,512,[],"e065","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16z"]},z$={prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},g$={prefix:"fas",iconName:"puzzle-piece",icon:[512,512,[129513],"f12e","M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8c0 12.8 10.4 23.2 23.2 23.2l56.8 0c26.5 0 48 21.5 48 48l0 56.8c0 12.8 10.4 23.2 23.2 23.2c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2c-12.8 0-23.2 10.4-23.2 23.2L384 464c0 26.5-21.5 48-48 48l-56.8 0c-12.8 0-23.2-10.4-23.2-23.2c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8c0 12.8-10.4 23.2-23.2 23.2L48 512c-26.5 0-48-21.5-48-48L0 343.2C0 330.4 10.4 320 23.2 320c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256C10.4 256 0 245.6 0 232.8L0 176c0-26.5 21.5-48 48-48l120.8 0c12.8 0 23.2-10.4 23.2-23.2z"]},L$={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]},dv={prefix:"fas",iconName:"star-half-stroke",icon:[576,512,["star-half-alt"],"f5c0","M288 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L288.1 86.9l-.1 .3 0 289.2zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L288.1 439.8 159.8 508.3C149 514 135.9 513.1 126 506s-14.9-19.3-12.9-31.3L137.8 329 33.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L195 150.3 259.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L438.5 329l24.6 145.7z"]},C$=dv,M$={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]},hv={prefix:"fas",iconName:"whiskey-glass",icon:[512,512,[129347,"glass-whiskey"],"f7a0","M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5l253 0c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32L32 32zM87.7 224L69 96l374 0L424.3 224 87.7 224z"]},v$=hv,y$={prefix:"fas",iconName:"building-circle-exclamation",icon:[640,512,[],"e4d3","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},x$={prefix:"fas",iconName:"magnifying-glass-chart",icon:[512,512,[],"e522","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8l0 64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96l0 160c0 13.3 10.7 24 24 24s24-10.7 24-24l0-160c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64l0 96c0 13.3 10.7 24 24 24s24-10.7 24-24l0-96c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},pv={prefix:"fas",iconName:"arrow-up-right-from-square",icon:[512,512,["external-link"],"f08e","M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},b$=pv,S$={prefix:"fas",iconName:"cubes-stacked",icon:[448,512,[],"e4e6","M192 64l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zm64 160c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0zM160 384l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-64 0z"]},qa={prefix:"fas",iconName:"won-sign",icon:[512,512,[8361,"krw","won"],"f159","M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l40.9 0 56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288l46 0L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288l40.9 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.6 0 50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224l-64 0L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224l-64 0L62.4 53.9zm78 234.1l26.6 0-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1-14 0zm96 64l26.6 0-15.2 45.6L345 288z"]},N$=qa,w$=qa,A$={prefix:"fas",iconName:"virus-covid",icon:[512,512,[],"e4a8","M192 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 33.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3l33.6 0 0-16c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-33.6 0c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1l0 33.6 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-33.6c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280L48 280l0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80c0-13.3 10.7-24 24-24s24 10.7 24 24l0 16 33.6 0c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1L232 48l-16 0c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},T$={prefix:"fas",iconName:"austral-sign",icon:[448,512,[],"e0a9","M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0L82.7 320 32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l24 0L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384l197.3 0 31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384l24 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0L352 288l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-90.7 0L253.5 51.7zM256 224l-64 0 32-76.8L256 224zm-90.7 64l117.3 0L296 320l-144 0 13.3-32z"]},E$={prefix:"fas",iconName:"f",icon:[320,512,[102],"46","M64 32C28.7 32 0 60.7 0 96L0 256 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 224 64 96l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32z"]},_$={prefix:"fas",iconName:"leaf",icon:[512,512,[],"f06c","M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5l88 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0-72 0s0 0 0 0c-16.6 0-32.7 1.9-48.3 5.4c-25.9 5.9-49.9 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440l0 16c0 13.3 10.7 24 24 24s24-10.7 24-24l0-16c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z"]},R$={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480L256 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 201.4 0c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32L320 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},zv={prefix:"fas",iconName:"taxi",icon:[512,512,[128662,"cab"],"f1ba","M192 0c-17.7 0-32 14.3-32 32l0 32 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288L0 432l0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 320 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 0-144c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1l0-.2 0-32c0-17.7-14.3-32-32-32L192 0zM165.4 128l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 224l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},D$=zv,O$={prefix:"fas",iconName:"person-circle-plus",icon:[576,512,[],"e541","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"]},gv={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},k$=gv,j$={prefix:"fas",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z"]},B$={prefix:"fas",iconName:"sack-xmark",icon:[512,512,[],"e56a","M192 96l128 0 47.4-71.1C374.5 14.2 366.9 0 354.1 0L157.9 0c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32l-128 0c-3.8 2.5-8.1 5.3-13 8.4c0 0 0 0 0 0s0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96l320 0c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z"]},H$={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]},P$={prefix:"fas",iconName:"file-contract",icon:[384,512,[],"f56c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2L80 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l8.2 0c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8 54.1 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z"]},V$={prefix:"fas",iconName:"fish-fins",icon:[576,512,[],"e4f2","M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.6 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.6 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},U$={prefix:"fas",iconName:"building-flag",icon:[640,512,[],"e4d5","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32l0 480 64 0 0-320 144 0c8.8 0 16-7.2 16-16l0-128c0-8.8-7.2-16-16-16L480 32c0-17.7-14.3-32-32-32z"]},Lv={prefix:"fas",iconName:"face-grin-beam",icon:[512,512,[128516,"grin-beam"],"f582","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84s0 0 0 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0zm160 0c0 0 0 0 0 0l-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0z"]},F$=Lv,I$={prefix:"fas",iconName:"object-ungroup",icon:[640,512,[],"f248","M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l209.1 0C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-113.1zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 113.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4L119.4 96zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-40.6 64 0 0 40.6c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-113.1c-9.7-5.6-17.8-13.7-23.4-23.4l-46 0c-5.4-15.4-14.6-28.9-26.5-39.6l0-24.4 72.6 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 113.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0z"]},q$={prefix:"fas",iconName:"poop",icon:[512,512,[],"f619","M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32l5.5 0c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48l13.7 0c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72L72 512c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72l13.7 0C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64l16.2 0c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z"]},Cv={prefix:"fas",iconName:"location-pin",icon:[384,512,["map-marker"],"f041","M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z"]},G$=Cv,Y$={prefix:"fas",iconName:"kaaba",icon:[576,512,[128331],"f66b","M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112l0 16s0 0 0 0l0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2 0 128l0-16C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8l0 46.5-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8 576 400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400L0 262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2l0-46.5 273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z"]},K$={prefix:"fas",iconName:"toilet-paper",icon:[640,512,[129531],"f71e","M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1L48 512c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0L444.2 0zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},Ga={prefix:"fas",iconName:"helmet-safety",icon:[576,512,["hard-hat","hat-hard"],"f807","M256 32c-17.7 0-32 14.3-32 32l0 2.3 0 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288l0 64 512 0 0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1l0-99.6 0-2.3c0-17.7-14.3-32-32-32l-64 0zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6L16.6 384z"]},X$=Ga,Z$=Ga,W$={prefix:"fas",iconName:"eject",icon:[448,512,[9167],"f052","M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320L48 320c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48l352 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48z"]},Mv={prefix:"fas",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm395.3 11.3l-112 112c-4.6 4.6-11.5 5.9-17.4 3.5s-9.9-8.3-9.9-14.8l0-64-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-64c0-6.5 3.9-12.3 9.9-14.8s12.9-1.1 17.4 3.5l112 112c6.2 6.2 6.2 16.4 0 22.6z"]},Q$=Mv,$$={prefix:"fas",iconName:"plane-circle-check",icon:[640,512,[],"e555","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},vv={prefix:"fas",iconName:"face-rolling-eyes",icon:[512,512,[128580,"meh-rolling-eyes"],"f5a5","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z"]},J$=vv,cJ={prefix:"fas",iconName:"object-group",icon:[576,512,[],"f247","M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32l337.1 0C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4l0 273.1c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-337.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-273.1zM456.6 96L119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4l0 273.1c9.7 5.6 17.8 13.7 23.4 23.4l337.1 0c5.6-9.7 13.7-17.8 23.4-23.4l0-273.1c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-96zM256 320l32 0c35.3 0 64-28.7 64-64l0-32 64 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32l0-32z"]},yv={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},eJ=yv,tJ={prefix:"fas",iconName:"mask-ventilator",icon:[640,512,[],"e524","M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l103.1 0zm26-48L56 128c-30.9 0-56 25.1-56 56l0 85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6l0-76.6c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8l0 76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-129.5 0C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48L584 176c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320l0 192 64 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},lJ={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},xv={prefix:"fas",iconName:"signs-post",icon:[512,512,["map-signs"],"f277","M224 32L64 32C46.3 32 32 46.3 32 64l0 64c0 17.7 14.3 32 32 32l377.4 0c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7L288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32l-160 0 0-32-64 0 0 32L70.6 224c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7L448 352c17.7 0 32-14.3 32-32l0-64zM288 480l0-96-64 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},nJ=xv,sJ={prefix:"fas",iconName:"cash-register",icon:[512,512,[],"f788","M64 0C46.3 0 32 14.3 32 32l0 64c0 17.7 14.3 32 32 32l80 0 0 32-57 0c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-69.6c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160l-217 0 0-32 80 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L64 0zM96 48l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L96 80c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z"]},aJ={prefix:"fas",iconName:"person-circle-question",icon:[576,512,[],"e542","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6l0 6.4c0 8.8 7.2 16 16 16s16-7.2 16-16l0-6.4c0-5.3 4.3-9.6 9.6-9.6l40.5 0c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2l0 14.8c0 8.8 7.2 16 16 16s16-7.2 16-16l0-5.1 23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9l-40.5 0c-23 0-41.6 18.6-41.6 41.6z"]},iJ={prefix:"fas",iconName:"h",icon:[384,512,[104],"48","M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z"]},oJ={prefix:"fas",iconName:"tarp",icon:[576,512,[],"e57b","M576 128c0-35.3-28.7-64-64-64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32l128 0 0-160zM448 448L576 320l-128 0 0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},bv={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4l54.1 0 109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109 0-54.1c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7L352 176c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},rJ=bv,fJ={prefix:"fas",iconName:"arrows-to-eye",icon:[640,512,[],"e4bf","M15 15C24.4 5.7 39.6 5.7 49 15l63 63L112 40c0-13.3 10.7-24 24-24s24 10.7 24 24l0 96c0 13.3-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l38.1 0L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63 38.1 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-96 0c-13.3 0-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24s24 10.7 24 24l0 38.1 63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63L40 400c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0c13.3 0 24 10.7 24 24l0 96c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-38.1L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63 0 38.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-96c0-13.3 10.7-24 24-24l96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-38.1 0 63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z"]},uJ={prefix:"fas",iconName:"plug-circle-bolt",icon:[576,512,[],"e55b","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},mJ={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},dJ={prefix:"fas",iconName:"mars-and-venus",icon:[512,512,[9893],"f224","M337.8 14.8C341.5 5.8 350.3 0 360 0L472 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59 146.6-136 158.2l0 25.8 24 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-24 0 0 32c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-32-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-25.8C155 370.6 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48s0 0 0 0s0 0 0 0s0 0 0 0zM352 224a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},Sv={prefix:"fas",iconName:"house-user",icon:[576,512,["home-user"],"e1b0","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80l-64 0z"]},hJ=Sv,pJ={prefix:"fas",iconName:"dumpster-fire",icon:[640,512,[],"f794","M49.7 32l90.8 0L114.9 160l-94 0C9.3 160 0 150.7 0 139.1c0-2.1 .3-4.1 .9-6.1L26.8 48.9C29.9 38.9 39.2 32 49.7 32zM272 160l-124.5 0L173.1 32 272 32l0 128zm32 0l0-128 98.9 0 14.4 72.1c-1.7 1.1-3.3 2.4-4.8 3.8c-18.4 16.4-35.4 34-50.5 52.1l-58 0zm209.9-23.7c-1.7 1.6-3.4 3.2-5 4.8C498 129.6 486.7 118.6 475 108c-7.6-6.9-17-10.8-26.6-11.8L435.5 32l90.8 0c10.5 0 19.8 6.9 22.9 16.9L575.1 133c.2 .7 .4 1.4 .5 2.1c-17.8-15-44.3-14.6-61.7 1.2zM325.2 210.7C304.3 244.5 288 282.9 288 318.1c0 49.3 18.6 95.2 49.6 129.9L128 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L44 288l-12 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l4 0-4-32 305.5 0c-4.4 6.2-8.5 12.5-12.3 18.7zm180.6-34.5L518 162.5c5.4-6.1 13.3-8.8 20.9-8.9c7.2 0 14.3 2.6 19.9 7.8c19.7 18.3 39.8 43.2 55 70.6C629 259.2 640 290.2 640 320.2C640 408.8 568.7 480 480 480c-89.6 0-160-71.3-160-159.8c0-37.3 16-73.4 36.8-104.5c20.9-31.3 47.5-59 70.9-80.2c5.7-5.2 13.1-7.7 20.3-7.5c14.1 .3 23.8 11.4 32.7 21.6c0 0 0 0 0 0c2 2.3 4 4.6 6 6.7l19 19.9zM544 368.2c0-36.5-37-73-54.8-88.4c-5.4-4.7-13.1-4.7-18.5 0C453 295.1 416 331.6 416 368.2c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},zJ={prefix:"fas",iconName:"house-crack",icon:[576,512,[],"e3b1","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l102.3 0-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64 122.1 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0z"]},Nv={prefix:"fas",iconName:"martini-glass-citrus",icon:[576,512,["cocktail"],"f561","M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48l-52.6 0C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128l368 0c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177L232 464l64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-88 0-88 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-118.1L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z"]},gJ=Nv,wv={prefix:"fas",iconName:"face-surprise",icon:[512,512,[128558,"surprise"],"f5c2","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},LJ=wv,CJ={prefix:"fas",iconName:"bottle-water",icon:[320,512,[],"e4c5","M120 0l80 0c13.3 0 24 10.7 24 24l0 40L96 64l0-40c0-13.3 10.7-24 24-24zM32 167.5c0-19.5 10-37.6 26.6-47.9l15.8-9.9C88.7 100.7 105.2 96 122.1 96l75.8 0c16.9 0 33.4 4.7 47.7 13.7l15.8 9.9C278 129.9 288 148 288 167.5c0 17-7.5 32.3-19.4 42.6C280.6 221.7 288 238 288 256c0 19.1-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48s-8.4 36.3-21.7 48c13.3 11.7 21.7 28.9 21.7 48c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64c0-19.1 8.4-36.3 21.7-48C40.4 388.3 32 371.1 32 352s8.4-36.3 21.7-48C40.4 292.3 32 275.1 32 256c0-18 7.4-34.3 19.4-45.9C39.5 199.7 32 184.5 32 167.5zM96 240c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16l96 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-96 0z"]},Av={prefix:"fas",iconName:"circle-pause",icon:[512,512,[62092,"pause-circle"],"f28b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},MJ=Av,vJ={prefix:"fas",iconName:"toilet-paper-slash",icon:[640,512,[],"e072","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192L160 0c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512l237.9 0c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z"]},Tv={prefix:"fas",iconName:"apple-whole",icon:[448,512,[127822,127823,"apple-alt"],"f5d1","M224 112c-8.8 0-16-7.2-16-16l0-16c0-44.2 35.8-80 80-80l16 0c8.8 0 16 7.2 16 16l0 16c0 44.2-35.8 80-80 80l-16 0zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z"]},yJ=Tv,xJ={prefix:"fas",iconName:"kitchen-set",icon:[576,512,[],"e51a","M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112l71.8 0c8.8-9.8 21.6-16 35.8-16l104 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-104 0c-14.2 0-27-6.2-35.8-16l-71.8 0zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24l0 8 96 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-240 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l96 0 0-8c0-13.3 10.7-24 24-24zM288 464l0-112 224 0 0 112c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48zM48 320l80 0 16 0 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-16 0c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-80c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0 32 16 0zM24 464l176 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},bJ={prefix:"fas",iconName:"r",icon:[320,512,[114],"52","M64 32C28.7 32 0 60.7 0 96L0 288 0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 95.3 0L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144L64 32zM176 256L64 256 64 96l112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},ot={prefix:"fas",iconName:"temperature-quarter",icon:[320,512,["temperature-1","thermometer-1","thermometer-quarter"],"f2ca","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z"]},SJ=ot,NJ=ot,wJ=ot,AJ={prefix:"fas",iconName:"cube",icon:[512,512,[],"f1b2","M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6l0 242.9c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4L0 134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1 0-188L288 246.6l0 188z"]},TJ={prefix:"fas",iconName:"bitcoin-sign",icon:[320,512,[],"e0b4","M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32l0 32 32 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-6.3 0C18.7 448 0 429.3 0 406.3L0 288l0-22.3L0 224 0 101.6C0 80.8 16.8 64 37.6 64L48 64l0-32zM64 224l112 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L64 128l0 96zm112 64L64 288l0 96 144 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},EJ={prefix:"fas",iconName:"shield-dog",icon:[512,512,[],"e573","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64l0-64 44.2 0c12.1 0 23.2 6.8 28.6 17.7L320 192l64 0c8.8 0 16 7.2 16 16l0 32c0 44.2-35.8 80-80 80l-48 0 0 50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160l40 0 8 0 0 32 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-48c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},_J={prefix:"fas",iconName:"solar-panel",icon:[640,512,[],"f5ba","M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384l217 0 0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64 217 0c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0L122.2 0zM260.9 64l118.2 0 10.4 104-139 0L260.9 64zM202.3 168l-100.8 0L122.2 64l90.4 0L202.3 168zM91.8 216l105.6 0L187.1 320 71 320 91.8 216zm153.9 0l148.6 0 10.4 104-169.4 0 10.4-104zm196.8 0l105.6 0L569 320l-116 0L442.5 216zm96-48l-100.8 0L427.3 64l90.4 0 31.4-6.3L517.8 64l20.8 104z"]},RJ={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]},DJ={prefix:"fas",iconName:"elevator",icon:[512,512,[],"e16d","M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l128 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 128zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm192 0c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 16c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-16zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0L304 0c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z"]},OJ={prefix:"fas",iconName:"money-bill-transfer",icon:[640,512,[],"e528","M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64l241.9 0c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5 608 384c0 35.3-28.7 64-64 64l-241.9 0c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5 32 128c0-35.3 28.7-64 64-64zm64 64l-64 0 0 64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64l64 0 0-64zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},kJ={prefix:"fas",iconName:"money-bill-trend-up",icon:[512,512,[],"e529","M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2c0 0 0 .1 0 .1c0 0 0 0 0 0l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-18.7L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64 352 64c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0s0 0 0 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},jJ={prefix:"fas",iconName:"house-flood-water-circle-arrow-right",icon:[640,512,[],"e50f","M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160 80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16l89.4 0L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4 16.6 0c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z"]},Ev={prefix:"fas",iconName:"square-poll-horizontal",icon:[448,512,["poll-h"],"f682","M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z"]},BJ=Ev,HJ={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},_v={prefix:"fas",iconName:"backward-fast",icon:[512,512,[9198,"fast-backward"],"f049","M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7 288 416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7 64 416c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64s32 14.3 32 32l0 118.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96l0 118.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96l0 320c0 12.4-7.2 23.7-18.4 29z"]},PJ=_v,VJ={prefix:"fas",iconName:"recycle",icon:[512,512,[9842,9850,9851],"f1b8","M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448l0 32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 32 96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z"]},UJ={prefix:"fas",iconName:"user-astronaut",icon:[448,512,[],"f4fb","M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128l0 64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9l0-64c0-16.8-12.9-30.5-29.3-31.9zM336 144l0 16c0 53-43 96-96 96l-32 0c-53 0-96-43-96-96l0-16c0-26.5 21.5-48 48-48l128 0c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512l98.3 0 0-64c0-17.7 14.3-32 32-32l128 0c17.7 0 32 14.3 32 32l0 64 98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16l0 48 32 0 0-48c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},FJ={prefix:"fas",iconName:"plane-slash",icon:[640,512,[],"e069","M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-73.8 0L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L144 320l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z"]},IJ={prefix:"fas",iconName:"trademark",icon:[640,512,[8482],"f25c","M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160 86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32l64 0 0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128z"]},Rv={prefix:"fas",iconName:"basketball",icon:[512,512,[127936,"basketball-ball"],"f434","M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z"]},qJ=Rv,GJ={prefix:"fas",iconName:"satellite-dish",icon:[512,512,[128225],"f7c0","M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Dv={prefix:"fas",iconName:"circle-up",icon:[512,512,[61467,"arrow-alt-circle-up"],"f35b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm11.3-395.3l112 112c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9l-64 0 0 96c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-96-64 0c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l112-112c6.2-6.2 16.4-6.2 22.6 0z"]},YJ=Dv,Ov={prefix:"fas",iconName:"mobile-screen-button",icon:[384,512,["mobile-alt"],"f3cd","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64L80 64l0 320 224 0 0-320z"]},KJ=Ov,kv={prefix:"fas",iconName:"volume-high",icon:[640,512,[128266,"volume-up"],"f028","M533.6 32.5C598.5 85.2 640 165.8 640 256s-41.5 170.7-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z"]},XJ=kv,ZJ={prefix:"fas",iconName:"users-rays",icon:[640,512,[],"e593","M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},WJ={prefix:"fas",iconName:"wallet",icon:[512,512,[],"f555","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L80 128c-8.8 0-16-7.2-16-16s7.2-16 16-16l368 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L64 32zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},QJ={prefix:"fas",iconName:"clipboard-check",icon:[384,512,[],"f46c","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},$J={prefix:"fas",iconName:"file-audio",icon:[384,512,[],"f1c7","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8l0 128c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376 80 376c-8.8 0-16-7.2-16-16l0-48c0-8.8 7.2-16 16-16l33.4 0 35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z"]},jv={prefix:"fas",iconName:"burger",icon:[512,512,["hamburger"],"f805","M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1L61.1 224zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48l384 0c26.5 0 48 21.5 48 48s-21.5 48-48 48L64 352c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16l0 16c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-16z"]},JJ=jv,c22={prefix:"fas",iconName:"wrench",icon:[512,512,[128295],"f0ad","M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7L336 192c-8.8 0-16-7.2-16-16l0-57.4c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},e22={prefix:"fas",iconName:"bugs",icon:[576,512,[],"e4d0","M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6l-17 0-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184l32 0 0 23.3-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3l0-23.3 32 0c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136l-17 0c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z"]},Bv={prefix:"fas",iconName:"rupee-sign",icon:[448,512,[8360,"rupee"],"f156","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0s0 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9c0 0 0 0 0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1c0 0 0 0 0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z"]},t22=Bv,l22={prefix:"fas",iconName:"file-image",icon:[384,512,[128443],"f1c5","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6l-88 0-40 0-48 0-48 0c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z"]},Hv={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},n22=Hv,s22={prefix:"fas",iconName:"plane-departure",icon:[640,512,[128747],"f5b0","M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2l137.7 0c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48l-57.4 0c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"]},a22={prefix:"fas",iconName:"handshake-slash",icon:[640,512,[],"e060","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.4-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8 512 128l-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM96 171.6L40.6 128 0 128 0 352c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-180.4zM413.6 421.9L128 196.9 128 352l28.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128l0 224c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-224-96 0zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},i22={prefix:"fas",iconName:"book-bookmark",icon:[448,512,[],"e0bb","M0 96C0 43 43 0 96 0l96 0 0 190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5L352 0l32 0 32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32z"]},o22={prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 87.8c18.8-10.9 40.7-17.1 64-17.1l96 0c35.3 0 64-28.7 64-64l0-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 6.7c0 70.7-57.3 128-128 128l-96 0c-35.3 0-64 28.7-64 64l0 6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-6.7 0-198.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},r22={prefix:"fas",iconName:"hat-cowboy",icon:[640,512,[],"f8c0","M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z"]},f22={prefix:"fas",iconName:"bridge",icon:[576,512,[],"e4c8","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l40 0 0 64L0 160 0 288c53 0 96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96s96 43 96 96l0 64c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-64c0-53 43-96 96-96l0-128-72 0 0-64 40 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM456 96l0 64-80 0 0-64 80 0zM328 96l0 64-80 0 0-64 80 0zM200 96l0 64-80 0 0-64 80 0z"]},Pv={prefix:"fas",iconName:"phone-flip",icon:[512,512,[128381,"phone-alt"],"f879","M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z"]},u22=Pv,m22={prefix:"fas",iconName:"truck-front",icon:[512,512,[],"e2b7","M0 80C0 35.8 35.8 0 80 0L432 0c44.2 0 80 35.8 80 80l0 288c0 26.2-12.6 49.4-32 64l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-256 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48C12.6 417.4 0 394.2 0 368L0 80zm129.9 72.2L112 224l288 0-17.9-71.8C378.5 138 365.7 128 351 128l-190 0c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},d22={prefix:"fas",iconName:"cat",icon:[576,512,[128008],"f6be","M320 192l17.1 0c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4l0 4 0 32 0 192c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-140.8L280 448l56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-144 0c-53 0-96-43-96-96l0-223.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3l0 85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5s0 0 0 0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32c0 0 0 0 0 0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128c0 0 0 0 0 0l0-96 0-20 0-1.3C352 4.8 356.7 .1 362.6 0l.2 0c3.3 0 6.4 1.6 8.4 4.2c0 0 0 0 0 .1L384 21.3l27.2 36.3L416 64l64 0 4.8-6.4L512 21.3 524.8 4.3c0 0 0 0 0-.1c2-2.6 5.1-4.2 8.4-4.2l.2 0C539.3 .1 544 4.8 544 10.7l0 1.3 0 20 0 96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},h22={prefix:"fas",iconName:"anchor-circle-exclamation",icon:[640,512,[],"e4ab","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},p22={prefix:"fas",iconName:"truck-field",icon:[640,512,[],"e58d","M32 96c0-35.3 28.7-64 64-64l224 0c23.7 0 44.4 12.9 55.4 32l51.8 0c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2l4.2 0c35.3 0 64 28.7 64 64l0 32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-32c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-32zM384 224l85.9 0-42.7-96L384 128l0 96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},z22={prefix:"fas",iconName:"route",icon:[512,512,[],"f4d7","M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5L320 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96 43 96 96s-43 96-96 96l-276.4 0c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2L416 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-53 0-96-43-96-96s43-96 96-96l39.8 0c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},g22={prefix:"fas",iconName:"clipboard-question",icon:[384,512,[],"e4e3","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},L22={prefix:"fas",iconName:"panorama",icon:[640,512,[],"e209","M45.6 32C20.4 32 0 52.4 0 77.6L0 434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6l0-356.7C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z"]},C22={prefix:"fas",iconName:"comment-medical",icon:[512,512,[],"f7f5","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},M22={prefix:"fas",iconName:"teeth-open",icon:[576,512,[],"f62f","M96 32C43 32 0 75 0 128l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-53-43-96-96-96L96 32zM224 96c26.5 0 48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 56c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-56zM96 128c26.5 0 48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48l0 24c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-24zM96 480l384 0c53 0 96-43 96-96l0-32c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48zm80-48l0-24c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 24c0 26.5-21.5 48-48 48s-48-21.5-48-48z"]},v22={prefix:"fas",iconName:"file-circle-minus",icon:[576,512,[],"e4ed","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16l-128 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l128 0c8.8 0 16-7.2 16-16z"]},y22={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},x22={prefix:"fas",iconName:"wine-glass",icon:[320,512,[127863],"f4e3","M32.1 29.3C33.5 12.8 47.4 0 64 0L256 0c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6l0 99.6 48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-80 0-80 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0 0-99.6C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7l143.8 0-5.3-64L93.4 64l-5.3 64z"]},Vv={prefix:"fas",iconName:"forward-fast",icon:[512,512,[9197,"fast-forward"],"f050","M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7 224 416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7 448 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-320c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 118.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96l0 118.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96L0 416c0 12.4 7.2 23.7 18.4 29z"]},b22=Vv,Uv={prefix:"fas",iconName:"face-meh-blank",icon:[512,512,[128566,"meh-blank"],"f5a4","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},S22=Uv,Fv={prefix:"fas",iconName:"square-parking",icon:[448,512,[127359,"parking"],"f540","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM192 256l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0 64zm48 64l-48 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-120c0-22.1 17.9-40 40-40l72 0c53 0 96 43 96 96s-43 96-96 96z"]},N22=Fv,w22={prefix:"fas",iconName:"house-signal",icon:[576,512,[],"e012","M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6L464 416c26.5 0 48-21.5 48-48l0-112 32 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16l0-64zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z"]},Iv={prefix:"fas",iconName:"bars-progress",icon:[512,512,["tasks-alt"],"f828","M448 160l-128 0 0-32 128 0 0 32zM48 64C21.5 64 0 85.5 0 112l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 64zM448 352l0 32-256 0 0-32 256 0zM48 288c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48L48 288z"]},A22=Iv,T22={prefix:"fas",iconName:"faucet-drip",icon:[512,512,[128688],"e006","M224 0c17.7 0 32 14.3 32 32l0 12 96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12 0-12c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32l96 0 22.6-22.6c6-6 14.1-9.4 22.6-9.4l18.7 0 0-43.8 32-4 32 4 0 43.8 18.7 0c8.5 0 16.6 3.4 22.6 9.4L320 192l32 0c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s-14.3-32-32-32l-36.1 0c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48L32 320c-17.7 0-32-14.3-32-32l0-64zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1l0 1.2c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z"]},qv={prefix:"fas",iconName:"cart-flatbed",icon:[640,512,["dolly-flatbed"],"f474","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64l16 0c8.8 0 16 7.2 16 16l0 288c0 44.2 35.8 80 80 80l18.7 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l197.5 0c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16l66.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-464 0c-8.8 0-16-7.2-16-16l0-288C128 35.8 92.2 0 48 0L32 0zM192 80l0 192c0 26.5 21.5 48 48 48l320 0c26.5 0 48-21.5 48-48l0-192c0-26.5-21.5-48-48-48l-96 0 0 144c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1l0-144-96 0c-26.5 0-48 21.5-48 48z"]},E22=qv,Gv={prefix:"fas",iconName:"ban-smoking",icon:[512,512,[128685,"smoking-ban"],"f54d","M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32 82.7 0 0 32-50.7 0zm32 32l34.7 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-130.7 0L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48l32 0c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48l-32 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96L112 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l117.5 0z"]},_22=Gv,R22={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},D22={prefix:"fas",iconName:"mobile-button",icon:[384,512,[],"f10b","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},O22={prefix:"fas",iconName:"house-medical-flag",icon:[640,512,[],"e514","M480 0c17.7 0 32 14.3 32 32l112 0c8.8 0 16 7.2 16 16l0 128c0 8.8-7.2 16-16 16l-112 0 0 320-64 0 0-320 0-160c0-17.7 14.3-32 32-32zM276.8 39.7L416 159l0 353 1 0-.2 0L96 512c-17.7 0-32-14.3-32-32l0-192-32 0c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},Yv={prefix:"fas",iconName:"basket-shopping",icon:[576,512,["shopping-basket"],"f291","M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192 32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512L430 512c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32l-85.6 0L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192l-232.6 0L253.3 35.1zM192 304l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16zm128 16l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},k22=Yv,j22={prefix:"fas",iconName:"tape",icon:[576,512,[],"f4db","M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-163.2 0zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},Kv={prefix:"fas",iconName:"bus-simple",icon:[448,512,["bus-alt"],"f55e","M224 0C348.8 0 448 35.2 448 80l0 16 0 320c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32L0 96 0 80C0 35.2 99.2 0 224 0zM64 128l0 128c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L96 96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},B22=Kv,H22={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},Xv={prefix:"fas",iconName:"face-sad-cry",icon:[512,512,[128557,"sad-cry"],"f5b3","M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6L160 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 189.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8L384 288c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 205.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336l0 32c0 26.5 21.5 48 48 48s48-21.5 48-48l0-32c0-26.5-21.5-48-48-48s-48 21.5-48 48z"]},P22=Xv,V22={prefix:"fas",iconName:"audio-description",icon:[576,512,[],"f29e","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9-82.2 0-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2 42.2 0zM304 184c0-13.3 10.7-24 24-24l56 0c53 0 96 43 96 96s-43 96-96 96l-56 0c-13.3 0-24-10.7-24-24l0-144zm48 24l0 96 32 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-32 0z"]},U22={prefix:"fas",iconName:"person-military-to-person",icon:[512,512,[],"e54c","M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9l111.4 0c8.8-.1 15.9-7.2 15.9-16L200 16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1l-122.9 0C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256l0 32c0 17.7 14.3 32 32 32l128 0c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5l0-32c0-35.3-28.7-64-64-64l-64 0c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-35.3-28.7-64-64-64l-64 0zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376l0 32-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0 0 32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z"]},F22={prefix:"fas",iconName:"file-shield",icon:[576,512,[],"e4f0","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 47-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z"]},I22={prefix:"fas",iconName:"user-slash",icon:[640,512,[],"f506","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7l388.6 0c3.9 0 7.6-.7 11-2.1l-261-205.6z"]},q22={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]},G22={prefix:"fas",iconName:"tower-observation",icon:[512,512,[],"e586","M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144l0 80c0 17.7-14.3 32-32 32l-4.9 0 32 192 68.9 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-95.5 0c-.4 0-.8 0-1.1 0l-254.8 0c-.4 0-.8 0-1.1 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 32-192-4.9 0c-17.7 0-32-14.3-32-32l0-80c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448l117 0zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256l-116.5 0zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0z"]},Y22={prefix:"fas",iconName:"file-code",icon:[384,512,[],"f1c9","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},Ya={prefix:"fas",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c17.7 0 32 14.3 32 32l0 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-448c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352c0-17.7 14.3-32 32-32zM352 224l0 256c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32zM96 416l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},K22=Ya,X22=Ya,Z22={prefix:"fas",iconName:"bus",icon:[576,512,[128653],"f207","M288 0C422.4 0 512 35.2 512 80l0 16 0 32c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32l0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-192 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32c0 0 0 0 0 0l0-32s0 0 0 0l0-16C64 35.2 153.6 0 288 0zM128 160l0 96c0 17.7 14.3 32 32 32l112 0 0-160-112 0c-17.7 0-32 14.3-32 32zM304 288l112 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-112 0 0 160zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16L208 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l160 0c8.8 0 16-7.2 16-16z"]},W22={prefix:"fas",iconName:"heart-circle-xmark",icon:[576,512,[],"e501","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Zv={prefix:"fas",iconName:"house-chimney",icon:[576,512,[63499,"home-lg"],"e3af","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185l0-121c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32l0 36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 64 0 24c0 22.1 17.9 40 40 40l24 0 32.5 0c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1l16 0c22.1 0 40-17.9 40-40l0-16.2c.3-2.6 .5-5.3 .5-8.1l-.7-160.2 32 0z"]},Q22=Zv,$22={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Wv={prefix:"fas",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},J22=Wv,c12={prefix:"fas",iconName:"prescription",icon:[448,512,[],"f5b1","M32 0C14.3 0 0 14.3 0 32L0 192l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 50.7 0 128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0L32 0zM176 160L64 160l0-96 112 0c26.5 0 48 21.5 48 48s-21.5 48-48 48z"]},Qv={prefix:"fas",iconName:"shop",icon:[640,512,["store-alt"],"f54f","M36.8 192l566.3 0c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0L121.7 0c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224l0 160 0 80c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-80 0-160-64 0 0 160-192 0 0-160-64 0zm448 0l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32l0-256-64 0z"]},e12=Qv,$v={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},t12=$v,l12={prefix:"fas",iconName:"vihara",icon:[640,512,[],"f6a7","M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9l-7.5 0 0 56.1 6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4L544 288l0 65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24l-40 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-160 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-40 0c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7L96 288l-39.4 0c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1 0-8.1 0-48-7.5 0c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128l-96 0-96 0 0 64 72 0 48 0 72 0 0-64zM160 288l0 64 136 0 24 0 24 0 136 0 0-64-136 0-24 0s0 0 0 0l-24 0-136 0z"]},Jv={prefix:"fas",iconName:"scale-unbalanced",icon:[640,512,["balance-scale-left"],"f515","M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2L288 480c0 17.7 14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-294.7c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288l-144.9 0zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416 56.7 416l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z"]},n12=Jv,cy={prefix:"fas",iconName:"sort-up",icon:[320,512,["sort-asc"],"f0de","M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},s12=cy,ey={prefix:"fas",iconName:"comment-dots",icon:[512,512,[128172,62075,"commenting"],"f4ad","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},a12=ey,i12={prefix:"fas",iconName:"plant-wilt",icon:[512,512,[],"e5aa","M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56l0 13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13C464 53.7 410.3 0 344 0S224 53.7 224 120l0 21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120l0 13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1l0-13c0-30.9 25.1-56 56-56s56 25.1 56 56l0 32 0 200c0 17.7 14.3 32 32 32s32-14.3 32-32l0-200 0-32 0-128z"]},o12={prefix:"fas",iconName:"diamond",icon:[512,512,[9830],"f219","M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z"]},ty={prefix:"fas",iconName:"face-grin-squint",icon:[512,512,[128518,"grin-squint"],"f585","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"]},r12=ty,ly={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},f12=ly,u12={prefix:"fas",iconName:"chart-diagram",icon:[512,512,[],"e695","M80 32C53.5 32 32 53.5 32 80s21.5 48 48 48l152 0 0 40-48 48-56 0c-48.6 0-88 39.4-88 88l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-22.1 17.9-40 40-40l56 0 48 48 0 40-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-40 48-48 56 0c22.1 0 40 17.9 40 40l0 48-8 0c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-8 0 0-48c0-48.6-39.4-88-88-88l-56 0-48-48 0-40 152 0c26.5 0 48-21.5 48-48s-21.5-48-48-48L80 32z"]},m12={prefix:"fas",iconName:"bacterium",icon:[512,512,[],"e05a","M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7c0 0 0 0 0 0l-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3s0 0 0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},d12={prefix:"fas",iconName:"hand-pointer",icon:[448,512,[],"f25a","M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48l0 48 0 16 0 48c0 70.7-57.3 128-128 128l-16 0-64 0-.1 0-5.2 0c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7L128 40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z"]},h12={prefix:"fas",iconName:"drum-steelpan",icon:[576,512,[],"f56a","M288 32c159.1 0 288 48 288 128l0 192c0 80-128.9 128-288 128S0 432 0 352L0 160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z"]},p12={prefix:"fas",iconName:"hand-scissors",icon:[512,512,[],"f257","M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9c0 0 0 .1 0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z"]},ny={prefix:"fas",iconName:"hands-praying",icon:[640,512,["praying-hands"],"f684","M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4l0 73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384l0 96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7L336 224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-84.9c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8l0 84.9c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-17.7 14.3-32 32-32s32 14.3 32 32l0 118.2c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480l0-96c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2l0-73.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z"]},z12=ny,rt={prefix:"fas",iconName:"arrow-rotate-right",icon:[512,512,[8635,"arrow-right-rotate","arrow-rotate-forward","redo"],"f01e","M386.3 160L336 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z"]},g12=rt,L12=rt,C12=rt,M12={prefix:"fas",iconName:"web-awesome",icon:[640,512,[],"e682","M372.2 52c0 20.9-12.4 39-30.2 47.2L448 192l104.4-20.9c-5.3-7.7-8.4-17.1-8.4-27.1c0-26.5 21.5-48 48-48s48 21.5 48 48c0 26-20.6 47.1-46.4 48L481 442.3c-10.3 23-33.2 37.7-58.4 37.7l-205.2 0c-25.2 0-48-14.8-58.4-37.7L46.4 192C20.6 191.1 0 170 0 144c0-26.5 21.5-48 48-48s48 21.5 48 48c0 10.1-3.1 19.4-8.4 27.1L192 192 298.1 99.1c-17.7-8.3-30-26.3-30-47.1c0-28.7 23.3-52 52-52s52 23.3 52 52z"]},v12={prefix:"fas",iconName:"biohazard",icon:[576,512,[9763],"f780","M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z"]},sy={prefix:"fas",iconName:"location-crosshairs",icon:[512,512,["location"],"f601","M256 0c17.7 0 32 14.3 32 32l0 34.7C368.4 80.1 431.9 143.6 445.3 224l34.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-34.7 0C431.9 368.4 368.4 431.9 288 445.3l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C143.6 431.9 80.1 368.4 66.7 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l34.7 0C80.1 143.6 143.6 80.1 224 66.7L224 32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},y12=sy,x12={prefix:"fas",iconName:"mars-double",icon:[640,512,[9891],"f227","M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L312 32zm88 48s0 0 0 0s0 0 0 0s0 0 0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2l0-112c0-13.3-10.7-24-24-24L504 32c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2 0 .2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7l0 21.3c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z"]},b12={prefix:"fas",iconName:"child-dress",icon:[320,512,[],"e59c","M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400l0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 16 0 0 80c0 17.7 14.3 32 32 32s32-14.3 32-32l0-80 17.8 0c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400L88 400z"]},S12={prefix:"fas",iconName:"users-between-lines",icon:[640,512,[],"e591","M0 24C0 10.7 10.7 0 24 0L616 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 48C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24l592 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 512c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64l96 0c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6L64 352c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6l96 0c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32l-82.4 0zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1l96 0c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},N12={prefix:"fas",iconName:"lungs-virus",icon:[640,512,[],"e067","M320 0c17.7 0 32 14.3 32 32l0 124.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2L288 32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1l0-24.1C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},ay={prefix:"fas",iconName:"face-grin-tears",icon:[640,512,[128514,"grin-tears"],"f588","M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0z"]},w12=ay,A12={prefix:"fas",iconName:"phone",icon:[512,512,[128222,128379],"f095","M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"]},iy={prefix:"fas",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},T12=iy,E12={prefix:"fas",iconName:"child-reaching",icon:[384,512,[],"e59d","M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4L112 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 0 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-258.4c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z"]},_12={prefix:"fas",iconName:"head-side-virus",icon:[512,512,[],"e064","M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320l0 64c0 35.3-28.7 64-64 64l-64 0 0 32c0 17.7-14.3 32-32 32L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},oy={prefix:"fas",iconName:"user-gear",icon:[640,512,["user-cog"],"f4fe","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7l0 .9c0 9.2 2.7 18.5 7.9 26.3L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8l0 30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8l0-30.5c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9l0-30.5zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z"]},R12=oy,ry={prefix:"fas",iconName:"arrow-up-1-9",icon:[576,512,["sort-numeric-up"],"f163","M450.7 38c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"]},D12=ry,O12={prefix:"fas",iconName:"door-closed",icon:[576,512,[128682],"f52a","M96 64c0-35.3 28.7-64 64-64L416 0c35.3 0 64 28.7 64 64l0 384 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-112 0-288 0L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0L96 64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},k12={prefix:"fas",iconName:"shield-virus",icon:[512,512,[],"e06c","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},j12={prefix:"fas",iconName:"dice-six",icon:[448,512,[9861],"f526","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},B12={prefix:"fas",iconName:"mosquito-net",icon:[640,512,[],"e52c","M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4l0-23.1L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5l0-22.6c0-14.9 10.1-27.3 23.8-31l0-43.3c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2l0 43.3c13.7 3.6 23.8 16.1 23.8 31l0 22.6 45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35 0 23.1 32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6l0 50c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-50-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 48 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-48 0 0 16c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-16-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-48-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 0-16c0-8.8 7.2-16 16-16s16 7.2 16 16l0 16 48 0 0-16c0-8.8 7.2-16 16-16zm16 112l48 0 0-48-48 0 0 48zm0 80l48 0 0-48-48 0 0 48zM448 320l0 48 48 0 0-48-48 0zm0 80l0 48 48 0 0-48-48 0z"]},H12={prefix:"fas",iconName:"file-fragment",icon:[384,512,[],"e697","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64l-128 0 0-128c0-35.3-28.7-64-64-64L0 320 0 64zm384 64l-128 0L256 0 384 128zM32 352l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32z"]},P12={prefix:"fas",iconName:"bridge-water",icon:[576,512,[],"e4ce","M0 96C0 78.3 14.3 64 32 64l512 0c17.7 0 32 14.3 32 32l0 35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6l0 124.9c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-.5 0-128c0-53-43-96-96-96s-96 43-96 96l0 128 0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7l0-124.9C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6L0 96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},V12={prefix:"fas",iconName:"person-booth",icon:[576,512,[],"f756","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 160 64 0 0-160zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-448zM224 512c17.7 0 32-14.3 32-32l0-160-64 0 0 160c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32L320 0zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3l0-72.1 4.7 4.7c9 9 21.2 14.1 33.9 14.1l73.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-66.7 0-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6l0 55.7 0 .9L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96 32 42.7L96 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-58.7c0-10.4-3.4-20.5-9.6-28.8L112 341.3z"]},U12={prefix:"fas",iconName:"text-width",icon:[448,512,[],"f035","M64 128l0-32 128 0 0 128-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-128 128 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48c0-26.5-21.5-48-48-48L224 32 48 32C21.5 32 0 53.5 0 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 192 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 32-192 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z"]},F12={prefix:"fas",iconName:"hat-wizard",icon:[512,512,[],"f6e8","M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6l0 1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416l-207.1 0 11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416 64 416zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448l448 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},I12={prefix:"fas",iconName:"pen-fancy",icon:[512,512,[128395,10002],"f5ac","M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.3 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z"]},fy={prefix:"fas",iconName:"person-digging",icon:[576,512,["digging"],"f85e","M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2l-256 0c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7l32 0 22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-74.9-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z"]},q12=fy,G12={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},Ka={prefix:"fas",iconName:"gauge-simple",icon:[512,512,["gauge-simple-med","tachometer-average"],"f629","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3L280 88c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 204.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z"]},Y12=Ka,K12=Ka,X12={prefix:"fas",iconName:"book-medical",icon:[448,512,[],"f7e6","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM208 112l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},Z12={prefix:"fas",iconName:"poo",icon:[512,512,[128169],"f2fe","M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80L160 128c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48L104 240c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72l368 0c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72l-13.7 0c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64l-5.5 0c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3l167.4 0c6.8 0 12.3 5.5 12.3 12.3z"]},uy={prefix:"fas",iconName:"quote-right",icon:[448,512,[8221,"quote-right-alt"],"f10e","M448 296c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72zm-256 0c0 66.3-53.7 120-120 120l-8 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l8 0c30.9 0 56-25.1 56-56l0-8-64 0c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l64 0c35.3 0 64 28.7 64 64l0 32 0 32 0 72z"]},W12=uy,Xa={prefix:"fas",iconName:"shirt",icon:[640,512,[128085,"t-shirt","tshirt"],"f553","M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0l12.6 0c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7 480 448c0 35.3-28.7 64-64 64l-192 0c-35.3 0-64-28.7-64-64l0-250.3-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0l12.6 0z"]},Q12=Xa,$12=Xa,J12={prefix:"fas",iconName:"cubes",icon:[576,512,[],"f1b3","M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5l0 112.2c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7L0 413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3l0-119.1c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3l0-112.2c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2 0-89.2L392 121l0 89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4l0-100.5L256 323.2l0 95.9-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1 0-100.5L528 323.2l0 90.7c0 3.2-1.9 6-4.8 7.3z"]},c32={prefix:"fas",iconName:"divide",icon:[448,512,[10135,247],"f529","M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0z"]},my={prefix:"fas",iconName:"tenge-sign",icon:[384,512,[8376,"tenge"],"f7d7","M0 64C0 46.3 14.3 32 32 32l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32l160 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0 0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224L32 224c-17.7 0-32-14.3-32-32z"]},e32=my,t32={prefix:"fas",iconName:"headphones",icon:[512,512,[127911],"f025","M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80l0-16 0-48 0-48C0 146.6 114.6 32 256 32s256 114.6 256 256l0 48 0 48 0 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z"]},l32={prefix:"fas",iconName:"hands-holding",icon:[640,512,[],"f4c2","M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104l0 56 0 64L0 325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7l66.7 0c26.5 0 48-21.5 48-48l0-78.9c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3c0 0 0 0 0 0l-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3L80 224l0-80 0-40zm480 0l0 40 0 80 0 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2c0 0 0 0 0 0l-25.3 25.3c-21 21-32.8 49.5-32.8 79.2l0 78.9c0 26.5 21.5 48 48 48l66.7 0c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9L640 224l0-64 0-56c0-22.1-17.9-40-40-40s-40 17.9-40 40z"]},n32={prefix:"fas",iconName:"hands-clapping",icon:[512,512,[],"e1a8","M336 16l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16l0-39.4c0-17.7 14.3-32 32-32s32 14.3 32 32l0 153.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z"]},s32={prefix:"fas",iconName:"republican",icon:[640,512,[],"f75e","M0 192C0 103.6 71.6 32 160 32l224 0c88.4 0 160 71.6 160 160l0 64L0 256l0-64zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160l192 0 96 0 32 0 64 0 32 0 0 32 0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-48-32 0 0 32 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64-192 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64 0-96 128 0z"]},a32={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},i32={prefix:"fas",iconName:"person-circle-xmark",icon:[576,512,[],"e543","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},o32={prefix:"fas",iconName:"ruler",icon:[512,512,[128207],"f545","M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z"]},r32={prefix:"fas",iconName:"align-left",icon:[448,512,[],"f036","M288 64c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32L32 352c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},f32={prefix:"fas",iconName:"dice-d6",icon:[448,512,[],"f6d1","M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14l0 216c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381L0 184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8l0 197c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8l0-216c0-5.9 3.2-11.2 8.3-14l176-96z"]},u32={prefix:"fas",iconName:"restroom",icon:[640,512,[],"f7bd","M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-154.8c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128l8 0c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4L200 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM320 0c13.3 0 24 10.7 24 24l0 464c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-464c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480l0-96-17.8 0c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1L584 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},m32={prefix:"fas",iconName:"j",icon:[320,512,[106],"4a","M288 32c17.7 0 32 14.3 32 32l0 256c0 88.4-71.6 160-160 160S0 408.4 0 320l0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32c0 53 43 96 96 96s96-43 96-96l0-256c0-17.7 14.3-32 32-32z"]},d32={prefix:"fas",iconName:"users-viewfinder",icon:[640,512,[],"e595","M48 48l88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L32 0C14.3 0 0 14.3 0 32L0 136c0 13.3 10.7 24 24 24s24-10.7 24-24l0-88zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7l56.1 0c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4l-69.3 0zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3l-69.3 0c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6l56.1 0zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1l-80 0c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48l88 0 0 88c0 13.3 10.7 24 24 24s24-10.7 24-24l0-104c0-17.7-14.3-32-32-32L504 0c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464l0-88c0-13.3-10.7-24-24-24s-24 10.7-24 24L0 480c0 17.7 14.3 32 32 32l104 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l104 0c17.7 0 32-14.3 32-32l0-104c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 88-88 0z"]},h32={prefix:"fas",iconName:"file-video",icon:[384,512,[],"f1c8","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM64 288c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-96zM300.9 397.9L256 368l0-64 44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3l0 103.4c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z"]},dy={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},p32=dy,hy={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z"]},z32=hy,g32={prefix:"fas",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]},py={prefix:"fas",iconName:"book-bible",icon:[448,512,["bible"],"f647","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 112c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-112-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},L32=py,C32={prefix:"fas",iconName:"o",icon:[448,512,[111],"4f","M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z"]},zy={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40 0 32 0 352 256 0 0-352 0-32 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM96 96L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l32 0L96 96zM416 480l32 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-32 0 0 384zM224 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},M32=zy,v32={prefix:"fas",iconName:"user-secret",icon:[448,512,[128373],"f21b","M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48l-59.9 0C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4l-59.9 0c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208l-12.4 0c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2L168 224c-22.1 0-40-17.9-40-40l0-14.4c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4l0 14.4c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z"]},y32={prefix:"fas",iconName:"otter",icon:[640,512,[129446],"f700","M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6l0-21.4c0-35.3-28.7-64-64-64l-64 0c-35.3 0-64 28.7-64 64l0 21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3l0-3.7c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24l0 3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6l0 .6c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l160 0 0-48 0-16c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6l0-16c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16l0 32 0 16 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-99.7c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1s0 0 0 0c0 123.7-100.3 224-224 224l-1.1 0L256 480l-.6 0C132 480 32 380 32 256.6l0-.6 0-39.2c-10.1-14.6-16-32.3-16-51.4L16 144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24l2.8 0C44.8 58.2 83.3 32 128 32l64 0c44.7 0 83.2 26.2 101.2 64l2.8 0c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4 0 21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-13.3 0-24 10.7-24 24l0 8 56.4 0c-15.2 17-24.4 39.4-24.4 64l-32 0c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z"]},gy={prefix:"fas",iconName:"person-dress",icon:[320,512,["female"],"f182","M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384l-17.8 0c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3l11.6 0c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1L232 384l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-16 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]},x32=gy,b32={prefix:"fas",iconName:"comment-dollar",icon:[512,512,[],"f651","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c0 0 0 0 0 0c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"]},Ly={prefix:"fas",iconName:"business-time",icon:[640,512,["briefcase-clock"],"f64a","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 160 0 8.2 0c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7l0-32.7c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM320 352l-96 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l296.2 0C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16l0 48 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16z"]},S32=Ly,Cy={prefix:"fas",iconName:"table-cells-large",icon:[512,512,["th-large"],"f009","M448 96l0 128-160 0 0-128 160 0zm0 192l0 128-160 0 0-128 160 0zM224 224L64 224 64 96l160 0 0 128zM64 288l160 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},N32=Cy,My={prefix:"fas",iconName:"book-tanakh",icon:[448,512,["tanakh"],"f827","M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24-27.7 0 13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24l55.4 0 27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48 55.4 0c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24l-55.4 0L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48L111 112c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48 55.4 0 27.7 48-27.7 48-55.4 0-27.7-48zm0-48l-13.9 24-13.9-24 27.7 0zm41.6-24L208 88l13.9 24-27.7 0zm69.3 24l27.7 0-13.9 24-13.9-24zm13.9 72l13.9 24-27.7 0 13.9-24zm-55.4 48L208 280l-13.9-24 27.7 0z"]},w32=My,vy={prefix:"fas",iconName:"phone-volume",icon:[512,512,["volume-control-phone"],"f2a0","M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z"]},A32=vy,T32={prefix:"fas",iconName:"hat-cowboy-side",icon:[640,512,[],"f8c1","M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1l10.7 0c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32l-2.7 0c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64l480 0L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9l-10.7 0c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2L0 384z"]},E32={prefix:"fas",iconName:"clipboard-user",icon:[384,512,[],"f7f3","M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 448c-8.8 0-16-7.2-16-16z"]},_32={prefix:"fas",iconName:"child",icon:[320,512,[],"f1ae","M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-192.2L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8 240 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0z"]},R32={prefix:"fas",iconName:"lira-sign",icon:[320,512,[8356],"f195","M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 192l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 32-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l14 0c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9L224 352c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-32 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-31.6z"]},D32={prefix:"fas",iconName:"satellite",icon:[512,512,[128752],"f7bf","M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z"]},O32={prefix:"fas",iconName:"plane-lock",icon:[640,512,[],"e558","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 84.6 101.8 58.2C418 247.6 416 259.6 416 272l0 24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1l0 70.9 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 24 0 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8l0-65.5c0-5.7 3.1-11 8.1-13.9L192 178.3l0-84.6zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},k32={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},j32={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4c0 0 0 0 0 0s0 0 0 0s0 0 0 0c0 0 0 0 0 0l.3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},Za={prefix:"fas",iconName:"cake-candles",icon:[448,512,[127874,"birthday-cake","cake"],"f1fd","M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2L56 72c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6l0 2.8c0 22.1 17.9 40 40 40s40-17.9 40-40l0-2.8c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c-35.3 0-64 28.7-64 64l0 71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1s0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4c0 0 0 0 0 0s0 0 0 0l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9l0-71c0-35.3-28.7-64-64-64l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48-64 0 0-48zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4L0 480c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32l0-85.4z"]},B32=Za,H32=Za,P32={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},yy={prefix:"fas",iconName:"angles-up",icon:[448,512,["angle-double-up"],"f102","M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z"]},V32=yy,U32={prefix:"fas",iconName:"paperclip",icon:[448,512,[128206],"f0c6","M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z"]},F32={prefix:"fas",iconName:"arrow-right-to-city",icon:[640,512,[],"e4b3","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l114.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z"]},I32={prefix:"fas",iconName:"ribbon",icon:[448,512,[127895],"f4d6","M333.2 322.8s0 0 0 0l-133.9-146s0 0 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65l0-29.5c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0l-76 0c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8L64 164c0 23.2 8.4 45.6 23.6 63.1l56 64.2s0 0 0 0l83.3 95.6s0 0 0 0l91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z"]},q32={prefix:"fas",iconName:"lungs",icon:[640,512,[129729],"f604","M320 0c17.7 0 32 14.3 32 32l0 132.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2 0-45.5C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4l0 7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398l0-73 90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1l0-.4-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58 0 73.4c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89l0-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3l0 45.5 9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5L288 32c0-17.7 14.3-32 32-32z"]},xy={prefix:"fas",iconName:"arrow-up-9-1",icon:[576,512,["sort-numeric-up-alt"],"f887","M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3 192 448c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-301.7L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26l0 96 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-48 0-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-51.6-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z"]},G32=xy,Y32={prefix:"fas",iconName:"litecoin-sign",icon:[384,512,[],"e1d3","M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 149.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1 64 448c0 17.7 14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0 0-154.1 136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3 128 64z"]},K32={prefix:"fas",iconName:"border-none",icon:[448,512,[],"f850","M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},X32={prefix:"fas",iconName:"circle-nodes",icon:[512,512,[],"e4e2","M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z"]},Z32={prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16L240 192l0 128-32 0c-7 0-13.7 1.5-19.7 4.2L68.2 192l28.3 0c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192l6 0L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.8-1.9-15.2-5.2-21.7L487.1 192l6 0c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16l28.3 0L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2l-32 0 0-128 111.5 0z"]},W32={prefix:"fas",iconName:"indent",icon:[448,512,[],"f03c","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3L0 176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z"]},Q32={prefix:"fas",iconName:"truck-field-un",icon:[640,512,[],"e58e","M96 32C60.7 32 32 60.7 32 96l0 32c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-32c0-35.3-28.7-64-64-64l-4.2 0c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38l-51.8 0C364.4 44.9 343.7 32 320 32L96 32zm288 96l43.2 0 42.7 96L384 224l0-96zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52 0-43.2c0-8.8 7.2-16 16-16s16 7.2 16 16l0 96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52 0 43.2c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144l0 64c0 8.8 7.2 16 16 16s16-7.2 16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},by={prefix:"fas",iconName:"hourglass",icon:[384,512,[9203,62032,"hourglass-empty"],"f254","M0 32C0 14.3 14.3 0 32 0L64 0 320 0l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 11c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1l0 11c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-11c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75l0-11C14.3 64 0 49.7 0 32zM96 64l0 11c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9l0-11L96 64zm0 384l192 0 0-11c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9l0 11z"]},$32=by,J32={prefix:"fas",iconName:"mountain",icon:[512,512,[127956],"f6fc","M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9L55.9 480C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8l49 0z"]},Sy={prefix:"fas",iconName:"user-doctor",icon:[448,512,["user-md"],"f0f0","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1l0 50.8c27.6 7.1 48 32.2 48 62l0 40c0 8.8-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l0-24c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 24c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16l0-40c0-29.8 20.4-54.9 48-62l0-57.1c-6-.6-12.1-.9-18.3-.9l-91.4 0c-6.2 0-12.3 .3-18.3 .9l0 65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7l0-59.1zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},c42=Sy,Ny={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},e42=Ny,t42={prefix:"fas",iconName:"cloud-meatball",icon:[512,512,[],"f73b","M0 224c0 53 43 96 96 96l44.7 0c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40l44.7 0c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},wy={prefix:"fas",iconName:"camera",icon:[512,512,[62258,"camera-alt"],"f030","M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0L362.9 64.8C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},l42=wy,n42={prefix:"fas",iconName:"square-virus",icon:[448,512,[],"e578","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},s42={prefix:"fas",iconName:"meteor",icon:[512,512,[9732],"f753","M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},a42={prefix:"fas",iconName:"car-on",icon:[512,512,[],"e4dd","M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24s24-10.7 24-24l0-80zM185.8 224l140.3 0c6.8 0 12.8 4.3 15.1 10.6L360.3 288l-208.6 0 19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344l0 40 0 64 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 256 0 0 32c0 17.7 14.3 32 32 32l16 0c17.7 0 32-14.3 32-32l0-32 0-64 0-40c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160l-140.3 0c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z"]},i42={prefix:"fas",iconName:"sleigh",icon:[640,512,[],"f7cc","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l0 160c0 53 43 96 96 96l0 32 64 0 0-32 192 0 0 32 64 0 0-32c53 0 96-43 96-96l0-96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0-32 0c-17.7 0-32 14.3-32 32l0 41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7l-9 0L32 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 8c0 13.3-10.7 24-24 24L64 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l488 0c48.6 0 88-39.4 88-88l0-8z"]},Wa={prefix:"fas",iconName:"arrow-down-1-9",icon:[576,512,["sort-numeric-asc","sort-numeric-down"],"f162","M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2 0 51.6-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l48 0 48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0 0-96c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7 192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 301.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z"]},o42=Wa,r42=Wa,Ay={prefix:"fas",iconName:"hand-holding-droplet",icon:[576,512,["hand-holding-water"],"f4c1","M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3l0 1.7c0 53-43 96-96 96s-96-43-96-96l0-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},f42=Ay,u42={prefix:"fas",iconName:"water",icon:[576,512,[],"f773","M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},m42={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]},d42={prefix:"fas",iconName:"braille",icon:[640,512,[],"f2a1","M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"]},Ty={prefix:"fas",iconName:"prescription-bottle-medical",icon:[384,512,["prescription-bottle-alt"],"f486","M0 32C0 14.3 14.3 0 32 0L352 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64L0 32zm32 96l320 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zM160 240l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},h42=Ty,p42={prefix:"fas",iconName:"landmark",icon:[512,512,[127963],"f66f","M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8L32 192c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9l0-.9 4.4-1.6L240.1 4.2zM64 224l64 0 0 192 40 0 0-192 64 0 0 192 48 0 0-192 64 0 0 192 40 0 0-192 64 0 0 196.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 224z"]},z42={prefix:"fas",iconName:"truck",icon:[640,512,[128666,9951],"f0d1","M48 0C21.5 0 0 21.5 0 48L0 368c0 26.5 21.5 48 48 48l16 0c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L48 0zM416 160l50.7 0L544 237.3l0 18.7-128 0 0-96zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},g42={prefix:"fas",iconName:"crosshairs",icon:[512,512,[],"f05b","M256 0c17.7 0 32 14.3 32 32l0 10.4c93.7 13.9 167.7 88 181.6 181.6l10.4 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-10.4 0c-13.9 93.7-88 167.7-181.6 181.6l0 10.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-10.4C130.3 455.7 56.3 381.7 42.4 288L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l10.4 0C56.3 130.3 130.3 56.3 224 42.4L224 32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6l0-20.6c0-17.7 14.3-32 32-32s32 14.3 32 32l0 20.6c58.3-12.5 104.1-58.4 116.6-116.6L384 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l20.6 0C392.1 165.7 346.3 119.9 288 107.4l0 20.6c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-20.6C165.7 119.9 119.9 165.7 107.4 224l20.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-20.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},L42={prefix:"fas",iconName:"person-cane",icon:[448,512,[],"e53c","M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-30.9-25.1-56-56-56s-56 25.1-56 56l0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8z"]},C42={prefix:"fas",iconName:"tent",icon:[576,512,[],"e57d","M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7l-80 0-28.2 0c-12.1 0-23.2-6.8-28.6-17.7L306.7 293.5c-1.7-3.4-5.1-5.5-8.8-5.5c-5.5 0-9.9 4.4-9.9 9.9L288 480c0 17.7-14.3 32-32 32l-16 0L32 512c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z"]},M42={prefix:"fas",iconName:"vest-patches",icon:[448,512,[],"e086","M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3L192 464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512L48 512c-26.5 0-48-21.5-48-48L0 270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6L64 128l0-73.7L64 48C64 21.5 85.5 0 112 0l4.5 0c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0L336 0c26.5 0 48 21.5 48 48l0 6.3 0 73.7 0 17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6L448 464c0 26.5-21.5 48-48 48l-128 0c-26.5 0-48-21.5-48-48l0-168.2c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280l0 8 0 32c0 8.8 7.2 16 16 16l32 0 8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},v42={prefix:"fas",iconName:"check-double",icon:[448,512,[],"f560","M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z"]},Qa={prefix:"fas",iconName:"arrow-down-a-z",icon:[576,512,["sort-alpha-asc","sort-alpha-down"],"f15d","M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7 128 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32l128 0c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416l50.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352 352 352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224l-88.4 0-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176l40.4 0L416 135.6 395.8 176z"]},y42=Qa,x42=Qa,b42={prefix:"fas",iconName:"money-bill-wheat",icon:[512,512,[],"e52a","M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L56 64C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88l112 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L24 136c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24l48 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48l416 0c26.5 0 48 21.5 48 48l0 160c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 304zM48 416l0 48 48 0c0-26.5-21.5-48-48-48zM96 304l-48 0 0 48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48l48 0 0-48zM416 304c0 26.5 21.5 48 48 48l0-48-48 0zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},S42={prefix:"fas",iconName:"cookie",icon:[512,512,[127850],"f563","M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ve={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},N42=ve,w42=ve,A42=ve,T42=ve,Ey={prefix:"fas",iconName:"hard-drive",icon:[512,512,[128436,"hdd"],"f0a0","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 184.4c-17-15.2-39.4-24.4-64-24.4L64 256c-24.6 0-47 9.2-64 24.4L0 96zM64 288l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},E42=Ey,_y={prefix:"fas",iconName:"face-grin-squint-tears",icon:[512,512,[129315,"grin-squint-tears"],"f586","M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z"]},_42=_y,R42={prefix:"fas",iconName:"dumbbell",icon:[640,512,[],"f44b","M96 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 160 0 64 0 160c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64-32 0c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l32 0 0-64zm448 0l0 64 32 0c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 64c0 17.7-14.3 32-32 32l-32 0 0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-160 0-64 0-160c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32zM416 224l0 64-192 0 0-64 192 0z"]},Ry={prefix:"fas",iconName:"rectangle-list",icon:[576,512,["list-alt"],"f022","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l224 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-224 0z"]},D42=Ry,O42={prefix:"fas",iconName:"tarp-droplet",icon:[576,512,[],"e57c","M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128l133.5 0c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64L512 128c35.3 0 64 28.7 64 64l0 160-128 0c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zM448 512l0-128 128 0L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},k42={prefix:"fas",iconName:"house-medical-circle-check",icon:[640,512,[],"e511","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},Dy={prefix:"fas",iconName:"person-skiing-nordic",icon:[576,512,["skiing-nordic"],"f7ca","M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464l-88.5 0 41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464l-32.4 0 54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464l-43 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l135.3 0c.5 0 .9 0 1.4 0l158.6 0c.5 0 1 0 1.4 0L504 512c39.8 0 72-32.2 72-72l0-8c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8c0 13.3-10.7 24-24 24l-69.4 0 27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32l-21.3 0c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464l-44.4 0 21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288l2.7 0z"]},j42=Dy,B42={prefix:"fas",iconName:"calendar-plus",icon:[448,512,[],"f271","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272zM224 248c13.3 0 24 10.7 24 24l0 56 56 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-56 0 0 56c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-56-56 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l56 0 0-56c0-13.3 10.7-24 24-24z"]},H42={prefix:"fas",iconName:"plane-arrival",icon:[640,512,[128748],"f5af","M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0l40.1 0c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14.1-9.3-22.5zM32 448l576 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Oy={prefix:"fas",iconName:"circle-left",icon:[512,512,[61840,"arrow-alt-circle-left"],"f359","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM116.7 244.7l112-112c4.6-4.6 11.5-5.9 17.4-3.5s9.9 8.3 9.9 14.8l0 64 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 64c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-112-112c-6.2-6.2-6.2-16.4 0-22.6z"]},P42=Oy,ky={prefix:"fas",iconName:"train-subway",icon:[448,512,["subway"],"f239","M96 0C43 0 0 43 0 96L0 352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512l39.7 0c8.5 0 16.6-3.4 22.6-9.4L160 448l128 0 54.6 54.6c6 6 14.1 9.4 22.6 9.4l39.7 0c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9l0-256c0-53-43-96-96-96L96 0zM64 128c0-17.7 14.3-32 32-32l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96zM272 96l80 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},V42=ky,U42={prefix:"fas",iconName:"chart-gantt",icon:[512,512,[],"e0e4","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zm96 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},$a={prefix:"fas",iconName:"indian-rupee-sign",icon:[320,512,["indian-rupee","inr"],"e1bc","M0 64C0 46.3 14.3 32 32 32l64 0 16 0 176 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-56.2 0c9.6 14.4 16.7 30.6 20.7 48l35.6 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-35.6 0c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256l80 0c32.8 0 61-19.7 73.3-48L32 208c-17.7 0-32-14.3-32-32s14.3-32 32-32l153.3 0C173 115.7 144.8 96 112 96L96 96 32 96C14.3 96 0 81.7 0 64z"]},F42=$a,I42=$a,jy={prefix:"fas",iconName:"crop-simple",icon:[512,512,["crop-alt"],"f565","M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32l0 32L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l32 0 0 256c0 35.3 28.7 64 64 64l224 0 0-64-224 0 0-352zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-256c0-35.3-28.7-64-64-64L160 64l0 64 224 0 0 352z"]},q42=jy,By={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},G42=By,Hy={prefix:"fas",iconName:"left-long",icon:[512,512,["long-arrow-alt-left"],"f30a","M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z"]},Y42=Hy,K42={prefix:"fas",iconName:"dna",icon:[448,512,[129516],"f471","M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5l118.5 0c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32L64 480c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l320 0c0-17.7 14.3-32 32-32zM338.6 384l-229.2 0c-10.1 10.6-18.6 21.3-25.5 32l280.2 0c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128l229.2 0c10.1-10.7 18.6-21.3 25.5-32L83.9 96c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5l-118.5 0z"]},X42={prefix:"fas",iconName:"virus-slash",icon:[640,512,[],"e075","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1l11.5 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-11.5 0c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 11.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14L96 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l11.5 0c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6l0 11.5c0 17.7 14.3 32 32 32s32-14.3 32-32l0-11.5c0-31.2 23.6-52.7 50-55.7z"]},Py={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]},Z42=Py,W42={prefix:"fas",iconName:"chess",icon:[512,512,[],"f439","M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 16L96 32c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 0 32L60.2 96C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208 72 208c-13.3 0-24 10.7-24 24s10.7 24 24 24l4 0L60 384l136 0L180 256l4 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-1.8 0 32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2L144 96l0-32 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-16 0 0-16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24l208 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416 48 416zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24l176 0c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416l-128 0zM304 208l0 51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384l125.5 0-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7l0-51.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 16-24 0 0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16l0 32-32 0 0-32z"]},Vy={prefix:"fas",iconName:"arrow-left-long",icon:[512,512,["long-arrow-left"],"f177","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z"]},Q42=Vy,$42={prefix:"fas",iconName:"plug-circle-check",icon:[576,512,[],"e55c","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},J42={prefix:"fas",iconName:"street-view",icon:[512,512,[],"f21d","M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64l0 48c0 17.7 14.3 32 32 32l1.8 0 11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5l38.7 0c16.3 0 30-12.3 31.8-28.5L318.2 304l1.8 0c17.7 0 32-14.3 32-32l0-48c0-35.3-28.7-64-64-64l-64 0zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z"]},c02={prefix:"fas",iconName:"franc-sign",icon:[320,512,[],"e18f","M80 32C62.3 32 48 46.3 48 64l0 160 0 96-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-64 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-96 176 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},e02={prefix:"fas",iconName:"volume-off",icon:[320,512,[],"f026","M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160 64 160c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l67.8 0L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448l0-384z"]},ft={prefix:"fas",iconName:"hands-asl-interpreting",icon:[640,512,["american-sign-language-interpreting","asl-interpreting","hands-american-sign-language-interpreting"],"f2a3","M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7L0 256c0 70.7 57.3 128 128 128l72 0 8 0 0-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2l0-9.3c0-70.7-57.3-128-128-128l-72 0-8 0 0 .3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z"]},t02=ft,l02=ft,n02=ft,Uy={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},s02=Uy,Fy={prefix:"fas",iconName:"droplet-slash",icon:[640,512,["tint-slash"],"f5c7","M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.2 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0l-1.8 0c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},a02=Fy,i02={prefix:"fas",iconName:"mosque",icon:[640,512,[128332],"f678","M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5c0 0 0 0 0 0s0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4l-356.4 0c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6c0 0 0 0 0 0s0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512l0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-48 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l416 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-48 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-64 0 0-58c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454l0 58-64 0zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126l0 2L0 128l0-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160l160 0 0 136.6c-19.1 11.1-32 31.7-32 55.4l0 128c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2l-64 0c-26.5 0-48-21.5-48-48L0 176l0-16z"]},o02={prefix:"fas",iconName:"mosquito",icon:[640,512,[],"e52b","M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z"]},r02={prefix:"fas",iconName:"star-of-david",icon:[512,512,[10017],"f69a","M404.2 309.5L383.1 344l42.3 0-21.1-34.5zM371.4 256l-54-88-122.8 0-54 88 54 88 122.8 0 54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4l-109.8 0-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400 53.4 400C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112l109.8 0 56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112l109.8 0c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168l-42.3 0zM283 112L256 68l-27 44 54 0zM128.9 168l-42.3 0 21.1 34.5L128.9 168zM107.8 309.5L86.6 344l42.3 0-21.1-34.5zM229 400l27 44 27-44-54 0z"]},f02={prefix:"fas",iconName:"person-military-rifle",icon:[512,512,[],"e54b","M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4L352 48c0 8.8-7.2 16-16 16L185 64c-13.8 0-25-11.2-25-25zm17.6 57l156.8 0c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7 352 480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9l50.4 0c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512l-128 0c-17.7 0-32-14.3-32-32l0-110.3-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Iy={prefix:"fas",iconName:"cart-shopping",icon:[576,512,[128722,"shopping-cart"],"f07a","M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},u02=Iy,m02={prefix:"fas",iconName:"vials",icon:[512,512,[],"f493","M0 64C0 46.3 14.3 32 32 32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80L32 96C14.3 96 0 81.7 0 64zM136 96L88 96l0 160 48 0 0-160zM288 64c0-17.7 14.3-32 32-32l56 0 48 0 56 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 304c0 44.2-35.8 80-80 80s-80-35.8-80-80l0-304c-17.7 0-32-14.3-32-32zM424 96l-48 0 0 160 48 0 0-160z"]},d02={prefix:"fas",iconName:"plug-circle-plus",icon:[576,512,[],"e55f","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208l0 48 48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},h02={prefix:"fas",iconName:"place-of-worship",icon:[640,512,[],"f67f","M224 109.3l0 108.3L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2L160 512l96 0 0-96c0-35.3 28.7-64 64-64s64 28.7 64 64l0 96 96 0 0-228.8c0-16.9-8.8-32.5-23.3-41.2L416 217.6l0-108.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4L0 464c0 26.5 21.5 48 48 48l80 0 0-238.4L24.9 330.3zM592 512c26.5 0 48-21.5 48-48l0-91.6c0-17.5-9.5-33.6-24.9-42.1L512 273.6 512 512l80 0z"]},p02={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]},z02={prefix:"fas",iconName:"hexagon-nodes",icon:[448,512,[],"e699","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56s56-25.1 56-56c0-22.3-13.1-41.6-32-50.6l0-98.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-1.6 20.8 8.6 41.6 27.8 52.8c26.8 15.5 61 6.3 76.5-20.5s6.3-61-20.5-76.5c-1.3-.8-2.7-1.5-4-2.1l0-90.8c1.4-.6 2.7-1.3 4-2.1c26.8-15.5 36-49.7 20.5-76.5S390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c2.6 1.8 5.2 3.3 8 4.7l0 90.8c-2.8 1.3-5.5 2.9-8 4.6l-80.1-45.8c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8z"]},qy={prefix:"fas",iconName:"arrow-turn-up",icon:[384,512,["level-up"],"f148","M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z"]},g02=qy,L02={prefix:"fas",iconName:"u",icon:[384,512,[117],"55","M32 32c17.7 0 32 14.3 32 32l0 224c0 70.7 57.3 128 128 128s128-57.3 128-128l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32l0 224c0 106-86 192-192 192S0 394 0 288L0 64C0 46.3 14.3 32 32 32z"]},Gy={prefix:"fas",iconName:"square-root-variable",icon:[576,512,["square-root-alt"],"f698","M282.6 78.1c8-27.3 33-46.1 61.4-46.1l200 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L344 96 238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288 32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l45.6 0c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z"]},C02=Gy,Yy={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},M02=Yy,Ky={prefix:"fas",iconName:"backward-step",icon:[320,512,["step-backward"],"f048","M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241 64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-145 11.5 9.6 192 160z"]},v02=Ky,y02={prefix:"fas",iconName:"pallet",icon:[640,512,[],"f482","M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 64-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 224 0 224 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-64 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-224 0L96 320l-64 0zm96 64l160 0 0 64-160 0 0-64zm224 0l160 0 0 64-160 0 0-64z"]},x02={prefix:"fas",iconName:"faucet",icon:[512,512,[],"e005","M192 96l0 12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12 0-12c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l100.1 0c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48l36.1 0c17.7 0 32 14.3 32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160l-32 0-22.6-22.6c-6-6-14.1-9.4-22.6-9.4L256 224l0-43.8-32-4-32 4 0 43.8-18.7 0c-8.5 0-16.6 3.4-22.6 9.4L128 256l-96 0z"]},b02={prefix:"fas",iconName:"baseball-bat-ball",icon:[512,512,[],"f432","M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z"]},S02={prefix:"fas",iconName:"s",icon:[320,512,[115],"53","M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0s0 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z"]},N02={prefix:"fas",iconName:"timeline",icon:[640,512,[],"e29c","M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3L96 224l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0 0 54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-54.7 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-54.7c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3l0 54.7-320 0 0-54.7zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},w02={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32zM272 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM368 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM464 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},A02={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},Xy={prefix:"fas",iconName:"house-chimney-medical",icon:[576,512,["clinic-medical"],"f7f2","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-48 0 0-48c0-8.8-7.2-16-16-16l-32 0z"]},T02=Xy,ut={prefix:"fas",iconName:"temperature-three-quarters",icon:[320,512,["temperature-3","thermometer-3","thermometer-three-quarters"],"f2c8","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 144c0-8.8 7.2-16 16-16s16 7.2 16 16l0 178.7c18.6 6.6 32 24.4 32 45.3z"]},E02=ut,_02=ut,R02=ut,Zy={prefix:"fas",iconName:"mobile-screen",icon:[384,512,["mobile-android-alt"],"f3cf","M16 64C16 28.7 44.7 0 80 0L304 0c35.3 0 64 28.7 64 64l0 384c0 35.3-28.7 64-64 64L80 512c-35.3 0-64-28.7-64-64L16 64zM144 448c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zM304 64L80 64l0 320 224 0 0-320z"]},D02=Zy,O02={prefix:"fas",iconName:"plane-up",icon:[512,512,[],"e22d","M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6l0 56.7c0 10.9-10.7 18.6-21.1 15.2L320 320l0 80 57.6 43.2c4 3 6.4 7.8 6.4 12.8l0 42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14l0-42c0-5 2.4-9.8 6.4-12.8L192 400l0-80L21.1 377C10.7 380.4 0 372.7 0 361.8l0-56.7c0-10.7 5.3-20.7 14.2-26.6L192 160l0-66.3z"]},k02={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7L256 96c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96l11.5 0c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9l13.3 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-32 0c-9.1 12.1-19.9 22.9-32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c-34.9-26.2-58.7-66.3-63.2-112L68 304c-37.6 0-68-30.4-68-68s30.4-68 68-68l4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-4 0c-11 0-20 9-20 20s9 20 20 20l31.2 0c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2l128 0zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},Wy={prefix:"fas",iconName:"battery-half",icon:[576,512,["battery-3"],"f242","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm208 96L96 192l0 128 192 0 0-128z"]},j02=Wy,B02={prefix:"fas",iconName:"mountain-city",icon:[640,512,[],"e52e","M336 0c-26.5 0-48 21.5-48 48l0 92.1 71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-3.5 0 73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3L592 512c26.5 0 48-21.5 48-48l0-224c0-26.5-21.5-48-48-48l-24 0 0-72c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 72-40 0 0-144c0-26.5-21.5-48-48-48L336 0zm32 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm160 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM224 188.9L283.8 288 223 288l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512l379.1 0c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z"]},H02={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]},P02={prefix:"fas",iconName:"khanda",icon:[512,512,[9772],"f66d","M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0s0 0 0 0l-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1s0 0 0 0s0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5l0 19.8 35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3s0 0 0 0s0 0 0 0l.1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1c0 0 0 0 0 0s0 0 0 0L401.1 400l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4l0 28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7l0-28.1-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3s0 0 0 0s0 0 0 0l-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0c0 0 0 0 0 0s0 0 0 0L112 80l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6l0-19.1-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0l.1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1s0 0 0 0s0 0 0 0s0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z"]},Qy={prefix:"fas",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"]},V02=Qy,U02={prefix:"fas",iconName:"folder-tree",icon:[576,512,[],"f802","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32l0 96L0 384c0 35.3 28.7 64 64 64l192 0 0-64L64 384l0-224 192 0 0-64L64 96l0-64zM288 192c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4L320 0c-17.7 0-32 14.3-32 32l0 160zm0 288c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l-98.7 0c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4L320 288c-17.7 0-32 14.3-32 32l0 160z"]},F02={prefix:"fas",iconName:"network-wired",icon:[640,512,[],"f6ff","M256 64l128 0 0 64-128 0 0-64zM240 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l48 0 0 32L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 256 0 0 32-48 0c-26.5 0-48 21.5-48 48l0 96c0 26.5 21.5 48 48 48l160 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0-32 96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-256 0 0-32 48 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48L240 0zM96 448l0-64 128 0 0 64L96 448zm320-64l128 0 0 64-128 0 0-64z"]},I02={prefix:"fas",iconName:"map-pin",icon:[320,512,[128205],"f276","M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480l0-162.9c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9L192 480c0 17.7-14.3 32-32 32s-32-14.3-32-32z"]},q02={prefix:"fas",iconName:"hamsa",icon:[512,512,[],"f665","M34.6 288L80 288c8.8 0 16-7.2 16-16L96 72c0-22.1 17.9-40 40-40s40 17.9 40 40l0 132c0 11 9 20 20 20s20-9 20-20l0-164c0-22.1 17.9-40 40-40s40 17.9 40 40l0 164c0 11 9 20 20 20s20-9 20-20l0-132c0-22.1 17.9-40 40-40s40 17.9 40 40l0 200c0 8.8 7.2 16 16 16l45.4 0c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},G02={prefix:"fas",iconName:"cent-sign",icon:[384,512,[],"e3f5","M224 0c17.7 0 32 14.3 32 32l0 34.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8l0 34.7c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.7C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3L192 32c0-17.7 14.3-32 32-32z"]},Y02={prefix:"fas",iconName:"flask",icon:[448,512,[],"f0c3","M288 0L160 0 128 0C110.3 0 96 14.3 96 32s14.3 32 32 32l0 132.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512l309.2 0c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5L320 64c17.7 0 32-14.3 32-32s-14.3-32-32-32L288 0zM192 196.8L192 64l64 0 0 132.8c0 23.7 6.6 46.9 19 67.1L309.5 320l-171 0L173 263.9c12.4-20.2 19-43.4 19-67.1z"]},K02={prefix:"fas",iconName:"person-pregnant",icon:[384,512,[],"e31e","M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31l0-55.1-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1l1.1 0 12.5 0 2.4 0c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3l0 32c0 17.7-14.3 32-32 32l-16 0-40 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-8 0-8 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-97z"]},X02={prefix:"fas",iconName:"wand-sparkles",icon:[512,512,[],"f72b","M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7l0 21.4c0 8.8-7.2 16-16 16l-15.8 0c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9l0-27.6c0-8.8 7.2-16 16-16l34.6 0c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z"]},$y={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},Z02=$y,W02={prefix:"fas",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z"]},Q02={prefix:"fas",iconName:"power-off",icon:[512,512,[9211],"f011","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 224c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z"]},Jy={prefix:"fas",iconName:"right-long",icon:[512,512,["long-arrow-alt-right"],"f30b","M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z"]},$02=Jy,J02={prefix:"fas",iconName:"flag-usa",icon:[448,512,[],"f74d","M32 0C49.7 0 64 14.3 64 32l0 16 69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1l0 36.1-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9l0 32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3l0 62-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1l0 32.7 70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3l0 33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400l0 80c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64 0-70.5 0-32.7 0-63.3 0-32.7 0-63.3 0-32.7L0 64 0 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},c62={prefix:"fas",iconName:"laptop-file",icon:[640,512,[],"e51d","M128 0C92.7 0 64 28.7 64 64l0 224-44.8 0C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384L320 384l0-96-192 0 0-224 320 0 0 32 64 0 0-32c0-35.3-28.7-64-64-64L128 0zM512 128l-112 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l192 0c26.5 0 48-21.5 48-48l0-208-96 0c-17.7 0-32-14.3-32-32l0-96zm32 0l0 96 96 0-96-96z"]},cx={prefix:"fas",iconName:"tty",icon:[512,512,["teletype"],"f1e4","M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4l0-54.8c-49.6-18.1-104-18.1-153.6 0l0 54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm0 96c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM144 320l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32z"]},e62=cx,t62={prefix:"fas",iconName:"diagram-next",icon:[512,512,[],"e476","M512 160c0 35.3-28.7 64-64 64l-168 0 0 64 46.1 0c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41l46.1 0 0-64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 64zM448 416l0-64-82.7 0 .4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4L64 352l0 64 146.7 0 5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7L448 416z"]},l62={prefix:"fas",iconName:"person-rifle",icon:[576,512,[],"e54e","M265.2 192c25.4 0 49.8 7.1 70.8 19.9L336 512l-192 0 0-174.3L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8l50.4 0zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16l0 116.3c9.6 5.5 16 15.9 16 27.7l0 109.3 16-5.3 0-56c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16l0 84.5c0 6.9-4.4 13-10.9 15.2L480 325.3l0 26.7 48 0c8.8 0 16 7.2 16 16l0 16c0 8.8-7.2 16-16 16l-44 0 23 92.1c2.5 10.1-5.1 19.9-15.5 19.9L432 512c-8.8 0-16-7.2-16-16l0-96-16 0c-17.7 0-32-14.3-32-32l0-144c0-17.7 14.3-32 32-32l0-32c0-11.8 6.4-22.2 16-27.7L416 32c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 16 0z"]},n62={prefix:"fas",iconName:"house-medical-circle-exclamation",icon:[640,512,[],"e512","M320 368c0 59.5 29.5 112.1 74.8 144l-266.7 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64L320 256l0-48c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},s62={prefix:"fas",iconName:"closed-captioning",icon:[576,512,[],"f20a","M0 96C0 60.7 28.7 32 64 32l448 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z"]},ex={prefix:"fas",iconName:"person-hiking",icon:[384,512,["hiking"],"f6ec","M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9l0 89.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208l30.9 0 0-24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 55.8c0 .1 0 .2 0 .2s0 .2 0 .2L384 488c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-216-39.4 0c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59l4.2 0c15.6 0 27.1 14.7 23.3 29.8z"]},a62=ex,i62={prefix:"fas",iconName:"venus-double",icon:[640,512,[9890],"f226","M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1l0 34.9 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-34.9c-26.6-4.9-51.1-15.7-72-31.1z"]},o62={prefix:"fas",iconName:"images",icon:[576,512,[],"f302","M160 32c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64l352 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L160 32zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320l-144 0-48 0-80 0c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120L0 344c0 75.1 60.9 136 136 136l320 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-320 0c-48.6 0-88-39.4-88-88l0-224z"]},r62={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]},f62={prefix:"fas",iconName:"people-pulling",icon:[576,512,[],"e535","M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64L0 320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352l15.7 0 30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128l-53 0zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z"]},u62={prefix:"fas",iconName:"n",icon:[384,512,[110],"4e","M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6 320 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 384c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 50.5 8.4 38.5 21.1 33.9z"]},tx={prefix:"fas",iconName:"cable-car",icon:[512,512,[128673,57551,"tram"],"f7da","M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64l136 0 0-66.5-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5l0 76.5 136 0c35.3 0 64 28.7 64 64l0 160c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-160zm64 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0zm112 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-64 0z"]},m62=tx,d62={prefix:"fas",iconName:"cloud-rain",icon:[512,512,[127783,9926],"f73d","M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96L96 320zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3l0 3c0 26.5-21.5 48-48 48s-48-21.5-48-48l0-3c0-8.5 2.1-16.9 6.2-24.3z"]},h62={prefix:"fas",iconName:"building-circle-xmark",icon:[640,512,[],"e4d4","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8L384 48c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},p62={prefix:"fas",iconName:"ship",icon:[576,512,[128674],"f21a","M192 32c0-17.7 14.3-32 32-32L352 0c17.7 0 32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 128 44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240l0-128c0-26.5 21.5-48 48-48l48 0 0-32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7l0-90.7-256 0 0 90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},z62={prefix:"fas",iconName:"arrows-down-to-line",icon:[576,512,[],"e4b8","M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z"]},g62={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},lx={prefix:"fas",iconName:"face-grin",icon:[512,512,[128512,"grin"],"f580","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},L62=lx,nx={prefix:"fas",iconName:"delete-left",icon:[576,512,[9003,"backspace"],"f55a","M576 128c0-35.3-28.7-64-64-64L205.3 64c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7L512 448c35.3 0 64-28.7 64-64l0-256zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},C62=nx,Ja={prefix:"fas",iconName:"eye-dropper",icon:[512,512,["eye-dropper-empty","eyedropper"],"f1fb","M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6l0 42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480l42.4 0c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7L96 416l0-36.1c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z"]},M62=Ja,v62=Ja,y62={prefix:"fas",iconName:"file-circle-check",icon:[576,512,[],"e5a0","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},x62={prefix:"fas",iconName:"forward",icon:[512,512,[9193],"f04e","M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3l0 41.7 0 41.7L52.5 440.6zM256 352l0-96 0-128 0-32c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29l0-64z"]},ci={prefix:"fas",iconName:"mobile",icon:[384,512,[128241,"mobile-android","mobile-phone"],"f3ce","M80 0C44.7 0 16 28.7 16 64l0 384c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L80 0zm80 432l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},b62=ci,S62=ci,sx={prefix:"fas",iconName:"face-meh",icon:[512,512,[128528,"meh"],"f11a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},N62=sx,w62={prefix:"fas",iconName:"align-center",icon:[448,512,[],"f037","M352 64c0-17.7-14.3-32-32-32L128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32L32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32l-192 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32z"]},ax={prefix:"fas",iconName:"book-skull",icon:[448,512,["book-dead"],"f6b7","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2l0 12.8c0 8.8 7.2 16 16 16l64 0c8.8 0 16-7.2 16-16l0-12.8c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z"]},A62=ax,ix={prefix:"fas",iconName:"id-card",icon:[576,512,[62147,"drivers-license"],"f2c2","M0 96l576 0c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96zm0 32L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-288L0 128zM64 405.3c0-29.5 23.9-53.3 53.3-53.3l117.3 0c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7L74.7 416c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},T62=ix,ox={prefix:"fas",iconName:"outdent",icon:[448,512,["dedent"],"f03b","M0 64C0 46.3 14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 96l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6l0 158.6c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z"]},E62=ox,_62={prefix:"fas",iconName:"heart-circle-exclamation",icon:[576,512,[],"e4fe","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},mt={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},R62=mt,D62=mt,O62=mt,k62={prefix:"fas",iconName:"calendar-week",icon:[448,512,[],"f784","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16L80 256z"]},j62={prefix:"fas",iconName:"laptop-medical",icon:[640,512,[],"f812","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},B62={prefix:"fas",iconName:"b",icon:[320,512,[98],"42","M64 32C28.7 32 0 60.7 0 96L0 256 0 416c0 35.3 28.7 64 64 64l128 0c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128L64 32zm96 192l-96 0L64 96l96 0c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288l96 0 32 0c35.3 0 64 28.7 64 64s-28.7 64-64 64L64 416l0-128z"]},H62={prefix:"fas",iconName:"file-medical",icon:[384,512,[],"f477","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM160 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},P62={prefix:"fas",iconName:"dice-one",icon:[448,512,[9856],"f525","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},V62={prefix:"fas",iconName:"kiwi-bird",icon:[576,512,[],"f535","M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4l55.7 0c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3l0-240c0-70.7-57.3-128-128-128l-55.7 0c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3L96 456c0 13.3 10.7 24 24 24s24-10.7 24-24l0-46c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7l0 40.7c0 13.3 10.7 24 24 24s24-10.7 24-24l0-50.9c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},rx={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},U62=rx,ei={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224l8.5 0c13.3 0 24-10.7 24-24l0-128c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8l119.5 0z"]},F62=ei,I62=ei,fx={prefix:"fas",iconName:"utensils",icon:[448,512,[127860,61685,"cutlery"],"f2e7","M416 0C400 0 288 32 288 176l0 112c0 35.3 28.7 64 64 64l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 0-112 0-208c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7L80 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224.4c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16l0 134.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8L64 16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"]},q62=fx,ux={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},G62=ux,Y62={prefix:"fas",iconName:"mill-sign",icon:[384,512,[],"e1ed","M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128l0 80L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-26.5 21.5-48 48-48s48 21.5 48 48l0 42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32l0-154.5 35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48l0 208c0 17.7 14.3 32 32 32s32-14.3 32-32l0-208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z"]},K62={prefix:"fas",iconName:"bowl-rice",icon:[512,512,[],"e2eb","M176 56c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm24 48l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256l457.1 0c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28l-231.5 0c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24zm-24-96l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},X62={prefix:"fas",iconName:"skull",icon:[512,512,[128128],"f54c","M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1l0 64c0 26.5 21.5 48 48 48l48 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 64 0 0-48c0-8.8 7.2-16 16-16s16 7.2 16 16l0 48 48 0c26.5 0 48-21.5 48-48l0-64c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},mx={prefix:"fas",iconName:"tower-broadcast",icon:[576,512,["broadcast-tower"],"f519","M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4L320 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-296.6c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z"]},Z62=mx,W62={prefix:"fas",iconName:"truck-pickup",icon:[640,512,[128763],"f63c","M368.6 96l76.8 96L288 192l0-96 80.6 0zM224 80l0 112L64 192c-17.7 0-32 14.3-32 32l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l33.1 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l66.3 0c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16l33.1 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c0-17.7-14.3-32-32-32l-48.6 0L418.6 56c-12.1-15.2-30.5-24-50-24L272 32c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z"]},dx={prefix:"fas",iconName:"up-long",icon:[320,512,["long-arrow-alt-up"],"f30c","M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192l72 0 0 288c0 17.7 14.3 32 32 32l64 0c17.7 0 32-14.3 32-32l0-288 72 0c9.6 0 18.2-5.7 22-14.5z"]},Q62=dx,$62={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]},J62={prefix:"fas",iconName:"code-merge",icon:[448,512,[],"f387","M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3l0 205.3C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3l0-86.6c26.7 20.1 60 32 96 32l86.7 0c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48L208 240c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},c82={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},e82={prefix:"fas",iconName:"hurricane",icon:[384,512,[],"f751","M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9l0 63.3c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2l0-63.3c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},t82={prefix:"fas",iconName:"mound",icon:[576,512,[],"e52d","M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z"]},l82={prefix:"fas",iconName:"toilet-portable",icon:[320,512,[],"e583","M0 32L0 64l320 0 0-32c0-17.7-14.3-32-32-32L32 0C14.3 0 0 14.3 0 32zM24 96L0 96l0 24L0 488c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 224 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-368 0-24-24 0L24 96zM256 240l0 64c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64c0-8.8 7.2-16 16-16s16 7.2 16 16z"]},n82={prefix:"fas",iconName:"compact-disc",icon:[512,512,[128191,128192,128440],"f51f","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z"]},hx={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},s82=hx,a82={prefix:"fas",iconName:"caravan",icon:[640,512,[],"f8ff","M0 112C0 67.8 35.8 32 80 32l336 0c88.4 0 160 71.6 160 160l0 160 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0-288 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-44.2 0-80-35.8-80-80L0 112zM320 352l128 0 0-96-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l32 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 192zM96 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32L96 128zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},i82={prefix:"fas",iconName:"shield-cat",icon:[512,512,[],"e572","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4l.2 0c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4l48 0c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3l.2 0c5.8 0 10.4 4.7 10.4 10.4L352 272c0 53-43 96-96 96s-96-43-96-96l0-117.6zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},px={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]},o82=px,r82={prefix:"fas",iconName:"glass-water",icon:[384,512,[],"e4f4","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM73 156.5L66.4 64l251.3 0L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z"]},f82={prefix:"fas",iconName:"oil-well",icon:[576,512,[],"e532","M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6 96 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 264-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-137.3 0L340 257.5l-62.2 16.1L305.3 352l-66.6 0L265 277l-74.6 19.3L137.3 448 96 448l0-159.2 337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32 111.4 0 11.2 32-133.8 0z"]},u82={prefix:"fas",iconName:"vault",icon:[576,512,[],"e2c5","M64 0C28.7 0 0 28.7 0 64L0 416c0 35.3 28.7 64 64 64l16 0 16 32 64 0 16-32 224 0 16 32 64 0 16-32 16 0c35.3 0 64-28.7 64-64l0-352c0-35.3-28.7-64-64-64L64 0zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3L480 336c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-114.7c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z"]},m82={prefix:"fas",iconName:"mars",icon:[448,512,[9794],"f222","M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8l112 0c13.3 0 24 10.7 24 24l0 112c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80s0 0 0 0s0 0 0 0s0 0 0 0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z"]},d82={prefix:"fas",iconName:"toilet",icon:[448,512,[128701],"f7d8","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l8 0 0 148.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3l256 0c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4L416 48l8 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 0zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3c0 0 0-.1 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8c0 0 0 .1 0 .1l0 .3zM328.2 384l-.2 .5 0-.5 .2 0zM112 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},h82={prefix:"fas",iconName:"plane-circle-xmark",icon:[640,512,[],"e557","M256 0c-35 0-64 59.5-64 93.7l0 84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9l0 65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8l0 42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3l0-84.6C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},ye={prefix:"fas",iconName:"yen-sign",icon:[320,512,[165,"cny","jpy","rmb","yen"],"f157","M58.6 46.3C48.8 31.5 29 27.6 14.2 37.4S-4.4 67 5.4 81.8L100.2 224 48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 32-80 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 0-32 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.2 0L314.6 81.8c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.3z"]},p82=ye,z82=ye,g82=ye,L82=ye,dt={prefix:"fas",iconName:"ruble-sign",icon:[384,512,[8381,"rouble","rub","ruble"],"f158","M96 32C78.3 32 64 46.3 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0 0-32 112 0c79.5 0 144-64.5 144-144s-64.5-144-144-144L96 32zM240 256l-112 0 0-160 112 0c44.2 0 80 35.8 80 80s-35.8 80-80 80z"]},C82=dt,M82=dt,v82=dt,y82={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},x82={prefix:"fas",iconName:"guitar",icon:[512,512,[],"f7a6","M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},zx={prefix:"fas",iconName:"face-laugh-wink",icon:[512,512,["laugh-wink"],"f59c","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1l275.2 0c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z"]},b82=zx,S82={prefix:"fas",iconName:"horse-head",icon:[640,512,[],"f7ab","M64 464l0-147.1c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1l-3.4 0c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4c0 0 0 0-.1 0c0 0 0 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3c0 0 0 0 0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8L112 512c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},N82={prefix:"fas",iconName:"bore-hole",icon:[512,512,[],"e4c3","M256 0c-17.7 0-32 14.3-32 32l0 264.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4L288 32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48L0 464c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-80 0c-17.7 0-32 14.3-32 32l0 192c0 53-43 96-96 96s-96-43-96-96l0-192c0-17.7-14.3-32-32-32l-80 0z"]},w82={prefix:"fas",iconName:"industry",icon:[576,512,[],"f275","M64 32C46.3 32 32 46.3 32 64l0 240 0 48 0 80c0 26.5 21.5 48 48 48l416 0c26.5 0 48-21.5 48-48l0-128 0-151.8c0-18.2-19.4-29.7-35.4-21.1L352 215.4l0-63.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4 160 64c0-17.7-14.3-32-32-32L64 32z"]},gx={prefix:"fas",iconName:"circle-down",icon:[512,512,[61466,"arrow-alt-circle-down"],"f358","M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM244.7 395.3l-112-112c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l64 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 64 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-112 112c-6.2 6.2-16.4 6.2-22.6 0z"]},A82=gx,T82={prefix:"fas",iconName:"arrows-turn-to-dots",icon:[512,512,[],"e4c1","M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z"]},E82={prefix:"fas",iconName:"florin-sign",icon:[384,512,[],"e184","M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224 64 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l37.3 0c38.8 0 73.7-23.3 88.6-59.1L213.3 288 320 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-80 0 45.1-108.3c5-11.9 16.6-19.7 29.5-19.7L352 96c17.7 0 32-14.3 32-32s-14.3-32-32-32l-37.3 0z"]},ti={prefix:"fas",iconName:"arrow-down-short-wide",icon:[576,512,["sort-amount-desc","sort-amount-down-alt"],"f884","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},_82=ti,R82=ti,D82={prefix:"fas",iconName:"less-than",icon:[384,512,[62774],"3c","M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z"]},O82={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},k82={prefix:"fas",iconName:"car-tunnel",icon:[512,512,[],"e4de","M256 0C114.6 0 0 114.6 0 256L0 448c0 35.3 28.7 64 64 64l42.8 0c-6.6-5.9-10.8-14.4-10.8-24l0-112c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7l115.2 0c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6l0 112c0 9.6-4.2 18.1-10.8 24l42.8 0c35.3 0 64-28.7 64-64l0-192C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24l0-40-192 0 0 40c0 9.6-4.2 18.1-10.8 24l213.7 0zM190.8 277.5L177 320l158 0-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5l-115.2 0c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]},j82={prefix:"fas",iconName:"head-side-cough",icon:[640,512,[],"e061","M0 224.2C0 100.6 100.2 0 224 0l24 0c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8L448 320s0 0 0 0l0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416l0 16c0 26.5-21.5 48-48 48l-80 0 0 8c0 13.3-10.7 24-24 24l-40 0s0 0 0 0L96 512c-17.7 0-32-14.3-32-32l0-72.7c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},B82={prefix:"fas",iconName:"grip-lines",icon:[448,512,[],"f7a4","M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},H82={prefix:"fas",iconName:"thumbs-down",icon:[512,512,[128078,61576],"f165","M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2l144 0c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48l-97.5 0c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7l0 38.3 0 48 0 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384l64 0c17.7 0 32-14.3 32-32l0-224c0-17.7-14.3-32-32-32L32 96C14.3 96 0 110.3 0 128L0 352c0 17.7 14.3 32 32 32z"]},P82={prefix:"fas",iconName:"user-lock",icon:[640,512,[],"f502","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l362.8 0c-5.4-9.4-8.6-20.3-8.6-32l0-128c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7l-91.4 0zM528 240c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},Lx={prefix:"fas",iconName:"arrow-right-long",icon:[512,512,["long-arrow-right"],"f178","M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"]},V82=Lx,U82={prefix:"fas",iconName:"anchor-circle-xmark",icon:[640,512,[],"e4ac","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2L320 448l0-80 0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},Cx={prefix:"fas",iconName:"ellipsis",icon:[448,512,["ellipsis-h"],"f141","M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},F82=Cx,I82={prefix:"fas",iconName:"chess-pawn",icon:[320,512,[9823],"f443","M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88L96 224c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400l160 0L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32l-8.5 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512l242.7 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432 64 432 22.6 473.4z"]},Mx={prefix:"fas",iconName:"kit-medical",icon:[576,512,["first-aid"],"f479","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l32 0L96 32 64 32zm64 0l0 448 320 0 0-448L128 32zM512 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-32 0 0 448 32 0zM256 176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},q82=Mx,G82={prefix:"fas",iconName:"person-through-window",icon:[640,512,[],"e5a9","M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0l-64 0L64 64zm288 0l224 0 0 320-67.7 0-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320l-45.8 0 42.7 64L592 448c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 400c0 26.5 21.5 48 48 48l260.2 0 33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0L192 384s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},Y82={prefix:"fas",iconName:"toolbox",icon:[512,512,[129520],"f552","M176 88l0 40 160 0 0-40c0-4.4-3.6-8-8-8L184 80c-4.4 0-8 3.6-8 8zm-48 40l0-40c0-30.9 25.1-56 56-56l144 0c30.9 0 56 25.1 56 56l0 40 28.1 0c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9l0 92.1-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32-128 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L0 320l0-92.1c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1l28.1 0zM0 416l0-64 128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0 0 64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64z"]},K82={prefix:"fas",iconName:"hands-holding-circle",icon:[640,512,[],"e4fb","M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40l0 40 0 80 0 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2c0 0 0 0 0 0l25.3 25.3c21 21 32.8 49.5 32.8 79.2l0 78.9c0 26.5-21.5 48-48 48l-66.7 0c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5L0 224l0-64 0-56C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40l0 56 0 64 0 101.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7L400 512c-26.5 0-48-21.5-48-48l0-78.9c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3c0 0 0 0 0 0l15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3l0-40.2 0-80 0-40c0-22.1 17.9-40 40-40z"]},X82={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96l0 3.6c0 15.7-12.7 28.4-28.4 28.4l-135.1 0c-15.7 0-28.4-12.7-28.4-28.4l0-3.6c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4l112 0c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5l64.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6L272 240c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 239.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64.3 0c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},vx={prefix:"fas",iconName:"credit-card",icon:[576,512,[128179,62083,"credit-card-alt"],"f09d","M64 32C28.7 32 0 60.7 0 96l0 32 576 0 0-32c0-35.3-28.7-64-64-64L64 32zM576 224L0 224 0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-192zM112 352l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16z"]},Z82=vx,yx={prefix:"fas",iconName:"car",icon:[512,512,[128664,"automobile"],"f1b9","M135.2 117.4L109.1 192l293.8 0-26.1-74.6C372.3 104.6 360.2 96 346.6 96L165.4 96c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32l181.2 0c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2l0 144 0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L96 400l0 48c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-48L0 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},W82=yx,Q82={prefix:"fas",iconName:"hand-holding-hand",icon:[576,512,[],"e4f7","M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32L384 32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-36.8 0-44.9 36c-22.7 18.2-50.9 28-80 28L304 224l-16 0-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-120.6 0L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160c0 0 0 0 0 0l.9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 480 32 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},xx={prefix:"fas",iconName:"book-open-reader",icon:[512,512,["book-reader"],"f5da","M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152l0 264-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427L0 224c0-17.7 14.3-32 32-32l30.3 0c63.6 0 125.6 19.6 177.7 56zm32 264l0-264c52.1-36.4 114.1-56 177.7-56l30.3 0c17.7 0 32 14.3 32 32l0 203c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z"]},$82=xx,J82={prefix:"fas",iconName:"mountain-sun",icon:[640,512,[],"e52f","M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512l325.2 0 75 0 122.8 0c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z"]},cc2={prefix:"fas",iconName:"arrows-left-right-to-line",icon:[640,512,[],"e4ba","M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-320c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},ec2={prefix:"fas",iconName:"dice-d20",icon:[512,512,[],"f6cf","M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7l0 123.5c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4l0-123.5zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9l0 52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8l0-52.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9l-145.7 0c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176l163.2 0c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2l-3.2 0c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z"]},tc2={prefix:"fas",iconName:"truck-droplet",icon:[640,512,[],"e58c","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z"]},lc2={prefix:"fas",iconName:"file-circle-xmark",icon:[576,512,[],"e5a1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z"]},bx={prefix:"fas",iconName:"temperature-arrow-up",icon:[576,512,["temperature-up"],"e040","M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48l0 164.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5L128 112zM176 0C114.1 0 64 50.1 64 112l0 164.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6L288 112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3L192 112c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 210.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160l32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 288c0 17.7 14.3 32 32 32s32-14.3 32-32l0-288z"]},nc2=bx,sc2={prefix:"fas",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0L133.9 0c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0L487.4 0C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z"]},ac2={prefix:"fas",iconName:"bed",icon:[640,512,[128716],"f236","M32 32c17.7 0 32 14.3 32 32l0 256 224 0 0-160c0-17.7 14.3-32 32-32l224 0c53 0 96 43 96 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-32-224 0-32 0L64 416l0 32c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Sx={prefix:"fas",iconName:"square-h",icon:[448,512,["h-square"],"f0fd","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM336 152l0 104 0 104c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-80-128 0 0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24l0 80 128 0 0-80c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},ic2=Sx,oc2={prefix:"fas",iconName:"podcast",icon:[448,512,[],"f2ce","M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z"]},ht={prefix:"fas",iconName:"temperature-full",icon:[320,512,["temperature-4","thermometer-4","thermometer-full"],"f2c7","M160 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L208 112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L48 112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3L144 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 210.7c18.6 6.6 32 24.4 32 45.3z"]},rc2=ht,fc2=ht,uc2=ht,mc2={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},dc2={prefix:"fas",iconName:"superscript",icon:[512,512,[],"f12b","M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80l0 80c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-128zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l15.3 0 89.6 128L47.3 384 32 384c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-15.3 0L215.1 256l89.6-128 15.3 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64L32 64z"]},hc2={prefix:"fas",iconName:"plug-circle-xmark",icon:[576,512,[],"e560","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},pc2={prefix:"fas",iconName:"star-of-life",icon:[512,512,[],"f621","M208 32c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 140.9 122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.6 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1 304 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-140.9L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4L208 32z"]},zc2={prefix:"fas",iconName:"phone-slash",icon:[640,512,[],"f3dd","M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z"]},gc2={prefix:"fas",iconName:"paint-roller",icon:[512,512,[],"f5aa","M0 64C0 28.7 28.7 0 64 0L352 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64L64 192c-35.3 0-64-28.7-64-64L0 64zM160 352c0-17.7 14.3-32 32-32l0-16c0-44.2 35.8-80 80-80l144 0c17.7 0 32-14.3 32-32l0-32 0-90.5c37.3 13.2 64 48.7 64 90.5l0 32c0 53-43 96-96 96l-144 0c-8.8 0-16 7.2-16 16l0 16c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-128z"]},Nx={prefix:"fas",iconName:"handshake-angle",icon:[640,512,["hands-helping"],"f4c4","M544 248l0 3.3 69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5L296 64c-37.1 0-67.6 28-71.6 64l-.4 0 0 120c0 22.1 17.9 40 40 40s40-17.9 40-40l0-72c0 0 0-.1 0-.1l0-15.9 16 0 136 0c0 0 0 0 .1 0l7.9 0c44.2 0 80 35.8 80 80l0 8zM336 192l0 56c0 39.8-32.2 72-72 72s-72-32.2-72-72l0-118.6c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1l160 0c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16l2.7 0c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8l0-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z"]},Lc2=Nx,wx={prefix:"fas",iconName:"location-dot",icon:[384,512,["map-marker-alt"],"f3c5","M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},Cc2=wx,Mc2={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z"]},vc2={prefix:"fas",iconName:"greater-than",icon:[384,512,[62769],"3e","M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z"]},Ax={prefix:"fas",iconName:"person-swimming",icon:[576,512,[127946,"swimmer"],"f5c4","M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},yc2=Ax,xc2={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Tx={prefix:"fas",iconName:"droplet",icon:[384,512,[128167,"tint"],"f043","M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0l1.8 0c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z"]},bc2=Tx,Sc2={prefix:"fas",iconName:"eraser",icon:[576,512,[],"f12d","M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7L288 480l9.4 0L512 480c17.7 0 32-14.3 32-32s-14.3-32-32-32l-124.1 0L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416l-9.4 0-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z"]},pt={prefix:"fas",iconName:"earth-americas",icon:[512,512,[127758,"earth","earth-america","globe-americas"],"f57d","M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5l0 39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9l0 39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7l0-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1L257 256c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Nc2=pt,wc2=pt,Ac2=pt,Tc2={prefix:"fas",iconName:"person-burst",icon:[640,512,[],"e53b","M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-223.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9 408 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.3-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z"]},Ec2={prefix:"fas",iconName:"dove",icon:[512,512,[128330],"f4ba","M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6l0-31.5C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144l0 30.6s0 0 0 0l0 1.3s0 0 0 0l0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448l74.4 0c88.4 0 160-71.6 160-160l0-160 29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3L400 64c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Ex={prefix:"fas",iconName:"battery-empty",icon:[576,512,["battery-0"],"f244","M80 160c-8.8 0-16 7.2-16 16l0 160c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16L80 160zM0 176c0-44.2 35.8-80 80-80l384 0c44.2 0 80 35.8 80 80l0 16c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l0 16c0 44.2-35.8 80-80 80L80 416c-44.2 0-80-35.8-80-80L0 176z"]},_c2=Ex,Rc2={prefix:"fas",iconName:"socks",icon:[512,512,[129510],"f696","M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6l0-144L128 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64l160 0 0-16c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0L176 0c-26.5 0-48 21.5-48 48l0 16zM320 96l0 144c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304l0-208L320 96zM512 64l0-16c0-26.5-21.5-48-48-48L368 0c-26.5 0-48 21.5-48 48l0 16 192 0z"]},Dc2={prefix:"fas",iconName:"inbox",icon:[512,512,[],"f01c","M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-92.1c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32L121 32zm0 64l270 0 48 192-51.2 0c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7l-120.4 0c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7L73 288 121 96z"]},Oc2={prefix:"fas",iconName:"section",icon:[256,512,[],"e447","M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31c0 0 0 0 0 0l3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2c0 0 0 0 0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6c0 0 0 0 0 0l.2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5l-.6-.2-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z"]},li={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},kc2=li,jc2=li,Bc2={prefix:"fas",iconName:"envelope-open-text",icon:[512,512,[],"f658","M215.4 96L144 96l-36.2 0L96 96l0 8.8L96 144l0 40.4 0 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3 48 96c0-26.5 21.5-48 48-48l76.6 0 49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48 416 48c26.5 0 48 21.5 48 48l0 44.3 22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4l0-89 0-40.4 0-39.2 0-8.8-11.8 0L368 96l-71.4 0-81.3 0zM0 448L0 242.1 217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1 512 448s0 0 0 0c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64c0 0 0 0 0 0zM176 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},ni={prefix:"fas",iconName:"hospital",icon:[640,512,[127973,62589,"hospital-alt","hospital-wide"],"f0f8","M192 48c0-26.5 21.5-48 48-48L400 0c26.5 0 48 21.5 48 48l0 464-80 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-80 0 0-464zM48 96l112 0 0 416L48 512c-26.5 0-48-21.5-48-48L0 320l80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 288l0-64 80 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L0 192l0-48c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 144c0 26.5-21.5 48-48 48l-112 0 0-416 112 0zM312 64c-8.8 0-16 7.2-16 16l0 24-24 0c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l24 0 0 24c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-24 24 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-24 0 0-24c0-8.8-7.2-16-16-16l-16 0z"]},Hc2=ni,Pc2=ni,Vc2={prefix:"fas",iconName:"wine-bottle",icon:[512,512,[],"f72f","M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z"]},Uc2={prefix:"fas",iconName:"chess-rook",icon:[448,512,[9820],"f447","M32 192L32 48c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 40c0 4.4 3.6 8 8 8l32 0c4.4 0 8-3.6 8-8l0-40c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16l0 144c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144L80 400 96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96l32 0c8.8 0 16-7.2 16-16l0-48c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432l320 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L38.6 512C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z"]},si={prefix:"fas",iconName:"bars-staggered",icon:[512,512,["reorder","stream"],"f550","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},Fc2=si,Ic2=si,qc2={prefix:"fas",iconName:"dharmachakra",icon:[512,512,[9784],"f655","M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Gc2={prefix:"fas",iconName:"hotdog",icon:[512,512,[127789],"f80f","M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9c0 0 0 0 0 0s0 0 0 0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4c0 0 0 0 0 0l-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z"]},_x={prefix:"fas",iconName:"person-walking-with-cane",icon:[512,512,["blind"],"f29d","M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6l0 43.2c0 17 6.7 33.3 18.7 45.3L224 397.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-89.4c0-12.7-5.1-24.9-14.1-33.9L224 306.7l0-93.4 70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128l-24.4 0zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z"]},Yc2=_x,Kc2={prefix:"fas",iconName:"drum",icon:[512,512,[129345],"f569","M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208L0 368c0 31.3 27.4 58.8 72 78.7L72 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 119.4c33 8.9 71.1 14.5 112 16.1L232 376c0-13.3 10.7-24 24-24s24 10.7 24 24l0 103.5c40.9-1.6 79-7.2 112-16.1L392 344c0-13.3 10.7-24 24-24s24 10.7 24 24l0 102.7c44.6-19.9 72-47.4 72-78.7l0-160c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z"]},Xc2={prefix:"fas",iconName:"ice-cream",icon:[448,512,[127848],"f810","M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16l-.9 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l53.5 0 181 0 53.5 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-.9 0zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288 96 288z"]},Zc2={prefix:"fas",iconName:"heart-circle-bolt",icon:[576,512,[],"e4fc","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6l0-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1l0 5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},Wc2={prefix:"fas",iconName:"fax",icon:[512,512,[128224,128439],"f1ac","M128 64l0 96 64 0 0-96 194.7 0L416 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0L192 0c-35.3 0-64 28.7-64 64zM0 160L0 480c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32zm480 32l-352 0 0 288c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Qc2={prefix:"fas",iconName:"paragraph",icon:[448,512,[182],"f1dd","M192 32l64 0 160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96-32 0c-88.4 0-160-71.6-160-160s71.6-160 160-160z"]},Rx={prefix:"fas",iconName:"check-to-slot",icon:[576,512,["vote-yea"],"f772","M96 80c0-26.5 21.5-48 48-48l288 0c26.5 0 48 21.5 48 48l0 304L96 384 96 80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48l16 0 0 128 448 0 0-128 16 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48L48 480c-26.5 0-48-21.5-48-48l0-96z"]},$c2=Rx,Jc2={prefix:"fas",iconName:"star-half",icon:[576,512,[61731],"f089","M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8 288 0zM429.9 512c1.1 .1 2.1 .1 3.2 0l-3.2 0z"]},ai={prefix:"fas",iconName:"boxes-stacked",icon:[576,512,[62625,"boxes","boxes-alt"],"f468","M248 0L208 0c-26.5 0-48 21.5-48 48l0 112c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-112c0-26.5-21.5-48-48-48L328 0l0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80zM64 256c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0zM352 512l160 0c35.3 0 64-28.7 64-64l0-128c0-35.3-28.7-64-64-64l-40 0 0 80c0 8.8-7.2 16-16 16l-48 0c-8.8 0-16-7.2-16-16l0-80-40 0c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2l0 160c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z"]},ce2=ai,ee2=ai,Dx={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},te2=Dx,Ox={prefix:"fas",iconName:"ear-listen",icon:[512,512,["assistive-listening-systems"],"f2a2","M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1c0 0 0 0-.1 0c0 0 0 0 0 0L384 32 398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78l0 6.1c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112l0-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z"]},le2=Ox,ne2={prefix:"fas",iconName:"tree-city",icon:[640,512,[],"e587","M288 48c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 144 40 0 0-72c0-13.3 10.7-24 24-24s24 10.7 24 24l0 72 24 0c26.5 0 48 21.5 48 48l0 224c0 26.5-21.5 48-48 48l-160 0-96 0c-26.5 0-48-21.5-48-48l0-416zm64 32l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM352 272l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM512 368l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80l-16 0 0 160c0 18-15 32-32 32c-18 0-32-14-32-32l0-160-16 0c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z"]},se2={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},ae2={prefix:"fas",iconName:"font",icon:[448,512,[],"f031","M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416 32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-1.8 0 18-48 159.6 0 18 48-1.8 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-25.8 0L254 52.8zM279.8 304l-111.6 0L224 155.1 279.8 304z"]},ie2={prefix:"fas",iconName:"table-cells-row-lock",icon:[640,512,[],"e67a","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zM528 240c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},oe2={prefix:"fas",iconName:"rupiah-sign",icon:[512,512,[],"e23d","M0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160zm256-96l80 0c61.9 0 112 50.1 112 112s-50.1 112-112 112l-48 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128 0-160c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48l-48 0 0 96 48 0z"]},kx={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},re2=kx,ii={prefix:"fas",iconName:"table-tennis-paddle-ball",icon:[512,512,[127955,"ping-pong-paddle-ball","table-tennis"],"f45d","M416 288c-50.1 0-93.6 28.8-114.6 70.8L68.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C471.8 297.6 445 288 416 288zM49.3 151.9L290.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3l-2.7 0c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L88.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32C3.1 464.3-.3 455.7 0 446.9s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8C45.5 285.5 32 252.9 32 219l0-2.7c0-22.8 6.1-44.9 17.3-64.3zM416 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},fe2=ii,ue2=ii,jx={prefix:"fas",iconName:"person-dots-from-line",icon:[576,512,["diagnoses"],"f470","M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1L176 432l224 0 0-109.3c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24l528 0c13.3 0 24-10.7 24-24s-10.7-24-24-24L24 464zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},me2=jx,Bx={prefix:"fas",iconName:"trash-can-arrow-up",icon:[448,512,["trash-restore-alt"],"f82a","M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"]},de2=Bx,he2={prefix:"fas",iconName:"naira-sign",icon:[448,512,[],"e1f6","M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64l0 192-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 100.2 0 97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6l0-128 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0 0-192c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 192-57.5 0L122.6 46.3zM305.1 320l14.9 0 0 22.3L305.1 320zM185.5 256L128 256l0-86.3L185.5 256z"]},pe2={prefix:"fas",iconName:"cart-arrow-down",icon:[576,512,[],"f218","M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48l45.5 0c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5L488 384c13.3 0 24-10.7 24-24s-10.7-24-24-24l-288.3 0c-11.5 0-21.4-8.2-23.6-19.5L170.7 288l288.5 0c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32L360 32l0 102.1 23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23L312 32 120.1 32C111 12.8 91.6 0 69.5 0L24 0zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},ze2={prefix:"fas",iconName:"walkie-talkie",icon:[384,512,[],"f8ef","M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24l0 72L48 96C21.5 96 0 117.5 0 144L0 300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9L32 464c0 26.5 21.5 48 48 48l224 0c26.5 0 48-21.5 48-48l0-92.1c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9L384 144c0-26.5-21.5-48-48-48l-16 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-32 0c0-17.7-14.3-32-32-32s-32 14.3-32 32l-48 0 0-72zm0 136l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Hx={prefix:"fas",iconName:"file-pen",icon:[576,512,[128221,"file-edit"],"f31c","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},ge2=Hx,Le2={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z"]},oi={prefix:"fas",iconName:"square-pen",icon:[448,512,["pen-square","pencil-square"],"f14b","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"]},Ce2=oi,Me2=oi,ve2={prefix:"fas",iconName:"suitcase-rolling",icon:[384,512,[],"f5c1","M144 56c0-4.4 3.6-8 8-8l80 0c4.4 0 8 3.6 8 8l0 72-96 0 0-72zm176 72l-32 0 0-72c0-30.9-25.1-56-56-56L152 0C121.1 0 96 25.1 96 56l0 72-32 0c-35.3 0-64 28.7-64 64L0 416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32l128 0c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64zM112 224l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},ye2={prefix:"fas",iconName:"person-circle-exclamation",icon:[576,512,[],"e53f","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},xe2={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},ri={prefix:"fas",iconName:"battery-full",icon:[576,512,[128267,"battery","battery-5"],"f240","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm368 96L96 192l0 128 352 0 0-128z"]},be2=ri,Se2=ri,Ne2={prefix:"fas",iconName:"skull-crossbones",icon:[448,512,[128369,9760],"f714","M368 128c0 44.4-25.4 83.5-64 106.4l0 21.6c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-21.6c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z"]},we2={prefix:"fas",iconName:"code-compare",icon:[512,512,[],"e13a","M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9l0 40 16 0c35.3 0 64-28.7 64-64l0-166.7C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3L464 320c0 70.7-57.3 128-128 128l-16 0 0 40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9l0-40-16 0c-35.3 0-64 28.7-64 64l0 166.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3L48 192c0-70.7 57.3-128 128-128l16 0 0-40zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z"]},Px={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},Ae2=Px,Te2={prefix:"fas",iconName:"school-lock",icon:[640,512,[],"e56f","M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96 592 96c26.5 0 48 21.5 48 48l0 128c0-61.9-50.1-112-112-112s-112 50.1-112 112l0 24.6c-19.1 11.1-32 31.7-32 55.4l-63.7 0-.3 0c-35.3 0-64 28.7-64 64l0 96 64 0s0 0 0 0L48 512c-26.5 0-48-21.5-48-48L0 144c0-26.5 21.5-48 48-48l118.3 0L302.2 5.4zM80 208l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm0 128l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120l0 16 16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48z"]},Ee2={prefix:"fas",iconName:"tower-cell",icon:[576,512,[],"e585","M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448l220.6 0 20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384l-162.4 0 14.5-32 133.3 0 14.5 32zM288 205.3L325.6 288l-75.2 0L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z"]},Vx={prefix:"fas",iconName:"down-long",icon:[320,512,["long-arrow-alt-down"],"f309","M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z"]},_e2=Vx,Re2={prefix:"fas",iconName:"ranking-star",icon:[640,512,[],"e561","M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32l0 192c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-192c0-17.7-14.3-32-32-32l-128 0zM32 320c-17.7 0-32 14.3-32 32L0 480c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L32 320zm416 96l0 64c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-128 0c-17.7 0-32 14.3-32 32z"]},De2={prefix:"fas",iconName:"chess-king",icon:[448,512,[9818],"f43f","M224 0c17.7 0 32 14.3 32 32l0 16 16 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0 0 48 152 0c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400 80 400 3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40l152 0 0-48-16 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l16 0 0-16c0-17.7 14.3-32 32-32zM38.6 473.4L80 432l288 0 41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6L54.6 512C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z"]},Oe2={prefix:"fas",iconName:"person-harassing",icon:[576,512,[],"e549","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9 88 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-244.7 47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7l-35.9 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344l0 58.7-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9L576 344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16l56 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-56 0c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z"]},ke2={prefix:"fas",iconName:"brazilian-real-sign",icon:[512,512,[],"e46c","M400 0c17.7 0 32 14.3 32 32l0 18.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5l-1.7 0c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4l0 3.4c0 51.2-33.6 94.6-80 109.2l0 21.3c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-19.4c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5l0-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2L368 32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32l80 0c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320 64 320l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 288 0 64zM64 256l48 0c44.2 0 80-35.8 80-80s-35.8-80-80-80L64 96l0 160z"]},Ux={prefix:"fas",iconName:"landmark-dome",icon:[512,512,["landmark-alt"],"f752","M248 0l16 0c13.3 0 24 10.7 24 24l0 10.7C368.4 48.1 431.9 111.6 445.3 192l2.7 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32l2.7 0C80.1 111.6 143.6 48.1 224 34.7L224 24c0-13.3 10.7-24 24-24zM64 288l64 0 0 128 40 0 0-128 64 0 0 128 48 0 0-128 64 0 0 128 40 0 0-128 64 0 0 132.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512L32 512c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1L64 288z"]},je2=Ux,Be2={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},fi={prefix:"fas",iconName:"tv",icon:[640,512,[63717,"television","tv-alt"],"f26c","M64 64l0 288 512 0 0-288L64 64zM0 64C0 28.7 28.7 0 64 0L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 416c-35.3 0-64-28.7-64-64L0 64zM128 448l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-384 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},He2=fi,Pe2=fi,Ve2={prefix:"fas",iconName:"shrimp",icon:[512,512,[129424],"e448","M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64l1 0c3.7 88.9 77 160 167 160l56 0 0-192-24 0L88.8 128 64 128c-17.7 0-32-14.3-32-32s14.3-32 32-32l400 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L64 32zM224 456c0 13.3 10.7 24 24 24l72 0 0-72.2-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3l0 69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128l-16 0 0 192 18.3 0c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Fx={prefix:"fas",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Ue2=Fx,Fe2={prefix:"fas",iconName:"jug-detergent",icon:[384,512,[],"e519","M96 24c0-13.3 10.7-24 24-24l80 0c13.3 0 24 10.7 24 24l0 24 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24L88 96C74.7 96 64 85.3 64 72s10.7-24 24-24l8 0 0-24zM0 256c0-70.7 57.3-128 128-128l128 0c70.7 0 128 57.3 128 128l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256zm256 0l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},Ix={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},Ie2=Ix,qe2={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3l-91.4 0zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7l0-187.8L591.4 312z"]},Ge2={prefix:"fas",iconName:"wind",icon:[512,512,[],"f72e","M288 32c0 17.7 14.3 32 32 32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l320 0c53 0 96-43 96-96s-43-96-96-96L320 0c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32l32 0c53 0 96-43 96-96s-43-96-96-96L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32zM128 512l32 0c53 0 96-43 96-96s-43-96-96-96L32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},qx={prefix:"fas",iconName:"car-burst",icon:[640,512,["car-crash"],"f5e1","M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z"]},Ye2=qx,Ke2={prefix:"fas",iconName:"y",icon:[384,512,[121],"59","M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-149.7L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z"]},Gx={prefix:"fas",iconName:"person-snowboarding",icon:[512,512,[127938,"snowboarding"],"f7ce","M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6l28.2 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-28.2 0c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Xe2=Gx,Yx={prefix:"fas",iconName:"truck-fast",icon:[640,512,["shipping-fast"],"f48b","M112 0C85.5 0 64 21.5 64 48l0 48L16 96c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 208 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 160l-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l16 0 176 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 224l-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 144 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L64 288l0 128c0 53 43 96 96 96s96-43 96-96l128 0c0 53 43 96 96 96s96-43 96-96l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64 0-32 0-18.7c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7L416 96l0-48c0-26.5-21.5-48-48-48L112 0zM544 237.3l0 18.7-128 0 0-96 50.7 0L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},Ze2=Yx,We2={prefix:"fas",iconName:"fish",icon:[576,512,[128031],"f578","M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Qe2={prefix:"fas",iconName:"user-graduate",icon:[448,512,[],"f501","M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9l0 57.1c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-57.1L48 93.3l0 65.1 15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9l-32 0c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4l0-71.8C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z"]},Kx={prefix:"fas",iconName:"circle-half-stroke",icon:[512,512,[9680,"adjust"],"f042","M448 256c0-106-86-192-192-192l0 384c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},$e2=Kx,Je2={prefix:"fas",iconName:"clapperboard",icon:[512,512,[],"e131","M448 32l-86.1 0-1 1-127 127 92.1 0 1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128l0-64c0-15.1-5.3-29.1-14-40l-104 104L512 160zM294.1 32l-92.1 0-1 1L73.9 160l92.1 0 1-1 127-127zM64 32C28.7 32 0 60.7 0 96l0 64 6.1 0 1-1 127-127L64 32zM512 192L0 192 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-224z"]},Xx={prefix:"fas",iconName:"circle-radiation",icon:[512,512,[9762,"radiation-alt"],"f7ba","M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},c52=Xx,Zx={prefix:"fas",iconName:"baseball",icon:[512,512,[129358,9918,"baseball-ball"],"f433","M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z"]},e52=Zx,t52={prefix:"fas",iconName:"jet-fighter-up",icon:[512,512,[],"e518","M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2l0 77-144 84L48 280c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 56 0 32 0 24c0 13.3 10.7 24 24 24s24-10.7 24-24l0-8 144 0 0 32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12l0 16c0 8.8 7.2 16 16 16l96 0 0-64c0-8.8 7.2-16 16-16s16 7.2 16 16l0 64 96 0c8.8 0 16-7.2 16-16l0-16c0-4.6-2-9-5.5-12L320 416.7l0-32.7 144 0 0 8c0 13.3 10.7 24 24 24s24-10.7 24-24l0-24 0-32 0-56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 18.8-144-84 0-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z"]},Wx={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 16 192 0 0-16c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-16-192 0 0 16c0 1.7-.1 3.4-.3 5L272 288l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-1.7 .1-3.4 .3-5L144 224l-96 0c-26.5 0-48-21.5-48-48L0 80z"]},l52=Wx,n52={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]},ui={prefix:"fas",iconName:"volume-xmark",icon:[576,512,["volume-mute","volume-times"],"f6a9","M301.1 34.8C312.6 40 320 51.4 320 64l0 384c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352 64 352c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l67.8 0L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]},s52=ui,a52=ui,i52={prefix:"fas",iconName:"hand-sparkles",icon:[640,512,[],"e05d","M320 0c17.7 0 32 14.3 32 32l0 208c0 8.8 7.2 16 16 16s16-7.2 16-16l0-176c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-112c0-17.7 14.3-32 32-32s32 14.3 32 32l0 195.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512l-19.2 0c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6l0-272c0-17.7 14.3-32 32-32s32 14.3 32 32l0 176c0 8.8 7.2 16 16 16s16-7.2 16-16l0-208c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z"]},Qx={prefix:"fas",iconName:"grip",icon:[448,512,["grip-horizontal"],"f58d","M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48zm32-192l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40l48 0c22.1 0 40-17.9 40-40l0-48z"]},o52=Qx,$x={prefix:"fas",iconName:"share-from-square",icon:[576,512,[61509,"share-square"],"f14d","M352 224l-46.5 0c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8l-2.5 0c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144l80 0 0-61.3C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2l-3.7 0c-17.7 0-32-14.3-32-32l0-64zM80 96c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 96z"]},r52=$x,Jx={prefix:"fas",iconName:"child-combatant",icon:[576,512,["child-rifle"],"e4e0","M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352l0-128 16 0 0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-179.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9l-12.3 0c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5 104 480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0L432 0 416 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l0 100.3c-9.6 5.5-16 15.9-16 27.7l0 32c-17.7 0-32 14.3-32 32l0 144c0 17.7 14.3 32 32 32l16 0 0 96c0 8.8 7.2 16 16 16l59.5 0c10.4 0 18-9.8 15.5-19.9L484 400l44 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-48 0 0-26.7 53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2l0-84.5c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16l0 56-16 5.3L480 160c0-11.8-6.4-22.2-16-27.7L464 16c0-8.8-7.2-16-16-16z"]},f52=Jx,u52={prefix:"fas",iconName:"gun",icon:[576,512,[],"e19b","M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 8L32 64C14.3 64 0 78.3 0 96L0 208c0 17.7 14.3 32 32 32l10 0c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480l96 0c14.7 0 27.5-10 31-24.2L217 352l104.5 0c23.7 0 44.8-14.9 52.7-37.2L400.9 240l31.1 0c8.5 0 16.6-3.4 22.6-9.4L477.3 208l66.7 0c17.7 0 32-14.3 32-32l0-80c0-17.7-14.3-32-32-32l-16 0 0-8zM321.4 304L229 304l16-64 105 0-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128l384 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 160c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},cb={prefix:"fas",iconName:"square-phone",icon:[448,512,["phone-square"],"f098","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z"]},m52=cb,eb={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},d52=eb,h52={prefix:"fas",iconName:"expand",icon:[448,512,[],"f065","M32 32C14.3 32 0 46.3 0 64l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-64zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-96c0-17.7-14.3-32-32-32l-96 0zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32l0-96z"]},p52={prefix:"fas",iconName:"computer",icon:[640,512,[],"e4e5","M384 96l0 224L64 320 64 96l320 0zM64 32C28.7 32 0 60.7 0 96L0 320c0 35.3 28.7 64 64 64l117.3 0-10.7 32L96 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-74.7 0-10.7-32L384 384c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L64 32zm464 0c-26.5 0-48 21.5-48 48l0 352c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-352c0-26.5-21.5-48-48-48l-64 0zm16 64l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},xe={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},z52=xe,g52=xe,L52=xe,C52=xe,tb={prefix:"fas",iconName:"arrows-up-down-left-right",icon:[512,512,["arrows"],"f047","M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4L224 224l-114.7 0 9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L224 288l0 114.7-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4L288 288l114.7 0-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L288 224l0-114.7 9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z"]},M52=tb,lb={prefix:"fas",iconName:"chalkboard-user",icon:[640,512,["chalkboard-teacher"],"f51c","M160 64c0-35.3 28.7-64 64-64L576 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64l-239.2 0c-11.8-25.5-29.9-47.5-52.4-64l99.6 0 0-32c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 32 64 0 0-288L224 64l0 49.1C205.2 102.2 183.3 96 160 96l0-32zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352l53.3 0C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7L26.7 512C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z"]},v52=lb,y52={prefix:"fas",iconName:"peso-sign",icon:[384,512,[],"e222","M64 32C46.3 32 32 46.3 32 64l0 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64 0 96c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 80 0c68.4 0 127.7-39 156.8-96l19.2 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-.7 0c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16l.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-19.2 0C303.7 71 244.4 32 176 32L64 32zm190.4 96L96 128l0-32 80 0c30.5 0 58.2 12.2 78.4 32zM96 192l190.9 0c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16L96 224l0-32zm158.4 96c-20.2 19.8-47.9 32-78.4 32l-80 0 0-32 158.4 0z"]},x52={prefix:"fas",iconName:"building-shield",icon:[576,512,[],"e4d8","M0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 159-42.4 17L304 224l-32 0c-8.8 0-16 7.2-16 16l0 32 0 24.2 0 7.8c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9l-96 0 0-80c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 80-96 0c-26.5 0-48-21.5-48-48L0 48zM80 224c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM64 112l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16L80 96c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm80 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8l0 187.8c68.2-33 91.5-99 95.4-149.7z"]},b52={prefix:"fas",iconName:"baby",icon:[448,512,[],"f77c","M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25l0 36.3-192 0 0-36.3c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z"]},S52={prefix:"fas",iconName:"users-line",icon:[640,512,[],"e592","M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32l85.6 0c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4l-96 0c-35.3 0-64 28.7-64 64zm461.6 32l82.4 0c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64l-96 0c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4l-96 0c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32l224 0c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l576 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},nb={prefix:"fas",iconName:"quote-left",icon:[448,512,[8220,"quote-left-alt"],"f10d","M0 216C0 149.7 53.7 96 120 96l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72zm256 0c0-66.3 53.7-120 120-120l8 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-8 0c-30.9 0-56 25.1-56 56l0 8 64 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64l-64 0c-35.3 0-64-28.7-64-64l0-32 0-32 0-72z"]},N52=nb,w52={prefix:"fas",iconName:"tractor",icon:[640,512,[128668],"f722","M96 64c0-35.3 28.7-64 64-64L266.3 0c26.2 0 49.7 15.9 59.4 40.2L373.7 160 480 160l0-33.8c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9l0 33.8 56 0c22.1 0 40 17.9 40 40l0 45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48l-80 0c0 17.7-14.3 32-32 32l-8.2 0c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8l0 8.2c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1L32 384c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l8.2 0c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6l0-.6 0-32 0-96zm170.3 0L160 64l0 96 32 0 112.7 0L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z"]},sb={prefix:"fas",iconName:"trash-arrow-up",icon:[448,512,["trash-restore"],"f829","M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"]},A52=sb,T52={prefix:"fas",iconName:"arrow-down-up-lock",icon:[640,512,[],"e4b0","M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 160 288l256 0 0-16c0-17.2 3.9-33.5 10.8-48L352 224l0-114.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3 288 224l-128 0-64 0-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0 0 114.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192l0-128c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 128 64 0zM288 320l0 128c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128-64 0zm240-80c17.7 0 32 14.3 32 32l0 48-64 0 0-48c0-17.7 14.3-32 32-32zm-80 32l0 48c-17.7 0-32 14.3-32 32l0 128c0 17.7 14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-128c0-17.7-14.3-32-32-32l0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80z"]},E52={prefix:"fas",iconName:"lines-leaning",icon:[384,512,[],"e51e","M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32l0 384c0 17.7 14.3 32 32 32s32-14.3 32-32l0-384c0-17.7-14.3-32-32-32z"]},_52={prefix:"fas",iconName:"ruler-combined",icon:[512,512,[],"f546","M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z"]},R52={prefix:"fas",iconName:"copyright",icon:[512,512,[169],"f1f9","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z"]},D52={prefix:"fas",iconName:"equals",icon:[448,512,[62764],"3d","M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 128zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32l352 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48 320z"]},O52={prefix:"fas",iconName:"blender",icon:[512,512,[],"f517","M0 64C0 28.7 28.7 0 64 0l64 0 32 0L470.1 0c21.1 0 36.4 20.1 30.9 40.4L494.5 64 336 64c-8.8 0-16 7.2-16 16s7.2 16 16 16l149.8 0-17.5 64L336 160c-8.8 0-16 7.2-16 16s7.2 16 16 16l123.6 0-17.5 64L336 256c-8.8 0-16 7.2-16 16s7.2 16 16 16l97.5 0L416 352l-256 0-8.7-96L64 256c-35.3 0-64-28.7-64-64L0 64zM145.5 192L133.8 64 64 64l0 128 81.5 0zM144 384l288 0c26.5 0 48 21.5 48 48l0 32c0 26.5-21.5 48-48 48l-288 0c-26.5 0-48-21.5-48-48l0-32c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},k52={prefix:"fas",iconName:"teeth",icon:[576,512,[],"f62e","M0 128C0 75 43 32 96 32l384 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96L96 480c-53 0-96-43-96-96L0 128zm176 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48l0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56c0-26.5-21.5-48-48-48zM48 208l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24zm176 48c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48zm80-176l0 24c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-24c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48l0-24c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24l0 24c0 26.5 21.5 48 48 48z"]},be={prefix:"fas",iconName:"shekel-sign",icon:[448,512,[8362,"ils","shekel","sheqel","sheqel-sign"],"f20b","M32 32C14.3 32 0 46.3 0 64L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32L64 96l128 0c35.3 0 64 28.7 64 64l0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-70.7-57.3-128-128-128L32 32zM320 480c70.7 0 128-57.3 128-128l0-288c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 288c0 35.3-28.7 64-64 64l-128 0 0-224c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l160 0z"]},j52=be,B52=be,H52=be,P52=be,V52={prefix:"fas",iconName:"map",icon:[576,512,[128506,62072],"f279","M384 476.1L192 421.2l0-385.3L384 90.8l0 385.3zm32-1.2l0-386.5L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3l0 334.8c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2l0 386.5L32.9 474.5C17.1 480.8 0 469.2 0 452.2L0 117.4c0-9.8 6-18.6 15.1-22.3z"]},U52={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2l0 82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9l0-107.2c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},ab={prefix:"fas",iconName:"photo-film",icon:[640,512,["photo-video"],"f87c","M256 0L576 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-320 0c-35.3 0-64-28.7-64-64l0-224c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6l80 0 48 0 144 0c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128l96 0 0 256 0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32 160 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm0 104c-8.8 0-16 7.2-16 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0zm336 16l0 16c0 8.8 7.2 16 16 16l16 0c8.8 0 16-7.2 16-16l0-16c0-8.8-7.2-16-16-16l-16 0c-8.8 0-16 7.2-16 16z"]},F52=ab,I52={prefix:"fas",iconName:"folder-minus",icon:[512,512,[],"f65d","M448 480L64 480c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l128 0c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8l160 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},q52={prefix:"fas",iconName:"hexagon-nodes-bolt",icon:[576,512,[],"e69a","M248 106.6c18.9-9 32-28.3 32-50.6c0-30.9-25.1-56-56-56s-56 25.1-56 56c0 22.3 13.1 41.6 32 50.6l0 98.8c-2.8 1.3-5.5 2.9-8 4.7l-80.1-45.8c1.6-20.8-8.6-41.6-27.9-52.8C57.2 96 23 105.2 7.5 132S1.2 193 28 208.5c1.3 .8 2.6 1.5 4 2.1l0 90.8c-1.3 .6-2.7 1.3-4 2.1C1.2 319-8 353.2 7.5 380S57.2 416 84 400.5c19.3-11.1 29.4-32 27.8-52.8l50.5-28.9c-11.5-11.2-19.9-25.6-23.8-41.7L88 306.1c-2.6-1.8-5.2-3.3-8-4.7l0-90.8c2.8-1.3 5.5-2.9 8-4.7l80.1 45.8c-.1 1.4-.2 2.8-.2 4.3c0 22.3 13.1 41.6 32 50.6l0 98.8c-18.9 9-32 28.3-32 50.6c0 30.9 25.1 56 56 56c30.7 0 55.6-24.7 56-55.2c-7.5-12.9-13.5-26.8-17.6-41.5c-4.2-4-9.1-7.3-14.4-9.9l0-98.8c2.8-1.3 5.5-2.9 8-4.7l10.5 6c5.5-15.3 13.1-29.5 22.4-42.5l-9.1-5.2c.1-1.4 .2-2.8 .2-4.3c0-22.3-13.1-41.6-32-50.6l0-98.8zM440.5 132C425 105.2 390.8 96 364 111.5c-19.3 11.1-29.4 32-27.8 52.8l-50.6 28.9c11.5 11.2 19.9 25.6 23.8 41.7L360 205.9c.4 .3 .8 .6 1.3 .9c21.7-9.5 45.6-14.8 70.8-14.8c2 0 4 0 5.9 .1c12.1-17.3 13.8-40.6 2.6-60.1zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356l35.6 0c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380 376 380c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z"]},G52={prefix:"fas",iconName:"store",icon:[576,512,[],"f54e","M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0L109.6 0C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9c0 0 0 0-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3L448 384l-320 0 0-133.4c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3L64 384l0 64c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-64 0-131.4c-4 1-8 1.8-12.3 2.3z"]},Y52={prefix:"fas",iconName:"arrow-trend-up",icon:[576,512,[],"e098","M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-82.7L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160 384 160z"]},K52={prefix:"fas",iconName:"plug-circle-minus",icon:[576,512,[],"e55e","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l128 0c8.8 0 16 7.2 16 16z"]},ib={prefix:"fas",iconName:"sign-hanging",icon:[512,512,["sign"],"f4d9","M96 0c17.7 0 32 14.3 32 32l0 32 352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0 0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352-32 0C14.3 128 0 113.7 0 96S14.3 64 32 64l32 0 0-32C64 14.3 78.3 0 96 0zm96 160l256 0c17.7 0 32 14.3 32 32l0 160c0 17.7-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32z"]},X52=ib,Z52={prefix:"fas",iconName:"bezier-curve",icon:[640,512,[],"f55b","M296 136l0-48 48 0 0 48-48 0zM288 32c-26.5 0-48 21.5-48 48l0 4L121.6 84C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36l66.9 0c-58.9 39.6-98.9 105-104 180L80 320c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-3.3 0c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1l64 0c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1l-3.3 0c-26.5 0-48 21.5-48 48l0 64c0 26.5 21.5 48 48 48l64 0c26.5 0 48-21.5 48-48l0-64c0-26.5-21.5-48-48-48l-4.5 0c-5-75-45.1-140.4-104-180l66.9 0c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36L400 84l0-4c0-26.5-21.5-48-48-48l-64 0zM88 376l48 0 0 48-48 0 0-48zm416 48l0-48 48 0 0 48-48 0z"]},W52={prefix:"fas",iconName:"bell-slash",icon:[640,512,[128277,61943],"f1f6","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-90.2-70.7c.2-.4 .4-.9 .6-1.3c5.2-11.5 3.1-25-5.3-34.4l-7.4-8.3C497.3 319.2 480 273.9 480 226.8l0-18.8c0-77.4-55-142-128-156.8L352 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 19.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM406.2 416L160 222.1l0 4.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S115.4 416 128 416l278.2 0zm-40.9 77.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]},ob={prefix:"fas",iconName:"tablet",icon:[448,512,["tablet-android"],"f3fb","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM176 432l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},Q52=ob,$52={prefix:"fas",iconName:"school-flag",icon:[576,512,[],"e56e","M288 0L400 0c8.8 0 16 7.2 16 16l0 64c0 8.8-7.2 16-16 16l-79.3 0 89.6 64L512 160c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-176 0 0-112c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 112L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l101.7 0L256 95.5 256 32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm368 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0zm384 0c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-32 0z"]},J52={prefix:"fas",iconName:"fill",icon:[512,512,[],"f575","M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288 67.5 288c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z"]},c72={prefix:"fas",iconName:"angle-up",icon:[448,512,[8963],"f106","M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z"]},e72={prefix:"fas",iconName:"drumstick-bite",icon:[512,512,[],"f6d7","M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4l89.2 0c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176l0 89.2z"]},t72={prefix:"fas",iconName:"holly-berry",icon:[512,512,[],"f7aa","M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72l0 22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7l0-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8l0 32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8l0-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]},l72={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},n72={prefix:"fas",iconName:"bacteria",icon:[640,512,[],"e059","M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1c0 0 0 0-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5c0 0 0 0 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1c0 0 0 0 .1 0l29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5c0 0 0 0 0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z"]},s72={prefix:"fas",iconName:"hand-lizard",icon:[512,512,[],"f258","M0 112C0 85.5 21.5 64 48 64l112 0 80 0 46.5 0c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8l0 12 0 16 0 48c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32l0-13.8L273.9 352 240 352l-80 0-48 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l48 0 80 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-80 0L48 160c-26.5 0-48-21.5-48-48z"]},a72={prefix:"fas",iconName:"notdef",icon:[384,512,[],"e1fe","M64 390.3L153.5 256 64 121.7l0 268.6zM102.5 448l179.1 0L192 313.7 102.5 448zm128-192L320 390.3l0-268.6L230.5 256zM281.5 64L102.5 64 192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0L336 0c26.5 0 48 21.5 48 48l0 416c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"]},i72={prefix:"fas",iconName:"disease",icon:[512,512,[],"f7fa","M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6l10 0c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},o72={prefix:"fas",iconName:"briefcase-medical",icon:[512,512,[],"f469","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},r72={prefix:"fas",iconName:"genderless",icon:[384,512,[],"f22d","M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z"]},f72={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},u72={prefix:"fas",iconName:"retweet",icon:[576,512,[],"f079","M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0c-17.7 0-32-14.3-32-32l0-128 32 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96l112 0zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128-32 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0 0-128c0-53-43-96-96-96L304 96z"]},rb={prefix:"fas",iconName:"car-rear",icon:[512,512,["car-alt"],"f5de","M165.4 96l181.2 0c13.6 0 25.7 8.6 30.2 21.4L402.9 192l-293.8 0 26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256l0 80c0 23.7 12.9 44.4 32 55.4L32 448c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-48 256 0 0 48c0 17.7 14.3 32 32 32l32 0c17.7 0 32-14.3 32-32l0-56.6c19.1-11.1 32-31.7 32-55.4l0-80c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32L165.4 32c-40.8 0-77.1 25.8-90.6 64.3zM208 272l96 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24zm360-24l32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},m72=rb,d72={prefix:"fas",iconName:"pump-soap",icon:[448,512,[],"e06b","M128 32l0 96 128 0 0-32 60.1 0c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4L256 32c0-17.7-14.3-32-32-32L160 0c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512l186.4 0c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7l-149.1 0zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z"]},h72={prefix:"fas",iconName:"video-slash",icon:[640,512,[],"f4e2","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2l0-256c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9l0 17.1 0 128 0 5.8-32-25.1L416 128c0-35.3-28.7-64-64-64L113.9 64 38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5l0 256c0 35.3 28.7 64 64 64l256 0c23.4 0 43.9-12.6 55-31.3z"]},fb={prefix:"fas",iconName:"battery-quarter",icon:[576,512,["battery-2"],"f243","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm112 96l-96 0 0 128 96 0 0-128z"]},p72=fb,z72={prefix:"fas",iconName:"radio",icon:[512,512,[128251],"f8d7","M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192l0 4L0 304 0 448c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-229.5 0L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 336c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16z"]},ub={prefix:"fas",iconName:"baby-carriage",icon:[512,512,["carriage-baby"],"f77d","M256 192L.1 192C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0 0 64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0 0-64zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},g72=ub,L72={prefix:"fas",iconName:"traffic-light",icon:[320,512,[128678],"f637","M64 0C28.7 0 0 28.7 0 64L0 352c0 88.4 71.6 160 160 160s160-71.6 160-160l0-288c0-35.3-28.7-64-64-64L64 0zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z"]},C72={prefix:"fas",iconName:"thermometer",icon:[512,512,[],"f491","M96 382.1l0-88.8c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z"]},M72={prefix:"fas",iconName:"vr-cardboard",icon:[640,512,[],"f729","M576 64L64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l120.4 0c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4L576 448c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},v72={prefix:"fas",iconName:"hand-middle-finger",icon:[448,512,[128405],"f806","M232 0c-22.1 0-40 17.9-40 40l0 164.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48l0 7 0 73c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334L32 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L304 512c70.7 0 128-57.3 128-128l0-64 0-32c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2L272 40c0-22.1-17.9-40-40-40z"]},mb={prefix:"fas",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},y72=mb,x72={prefix:"fas",iconName:"truck-moving",icon:[640,512,[],"f4df","M64 32C28.7 32 0 60.7 0 96L0 304l0 80 0 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16L416 384l33.6 0c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16l1.6 0c17.7 0 32-14.3 32-32l0-64 0-16 0-10.3c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5L480 144l0-48c0-35.3-28.7-64-64-64L64 32zM585 256l-105 0 0-64 48.8 0c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},b72={prefix:"fas",iconName:"glass-water-droplet",icon:[384,512,[],"e4f5","M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3l166.6 0c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0L32 0zM83 297.5L66.4 64l251.3 0L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z"]},S72={prefix:"fas",iconName:"display",icon:[576,512,[],"e163","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 288L64 352 64 64l448 0z"]},db={prefix:"fas",iconName:"face-smile",icon:[512,512,[128578,"smile"],"f118","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},N72=db,hb={prefix:"fas",iconName:"thumbtack",icon:[384,512,[128204,128392,"thumb-tack"],"f08d","M32 32C32 14.3 46.3 0 64 0L320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-29.5 0 11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3L32 352c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64 64 64C46.3 64 32 49.7 32 32zM160 384l64 0 0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96z"]},w72=hb,A72={prefix:"fas",iconName:"trophy",icon:[576,512,[127942],"f091","M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z"]},pb={prefix:"fas",iconName:"person-praying",icon:[448,512,[128720,"pray"],"f683","M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432 72 432c-22.1 0-40 17.9-40 40s17.9 40 40 40l208 0c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z"]},T72=pb,E72={prefix:"fas",iconName:"hammer",icon:[576,512,[128296],"f6e3","M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6l0-12.1L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0l18.1 0c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z"]},_72={prefix:"fas",iconName:"hand-peace",icon:[512,512,[9996],"f25b","M224 0c17.7 0 32 14.3 32 32l0 208-64 0 0-208c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zM93.3 51.2L175.9 240l-69.9 0L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5 69.9 0 26.1 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 88.4-71.6 160-160 160l-61.7 0c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363l0-27c0-32.7 24.6-59.7 56.3-63.5z"]},zb={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},R72=zb,D72={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},O72={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},k72={prefix:"fas",iconName:"peace",icon:[512,512,[9774],"f67c","M224 445.3l0-121.8-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8l0-174.2C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5l0 121.8c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3l0 174.2L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},gb={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},j72=gb,B72={prefix:"fas",iconName:"warehouse",icon:[640,512,[],"f494","M0 488L0 171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4L640 488c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24l0-264c0-17.7-14.3-32-32-32l-384 0c-17.7 0-32 14.3-32 32l0 264c0 13.3-10.7 24-24 24l-48 0c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24l0-56 384 0 0 56c0 13.3-10.7 24-24 24zM128 400l0-64 384 0 0 64-384 0zm0-96l0-80 384 0 0 80-384 0z"]},H72={prefix:"fas",iconName:"arrow-up-right-dots",icon:[576,512,[],"e4b7","M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l50.7 0L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3l0 50.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-17.7-14.3-32-32-32L160 0zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},P72={prefix:"fas",iconName:"splotch",icon:[512,512,[],"f5bc","M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z"]},Lb={prefix:"fas",iconName:"face-grin-hearts",icon:[512,512,[128525,"grin-hearts"],"f584","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z"]},V72=Lb,U72={prefix:"fas",iconName:"dice-four",icon:[448,512,[9859],"f524","M0 96C0 60.7 28.7 32 64 32l320 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},F72={prefix:"fas",iconName:"sim-card",icon:[384,512,[],"f7c4","M64 0L242.7 0c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3L384 448c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32l0 32 64 0 0-64-32 0zM64 352l80 0 96 0 80 0 0-64-80 0-96 0-80 0 0 64zM320 224c0-17.7-14.3-32-32-32l-32 0 0 64 64 0 0-32zM160 192l0 64 64 0 0-64-64 0zM288 448c17.7 0 32-14.3 32-32l0-32-64 0 0 64 32 0zM160 384l0 64 64 0 0-64-64 0zM64 416c0 17.7 14.3 32 32 32l32 0 0-64-64 0 0 32z"]},Cb={prefix:"fas",iconName:"transgender",icon:[512,512,[9895,"transgender-alt"],"f225","M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9l96 0c8.8 0 16 7.2 16 16l0 96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2l0 17.8 16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0 0 8c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-8-16 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l16 0 0-17.8C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112L0 16C0 7.2 7.2 0 16 0l96 0zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z"]},I72=Cb,q72={prefix:"fas",iconName:"mercury",icon:[384,512,[9791],"f223","M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4l0 25.6 32 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0 0 16c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-16-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l32 0 0-25.6C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z"]},Mb={prefix:"fas",iconName:"arrow-turn-down",icon:[384,512,["level-down"],"f149","M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z"]},G72=Mb,Y72={prefix:"fas",iconName:"person-falling-burst",icon:[640,512,[],"e547","M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2L32 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320l1.4 0 80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z"]},K72={prefix:"fas",iconName:"award",icon:[384,512,[],"f559","M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z"]},vb={prefix:"fas",iconName:"ticket-simple",icon:[576,512,["ticket-alt"],"f3ff","M0 128C0 92.7 28.7 64 64 64l448 0c35.3 0 64 28.7 64 64l0 64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6l0 64c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64l0-64c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192l0-64z"]},X72=vb,Z72={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},yb={prefix:"fas",iconName:"angles-left",icon:[512,512,[171,"angle-double-left"],"f100","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"]},W72=yb,Q72={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},xb={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z"]},$72=xb,bb={prefix:"fas",iconName:"face-grin-beam-sweat",icon:[512,512,[128517,"grin-beam-sweat"],"f583","M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0c0 0 0 0 0 0zm160 0s0 0 0 0s0 0 0 0s0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8c0 0 0 0 0 0s0 0 0 0c0 0 0 0 0 0l.2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2c0 0 0 0 0 0z"]},J72=bb,Sb={prefix:"fas",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 128-168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0 0 112c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM384 336l0-48 110.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L384 336zm0-208l-128 0L256 0 384 128z"]},ct2=Sb,Nb={prefix:"fas",iconName:"shield",icon:[512,512,[128737,"shield-blank"],"f132","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z"]},et2=Nb,wb={prefix:"fas",iconName:"arrow-up-short-wide",icon:[576,512,["sort-amount-up-alt"],"f885","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-224 0z"]},tt2=wb,lt2={prefix:"fas",iconName:"comment-nodes",icon:[640,512,[],"e696","M256 448c10.8 0 21.5-.5 32-1.6c.3-15.8 4.4-31.7 12.9-46.4c16-27.7 43.7-44.4 73.2-47.5l16.7-29.2c-4.3-11-6.7-22.9-6.7-35.4c0-53 43-96 96-96c9.1 0 17.8 1.3 26.2 3.6C481.1 102.1 378.6 32 256 32C114.6 32 0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.2 .3-.4 .5-.6 .7c-.3 .3-.5 .5-.6 .7l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm72.6-32c-17.7 30.6-7.2 69.7 23.4 87.4s69.7 7.2 87.4-23.4c1.5-2.6 2.8-5.3 3.9-8l73.3 0c1.1 2.7 2.4 5.4 3.9 8c17.7 30.6 56.8 41.1 87.4 23.4s41.1-56.8 23.4-87.4c-13.4-23.2-39.1-34.8-64-31.4l-17.6-30.7c-11 11.7-25 20.6-40.6 25.6l16.5 28.9c-3.8 4.8-6.8 10-9 15.6l-73.4 0c-2.2-5.6-5.3-10.8-9-15.6l33-57.7c4.1 .8 8.4 1.3 12.8 1.3c35.3 0 64-28.7 64-64s-28.7-64-64-64s-64 28.7-64 64c0 13.4 4.1 25.8 11.2 36.1l-34.6 60.5c-25-3.4-50.6 8.3-64 31.4z"]},nt2={prefix:"fas",iconName:"house-medical",icon:[576,512,[],"e3b2","M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 160.4c0 35.3 28.7 64 64 64l320.4 0c35.5 0 64.2-28.8 64-64.3l-.7-160.2 32 0zM256 208c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 48 48 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-48 0 0 48c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-48-48 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16l48 0 0-48z"]},Ab={prefix:"fas",iconName:"golf-ball-tee",icon:[384,512,["golf-ball"],"f450","M384 192c0 66.8-34.1 125.6-85.8 160L85.8 352C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32l64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-16 0c-8.8 0-16 7.2-16 16l0 16c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-16c0-8.8-7.2-16-16-16l-16 0c-17.7 0-32-14.3-32-32z"]},st2=Ab,Tb={prefix:"fas",iconName:"circle-chevron-left",icon:[512,512,["chevron-circle-left"],"f137","M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z"]},at2=Tb,it2={prefix:"fas",iconName:"house-chimney-window",icon:[576,512,[],"e00d","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c.2 35.5-28.5 64.3-64 64.3l-320.4 0c-35.3 0-64-28.7-64-64l0-160.4-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7 416 64c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 121 52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-80c0-13.3-10.7-24-24-24l-80 0z"]},ot2={prefix:"fas",iconName:"pen-nib",icon:[512,512,[10001],"f5ad","M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.7-9.2L288 94.6z"]},rt2={prefix:"fas",iconName:"tent-arrow-turn-left",icon:[576,512,[],"e580","M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72l0 40c0 13.3 10.7 24 24 24s24-10.7 24-24l0-40c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},ft2={prefix:"fas",iconName:"tents",icon:[640,512,[],"e582","M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5L608 352c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},Eb={prefix:"fas",iconName:"wand-magic",icon:[512,512,["magic"],"f0d0","M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z"]},ut2=Eb,mt2={prefix:"fas",iconName:"dog",icon:[576,512,[128021],"f6d3","M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32l52.1 0c12.7 0 24.9 5.1 33.9 14.1L496 64l56 0c13.3 0 24 10.7 24 24l0 24c0 44.2-35.8 80-80 80l-32 0-16 0-21.3 0-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-115.2c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2L160 480c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-230.2c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192l30 0 16 0 159.8 0L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z"]},dt2={prefix:"fas",iconName:"carrot",icon:[512,512,[129365],"f787","M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z"]},ht2={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},_b={prefix:"fas",iconName:"wine-glass-empty",icon:[320,512,["wine-glass-alt"],"f5ce","M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6l0 99.6-48 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l80 0 80 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0 0-99.6c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0L64 0zM81.9 203.1L93.4 64l133.1 0 11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z"]},pt2=_b,zt2={prefix:"fas",iconName:"cheese",icon:[512,512,[],"f7ef","M512 240.2l0 15.8L0 256c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8l0 128c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 288l512 0z"]},gt2={prefix:"fas",iconName:"yin-yang",icon:[512,512,[9775],"f6ad","M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Lt2={prefix:"fas",iconName:"music",icon:[512,512,[127925],"f001","M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7l0 72 0 264c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L448 147 192 223.8 192 432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6L128 200l0-72c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z"]},Ct2={prefix:"fas",iconName:"code-commit",icon:[640,512,[],"f386","M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128L32 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l131.2 0C178 151 242.6 96 320 96s142 55 156.8 128L608 224c17.7 0 32 14.3 32 32s-14.3 32-32 32l-131.2 0z"]},Mt2={prefix:"fas",iconName:"temperature-low",icon:[512,512,[],"f76b","M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48l0 164.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5L192 112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112l0 164.4c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6L32 112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3l0-50.7c0-8.8 7.2-16 16-16s16 7.2 16 16l0 50.7c18.6 6.6 32 24.4 32 45.3z"]},Rb={prefix:"fas",iconName:"person-biking",icon:[640,512,[128692,"biking"],"f84a","M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1 288 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-52.8 0zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},vt2=Rb,yt2={prefix:"fas",iconName:"broom",icon:[576,512,[129529],"f51a","M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6l0 29.1L364.3 320l29.1 0c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z"]},xt2={prefix:"fas",iconName:"shield-heart",icon:[512,512,[],"e574","M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z"]},bt2={prefix:"fas",iconName:"gopuram",icon:[512,512,[],"f664","M120 0c13.3 0 24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 48 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 40 0 0-8c0-13.3 10.7-24 24-24s24 10.7 24 24l0 8 0 32 0 64c17.7 0 32 14.3 32 32l0 64c17.7 0 32 14.3 32 32l0 96c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-64 0 0-160-32 0 0-128-32 0 0-96-32 0 0 96 32 0 0 128 32 0 0 160-80 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48-80 0 0-160 32 0 0-128 32 0 0-96-32 0 0 96-32 0 0 128-32 0 0 160-64 0c-17.7 0-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32l0-96c0-17.7 14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l0-64 0-32 0-8c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32l0 48 64 0 0-48c0-17.7-14.3-32-32-32zm-32-80l0 32 64 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},Db={prefix:"fas",iconName:"earth-oceania",icon:[512,512,["globe-oceania"],"e47b","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3l-29.9 0c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16l16 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-16 0c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},St2=Db,mi={prefix:"fas",iconName:"square-xmark",icon:[448,512,[10062,"times-square","xmark-square"],"f2d3","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Nt2=mi,wt2=mi,At2={prefix:"fas",iconName:"hashtag",icon:[448,512,[62098],"23","M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128l95.1 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0L325.8 320l58.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-68.9 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7-95.1 0-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384 32 384c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 21.3-128L64 192c-17.7 0-32-14.3-32-32s14.3-32 32-32l68.9 0 11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320l95.1 0 21.3-128-95.1 0z"]},Ob={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},Tt2=Ob,Et2={prefix:"fas",iconName:"oil-can",icon:[640,512,[],"f613","M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 32-80 0-48 0-48 0c-26.5 0-48 21.5-48 48l0 64.8c0 19 11.2 36.2 28.5 43.9l67.5 30L96 368c0 26.5 21.5 48 48 48l259.1 0c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8L288 160l0-32 32 0zM96 208l0 86.1L48 272.8 48 208l48 0z"]},_t2={prefix:"fas",iconName:"t",icon:[384,512,[116],"54","M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l128 0 0 352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-352 128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 32 32 32z"]},Rt2={prefix:"fas",iconName:"hippo",icon:[640,512,[129435],"f6ed","M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2l32 0c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-16-64 0 0 16c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-17.6c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2l0 10.8c0 17.7 14.3 32 32 32l32 0 0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-76c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12l0 76c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-118.9L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1 7.2 0L256 64l32 0c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z"]},Dt2={prefix:"fas",iconName:"chart-column",icon:[512,512,[],"e0e3","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm128-64l0 160c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96c0-17.7 14.3-32 32-32zM480 96l0 224c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-224c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},Ot2={prefix:"fas",iconName:"infinity",icon:[640,512,[8734,9854],"f534","M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1l0 29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9l0-29.7zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1l0 29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1l0-29.7c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z"]},kt2={prefix:"fas",iconName:"vial-circle-check",icon:[512,512,[],"e596","M0 64C0 46.3 14.3 32 32 32l64 0 64 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 170.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96L32 96C14.3 96 0 81.7 0 64zM96 96l0 96 64 0 0-96L96 96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},jt2={prefix:"fas",iconName:"person-arrow-down-to-line",icon:[640,512,[],"e538","M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352l0-96 16 0 0 96-16 0zm-64 0l-88 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l120 0 80 0 376 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-344 0 0-191.1 28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6l-29.7 0c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9 120 448zM464 64l0 242.7-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7 528 64c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},Bt2={prefix:"fas",iconName:"voicemail",icon:[640,512,[],"f897","M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144l352 0c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80l-112.5 0zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z"]},Ht2={prefix:"fas",iconName:"fan",icon:[512,512,[],"f863","M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224l-2.6 0C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480l0 2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288l2.6 0c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32l0-2.6C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Pt2={prefix:"fas",iconName:"person-walking-luggage",icon:[576,512,[],"e554","M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z"]},kb={prefix:"fas",iconName:"up-down",icon:[256,512,[8597,11021,"arrows-alt-v"],"f338","M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160l56 0 0 192-56 0c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4l-56 0 0-192 56 0c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z"]},Vt2=kb,Ut2={prefix:"fas",iconName:"cloud-moon-rain",icon:[576,512,[],"f73c","M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96l271.9 0zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z"]},Ft2={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z"]},It2={prefix:"fas",iconName:"trailer",icon:[640,512,[],"e041","M48 32C21.5 32 0 53.5 0 80L0 336c0 26.5 21.5 48 48 48l17.1 0c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96L488 384l8 0 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0 0-240c0-26.5-21.5-48-48-48L48 32zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21L64 112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},jb={prefix:"fas",iconName:"bahai",icon:[576,512,["haykal"],"f666","M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z"]},qt2=jb,Gt2={prefix:"fas",iconName:"sd-card",icon:[384,512,[],"f7c2","M320 0L141.3 0C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64zM160 88l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0l0 48c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},Yt2={prefix:"fas",iconName:"dragon",icon:[640,512,[128009],"f6d5","M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0L416 0l32 0 16 0c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48l-21.5 0c-17 0-33.3-6.7-45.3-18.7L480 160l-32 0 0 21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512L496 512l-64 0L32.3 512c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1l0-45.5 0-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3l0 .6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87 0 27.5c0 32.8 8.4 64.8 24 93l-232 0c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z"]},Kt2={prefix:"fas",iconName:"shoe-prints",icon:[640,512,[],"f54b","M416 0C352.3 0 256 32 256 32l0 128c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32l0 128s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64l32 0 0-128-32 0c-35.3 0-64 28.7-64 64z"]},Bb={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},Xt2=Bb,Hb={prefix:"fas",iconName:"face-grin-tongue-wink",icon:[512,512,[128540,"grin-tongue-wink"],"f58b","M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448l0-46.9c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2l0 47.3c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6l0 45.4c0 35.3-28.7 64-64 64s-64-28.7-64-64l0-45.4c0-14.7 11.9-26.6 26.6-26.6l2 0c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9l2 0c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Zt2=Hb,Wt2={prefix:"fas",iconName:"hand-holding",icon:[576,512,[],"f4bd","M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2c.3 0 .6 0 .9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z"]},Qt2={prefix:"fas",iconName:"plug-circle-exclamation",icon:[576,512,[],"e55d","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32L32 160zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16l0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80c0-8.8 7.2-16 16-16z"]},zt={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},$t2=zt,Jt2=zt,cl2=zt,el2={prefix:"fas",iconName:"clone",icon:[512,512,[],"f24d","M288 448L64 448l0-224 64 0 0-64-64 0c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l224 0c35.3 0 64-28.7 64-64l0-64-64 0 0 64zm-64-96l224 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64L224 0c-35.3 0-64 28.7-64 64l0 224c0 35.3 28.7 64 64 64z"]},tl2={prefix:"fas",iconName:"person-walking-arrow-loop-left",icon:[640,512,[],"e551","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384l18.7 0c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96l-18.7 0 25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z"]},Pb={prefix:"fas",iconName:"arrow-up-z-a",icon:[576,512,["sort-alpha-up-alt"],"f882","M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3 128 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32l50.7 0-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l128 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-50.7 0 73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L352 32c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3 88.4 0 7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400l-40.4 0z"]},ll2=Pb,Vb={prefix:"fas",iconName:"fire-flame-curved",icon:[384,512,["fire-alt"],"f7e4","M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z"]},nl2=Vb,sl2={prefix:"fas",iconName:"tornado",icon:[448,512,[127786],"f76f","M0 32L0 45.6C0 62.7 1.7 79.6 5 96l352.8 0c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0L32 0C14.3 0 0 14.3 0 32zm352.2 96L13.6 128c12.2 35.9 32.3 68.7 58.8 96L412 224l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3L445 352c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9l-322.5 0c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9L288 384z"]},al2={prefix:"fas",iconName:"file-circle-plus",icon:[576,512,[58606],"e494","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 48-48 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l48 0 0 48c0 8.8 7.2 16 16 16s16-7.2 16-16l0-48 48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-48 0 0-48z"]},Ub={prefix:"fas",iconName:"book-quran",icon:[448,512,["quran"],"f687","M352 0c53 0 96 43 96 96l0 320c0 53-43 96-96 96L64 512l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0L64 0 352 0zm0 384L96 384l0 64 256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z"]},il2=Ub,ol2={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c88.4 0 160-71.6 160-160l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 53-43 96-96 96l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0z"]},rl2={prefix:"fas",iconName:"border-all",icon:[448,512,[],"f84c","M384 96l0 128-128 0 0-128 128 0zm0 192l0 128-128 0 0-128 128 0zM192 224L64 224 64 96l128 0 0 128zM64 288l128 0 0 128L64 416l0-128zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},Fb={prefix:"fas",iconName:"face-angry",icon:[512,512,[128544,"angry"],"f556","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z"]},fl2=Fb,ul2={prefix:"fas",iconName:"cookie-bite",icon:[512,512,[],"f564","M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ml2={prefix:"fas",iconName:"arrow-trend-down",icon:[576,512,[],"e097","M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32l160 0c17.7 0 32-14.3 32-32l0-160c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352 384 352z"]},Ib={prefix:"fas",iconName:"rss",icon:[448,512,["feed"],"f09e","M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},dl2=Ib,hl2={prefix:"fas",iconName:"draw-polygon",icon:[448,512,[],"f5ee","M96 151.4l0 209.1c9.7 5.6 17.8 13.7 23.4 23.4l209.1 0c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56s0 0 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1c0 0 0 0 0 0l32-56 4.5-7.9-.1-.3-209.1 0c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32l-209.1 0c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4l0-209.1C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32l209.1 0c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z"]},qb={prefix:"fas",iconName:"scale-balanced",icon:[640,512,[9878,"balance-scale"],"f24e","M384 32l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L398.4 96c-5.2 25.8-22.9 47.1-46.4 57.3L352 448l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0 0-294.7c-23.5-10.3-41.2-31.6-46.4-57.3L128 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l128 0c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288l144.9 0L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320l144.9 0L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z"]},pl2=qb,di={prefix:"fas",iconName:"gauge-simple-high",icon:[512,512,[61668,"tachometer","tachometer-fast"],"f62a","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z"]},zl2=di,gl2=di,Ll2={prefix:"fas",iconName:"shower",icon:[512,512,[128703],"f2cc","M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9L0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-316.1zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},Gb={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z"]},Cl2=Gb,Ml2={prefix:"fas",iconName:"m",icon:[448,512,[109],"4d","M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.3c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64l0 384c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-278.3L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7 64 448c0 17.7-14.3 32-32 32s-32-14.3-32-32L0 64C0 49.9 9.2 37.5 22.7 33.4z"]},Yb={prefix:"fas",iconName:"table-list",icon:[512,512,["th-list"],"f00b","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64L0 96zm64 0l0 64 64 0 0-64L64 96zm384 0L192 96l0 64 256 0 0-64zM64 224l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64zM64 352l0 64 64 0 0-64-64 0zm384 0l-256 0 0 64 256 0 0-64z"]},vl2=Yb,Kb={prefix:"fas",iconName:"comment-sms",icon:[512,512,["sms"],"f7cd","M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3c0 0 0 0 0 0c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM96 212.8c0-20.3 16.5-36.8 36.8-36.8l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.3 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L112 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6C102.2 236.7 96 225.2 96 212.8zM372.8 176l19.2 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-19.2 0c-2.7 0-4.8 2.2-4.8 4.8c0 1.6 .8 3.1 2.2 4l29.4 19.6c10.2 6.8 16.4 18.3 16.4 30.7c0 20.3-16.5 36.8-36.8 36.8L352 304c-8.8 0-16-7.2-16-16s7.2-16 16-16l27.2 0c2.7 0 4.8-2.2 4.8-4.8c0-1.6-.8-3.1-2.2-4l-29.4-19.6c-10.2-6.8-16.4-18.3-16.4-30.7c0-20.3 16.5-36.8 36.8-36.8zm-152 6.4L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2l0 96c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240l0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-96c0-6.9 4.4-13 10.9-15.2s13.7 .1 17.9 5.6z"]},yl2=Kb,xl2={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},bl2={prefix:"fas",iconName:"user-plus",icon:[640,512,[],"f234","M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304l91.4 0C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7L29.7 512C13.3 512 0 498.7 0 482.3zM504 312l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},Sl2={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Xb={prefix:"fas",iconName:"battery-three-quarters",icon:[576,512,["battery-4"],"f241","M464 160c8.8 0 16 7.2 16 16l0 160c0 8.8-7.2 16-16 16L80 352c-8.8 0-16-7.2-16-16l0-160c0-8.8 7.2-16 16-16l384 0zM80 96C35.8 96 0 131.8 0 176L0 336c0 44.2 35.8 80 80 80l384 0c44.2 0 80-35.8 80-80l0-16c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l0-16c0-44.2-35.8-80-80-80L80 96zm272 96L96 192l0 128 256 0 0-128z"]},Nl2=Xb,wl2={prefix:"fas",iconName:"house-circle-check",icon:[640,512,[],"e509","M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1l32 0 0 69.7c-.1 .9-.1 1.8-.1 2.8l0 112c0 22.1 17.9 40 40 40l16 0c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2l31.9 0 24 0c22.1 0 40-17.9 40-40l0-24 0-64c0-17.7 14.3-32 32-32l64 0 .7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z"]},Al2={prefix:"fas",iconName:"angle-left",icon:[320,512,[8249],"f104","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},Tl2={prefix:"fas",iconName:"diagram-successor",icon:[512,512,[],"e47a","M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z"]},El2={prefix:"fas",iconName:"truck-arrow-right",icon:[640,512,[],"e58b","M0 48C0 21.5 21.5 0 48 0L368 0c26.5 0 48 21.5 48 48l0 48 50.7 0c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3l0 18.7 0 32 0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0c0 53-43 96-96 96s-96-43-96-96l-128 0c0 53-43 96-96 96s-96-43-96-96l-16 0c-26.5 0-48-21.5-48-48L0 48zM416 256l128 0 0-18.7L466.7 160 416 160l0 96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39L96 168c-13.3 0-24 10.7-24 24s10.7 24 24 24l166.1 0-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z"]},_l2={prefix:"fas",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z"]},Zb={prefix:"fas",iconName:"hand-fist",icon:[448,512,[9994,"fist-raised"],"f6de","M192 0c17.7 0 32 14.3 32 32l0 112-64 0 0-112c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 80-64 0 0-80zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32l0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-96zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6l0 8.6c0 52.3-25.1 98.8-64 128l0 96c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-78.4c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267l0-27c0-35.3 28.7-64 64-64l88 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-56 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l56 0c39.8 0 72-32.2 72-72z"]},Rl2=Zb,Dl2={prefix:"fas",iconName:"cloud-moon",icon:[640,512,[],"f6c3","M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80L96 511.9c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},Ol2={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 128 0 192 0 0-96c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM512 288l-192 0 0 32c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128z"]},kl2={prefix:"fas",iconName:"person-falling",icon:[512,512,[],"e546","M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0-1.4 0 92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-73.8c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},Wb={prefix:"fas",iconName:"image-portrait",icon:[384,512,["portrait"],"f3e0","M384 64c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6l86.9 0c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4l-169.1 0C92.3 384 80 371.7 80 356.6z"]},jl2=Wb,Bl2={prefix:"fas",iconName:"user-tag",icon:[640,512,[],"f507","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1l0-33c-15.9-4.7-32.8-7.2-50.3-7.2l-91.4 0zM384 224c-17.7 0-32 14.3-32 32l0 82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7L384 224zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Hl2={prefix:"fas",iconName:"rug",icon:[640,512,[],"e569","M24 64l32 0 24 0 0 24 0 88 0 80 0 80 0 88 0 24-24 0-32 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-32-8 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-40-8 0C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0l416 0 0 384-416 0 0-384zM640 88c0 13.3-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 32 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-8 0 0 40 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-32 0-24 0 0-24 0-88 0-80 0-80 0-88 0-24 24 0 32 0c13.3 0 24 10.7 24 24z"]},Qb={prefix:"fas",iconName:"earth-europe",icon:[512,512,["globe-europe"],"f7a2","M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1l0 9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1l1 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24l0 4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l29.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-20.7 0c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3l11.3 0c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16l7.3 0c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9 0c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3l0 3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3l21.3 0c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z"]},Pl2=Qb,$b={prefix:"fas",iconName:"cart-flatbed-suitcase",icon:[640,512,["luggage-cart"],"f59d","M0 32C0 14.3 14.3 0 32 0L48 0c44.2 0 80 35.8 80 80l0 288c0 8.8 7.2 16 16 16l464 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-66.7 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16l-197.5 0c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16L144 448c-44.2 0-80-35.8-80-80L64 80c0-8.8-7.2-16-16-16L32 64C14.3 64 0 49.7 0 32zM432 96l0-40c0-4.4-3.6-8-8-8l-80 0c-4.4 0-8 3.6-8 8l0 40 96 0zM288 96l0-40c0-30.9 25.1-56 56-56l80 0c30.9 0 56 25.1 56 56l0 40 0 224-192 0 0-224zM512 320l0-224 16 0c26.5 0 48 21.5 48 48l0 128c0 26.5-21.5 48-48 48l-16 0zM240 96l16 0 0 224-16 0c-26.5 0-48-21.5-48-48l0-128c0-26.5 21.5-48 48-48z"]},Vl2=$b,gt={prefix:"fas",iconName:"rectangle-xmark",icon:[512,512,[62164,"rectangle-times","times-rectangle","window-close"],"f410","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},Ul2=gt,Fl2=gt,Il2=gt,ql2={prefix:"fas",iconName:"baht-sign",icon:[320,512,[],"e0ac","M144 0c-17.7 0-32 14.3-32 32l0 32L37.6 64C16.8 64 0 80.8 0 101.6L0 224l0 41.7L0 288 0 406.3c0 23 18.7 41.7 41.7 41.7l70.3 0 0 32c0 17.7 14.3 32 32 32s32-14.3 32-32l0-32 32 0c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112l0-32c0-17.7-14.3-32-32-32zM112 128l0 96-48 0 0-96 48 0zm64 96l0-96c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64l0 96-48 0 0-96 48 0zm64 96l0-96 32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-32 0z"]},Gl2={prefix:"fas",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5l0-377.4c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8L0 454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5l0-370.3c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11L304 456c0 11.4 11.7 19.3 22.4 15.5z"]},Jb={prefix:"fas",iconName:"book-journal-whills",icon:[448,512,["journal-whills"],"f66a","M0 96C0 43 43 0 96 0L384 0l32 0c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32l0 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0L96 512c-53 0-96-43-96-96L0 96zM64 416c0 17.7 14.3 32 32 32l256 0 0-64L96 384c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z"]},Yl2=Jb,Kl2={prefix:"fas",iconName:"handcuffs",icon:[640,512,[],"e4f8","M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1l0-16c0-13.3 10.7-24 24-24l8 0c0-17.7 14.3-32 32-32s32 14.3 32 32l8 0c13.3 0 24 10.7 24 24l0 16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},hi={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},Xl2=hi,Zl2=hi,Wl2={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80l0 48c0 44.2-100.3 80-224 80S0 172.2 0 128L0 80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6L448 288c0 44.2-100.3 80-224 80S0 332.2 0 288L0 186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6l0 85.9c0 44.2-100.3 80-224 80S0 476.2 0 432l0-85.9z"]},cS={prefix:"fas",iconName:"share",icon:[512,512,["mail-forward"],"f064","M307 34.8c-11.5 5.1-19 16.6-19 29.2l0 64-112 0C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96l96 0 0 64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z"]},Ql2=cS,$l2={prefix:"fas",iconName:"bottle-droplet",icon:[320,512,[],"e4c4","M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8l0 64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256l0 192c0 35.3 28.7 64 64 64l128 0c35.3 0 64-28.7 64-64l0-192c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1L216 56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0s0 0 0 0s0 0 0 0L104 0s0 0 0 0s0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z"]},Jl2={prefix:"fas",iconName:"mask-face",icon:[640,512,[],"e1d7","M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1l-9.2 0-16 0-72 0c-30.9 0-56 25.1-56 56l0 85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269l0-85c0-30.9-25.1-56-56-56l-72 0-16 0-9.2 0c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269l0-85c0-4.4 3.6-8 8-8l40 0 0 48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3l0-48 40 0c4.4 0 8 3.6 8 8l0 85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zm16 48l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16z"]},cn2={prefix:"fas",iconName:"hill-rockslide",icon:[576,512,[],"e508","M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2l-53.3 0c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3L0 432c0 44.2 35.8 80 80 80l316.7 0c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9l0-53.3c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9l0 53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},eS={prefix:"fas",iconName:"right-left",icon:[512,512,["exchange-alt"],"f362","M32 96l320 0 0-64c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-64L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32l-320 0 0 64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64 320 0z"]},en2=eS,tn2={prefix:"fas",iconName:"paper-plane",icon:[512,512,[61913],"f1d8","M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480l0-83.6c0-4 1.5-7.8 4.2-10.8L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z"]},ln2={prefix:"fas",iconName:"road-circle-exclamation",icon:[640,512,[],"e565","M213.2 32L288 32l0 64c0 17.7 14.3 32 32 32s32-14.3 32-32l0-64 74.8 0c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8l0-42.8c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32l0 64L86.6 480C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16l0 80c0 8.8 7.2 16 16 16s16-7.2 16-16l0-80c0-8.8-7.2-16-16-16z"]},nn2={prefix:"fas",iconName:"dungeon",icon:[512,512,[],"f6d9","M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9l80 0c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24l80 0c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288l-80 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM24 416c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zm384 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-80 0zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 272c0 8.8 7.2 16 16 16s16-7.2 16-16l0-272zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 240c0 8.8 7.2 16 16 16s16-7.2 16-16l0-240z"]},sn2={prefix:"fas",iconName:"align-right",icon:[448,512,[],"f038","M448 64c0 17.7-14.3 32-32 32L192 96c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 224c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},tS={prefix:"fas",iconName:"money-bill-1-wave",icon:[576,512,["money-bill-wave-alt"],"f53b","M0 112.5L0 422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4l0-309.9c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416l-64 0 0-64c35.3 0 64 28.7 64 64zM64 224l0-64 64 0c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},an2=tS,in2={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},pi={prefix:"fas",iconName:"hands",icon:[576,512,["sign-language","signing"],"f2a7","M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7l0-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8s0 0 0 0s0 0 0 0l43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4l-4.7 0-13.3 0s0 0 0 0L179 216l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352l0 8c0 83.9-68.1 152-152 152l-176 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l92 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 440c-13.3 0-24-10.7-24-24s10.7-24 24-24l124 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L56 368c-13.3 0-24-10.7-24-24s10.7-24 24-24l156 0c6.6 0 12-5.4 12-12s-5.4-12-12-12L88 296c-13.3 0-24-10.7-24-24s10.7-24 24-24l136 0s0 0 0 0s0 0 0 0l93.2 0L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z"]},on2=pi,rn2=pi,fn2={prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z"]},zi={prefix:"fas",iconName:"water-ladder",icon:[576,512,["ladder-water","swimming-pool"],"f5c5","M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7l0 96.3 192 0 0-96.3C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7L448 361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3c0 0 0 0 0 0l0-96.5-192 0 0 96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1l0-233.3zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1c0 0 0 0 0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7c0 0 0 0 0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z"]},un2=zi,mn2=zi,lS={prefix:"fas",iconName:"arrows-up-down",icon:[320,512,["arrows-v"],"f07d","M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3l0 293.5L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7l0-293.5 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z"]},dn2=lS,nS={prefix:"fas",iconName:"face-grimace",icon:[512,512,[128556,"grimace"],"f57f","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112l-8 0 0-40 55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344l0-40 8 0c23.8 0 43.5 17.3 47.3 40zM328 344l-64 0 0-40 64 0 0 40zm0 56l-64 0 0-40 64 0 0 40zm-80-96l0 40-64 0 0-40 64 0zm0 56l0 40-64 0 0-40 64 0zm-80-16l-55.3 0c3.8-22.7 23.6-40 47.3-40l8 0 0 40zm0 56l-8 0c-23.8 0-43.5-17.3-47.3-40l55.3 0 0 40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},hn2=nS,sS={prefix:"fas",iconName:"wheelchair-move",icon:[448,512,["wheelchair-alt"],"e2ce","M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224l97.4 0c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288l-70.3 0c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z"]},pn2=sS,aS={prefix:"fas",iconName:"turn-down",icon:[384,512,[10549,"level-down-alt"],"f3be","M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5l88 0 0-192c0-17.7-14.3-32-32-32L32 96C14.3 96 0 81.7 0 64L0 32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192 88 0c9.6 0 18.2 5.7 22 14.5z"]},zn2=aS,gn2={prefix:"fas",iconName:"person-walking-arrow-right",icon:[640,512,[],"e552","M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224 384 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l146.7 0-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z"]},iS={prefix:"fas",iconName:"square-envelope",icon:[448,512,["envelope-square"],"f199","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144l256 0c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4 384 336c0 17.7-14.3 32-32 32L96 368c-17.7 0-32-14.3-32-32l0-125.6 136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z"]},Ln2=iS,Cn2={prefix:"fas",iconName:"dice",icon:[640,512,[127922],"f522","M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64l192 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-114.3 0c11.6 36 3.1 77-25.4 105.5L320 413.8l0 34.2zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Mn2={prefix:"fas",iconName:"bowling-ball",icon:[512,512,[],"f436","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},vn2={prefix:"fas",iconName:"brain",icon:[512,512,[129504],"f5dc","M184 0c30.9 0 56 25.1 56 56l0 400c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56l0-400c0-30.9 25.1-56 56-56z"]},oS={prefix:"fas",iconName:"bandage",icon:[640,512,[129657,"band-aid"],"f462","M480 416l96 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-96 0 0 320zM448 96L192 96l0 320 256 0 0-320zM64 96C28.7 96 0 124.7 0 160L0 352c0 35.3 28.7 64 64 64l96 0 0-320L64 96zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},yn2=oS,xn2={prefix:"fas",iconName:"calendar-minus",icon:[448,512,[],"f272","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM312 376c13.3 0 24-10.7 24-24s-10.7-24-24-24l-176 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l176 0z"]},gi={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},bn2=gi,Sn2=gi,Nn2={prefix:"fas",iconName:"gifts",icon:[640,512,[],"f79c","M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96 48 96C21.5 96 0 117.5 0 144L0 464c0 26.5 21.5 48 48 48l152.6 0c-5.4-9.4-8.6-20.3-8.6-32l0-224c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96l-22.2 0 28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224 344 224c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24l-4.1 0c-26.5 0-48 21.5-48 48l0 80 192 0 0-96 32 0 0 96 192 0 0-80c0-26.5-21.5-48-48-48l-4.1 0c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48l144 0 0-128-192 0 0 80zm224 48l144 0c26.5 0 48-21.5 48-48l0-80-192 0 0 128zm96-312c0 13.3-10.7 24-24 24l-49.1 0 29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z"]},wn2={prefix:"fas",iconName:"hotel",icon:[512,512,[127976],"f594","M0 32C0 14.3 14.3 0 32 0L480 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l0 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-176 0 0-48c0-26.5-21.5-48-48-48s-48 21.5-48 48l0 48L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32L32 64C14.3 64 0 49.7 0 32zm96 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8l144 0z"]},rS={prefix:"fas",iconName:"earth-asia",icon:[512,512,[127759,"globe-asia"],"f57e","M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9l2.3 0c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z"]},An2=rS,fS={prefix:"fas",iconName:"id-card-clip",icon:[576,512,["id-card-alt"],"f47f","M256 0l64 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zM64 64l128 0 0 48c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-48 128 0c35.3 0 64 28.7 64 64l0 320c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7l202.7 0c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3l-117.3 0c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z"]},Tn2=fS,uS={prefix:"fas",iconName:"magnifying-glass-plus",icon:[512,512,["search-plus"],"f00e","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64 64 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-64 0 0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 64-64 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l64 0 0 64z"]},En2=uS,_n2={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[128077,61575],"f164","M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"]},Rn2={prefix:"fas",iconName:"user-clock",icon:[640,512,[],"f4fd","M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304l91.4 0c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144L29.7 512C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16l0 64c0 8.8 7.2 16 16 16l48 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0 0-48c0-8.8-7.2-16-16-16z"]},mS={prefix:"fas",iconName:"hand-dots",icon:[512,512,["allergies"],"f461","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 208c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 272c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64l19.2 0c97.2 0 176-78.8 176-176l0-208c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-176c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 176c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-208zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Dn2=mS,On2={prefix:"fas",iconName:"file-invoice",icon:[384,512,[],"f570","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM80 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L80 96c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 352c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32zm0 32l0 64 192 0 0-64L96 256zM240 416l64 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},kn2={prefix:"fas",iconName:"window-minimize",icon:[512,512,[128469],"f2d1","M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l448 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 416z"]},dS={prefix:"fas",iconName:"mug-saucer",icon:[640,512,["coffee"],"f0f4","M96 64c0-17.7 14.3-32 32-32l320 0 64 0c70.7 0 128 57.3 128 128s-57.3 128-128 128l-32 0c0 53-43 96-96 96l-192 0c-53 0-96-43-96-96L96 64zM480 224l32 0c35.3 0 64-28.7 64-64s-28.7-64-64-64l-32 0 0 128zM32 416l512 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 480c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},jn2=dS,Bn2={prefix:"fas",iconName:"brush",icon:[384,512,[],"f55d","M162.4 6c-1.5-3.6-5-6-8.9-6l-19 0c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6L48 0C21.5 0 0 21.5 0 48L0 224l0 22.4L0 256l9.6 0 364.8 0 9.6 0 0-9.6 0-22.4 0-176c0-26.5-21.5-48-48-48L230.5 0c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288l0 32c0 35.3 28.7 64 64 64l64 0 0 64c0 35.3 28.7 64 64 64s64-28.7 64-64l0-64 64 0c35.3 0 64-28.7 64-64l0-32L0 288zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z"]},Hn2={prefix:"fas",iconName:"file-half-dashed",icon:[384,512,[],"e698","M64 0C28.7 0 0 28.7 0 64L0 320l384 0 0-160-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM0 416l64 0 0-64L0 352l0 64zm288 32l-80 0 0 64 80 0 0-64zm-112 0l-80 0 0 64 80 0 0-64zM64 448L0 448c0 35.3 28.7 64 64 64l0-64zm256 0l0 64c35.3 0 64-28.7 64-64l-64 0zm64-32l0-64-64 0 0 64 64 0z"]},Pn2={prefix:"fas",iconName:"mask",icon:[576,512,[],"f6fa","M288 64C64 64 0 160 0 272S80 448 176 448l8.4 0c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4l8.4 0c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},hS={prefix:"fas",iconName:"magnifying-glass-minus",icon:[512,512,["search-minus"],"f010","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z"]},Vn2=hS,Un2={prefix:"fas",iconName:"ruler-vertical",icon:[256,512,[],"f548","M0 48C0 21.5 21.5 0 48 0L208 0c26.5 0 48 21.5 48 48l0 48-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 64-80 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l80 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 48z"]},pS={prefix:"fas",iconName:"user-large",icon:[512,512,["user-alt"],"f406","M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7l450.6 0c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320l-189.4 0z"]},Fn2=pS,In2={prefix:"fas",iconName:"train-tram",icon:[448,512,[128650],"e5b4","M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0L361.2 0c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15L248 48l0 48 40 0c53 0 96 43 96 96l0 160c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1l-39.7 0c-8.5 0-16.6-3.4-22.6-9.4L288 448l-128 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L43 512c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352l0-160c0-53 43-96 96-96l40 0 0-48L86.8 48zM160 160c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-128 0zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},qn2={prefix:"fas",iconName:"user-nurse",icon:[448,512,[],"f82f","M96 128l0-57.8c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30l0 57.8-.3 0c.2 2.6 .3 5.3 .3 8l0 40c0 70.7-57.3 128-128 128s-128-57.3-128-128l0-40c0-2.7 .1-5.4 .3-8l-.3 0zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80l0-16-160 0 0 16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7L30.7 512C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48l0 16-16 0c-4.4 0-8 3.6-8 8l0 16c0 4.4 3.6 8 8 8l16 0 0 16c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-16 16 0c4.4 0 8-3.6 8-8l0-16c0-4.4-3.6-8-8-8l-16 0 0-16c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8z"]},Gn2={prefix:"fas",iconName:"syringe",icon:[512,512,[128137],"f48e","M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4l-88.8 0L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57 0-88.8c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z"]},Yn2={prefix:"fas",iconName:"cloud-sun",icon:[640,512,[9925],"f6c4","M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80l-271.9 0c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z"]},Kn2={prefix:"fas",iconName:"stopwatch-20",icon:[448,512,[],"e06f","M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 34.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6L256 64l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L176 0zM288 204c28.7 0 52 23.3 52 52l0 96c0 28.7-23.3 52-52 52s-52-23.3-52-52l0-96c0-28.7 23.3-52 52-52zm-12 52l0 96c0 6.6 5.4 12 12 12s12-5.4 12-12l0-96c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5l0 2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9l43.8 0c11 0 20 9 20 20s-9 20-20 20l-64 0c-11 0-20-9-20-20l0-15.7c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8l0-2.2c0-6.9-5.6-12.5-12.5-12.5z"]},Xn2={prefix:"fas",iconName:"square-full",icon:[512,512,[128997,128998,128999,129e3,129001,129002,129003,11035,11036],"f45c","M0 0H512V512H0V0z"]},Zn2={prefix:"fas",iconName:"magnet",icon:[448,512,[129522],"f076","M0 160l0 96C0 379.7 100.3 480 224 480s224-100.3 224-224l0-96-128 0 0 96c0 53-43 96-96 96s-96-43-96-96l0-96L0 160zm0-32l128 0 0-64c0-17.7-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64l0 64zm320 0l128 0 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64z"]},Wn2={prefix:"fas",iconName:"jar",icon:[320,512,[],"e516","M32 32C32 14.3 46.3 0 64 0L256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L64 64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64l192 0c35.3 0 64 28.7 64 64l0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 160zm96 64c-17.7 0-32 14.3-32 32l0 96c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-96c0-17.7-14.3-32-32-32L96 224z"]},zS={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l224 0 0-112c0-26.5 21.5-48 48-48l112 0 0-224c0-35.3-28.7-64-64-64L64 32zM448 352l-45.3 0L336 352c-8.8 0-16 7.2-16 16l0 66.7 0 45.3 32-32 64-64 32-32z"]},Qn2=zS,$n2={prefix:"fas",iconName:"bug-slash",icon:[640,512,[],"e490","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64.3 0c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160l-112 0c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96l0 3.6c0 15.7 12.7 28.4 28.4 28.4l135.1 0c15.7 0 28.4-12.7 28.4-28.4l0-3.6c0-53-43-96-96-96zM160.3 256L96 256c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6l0-143.7L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7l0 118.5z"]},Jn2={prefix:"fas",iconName:"arrow-up-from-water-pump",icon:[576,512,[],"e4b6","M112 0C85.5 0 64 21.5 64 48l0 208-16 0c-26.5 0-48 21.5-48 48l0 96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400l0-96c0-26.5-21.5-48-48-48l-48 0 0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256l-128 0 0-208c0-26.5-21.5-48-48-48L112 0zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1c0 0 0 0 0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7c0 0 0 0 0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z"]},cs2={prefix:"fas",iconName:"bone",icon:[576,512,[129460],"f5d7","M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2l192 0c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336l-192 0c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z"]},es2={prefix:"fas",iconName:"table-cells-row-unlock",icon:[640,512,[],"e691","M0 96C0 60.7 28.7 32 64 32l384 0c35.3 0 64 28.7 64 64l0 65.1c-37.8 5.4-69.4 29.6-85.2 62.9L360 224l0 64 56 0 0 8.6c-19.1 11.1-32 31.7-32 55.4l-24 0 0 64 24 0 0 64L64 480c-35.3 0-64-28.7-64-64L0 96zM64 224l0 64 88 0 0-64-88 0zm232 0l-88 0 0 64 88 0 0-64zM152 352l-88 0 0 64 88 0 0-64zm56 0l0 64 88 0 0-64-88 0zm288-80l0 48 32 0 32 0 48 0c17.7 0 32 14.3 32 32l0 128c0 17.7-14.3 32-32 32l-160 0c-17.7 0-32-14.3-32-32l0-128c0-17.7 14.3-32 32-32l0-48c0-44.2 35.8-80 80-80s80 35.8 80 80l-48 0c0-17.7-14.3-32-32-32s-32 14.3-32 32z"]},ts2={prefix:"fas",iconName:"user-injured",icon:[448,512,[],"f728","M240 80l102.7 0c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80l81.4 0 91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16L97 112c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7L96 512l147.7 0L181.5 408.2 124 312.4zm33-7.2L204.3 384l67.7 0c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48l82.3 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512L64 512l0-166.6C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48l-48.5 0 57.1 95.2C303 507.2 320 487.6 320 464z"]},gS={prefix:"fas",iconName:"face-sad-tear",icon:[512,512,[128546,"sad-tear"],"f5b4","M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},ls2=gS,ns2={prefix:"fas",iconName:"plane",icon:[576,512,[],"f072","M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z"]},ss2={prefix:"fas",iconName:"tent-arrows-down",icon:[576,512,[],"e581","M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L488 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512l144 0 16 0c17.7 0 32-14.3 32-32l0-118.1c0-5.5 4.4-9.9 9.9-9.9c3.7 0 7.2 2.1 8.8 5.5l68.4 136.8c5.4 10.8 16.5 17.7 28.6 17.7l60.2 0 16 0c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z"]},as2={prefix:"fas",iconName:"exclamation",icon:[128,512,[10069,10071,61738],"21","M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},is2={prefix:"fas",iconName:"arrows-spin",icon:[512,512,[],"e4bb","M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9l112 0c8.8 0 16-7.2 16-16l0-112c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3l0 64.9c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8l0-112c0-8.8-7.2-16-16-16L64 48c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32l64.9 0c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224l-64.9 0c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8l0 112c0 8.8 7.2 16 16 16l112 0c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9L64 320c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3l0-64.9c-10.3 2.1-21 3.2-32 3.2z"]},os2={prefix:"fas",iconName:"print",icon:[512,512,[128424,128438,9113],"f02f","M128 0C92.7 0 64 28.7 64 64l0 96 64 0 0-96 226.7 0L384 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0L128 0zM384 352l0 32 0 64-256 0 0-64 0-16 0-16 256 0zm64 32l32 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},Li={prefix:"fas",iconName:"turkish-lira-sign",icon:[384,512,["try","turkish-lira"],"e2bb","M96 32c17.7 0 32 14.3 32 32l0 35.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9l0 29.4 119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9 128 416l63.8 0c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480L96 480c-17.7 0-32-14.3-32-32l0-167.9-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6l0-29.4-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6 64 64c0-17.7 14.3-32 32-32z"]},rs2=Li,fs2=Li,Ci={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]},us2=Ci,ms2=Ci,ds2={prefix:"fas",iconName:"x",icon:[384,512,[120],"58","M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z"]},LS={prefix:"fas",iconName:"magnifying-glass-dollar",icon:[512,512,["search-dollar"],"f688","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20l0 14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1c0 0 0 0 0 0s0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4l0 14.6c0 11 9 20 20 20s20-9 20-20l0-13.8c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7l0-13.9z"]},hs2=LS,CS={prefix:"fas",iconName:"users-gear",icon:[640,512,["users-cog"],"f509","M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320l213.3 0c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7l-42.7 0C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2l-103.2 0C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7l300.6 0c-2.1-5.2-3.2-10.9-3.2-16.4l0-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192l-42.7 0c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3l0-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6l0 3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3l-2.9 1.7c-9.2 5.3-20.4 4-29.6-1.3s-16.1-14.5-16.1-25.1l0-3.4c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9l0 3.4c0 10.6-6.9 19.8-16.1 25.1s-20.4 6.6-29.6 1.3l-2.9-1.7c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l2.9 1.7c9.2 5.3 13.7 15.8 13.7 26.4s-4.5 21.1-13.7 26.4l-3 1.7c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3l2.9-1.7c9.2-5.3 20.4-4 29.6 1.3s16.1 14.5 16.1 25.1l0 3.4c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9l0-3.4c0-10.6 6.9-19.8 16.1-25.1s20.4-6.6 29.6-1.3l2.9 1.7c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-3-1.7c-9.2-5.3-13.7-15.8-13.7-26.4s4.5-21.1 13.7-26.4l3-1.7zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z"]},ps2=CS,zs2={prefix:"fas",iconName:"person-military-pointing",icon:[576,512,[],"e54a","M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25l151 0c8.8 0 16-7.2 16-16l0-30.6C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16L241.6 96c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40l152 0 0 89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5L240 224 72 224zm345.7 20.9L246.6 416 416 416l0-46.3 53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448l0 32c0 17.7 14.3 32 32 32l128 0c17.7 0 32-14.3 32-32l0-32-192 0z"]},Se={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160l0 8c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24l0-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224l-64 0 0 196.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512l448 0c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448 224l-64 0 0 192-40 0 0-192-64 0 0 192-48 0 0-192-64 0 0 192-40 0 0-192zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},gs2=Se,Ls2=Se,Cs2=Se,Ms2=Se,vs2={prefix:"fas",iconName:"umbrella",icon:[576,512,[],"f0e9","M288 0c17.7 0 32 14.3 32 32l0 17.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7L256 32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2l0 114.3c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4l0-114.3c8.5-7.6 19.7-12.2 32-12.2z"]},ys2={prefix:"fas",iconName:"trowel",icon:[512,512,[],"e589","M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z"]},xs2={prefix:"fas",iconName:"d",icon:[384,512,[100],"44","M0 96C0 60.7 28.7 32 64 32l96 0c123.7 0 224 100.3 224 224s-100.3 224-224 224l-96 0c-35.3 0-64-28.7-64-64L0 96zm160 0L64 96l0 320 96 0c88.4 0 160-71.6 160-160s-71.6-160-160-160z"]},bs2={prefix:"fas",iconName:"stapler",icon:[640,512,[],"e5af","M640 299.3l0 4.7 0 128c0 26.5-21.5 48-48 48l-80 0-64 0L64 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0 0-48L96 368c-17.7 0-32-14.3-32-32l0-116.6L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304l0-16L128 230.9l0 73.1 320 0z"]},MS={prefix:"fas",iconName:"masks-theater",icon:[640,512,[127917,"theater-masks"],"f630","M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z"]},Ss2=MS,Ns2={prefix:"fas",iconName:"kip-sign",icon:[384,512,[],"e1c4","M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4 128 64c0-17.7-14.3-32-32-32S64 46.3 64 64l0 160-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 160c0 17.7 14.3 32 32 32s32-14.3 32-32l0-122.4L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288 352 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-169.5 0L340.8 88.3z"]},ws2={prefix:"fas",iconName:"hand-point-left",icon:[512,512,[],"f0a5","M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z"]},vS={prefix:"fas",iconName:"handshake-simple",icon:[640,512,[129309,"handshake-alt"],"f4c6","M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352l41.8 0c26.5 0 48-21.5 48-48l0-128c0-26.5-21.5-48-48-48l-76 0-4 0-.7 0-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48-80 0c-26.5 0-48 21.5-48 48L0 304c0 26.5 21.5 48 48 48l108.2 0 91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z"]},As2=vS,yS={prefix:"fas",iconName:"jet-fighter",icon:[640,512,["fighter-jet"],"f0fb","M160 24c0-13.3 10.7-24 24-24L296 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-16 0L384 192l116.4 0c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1L384 320 280 464l16 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-112 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l8 0 0-144-32 0-54.6 54.6c-6 6-14.1 9.4-22.6 9.4L64 384c-17.7 0-32-14.3-32-32l0-64c-17.7 0-32-14.3-32-32s14.3-32 32-32l0-64c0-17.7 14.3-32 32-32l18.7 0c8.5 0 16.6 3.4 22.6 9.4L160 192l32 0 0-144-8 0c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l64 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-64 0z"]},Ts2=yS,xS={prefix:"fas",iconName:"square-share-nodes",icon:[448,512,["share-alt-square"],"f1e1","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z"]},Es2=xS,_s2={prefix:"fas",iconName:"barcode",icon:[512,512,[],"f02a","M24 32C10.7 32 0 42.7 0 56L0 456c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24L64 56c0-13.3-10.7-24-24-24L24 32zm88 0c-8.8 0-16 7.2-16 16l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zm96 0c-13.3 0-24 10.7-24 24l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0zM448 56l0 400c0 13.3 10.7 24 24 24l16 0c13.3 0 24-10.7 24-24l0-400c0-13.3-10.7-24-24-24l-16 0c-13.3 0-24 10.7-24 24zm-64-8l0 416c0 8.8 7.2 16 16 16s16-7.2 16-16l0-416c0-8.8-7.2-16-16-16s-16 7.2-16 16z"]},Rs2={prefix:"fas",iconName:"plus-minus",icon:[384,512,[],"e43c","M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112L48 144c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0 0 112c0 17.7 14.3 32 32 32s32-14.3 32-32l0-112 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-112zM0 480c0 17.7 14.3 32 32 32l320 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 448c-17.7 0-32 14.3-32 32z"]},bS={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]},Ds2=bS,SS={prefix:"fas",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9l0 28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5l0-24.6c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"]},Os2=SS,ks2={prefix:"fas",iconName:"hand-holding-medical",icon:[576,512,[],"e05c","M224 24l0 56-56 0c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l56 0 0 56c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-56 56 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-56 0 0-56c0-13.3-10.7-24-24-24L248 0c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416 272 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l16 0 64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0-16 0-78.3 0c-29.1 0-57.3 9.9-80 28L68.8 384 32 384c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l160 0 160.5 0c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0c0 0 0 0 0 0c-.3 0-.6 0-.9 0z"]},js2={prefix:"fas",iconName:"person-circle-check",icon:[576,512,[],"e53e","M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304l0 128c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-223.1L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6l29.7 0c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9 232 480c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-128-16 0zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z"]},NS={prefix:"fas",iconName:"turn-up",icon:[384,512,[10548,"level-up-alt"],"f3bf","M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5l88 0 0 192c0 17.7-14.3 32-32 32l-80 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192 88 0c9.6 0 18.2-5.7 22-14.5z"]},Bs2=NS;var Hs2={fa0:tU,fa1:lU,fa2:nU,fa3:sU,fa4:aU,fa5:iU,fa6:oU,fa7:rU,fa8:fU,fa9:uU,faFillDrip:mU,faArrowsToCircle:dU,faCircleChevronRight:Jg,faChevronCircleRight:hU,faAt:pU,faTrashCan:cL,faTrashAlt:zU,faTextHeight:gU,faUserXmark:eL,faUserTimes:LU,faStethoscope:CU,faMessage:tL,faCommentAlt:MU,faInfo:vU,faDownLeftAndUpRightToCenter:lL,faCompressAlt:yU,faExplosion:xU,faFileLines:Ta,faFileAlt:bU,faFileText:SU,faWaveSquare:NU,faRing:wU,faBuildingUn:AU,faDiceThree:TU,faCalendarDays:nL,faCalendarAlt:EU,faAnchorCircleCheck:_U,faBuildingCircleArrowRight:RU,faVolleyball:sL,faVolleyballBall:DU,faArrowsUpToLine:OU,faSortDown:aL,faSortDesc:kU,faCircleMinus:iL,faMinusCircle:jU,faDoorOpen:BU,faRightFromBracket:oL,faSignOutAlt:HU,faAtom:PU,faSoap:VU,faIcons:rL,faHeartMusicCameraBolt:UU,faMicrophoneLinesSlash:fL,faMicrophoneAltSlash:FU,faBridgeCircleCheck:IU,faPumpMedical:qU,faFingerprint:GU,faHandPointRight:YU,faMagnifyingGlassLocation:uL,faSearchLocation:KU,faForwardStep:mL,faStepForward:XU,faFaceSmileBeam:dL,faSmileBeam:ZU,faFlagCheckered:WU,faFootball:hL,faFootballBall:QU,faSchoolCircleExclamation:$U,faCrop:JU,faAnglesDown:pL,faAngleDoubleDown:cF,faUsersRectangle:eF,faPeopleRoof:tF,faPeopleLine:lF,faBeerMugEmpty:zL,faBeer:nF,faDiagramPredecessor:sF,faArrowUpLong:gL,faLongArrowUp:aF,faFireFlameSimple:LL,faBurn:iF,faPerson:CL,faMale:oF,faLaptop:rF,faFileCsv:fF,faMenorah:uF,faTruckPlane:mF,faRecordVinyl:dF,faFaceGrinStars:ML,faGrinStars:hF,faBong:pF,faSpaghettiMonsterFlying:vL,faPastafarianism:zF,faArrowDownUpAcrossLine:gF,faSpoon:yL,faUtensilSpoon:LF,faJarWheat:CF,faEnvelopesBulk:xL,faMailBulk:MF,faFileCircleExclamation:vF,faCircleH:bL,faHospitalSymbol:yF,faPager:xF,faAddressBook:SL,faContactBook:bF,faStrikethrough:SF,faK:NF,faLandmarkFlag:wF,faPencil:NL,faPencilAlt:AF,faBackward:TF,faCaretRight:EF,faComments:_F,faPaste:wL,faFileClipboard:RF,faCodePullRequest:DF,faClipboardList:OF,faTruckRampBox:AL,faTruckLoading:kF,faUserCheck:jF,faVialVirus:BF,faSheetPlastic:HF,faBlog:PF,faUserNinja:VF,faPersonArrowUpFromLine:UF,faScrollTorah:TL,faTorah:FF,faBroomBall:Ea,faQuidditch:IF,faQuidditchBroomBall:qF,faToggleOff:GF,faBoxArchive:EL,faArchive:YF,faPersonDrowning:KF,faArrowDown91:_a,faSortNumericDesc:XF,faSortNumericDownAlt:ZF,faFaceGrinTongueSquint:_L,faGrinTongueSquint:WF,faSprayCan:QF,faTruckMonster:$F,faW:JF,faEarthAfrica:RL,faGlobeAfrica:cI,faRainbow:eI,faCircleNotch:tI,faTabletScreenButton:DL,faTabletAlt:lI,faPaw:nI,faCloud:sI,faTrowelBricks:aI,faFaceFlushed:OL,faFlushed:iI,faHospitalUser:oI,faTentArrowLeftRight:rI,faGavel:kL,faLegal:fI,faBinoculars:uI,faMicrophoneSlash:mI,faBoxTissue:dI,faMotorcycle:hI,faBellConcierge:jL,faConciergeBell:pI,faPenRuler:BL,faPencilRuler:zI,faPeopleArrows:HL,faPeopleArrowsLeftRight:gI,faMarsAndVenusBurst:LI,faSquareCaretRight:PL,faCaretSquareRight:CI,faScissors:VL,faCut:MI,faSunPlantWilt:vI,faToiletsPortable:yI,faHockeyPuck:xI,faTable:bI,faMagnifyingGlassArrowRight:SI,faTachographDigital:UL,faDigitalTachograph:NI,faUsersSlash:wI,faClover:AI,faReply:FL,faMailReply:TI,faStarAndCrescent:EI,faHouseFire:_I,faSquareMinus:IL,faMinusSquare:RI,faHelicopter:DI,faCompass:OI,faSquareCaretDown:qL,faCaretSquareDown:kI,faFileCircleQuestion:jI,faLaptopCode:BI,faSwatchbook:HI,faPrescriptionBottle:PI,faBars:GL,faNavicon:VI,faPeopleGroup:UI,faHourglassEnd:YL,faHourglass3:FI,faHeartCrack:KL,faHeartBroken:II,faSquareUpRight:XL,faExternalLinkSquareAlt:qI,faFaceKissBeam:ZL,faKissBeam:GI,faFilm:YI,faRulerHorizontal:KI,faPeopleRobbery:XI,faLightbulb:ZI,faCaretLeft:WI,faCircleExclamation:WL,faExclamationCircle:QI,faSchoolCircleXmark:$I,faArrowRightFromBracket:QL,faSignOut:JI,faCircleChevronDown:$L,faChevronCircleDown:cq,faUnlockKeyhole:JL,faUnlockAlt:eq,faCloudShowersHeavy:tq,faHeadphonesSimple:cC,faHeadphonesAlt:lq,faSitemap:nq,faCircleDollarToSlot:eC,faDonate:sq,faMemory:aq,faRoadSpikes:iq,faFireBurner:oq,faFlag:rq,faHanukiah:fq,faFeather:uq,faVolumeLow:tC,faVolumeDown:mq,faCommentSlash:dq,faCloudSunRain:hq,faCompress:pq,faWheatAwn:lC,faWheatAlt:zq,faAnkh:gq,faHandsHoldingChild:Lq,faAsterisk:Cq,faSquareCheck:nC,faCheckSquare:Mq,faPesetaSign:vq,faHeading:sC,faHeader:yq,faGhost:xq,faList:aC,faListSquares:bq,faSquarePhoneFlip:iC,faPhoneSquareAlt:Sq,faCartPlus:Nq,faGamepad:wq,faCircleDot:oC,faDotCircle:Aq,faFaceDizzy:rC,faDizzy:Tq,faEgg:Eq,faHouseMedicalCircleXmark:_q,faCampground:Rq,faFolderPlus:Dq,faFutbol:Ra,faFutbolBall:Oq,faSoccerBall:kq,faPaintbrush:fC,faPaintBrush:jq,faLock:Bq,faGasPump:Hq,faHotTubPerson:uC,faHotTub:Pq,faMapLocation:mC,faMapMarked:Vq,faHouseFloodWater:Uq,faTree:Fq,faBridgeLock:Iq,faSackDollar:qq,faPenToSquare:dC,faEdit:Gq,faCarSide:Yq,faShareNodes:hC,faShareAlt:Kq,faHeartCircleMinus:Xq,faHourglassHalf:pC,faHourglass2:Zq,faMicroscope:Wq,faSink:Qq,faBagShopping:zC,faShoppingBag:$q,faArrowDownZA:Da,faSortAlphaDesc:Jq,faSortAlphaDownAlt:cG,faMitten:eG,faPersonRays:tG,faUsers:lG,faEyeSlash:nG,faFlaskVial:sG,faHand:gC,faHandPaper:aG,faOm:iG,faWorm:oG,faHouseCircleXmark:rG,faPlug:fG,faChevronUp:uG,faHandSpock:mG,faStopwatch:dG,faFaceKiss:LC,faKiss:hG,faBridgeCircleXmark:pG,faFaceGrinTongue:CC,faGrinTongue:zG,faChessBishop:gG,faFaceGrinWink:MC,faGrinWink:LG,faEarDeaf:tt,faDeaf:CG,faDeafness:MG,faHardOfHearing:vG,faRoadCircleCheck:yG,faDiceFive:xG,faSquareRss:vC,faRssSquare:bG,faLandMineOn:SG,faICursor:NG,faStamp:wG,faStairs:AG,faI:TG,faHryvniaSign:yC,faHryvnia:EG,faPills:_G,faFaceGrinWide:xC,faGrinAlt:RG,faTooth:DG,faV:OG,faBangladeshiTakaSign:kG,faBicycle:jG,faStaffSnake:lt,faRodAsclepius:BG,faRodSnake:HG,faStaffAesculapius:PG,faHeadSideCoughSlash:VG,faTruckMedical:bC,faAmbulance:UG,faWheatAwnCircleExclamation:FG,faSnowman:IG,faMortarPestle:qG,faRoadBarrier:GG,faSchool:YG,faIgloo:KG,faJoint:XG,faAngleRight:ZG,faHorse:WG,faQ:QG,faG:$G,faNotesMedical:JG,faTemperatureHalf:nt,faTemperature2:cY,faThermometer2:eY,faThermometerHalf:tY,faDongSign:lY,faCapsules:nY,faPooStorm:SC,faPooBolt:sY,faFaceFrownOpen:NC,faFrownOpen:aY,faHandPointUp:iY,faMoneyBill:oY,faBookmark:rY,faAlignJustify:fY,faUmbrellaBeach:uY,faHelmetUn:mY,faBullseye:dY,faBacon:hY,faHandPointDown:pY,faArrowUpFromBracket:zY,faFolder:wC,faFolderBlank:gY,faFileWaveform:AC,faFileMedicalAlt:LY,faRadiation:CY,faChartSimple:MY,faMarsStroke:vY,faVial:yY,faGauge:st,faDashboard:xY,faGaugeMed:bY,faTachometerAltAverage:SY,faWandMagicSparkles:TC,faMagicWandSparkles:NY,faE:wY,faPenClip:EC,faPenAlt:AY,faBridgeCircleExclamation:TY,faUser:EY,faSchoolCircleCheck:_Y,faDumpster:RY,faVanShuttle:_C,faShuttleVan:DY,faBuildingUser:OY,faSquareCaretLeft:RC,faCaretSquareLeft:kY,faHighlighter:jY,faKey:BY,faBullhorn:HY,faGlobe:PY,faSynagogue:VY,faPersonHalfDress:UY,faRoadBridge:FY,faLocationArrow:IY,faC:qY,faTabletButton:GY,faBuildingLock:YY,faPizzaSlice:KY,faMoneyBillWave:XY,faChartArea:DC,faAreaChart:ZY,faHouseFlag:WY,faPersonCircleMinus:QY,faBan:OC,faCancel:$Y,faCameraRotate:JY,faSprayCanSparkles:kC,faAirFreshener:cK,faStar:eK,faRepeat:tK,faCross:lK,faBox:nK,faVenusMars:sK,faArrowPointer:jC,faMousePointer:aK,faMaximize:BC,faExpandArrowsAlt:iK,faChargingStation:oK,faShapes:HC,faTriangleCircleSquare:rK,faShuffle:PC,faRandom:fK,faPersonRunning:VC,faRunning:uK,faMobileRetro:mK,faGripLinesVertical:dK,faSpider:hK,faHandsBound:pK,faFileInvoiceDollar:zK,faPlaneCircleExclamation:gK,faXRay:LK,faSpellCheck:CK,faSlash:MK,faComputerMouse:UC,faMouse:vK,faArrowRightToBracket:FC,faSignIn:yK,faShopSlash:IC,faStoreAltSlash:xK,faServer:bK,faVirusCovidSlash:SK,faShopLock:NK,faHourglassStart:qC,faHourglass1:wK,faBlenderPhone:AK,faBuildingWheat:TK,faPersonBreastfeeding:EK,faRightToBracket:GC,faSignInAlt:_K,faVenus:RK,faPassport:DK,faThumbtackSlash:YC,faThumbTackSlash:OK,faHeartPulse:KC,faHeartbeat:kK,faPeopleCarryBox:XC,faPeopleCarry:jK,faTemperatureHigh:BK,faMicrochip:HK,faCrown:PK,faWeightHanging:VK,faXmarksLines:UK,faFilePrescription:FK,faWeightScale:ZC,faWeight:IK,faUserGroup:WC,faUserFriends:qK,faArrowUpAZ:QC,faSortAlphaUp:GK,faChessKnight:YK,faFaceLaughSquint:$C,faLaughSquint:KK,faWheelchair:XK,faCircleArrowUp:JC,faArrowCircleUp:ZK,faToggleOn:WK,faPersonWalking:cM,faWalking:QK,faL:$K,faFire:JK,faBedPulse:eM,faProcedures:cX,faShuttleSpace:tM,faSpaceShuttle:eX,faFaceLaugh:lM,faLaugh:tX,faFolderOpen:lX,faHeartCirclePlus:nX,faCodeFork:sX,faCity:aX,faMicrophoneLines:nM,faMicrophoneAlt:iX,faPepperHot:oX,faUnlock:rX,faColonSign:fX,faHeadset:uX,faStoreSlash:mX,faRoadCircleXmark:dX,faUserMinus:hX,faMarsStrokeUp:sM,faMarsStrokeV:pX,faChampagneGlasses:aM,faGlassCheers:zX,faClipboard:gX,faHouseCircleExclamation:LX,faFileArrowUp:iM,faFileUpload:CX,faWifi:Oa,faWifi3:MX,faWifiStrong:vX,faBath:oM,faBathtub:yX,faUnderline:xX,faUserPen:rM,faUserEdit:bX,faSignature:SX,faStroopwafel:NX,faBold:wX,faAnchorLock:AX,faBuildingNgo:TX,faManatSign:EX,faNotEqual:_X,faBorderTopLeft:fM,faBorderStyle:RX,faMapLocationDot:uM,faMapMarkedAlt:DX,faJedi:OX,faSquarePollVertical:mM,faPoll:kX,faMugHot:jX,faCarBattery:dM,faBatteryCar:BX,faGift:HX,faDiceTwo:PX,faChessQueen:VX,faGlasses:UX,faChessBoard:FX,faBuildingCircleCheck:IX,faPersonChalkboard:qX,faMarsStrokeRight:hM,faMarsStrokeH:GX,faHandBackFist:pM,faHandRock:YX,faSquareCaretUp:zM,faCaretSquareUp:KX,faCloudShowersWater:XX,faChartBar:gM,faBarChart:ZX,faHandsBubbles:LM,faHandsWash:WX,faLessThanEqual:QX,faTrain:$X,faEyeLowVision:CM,faLowVision:JX,faCrow:cZ,faSailboat:eZ,faWindowRestore:tZ,faSquarePlus:MM,faPlusSquare:lZ,faToriiGate:nZ,faFrog:sZ,faBucket:aZ,faImage:iZ,faMicrophone:oZ,faCow:rZ,faCaretUp:fZ,faScrewdriver:uZ,faFolderClosed:mZ,faHouseTsunami:dZ,faSquareNfi:hZ,faArrowUpFromGroundWater:pZ,faMartiniGlass:vM,faGlassMartiniAlt:zZ,faSquareBinary:gZ,faRotateLeft:at,faRotateBack:LZ,faRotateBackward:CZ,faUndoAlt:MZ,faTableColumns:yM,faColumns:vZ,faLemon:yZ,faHeadSideMask:xZ,faHandshake:bZ,faGem:SZ,faDolly:xM,faDollyBox:NZ,faSmoking:wZ,faMinimize:bM,faCompressArrowsAlt:AZ,faMonument:TZ,faSnowplow:EZ,faAnglesRight:SM,faAngleDoubleRight:_Z,faCannabis:RZ,faCirclePlay:NM,faPlayCircle:DZ,faTablets:OZ,faEthernet:kZ,faEuroSign:ka,faEur:jZ,faEuro:BZ,faChair:HZ,faCircleCheck:wM,faCheckCircle:PZ,faCircleStop:AM,faStopCircle:VZ,faCompassDrafting:TM,faDraftingCompass:UZ,faPlateWheat:FZ,faIcicles:IZ,faPersonShelter:qZ,faNeuter:GZ,faIdBadge:YZ,faMarker:KZ,faFaceLaughBeam:EM,faLaughBeam:XZ,faHelicopterSymbol:ZZ,faUniversalAccess:WZ,faCircleChevronUp:_M,faChevronCircleUp:QZ,faLariSign:$Z,faVolcano:JZ,faPersonWalkingDashedLineArrowRight:cW,faSterlingSign:ja,faGbp:eW,faPoundSign:tW,faViruses:lW,faSquarePersonConfined:nW,faUserTie:sW,faArrowDownLong:RM,faLongArrowDown:aW,faTentArrowDownToLine:iW,faCertificate:oW,faReplyAll:DM,faMailReplyAll:rW,faSuitcase:fW,faPersonSkating:OM,faSkating:uW,faFilterCircleDollar:kM,faFunnelDollar:mW,faCameraRetro:dW,faCircleArrowDown:jM,faArrowCircleDown:hW,faFileImport:BM,faArrowRightToFile:pW,faSquareArrowUpRight:HM,faExternalLinkSquare:zW,faBoxOpen:gW,faScroll:LW,faSpa:CW,faLocationPinLock:MW,faPause:vW,faHillAvalanche:yW,faTemperatureEmpty:it,faTemperature0:xW,faThermometer0:bW,faThermometerEmpty:SW,faBomb:NW,faRegistered:wW,faAddressCard:Ba,faContactCard:AW,faVcard:TW,faScaleUnbalancedFlip:PM,faBalanceScaleRight:EW,faSubscript:_W,faDiamondTurnRight:VM,faDirections:RW,faBurst:DW,faHouseLaptop:UM,faLaptopHouse:OW,faFaceTired:FM,faTired:kW,faMoneyBills:jW,faSmog:BW,faCrutch:HW,faFontAwesome:Ha,faFontAwesomeFlag:PW,faFontAwesomeLogoFull:VW,faCloudArrowUp:Pa,faCloudUpload:UW,faCloudUploadAlt:FW,faPalette:IW,faArrowsTurnRight:qW,faVest:GW,faFerry:YW,faArrowsDownToPeople:KW,faSeedling:IM,faSprout:XW,faLeftRight:qM,faArrowsAltH:ZW,faBoxesPacking:WW,faCircleArrowLeft:GM,faArrowCircleLeft:QW,faGroupArrowsRotate:$W,faBowlFood:JW,faCandyCane:cQ,faArrowDownWideShort:Va,faSortAmountAsc:eQ,faSortAmountDown:tQ,faCloudBolt:YM,faThunderstorm:lQ,faTextSlash:KM,faRemoveFormat:nQ,faFaceSmileWink:XM,faSmileWink:sQ,faFileWord:aQ,faFilePowerpoint:iQ,faArrowsLeftRight:ZM,faArrowsH:oQ,faHouseLock:rQ,faCloudArrowDown:Ua,faCloudDownload:fQ,faCloudDownloadAlt:uQ,faChildren:mQ,faChalkboard:WM,faBlackboard:dQ,faUserLargeSlash:QM,faUserAltSlash:hQ,faEnvelopeOpen:pQ,faHandshakeSimpleSlash:$M,faHandshakeAltSlash:zQ,faMattressPillow:gQ,faGuaraniSign:LQ,faArrowsRotate:Fa,faRefresh:CQ,faSync:MQ,faFireExtinguisher:vQ,faCruzeiroSign:yQ,faGreaterThanEqual:xQ,faShieldHalved:JM,faShieldAlt:bQ,faBookAtlas:cv,faAtlas:SQ,faVirus:NQ,faEnvelopeCircleCheck:wQ,faLayerGroup:AQ,faArrowsToDot:TQ,faArchway:EQ,faHeartCircleCheck:_Q,faHouseChimneyCrack:ev,faHouseDamage:RQ,faFileZipper:tv,faFileArchive:DQ,faSquare:OQ,faMartiniGlassEmpty:lv,faGlassMartini:kQ,faCouch:jQ,faCediSign:BQ,faItalic:HQ,faTableCellsColumnLock:PQ,faChurch:VQ,faCommentsDollar:UQ,faDemocrat:FQ,faZ:IQ,faPersonSkiing:nv,faSkiing:qQ,faRoadLock:GQ,faA:YQ,faTemperatureArrowDown:sv,faTemperatureDown:KQ,faFeatherPointed:av,faFeatherAlt:XQ,faP:ZQ,faSnowflake:WQ,faNewspaper:QQ,faRectangleAd:iv,faAd:$Q,faCircleArrowRight:ov,faArrowCircleRight:JQ,faFilterCircleXmark:c$,faLocust:e$,faSort:rv,faUnsorted:t$,faListOl:Ia,faList12:l$,faListNumeric:n$,faPersonDressBurst:s$,faMoneyCheckDollar:fv,faMoneyCheckAlt:a$,faVectorSquare:i$,faBreadSlice:o$,faLanguage:r$,faFaceKissWinkHeart:uv,faKissWinkHeart:f$,faFilter:u$,faQuestion:m$,faFileSignature:d$,faUpDownLeftRight:mv,faArrowsAlt:h$,faHouseChimneyUser:p$,faHandHoldingHeart:z$,faPuzzlePiece:g$,faMoneyCheck:L$,faStarHalfStroke:dv,faStarHalfAlt:C$,faCode:M$,faWhiskeyGlass:hv,faGlassWhiskey:v$,faBuildingCircleExclamation:y$,faMagnifyingGlassChart:x$,faArrowUpRightFromSquare:pv,faExternalLink:b$,faCubesStacked:S$,faWonSign:qa,faKrw:N$,faWon:w$,faVirusCovid:A$,faAustralSign:T$,faF:E$,faLeaf:_$,faRoad:R$,faTaxi:zv,faCab:D$,faPersonCirclePlus:O$,faChartPie:gv,faPieChart:k$,faBoltLightning:j$,faSackXmark:B$,faFileExcel:H$,faFileContract:P$,faFishFins:V$,faBuildingFlag:U$,faFaceGrinBeam:Lv,faGrinBeam:F$,faObjectUngroup:I$,faPoop:q$,faLocationPin:Cv,faMapMarker:G$,faKaaba:Y$,faToiletPaper:K$,faHelmetSafety:Ga,faHardHat:X$,faHatHard:Z$,faEject:W$,faCircleRight:Mv,faArrowAltCircleRight:Q$,faPlaneCircleCheck:$$,faFaceRollingEyes:vv,faMehRollingEyes:J$,faObjectGroup:cJ,faChartLine:yv,faLineChart:eJ,faMaskVentilator:tJ,faArrowRight:lJ,faSignsPost:xv,faMapSigns:nJ,faCashRegister:sJ,faPersonCircleQuestion:aJ,faH:iJ,faTarp:oJ,faScrewdriverWrench:bv,faTools:rJ,faArrowsToEye:fJ,faPlugCircleBolt:uJ,faHeart:mJ,faMarsAndVenus:dJ,faHouseUser:Sv,faHomeUser:hJ,faDumpsterFire:pJ,faHouseCrack:zJ,faMartiniGlassCitrus:Nv,faCocktail:gJ,faFaceSurprise:wv,faSurprise:LJ,faBottleWater:CJ,faCirclePause:Av,faPauseCircle:MJ,faToiletPaperSlash:vJ,faAppleWhole:Tv,faAppleAlt:yJ,faKitchenSet:xJ,faR:bJ,faTemperatureQuarter:ot,faTemperature1:SJ,faThermometer1:NJ,faThermometerQuarter:wJ,faCube:AJ,faBitcoinSign:TJ,faShieldDog:EJ,faSolarPanel:_J,faLockOpen:RJ,faElevator:DJ,faMoneyBillTransfer:OJ,faMoneyBillTrendUp:kJ,faHouseFloodWaterCircleArrowRight:jJ,faSquarePollHorizontal:Ev,faPollH:BJ,faCircle:HJ,faBackwardFast:_v,faFastBackward:PJ,faRecycle:VJ,faUserAstronaut:UJ,faPlaneSlash:FJ,faTrademark:IJ,faBasketball:Rv,faBasketballBall:qJ,faSatelliteDish:GJ,faCircleUp:Dv,faArrowAltCircleUp:YJ,faMobileScreenButton:Ov,faMobileAlt:KJ,faVolumeHigh:kv,faVolumeUp:XJ,faUsersRays:ZJ,faWallet:WJ,faClipboardCheck:QJ,faFileAudio:$J,faBurger:jv,faHamburger:JJ,faWrench:c22,faBugs:e22,faRupeeSign:Bv,faRupee:t22,faFileImage:l22,faCircleQuestion:Hv,faQuestionCircle:n22,faPlaneDeparture:s22,faHandshakeSlash:a22,faBookBookmark:i22,faCodeBranch:o22,faHatCowboy:r22,faBridge:f22,faPhoneFlip:Pv,faPhoneAlt:u22,faTruckFront:m22,faCat:d22,faAnchorCircleExclamation:h22,faTruckField:p22,faRoute:z22,faClipboardQuestion:g22,faPanorama:L22,faCommentMedical:C22,faTeethOpen:M22,faFileCircleMinus:v22,faTags:y22,faWineGlass:x22,faForwardFast:Vv,faFastForward:b22,faFaceMehBlank:Uv,faMehBlank:S22,faSquareParking:Fv,faParking:N22,faHouseSignal:w22,faBarsProgress:Iv,faTasksAlt:A22,faFaucetDrip:T22,faCartFlatbed:qv,faDollyFlatbed:E22,faBanSmoking:Gv,faSmokingBan:_22,faTerminal:R22,faMobileButton:D22,faHouseMedicalFlag:O22,faBasketShopping:Yv,faShoppingBasket:k22,faTape:j22,faBusSimple:Kv,faBusAlt:B22,faEye:H22,faFaceSadCry:Xv,faSadCry:P22,faAudioDescription:V22,faPersonMilitaryToPerson:U22,faFileShield:F22,faUserSlash:I22,faPen:q22,faTowerObservation:G22,faFileCode:Y22,faSignal:Ya,faSignal5:K22,faSignalPerfect:X22,faBus:Z22,faHeartCircleXmark:W22,faHouseChimney:Zv,faHomeLg:Q22,faWindowMaximize:$22,faFaceFrown:Wv,faFrown:J22,faPrescription:c12,faShop:Qv,faStoreAlt:e12,faFloppyDisk:$v,faSave:t12,faVihara:l12,faScaleUnbalanced:Jv,faBalanceScaleLeft:n12,faSortUp:cy,faSortAsc:s12,faCommentDots:ey,faCommenting:a12,faPlantWilt:i12,faDiamond:o12,faFaceGrinSquint:ty,faGrinSquint:r12,faHandHoldingDollar:ly,faHandHoldingUsd:f12,faChartDiagram:u12,faBacterium:m12,faHandPointer:d12,faDrumSteelpan:h12,faHandScissors:p12,faHandsPraying:ny,faPrayingHands:z12,faArrowRotateRight:rt,faArrowRightRotate:g12,faArrowRotateForward:L12,faRedo:C12,faWebAwesome:M12,faBiohazard:v12,faLocationCrosshairs:sy,faLocation:y12,faMarsDouble:x12,faChildDress:b12,faUsersBetweenLines:S12,faLungsVirus:N12,faFaceGrinTears:ay,faGrinTears:w12,faPhone:A12,faCalendarXmark:iy,faCalendarTimes:T12,faChildReaching:E12,faHeadSideVirus:_12,faUserGear:oy,faUserCog:R12,faArrowUp19:ry,faSortNumericUp:D12,faDoorClosed:O12,faShieldVirus:k12,faDiceSix:j12,faMosquitoNet:B12,faFileFragment:H12,faBridgeWater:P12,faPersonBooth:V12,faTextWidth:U12,faHatWizard:F12,faPenFancy:I12,faPersonDigging:fy,faDigging:q12,faTrash:G12,faGaugeSimple:Ka,faGaugeSimpleMed:Y12,faTachometerAverage:K12,faBookMedical:X12,faPoo:Z12,faQuoteRight:uy,faQuoteRightAlt:W12,faShirt:Xa,faTShirt:Q12,faTshirt:$12,faCubes:J12,faDivide:c32,faTengeSign:my,faTenge:e32,faHeadphones:t32,faHandsHolding:l32,faHandsClapping:n32,faRepublican:s32,faArrowLeft:a32,faPersonCircleXmark:i32,faRuler:o32,faAlignLeft:r32,faDiceD6:f32,faRestroom:u32,faJ:m32,faUsersViewfinder:d32,faFileVideo:h32,faUpRightFromSquare:dy,faExternalLinkAlt:p32,faTableCells:hy,faTh:z32,faFilePdf:g32,faBookBible:py,faBible:L32,faO:C32,faSuitcaseMedical:zy,faMedkit:M32,faUserSecret:v32,faOtter:y32,faPersonDress:gy,faFemale:x32,faCommentDollar:b32,faBusinessTime:Ly,faBriefcaseClock:S32,faTableCellsLarge:Cy,faThLarge:N32,faBookTanakh:My,faTanakh:w32,faPhoneVolume:vy,faVolumeControlPhone:A32,faHatCowboySide:T32,faClipboardUser:E32,faChild:_32,faLiraSign:R32,faSatellite:D32,faPlaneLock:O32,faTag:k32,faComment:j32,faCakeCandles:Za,faBirthdayCake:B32,faCake:H32,faEnvelope:P32,faAnglesUp:yy,faAngleDoubleUp:V32,faPaperclip:U32,faArrowRightToCity:F32,faRibbon:I32,faLungs:q32,faArrowUp91:xy,faSortNumericUpAlt:G32,faLitecoinSign:Y32,faBorderNone:K32,faCircleNodes:X32,faParachuteBox:Z32,faIndent:W32,faTruckFieldUn:Q32,faHourglass:by,faHourglassEmpty:$32,faMountain:J32,faUserDoctor:Sy,faUserMd:c42,faCircleInfo:Ny,faInfoCircle:e42,faCloudMeatball:t42,faCamera:wy,faCameraAlt:l42,faSquareVirus:n42,faMeteor:s42,faCarOn:a42,faSleigh:i42,faArrowDown19:Wa,faSortNumericAsc:o42,faSortNumericDown:r42,faHandHoldingDroplet:Ay,faHandHoldingWater:f42,faWater:u42,faCalendarCheck:m42,faBraille:d42,faPrescriptionBottleMedical:Ty,faPrescriptionBottleAlt:h42,faLandmark:p42,faTruck:z42,faCrosshairs:g42,faPersonCane:L42,faTent:C42,faVestPatches:M42,faCheckDouble:v42,faArrowDownAZ:Qa,faSortAlphaAsc:y42,faSortAlphaDown:x42,faMoneyBillWheat:b42,faCookie:S42,faArrowRotateLeft:ve,faArrowLeftRotate:N42,faArrowRotateBack:w42,faArrowRotateBackward:A42,faUndo:T42,faHardDrive:Ey,faHdd:E42,faFaceGrinSquintTears:_y,faGrinSquintTears:_42,faDumbbell:R42,faRectangleList:Ry,faListAlt:D42,faTarpDroplet:O42,faHouseMedicalCircleCheck:k42,faPersonSkiingNordic:Dy,faSkiingNordic:j42,faCalendarPlus:B42,faPlaneArrival:H42,faCircleLeft:Oy,faArrowAltCircleLeft:P42,faTrainSubway:ky,faSubway:V42,faChartGantt:U42,faIndianRupeeSign:$a,faIndianRupee:F42,faInr:I42,faCropSimple:jy,faCropAlt:q42,faMoneyBill1:By,faMoneyBillAlt:G42,faLeftLong:Hy,faLongArrowAltLeft:Y42,faDna:K42,faVirusSlash:X42,faMinus:Py,faSubtract:Z42,faChess:W42,faArrowLeftLong:Vy,faLongArrowLeft:Q42,faPlugCircleCheck:$42,faStreetView:J42,faFrancSign:c02,faVolumeOff:e02,faHandsAslInterpreting:ft,faAmericanSignLanguageInterpreting:t02,faAslInterpreting:l02,faHandsAmericanSignLanguageInterpreting:n02,faGear:Uy,faCog:s02,faDropletSlash:Fy,faTintSlash:a02,faMosque:i02,faMosquito:o02,faStarOfDavid:r02,faPersonMilitaryRifle:f02,faCartShopping:Iy,faShoppingCart:u02,faVials:m02,faPlugCirclePlus:d02,faPlaceOfWorship:h02,faGripVertical:p02,faHexagonNodes:z02,faArrowTurnUp:qy,faLevelUp:g02,faU:L02,faSquareRootVariable:Gy,faSquareRootAlt:C02,faClock:Yy,faClockFour:M02,faBackwardStep:Ky,faStepBackward:v02,faPallet:y02,faFaucet:x02,faBaseballBatBall:b02,faS:S02,faTimeline:N02,faKeyboard:w02,faCaretDown:A02,faHouseChimneyMedical:Xy,faClinicMedical:T02,faTemperatureThreeQuarters:ut,faTemperature3:E02,faThermometer3:_02,faThermometerThreeQuarters:R02,faMobileScreen:Zy,faMobileAndroidAlt:D02,faPlaneUp:O02,faPiggyBank:k02,faBatteryHalf:Wy,faBattery3:j02,faMountainCity:B02,faCoins:H02,faKhanda:P02,faSliders:Qy,faSlidersH:V02,faFolderTree:U02,faNetworkWired:F02,faMapPin:I02,faHamsa:q02,faCentSign:G02,faFlask:Y02,faPersonPregnant:K02,faWandSparkles:X02,faEllipsisVertical:$y,faEllipsisV:Z02,faTicket:W02,faPowerOff:Q02,faRightLong:Jy,faLongArrowAltRight:$02,faFlagUsa:J02,faLaptopFile:c62,faTty:cx,faTeletype:e62,faDiagramNext:t62,faPersonRifle:l62,faHouseMedicalCircleExclamation:n62,faClosedCaptioning:s62,faPersonHiking:ex,faHiking:a62,faVenusDouble:i62,faImages:o62,faCalculator:r62,faPeoplePulling:f62,faN:u62,faCableCar:tx,faTram:m62,faCloudRain:d62,faBuildingCircleXmark:h62,faShip:p62,faArrowsDownToLine:z62,faDownload:g62,faFaceGrin:lx,faGrin:L62,faDeleteLeft:nx,faBackspace:C62,faEyeDropper:Ja,faEyeDropperEmpty:M62,faEyedropper:v62,faFileCircleCheck:y62,faForward:x62,faMobile:ci,faMobileAndroid:b62,faMobilePhone:S62,faFaceMeh:sx,faMeh:N62,faAlignCenter:w62,faBookSkull:ax,faBookDead:A62,faIdCard:ix,faDriversLicense:T62,faOutdent:ox,faDedent:E62,faHeartCircleExclamation:_62,faHouse:mt,faHome:R62,faHomeAlt:D62,faHomeLgAlt:O62,faCalendarWeek:k62,faLaptopMedical:j62,faB:B62,faFileMedical:H62,faDiceOne:P62,faKiwiBird:V62,faArrowRightArrowLeft:rx,faExchange:U62,faRotateRight:ei,faRedoAlt:F62,faRotateForward:I62,faUtensils:fx,faCutlery:q62,faArrowUpWideShort:ux,faSortAmountUp:G62,faMillSign:Y62,faBowlRice:K62,faSkull:X62,faTowerBroadcast:mx,faBroadcastTower:Z62,faTruckPickup:W62,faUpLong:dx,faLongArrowAltUp:Q62,faStop:$62,faCodeMerge:J62,faUpload:c82,faHurricane:e82,faMound:t82,faToiletPortable:l82,faCompactDisc:n82,faFileArrowDown:hx,faFileDownload:s82,faCaravan:a82,faShieldCat:i82,faBolt:px,faZap:o82,faGlassWater:r82,faOilWell:f82,faVault:u82,faMars:m82,faToilet:d82,faPlaneCircleXmark:h82,faYenSign:ye,faCny:p82,faJpy:z82,faRmb:g82,faYen:L82,faRubleSign:dt,faRouble:C82,faRub:M82,faRuble:v82,faSun:y82,faGuitar:x82,faFaceLaughWink:zx,faLaughWink:b82,faHorseHead:S82,faBoreHole:N82,faIndustry:w82,faCircleDown:gx,faArrowAltCircleDown:A82,faArrowsTurnToDots:T82,faFlorinSign:E82,faArrowDownShortWide:ti,faSortAmountDesc:_82,faSortAmountDownAlt:R82,faLessThan:D82,faAngleDown:O82,faCarTunnel:k82,faHeadSideCough:j82,faGripLines:B82,faThumbsDown:H82,faUserLock:P82,faArrowRightLong:Lx,faLongArrowRight:V82,faAnchorCircleXmark:U82,faEllipsis:Cx,faEllipsisH:F82,faChessPawn:I82,faKitMedical:Mx,faFirstAid:q82,faPersonThroughWindow:G82,faToolbox:Y82,faHandsHoldingCircle:K82,faBug:X82,faCreditCard:vx,faCreditCardAlt:Z82,faCar:yx,faAutomobile:W82,faHandHoldingHand:Q82,faBookOpenReader:xx,faBookReader:$82,faMountainSun:J82,faArrowsLeftRightToLine:cc2,faDiceD20:ec2,faTruckDroplet:tc2,faFileCircleXmark:lc2,faTemperatureArrowUp:bx,faTemperatureUp:nc2,faMedal:sc2,faBed:ac2,faSquareH:Sx,faHSquare:ic2,faPodcast:oc2,faTemperatureFull:ht,faTemperature4:rc2,faThermometer4:fc2,faThermometerFull:uc2,faBell:mc2,faSuperscript:dc2,faPlugCircleXmark:hc2,faStarOfLife:pc2,faPhoneSlash:zc2,faPaintRoller:gc2,faHandshakeAngle:Nx,faHandsHelping:Lc2,faLocationDot:wx,faMapMarkerAlt:Cc2,faFile:Mc2,faGreaterThan:vc2,faPersonSwimming:Ax,faSwimmer:yc2,faArrowDown:xc2,faDroplet:Tx,faTint:bc2,faEraser:Sc2,faEarthAmericas:pt,faEarth:Nc2,faEarthAmerica:wc2,faGlobeAmericas:Ac2,faPersonBurst:Tc2,faDove:Ec2,faBatteryEmpty:Ex,faBattery0:_c2,faSocks:Rc2,faInbox:Dc2,faSection:Oc2,faGaugeHigh:li,faTachometerAlt:kc2,faTachometerAltFast:jc2,faEnvelopeOpenText:Bc2,faHospital:ni,faHospitalAlt:Hc2,faHospitalWide:Pc2,faWineBottle:Vc2,faChessRook:Uc2,faBarsStaggered:si,faReorder:Fc2,faStream:Ic2,faDharmachakra:qc2,faHotdog:Gc2,faPersonWalkingWithCane:_x,faBlind:Yc2,faDrum:Kc2,faIceCream:Xc2,faHeartCircleBolt:Zc2,faFax:Wc2,faParagraph:Qc2,faCheckToSlot:Rx,faVoteYea:$c2,faStarHalf:Jc2,faBoxesStacked:ai,faBoxes:ce2,faBoxesAlt:ee2,faLink:Dx,faChain:te2,faEarListen:Ox,faAssistiveListeningSystems:le2,faTreeCity:ne2,faPlay:se2,faFont:ae2,faTableCellsRowLock:ie2,faRupiahSign:oe2,faMagnifyingGlass:kx,faSearch:re2,faTableTennisPaddleBall:ii,faPingPongPaddleBall:fe2,faTableTennis:ue2,faPersonDotsFromLine:jx,faDiagnoses:me2,faTrashCanArrowUp:Bx,faTrashRestoreAlt:de2,faNairaSign:he2,faCartArrowDown:pe2,faWalkieTalkie:ze2,faFilePen:Hx,faFileEdit:ge2,faReceipt:Le2,faSquarePen:oi,faPenSquare:Ce2,faPencilSquare:Me2,faSuitcaseRolling:ve2,faPersonCircleExclamation:ye2,faChevronDown:xe2,faBatteryFull:ri,faBattery:be2,faBattery5:Se2,faSkullCrossbones:Ne2,faCodeCompare:we2,faListUl:Px,faListDots:Ae2,faSchoolLock:Te2,faTowerCell:Ee2,faDownLong:Vx,faLongArrowAltDown:_e2,faRankingStar:Re2,faChessKing:De2,faPersonHarassing:Oe2,faBrazilianRealSign:ke2,faLandmarkDome:Ux,faLandmarkAlt:je2,faArrowUp:Be2,faTv:fi,faTelevision:He2,faTvAlt:Pe2,faShrimp:Ve2,faListCheck:Fx,faTasks:Ue2,faJugDetergent:Fe2,faCircleUser:Ix,faUserCircle:Ie2,faUserShield:qe2,faWind:Ge2,faCarBurst:qx,faCarCrash:Ye2,faY:Ke2,faPersonSnowboarding:Gx,faSnowboarding:Xe2,faTruckFast:Yx,faShippingFast:Ze2,faFish:We2,faUserGraduate:Qe2,faCircleHalfStroke:Kx,faAdjust:$e2,faClapperboard:Je2,faCircleRadiation:Xx,faRadiationAlt:c52,faBaseball:Zx,faBaseballBall:e52,faJetFighterUp:t52,faDiagramProject:Wx,faProjectDiagram:l52,faCopy:n52,faVolumeXmark:ui,faVolumeMute:s52,faVolumeTimes:a52,faHandSparkles:i52,faGrip:Qx,faGripHorizontal:o52,faShareFromSquare:$x,faShareSquare:r52,faChildCombatant:Jx,faChildRifle:f52,faGun:u52,faSquarePhone:cb,faPhoneSquare:m52,faPlus:eb,faAdd:d52,faExpand:h52,faComputer:p52,faXmark:xe,faClose:z52,faMultiply:g52,faRemove:L52,faTimes:C52,faArrowsUpDownLeftRight:tb,faArrows:M52,faChalkboardUser:lb,faChalkboardTeacher:v52,faPesoSign:y52,faBuildingShield:x52,faBaby:b52,faUsersLine:S52,faQuoteLeft:nb,faQuoteLeftAlt:N52,faTractor:w52,faTrashArrowUp:sb,faTrashRestore:A52,faArrowDownUpLock:T52,faLinesLeaning:E52,faRulerCombined:_52,faCopyright:R52,faEquals:D52,faBlender:O52,faTeeth:k52,faShekelSign:be,faIls:j52,faShekel:B52,faSheqel:H52,faSheqelSign:P52,faMap:V52,faRocket:U52,faPhotoFilm:ab,faPhotoVideo:F52,faFolderMinus:I52,faHexagonNodesBolt:q52,faStore:G52,faArrowTrendUp:Y52,faPlugCircleMinus:K52,faSignHanging:ib,faSign:X52,faBezierCurve:Z52,faBellSlash:W52,faTablet:ob,faTabletAndroid:Q52,faSchoolFlag:$52,faFill:J52,faAngleUp:c72,faDrumstickBite:e72,faHollyBerry:t72,faChevronLeft:l72,faBacteria:n72,faHandLizard:s72,faNotdef:a72,faDisease:i72,faBriefcaseMedical:o72,faGenderless:r72,faChevronRight:f72,faRetweet:u72,faCarRear:rb,faCarAlt:m72,faPumpSoap:d72,faVideoSlash:h72,faBatteryQuarter:fb,faBattery2:p72,faRadio:z72,faBabyCarriage:ub,faCarriageBaby:g72,faTrafficLight:L72,faThermometer:C72,faVrCardboard:M72,faHandMiddleFinger:v72,faPercent:mb,faPercentage:y72,faTruckMoving:x72,faGlassWaterDroplet:b72,faDisplay:S72,faFaceSmile:db,faSmile:N72,faThumbtack:hb,faThumbTack:w72,faTrophy:A72,faPersonPraying:pb,faPray:T72,faHammer:E72,faHandPeace:_72,faRotate:zb,faSyncAlt:R72,faSpinner:D72,faRobot:O72,faPeace:k72,faGears:gb,faCogs:j72,faWarehouse:B72,faArrowUpRightDots:H72,faSplotch:P72,faFaceGrinHearts:Lb,faGrinHearts:V72,faDiceFour:U72,faSimCard:F72,faTransgender:Cb,faTransgenderAlt:I72,faMercury:q72,faArrowTurnDown:Mb,faLevelDown:G72,faPersonFallingBurst:Y72,faAward:K72,faTicketSimple:vb,faTicketAlt:X72,faBuilding:Z72,faAnglesLeft:yb,faAngleDoubleLeft:W72,faQrcode:Q72,faClockRotateLeft:xb,faHistory:$72,faFaceGrinBeamSweat:bb,faGrinBeamSweat:J72,faFileExport:Sb,faArrowRightFromFile:ct2,faShield:Nb,faShieldBlank:et2,faArrowUpShortWide:wb,faSortAmountUpAlt:tt2,faCommentNodes:lt2,faHouseMedical:nt2,faGolfBallTee:Ab,faGolfBall:st2,faCircleChevronLeft:Tb,faChevronCircleLeft:at2,faHouseChimneyWindow:it2,faPenNib:ot2,faTentArrowTurnLeft:rt2,faTents:ft2,faWandMagic:Eb,faMagic:ut2,faDog:mt2,faCarrot:dt2,faMoon:ht2,faWineGlassEmpty:_b,faWineGlassAlt:pt2,faCheese:zt2,faYinYang:gt2,faMusic:Lt2,faCodeCommit:Ct2,faTemperatureLow:Mt2,faPersonBiking:Rb,faBiking:vt2,faBroom:yt2,faShieldHeart:xt2,faGopuram:bt2,faEarthOceania:Db,faGlobeOceania:St2,faSquareXmark:mi,faTimesSquare:Nt2,faXmarkSquare:wt2,faHashtag:At2,faUpRightAndDownLeftFromCenter:Ob,faExpandAlt:Tt2,faOilCan:Et2,faT:_t2,faHippo:Rt2,faChartColumn:Dt2,faInfinity:Ot2,faVialCircleCheck:kt2,faPersonArrowDownToLine:jt2,faVoicemail:Bt2,faFan:Ht2,faPersonWalkingLuggage:Pt2,faUpDown:kb,faArrowsAltV:Vt2,faCloudMoonRain:Ut2,faCalendar:Ft2,faTrailer:It2,faBahai:jb,faHaykal:qt2,faSdCard:Gt2,faDragon:Yt2,faShoePrints:Kt2,faCirclePlus:Bb,faPlusCircle:Xt2,faFaceGrinTongueWink:Hb,faGrinTongueWink:Zt2,faHandHolding:Wt2,faPlugCircleExclamation:Qt2,faLinkSlash:zt,faChainBroken:$t2,faChainSlash:Jt2,faUnlink:cl2,faClone:el2,faPersonWalkingArrowLoopLeft:tl2,faArrowUpZA:Pb,faSortAlphaUpAlt:ll2,faFireFlameCurved:Vb,faFireAlt:nl2,faTornado:sl2,faFileCirclePlus:al2,faBookQuran:Ub,faQuran:il2,faAnchor:ol2,faBorderAll:rl2,faFaceAngry:Fb,faAngry:fl2,faCookieBite:ul2,faArrowTrendDown:ml2,faRss:Ib,faFeed:dl2,faDrawPolygon:hl2,faScaleBalanced:qb,faBalanceScale:pl2,faGaugeSimpleHigh:di,faTachometer:zl2,faTachometerFast:gl2,faShower:Ll2,faDesktop:Gb,faDesktopAlt:Cl2,faM:Ml2,faTableList:Yb,faThList:vl2,faCommentSms:Kb,faSms:yl2,faBook:xl2,faUserPlus:bl2,faCheck:Sl2,faBatteryThreeQuarters:Xb,faBattery4:Nl2,faHouseCircleCheck:wl2,faAngleLeft:Al2,faDiagramSuccessor:Tl2,faTruckArrowRight:El2,faArrowsSplitUpAndLeft:_l2,faHandFist:Zb,faFistRaised:Rl2,faCloudMoon:Dl2,faBriefcase:Ol2,faPersonFalling:kl2,faImagePortrait:Wb,faPortrait:jl2,faUserTag:Bl2,faRug:Hl2,faEarthEurope:Qb,faGlobeEurope:Pl2,faCartFlatbedSuitcase:$b,faLuggageCart:Vl2,faRectangleXmark:gt,faRectangleTimes:Ul2,faTimesRectangle:Fl2,faWindowClose:Il2,faBahtSign:ql2,faBookOpen:Gl2,faBookJournalWhills:Jb,faJournalWhills:Yl2,faHandcuffs:Kl2,faTriangleExclamation:hi,faExclamationTriangle:Xl2,faWarning:Zl2,faDatabase:Wl2,faShare:cS,faMailForward:Ql2,faBottleDroplet:$l2,faMaskFace:Jl2,faHillRockslide:cn2,faRightLeft:eS,faExchangeAlt:en2,faPaperPlane:tn2,faRoadCircleExclamation:ln2,faDungeon:nn2,faAlignRight:sn2,faMoneyBill1Wave:tS,faMoneyBillWaveAlt:an2,faLifeRing:in2,faHands:pi,faSignLanguage:on2,faSigning:rn2,faCalendarDay:fn2,faWaterLadder:zi,faLadderWater:un2,faSwimmingPool:mn2,faArrowsUpDown:lS,faArrowsV:dn2,faFaceGrimace:nS,faGrimace:hn2,faWheelchairMove:sS,faWheelchairAlt:pn2,faTurnDown:aS,faLevelDownAlt:zn2,faPersonWalkingArrowRight:gn2,faSquareEnvelope:iS,faEnvelopeSquare:Ln2,faDice:Cn2,faBowlingBall:Mn2,faBrain:vn2,faBandage:oS,faBandAid:yn2,faCalendarMinus:xn2,faCircleXmark:gi,faTimesCircle:bn2,faXmarkCircle:Sn2,faGifts:Nn2,faHotel:wn2,faEarthAsia:rS,faGlobeAsia:An2,faIdCardClip:fS,faIdCardAlt:Tn2,faMagnifyingGlassPlus:uS,faSearchPlus:En2,faThumbsUp:_n2,faUserClock:Rn2,faHandDots:mS,faAllergies:Dn2,faFileInvoice:On2,faWindowMinimize:kn2,faMugSaucer:dS,faCoffee:jn2,faBrush:Bn2,faFileHalfDashed:Hn2,faMask:Pn2,faMagnifyingGlassMinus:hS,faSearchMinus:Vn2,faRulerVertical:Un2,faUserLarge:pS,faUserAlt:Fn2,faTrainTram:In2,faUserNurse:qn2,faSyringe:Gn2,faCloudSun:Yn2,faStopwatch20:Kn2,faSquareFull:Xn2,faMagnet:Zn2,faJar:Wn2,faNoteSticky:zS,faStickyNote:Qn2,faBugSlash:$n2,faArrowUpFromWaterPump:Jn2,faBone:cs2,faTableCellsRowUnlock:es2,faUserInjured:ts2,faFaceSadTear:gS,faSadTear:ls2,faPlane:ns2,faTentArrowsDown:ss2,faExclamation:as2,faArrowsSpin:is2,faPrint:os2,faTurkishLiraSign:Li,faTry:rs2,faTurkishLira:fs2,faDollarSign:Ci,faDollar:us2,faUsd:ms2,faX:ds2,faMagnifyingGlassDollar:LS,faSearchDollar:hs2,faUsersGear:CS,faUsersCog:ps2,faPersonMilitaryPointing:zs2,faBuildingColumns:Se,faBank:gs2,faInstitution:Ls2,faMuseum:Cs2,faUniversity:Ms2,faUmbrella:vs2,faTrowel:ys2,faD:xs2,faStapler:bs2,faMasksTheater:MS,faTheaterMasks:Ss2,faKipSign:Ns2,faHandPointLeft:ws2,faHandshakeSimple:vS,faHandshakeAlt:As2,faJetFighter:yS,faFighterJet:Ts2,faSquareShareNodes:xS,faShareAltSquare:Es2,faBarcode:_s2,faPlusMinus:Rs2,faVideo:bS,faVideoCamera:Ds2,faGraduationCap:SS,faMortarBoard:Os2,faHandHoldingMedical:ks2,faPersonCircleCheck:js2,faTurnUp:NS,faLevelUpAlt:Bs2};let Ps2=document.documentElement;function b0(c,t){Ps2.style.setProperty(`--${c}`,t)}function Vs2({children:c}){const{send:t}=H2.useNuiRequest(),n=l4(),[s,i]=o6("default_color"),[r,f]=o6("blurbg"),[m,d]=o6("blurMenu"),[p,z]=o6("character"),g=Y(T=>T.attachment.attachmentsPageIsOpen),L=Y(T=>T.openedInv.otherClotheInventory),M=Y(T=>T.mainInv.src),x=Y(T=>T.openClose.isOpen),S=Y(T=>T.openedInv.otherInventory),w=!!S,N=Y(T=>T.settings.lumiHudColor);y.useEffect(()=>{t("changeSetting",{id:"blurbg",status:r})},[r]),y.useEffect(()=>{s&&(b0("green",s.background),b0("green-text",s.color))},[s]),y.useEffect(()=>{m?(b0("blur","blur(3.5vh)"),b0("blurBgColor","rgba(94,94,94,0.1)")):(b0("blur","none"),b0("blurBgColor","rgba(14, 14, 14, 0.9)"))},[m]);const _=()=>{x&&t("changePlayerLocation",{location:w?1:2,src:L?S.src:M})};return y.useEffect(()=>{p&&x&&(g||_())},[w,x]),y.useEffect(()=>{x&&(g||(p?_():t("removeRenderedPlayer")))},[p]),H2.useNuiEvent("app-inventory","defaultSettings",T=>{if(r===void 0&&f(T.blurbg),m===void 0&&d(T.blurMenu),p===void 0&&z(T.character),N)return;const D=s||T.defaultColors[0];D&&(i(D),n(b_(T.defaultColors)))}),H2.useNuiEvent("app-inventory","setLumiHudColor",T=>{n(S_(!0)),b0("green",T.background),b0("green-text",T.color)}),c}n_.add(Hs2);Uw.createRoot(document.getElementById("root")).render(v.jsx(ZA,{store:eU,children:v.jsx(H2.NuiProvider,{resource:"tgiann-inventory",children:v.jsx(Vs2,{children:v.jsx(cU,{})})})})); diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/index-sE_ZA-JB.css b/resources/[inventory]/tgiann-inventory/ui/build/assets/index-sE_ZA-JB.css new file mode 100644 index 000000000..f569cedf3 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/build/assets/index-sE_ZA-JB.css @@ -0,0 +1 @@ +/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-950:oklch(.258 .092 26.042);--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--drop-shadow-sm:0 1px 2px #00000026;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--radius-tgi:1.4vh;--color-tgigreen:var(--green);--color-tgigreen-text:var(--green-text);--color-secondary:#fff6;--color-mainBg:#d9d9d905;--color-mainBorder:#ffffff1a;--color-lightWhite:#ffffffb3;--color-blurBg:var(--blurBgColor);--font-inter:"Inter Variable";--font-roboto:"Roboto";--font-agrandir:Agrandir;--drop-shadow-text:1px 1px 1px #010101}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-0{top:calc(var(--spacing)*0)}.top-1\/2,.top-2\/4{top:50%}.top-\[-10vh\]{top:-10vh}.top-\[0\.5vh\]{top:.5vh}.top-\[22vh\]{top:22vh}.-right-\[35vw\]{right:-35vw}.right-\[0\.7vh\]{right:.7vh}.right-\[0\]{right:0}.-bottom-\[0\.15vh\]{bottom:-.15vh}.bottom-\[0\.7vh\]{bottom:.7vh}.bottom-\[5vh\]{bottom:5vh}.bottom-\[20vh\]{bottom:20vh}.left-0{left:calc(var(--spacing)*0)}.left-1\/2,.left-2\/4{left:50%}.left-\[0\.7vh\]{left:.7vh}.left-\[1vh\]{left:1vh}.left-\[5vh\]{left:5vh}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[5\]{z-index:5}.m-0{margin:calc(var(--spacing)*0)}.my-0{margin-block:calc(var(--spacing)*0)}.my-\[0\.5vh\]{margin-block:.5vh}.mr-\[-1\.5vh\]{margin-right:-1.5vh}.ml-\[-1\.5vh\]{margin-left:-1.5vh}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-1\/2{height:50%}.h-\[0\.1vh\]{height:.1vh}.h-\[0\.3vh\]{height:.3vh}.h-\[0\.8vh\]{height:.8vh}.h-\[0\.15vh\]{height:.15vh}.h-\[1\.1vh\]{height:1.1vh}.h-\[1\.5vh\]{height:1.5vh}.h-\[1vh\]{height:1vh}.h-\[2\.1vh\]{height:2.1vh}.h-\[2\.4vh\]{height:2.4vh}.h-\[2\.5vh\]{height:2.5vh}.h-\[2vh\]{height:2vh}.h-\[3\.4vh\]{height:3.4vh}.h-\[3\.5vh\]{height:3.5vh}.h-\[3\.6vh\]{height:3.6vh}.h-\[3vh\]{height:3vh}.h-\[4\.4vh\]{height:4.4vh}.h-\[4vh\]{height:4vh}.h-\[8\.7vh\]{height:8.7vh}.h-\[25vh\]{height:25vh}.h-\[71vh\]{height:71vh}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[14vh\]{max-height:14vh}.w-1\/2{width:50%}.w-\[-webkit-fill-available\]{width:-webkit-fill-available}.w-\[1\.5px\]{width:1.5px}.w-\[1\.5vh\]{width:1.5vh}.w-\[1vh\]{width:1vh}.w-\[2\.1vh\]{width:2.1vh}.w-\[2\.4vh\]{width:2.4vh}.w-\[2\.5vh\]{width:2.5vh}.w-\[2vh\]{width:2vh}.w-\[3\.4vh\]{width:3.4vh}.w-\[4\.4vh\]{width:4.4vh}.w-\[4vh\]{width:4vh}.w-\[5vh\]{width:5vh}.w-\[10\%\]{width:10%}.w-\[20vw\]{width:20vw}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-\[43vh\]{width:43vh}.w-\[45\%\]{width:45%}.w-\[67vw\]{width:67vw}.w-\[90vw\]{width:90vw}.w-\[134vw\]{width:134vw}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[30vh\]{max-width:30vh}.min-w-\[3\.6vh\]{min-width:3.6vh}.min-w-\[12vw\]{min-width:12vw}.flex-1{flex:1}.-translate-x-1\/2,.-translate-x-2\/4{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2,.-translate-y-2\/4{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[0\]{--tw-translate-y:0;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[35vw_auto_35vw\]{grid-template-columns:35vw auto 35vw}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-rows-\[auto\]{grid-template-rows:auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\[0\.2vh\]{gap:.2vh}.gap-\[0\.3vh\]{gap:.3vh}.gap-\[0\.5vh\]{gap:.5vh}.gap-\[0\.8vh\]{gap:.8vh}.gap-\[1vh\]{gap:1vh}.gap-\[2vh\]{gap:2vh}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-\[0\.3vh\]{border-radius:.3vh}.rounded-\[0\.8vh\]{border-radius:.8vh}.rounded-\[1\.4vh\]{border-radius:1.4vh}.rounded-\[50vh\]{border-radius:50vh}.rounded-full{border-radius:3.40282e38px}.rounded-tgi{border-radius:var(--radius-tgi)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.1vh\]{border-style:var(--tw-border-style);border-width:.1vh}.border-\[0\.2vh\]{border-style:var(--tw-border-style);border-width:.2vh}.border-\[0\.25vh\]{border-style:var(--tw-border-style);border-width:.25vh}.border-t-\[0\.1vh\]{border-top-style:var(--tw-border-style);border-top-width:.1vh}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#FFFFFF1A\]{border-color:#ffffff1a}.border-\[\#FFFFFF4D\]{border-color:#ffffff4d}.border-\[\#fff0\],.border-\[rgba\(255\,255\,255\,0\)\]{border-color:#fff0}.border-mainBorder{border-color:var(--color-mainBorder)}.border-tgigreen{border-color:var(--color-tgigreen)}.border-t-\[rgba\(255\,255\,255\,0\.10\)\]{border-top-color:#ffffff1a}.bg-\[\#000000b3\]{background-color:#000000b3}.bg-\[\#1B1B1B\]{background-color:#1b1b1b}.bg-\[rgb\(0_0_0_\/_60\%\)\],.bg-\[rgba\(0\,0\,0\,0\.60\)\]{background-color:#0009}.bg-\[rgba\(16\,16\,16\,0\.60\)\],.bg-\[rgba\(16\,_16\,_16\,_0\.6\)\]{background-color:#10101099}.bg-\[rgba\(94\,_94\,_94\,_0\.10\)\]{background-color:#5e5e5e1a}.bg-\[rgba\(217\,217\,217\,0\.2\)\],.bg-\[rgba\(217\,217\,217\,0\.20\)\]{background-color:#d9d9d933}.bg-\[rgba\(217\,217\,217\,1\.0\)\]{background-color:#d9d9d9}.bg-\[rgba\(255\,255\,255\,\.1\)\]{background-color:#ffffff1a}.bg-\[var\(--green\)\]{background-color:var(--green)}.bg-mainBg{background-color:var(--color-mainBg)}.bg-red-950{background-color:var(--color-red-950)}.bg-tgigreen{background-color:var(--color-tgigreen)}.fill-\[rgba\(255\,255\,255\,0\.5\)\]{fill:#ffffff80}.object-scale-down{object-fit:scale-down}.p-\[0\.5vh\]{padding:.5vh}.p-\[1vh\]{padding:1vh}.p-\[2vh\]{padding:2vh}.p-\[3vh\]{padding:3vh}.px-\[1\.2vh\]{padding-inline:1.2vh}.px-\[1\.5vh\]{padding-inline:1.5vh}.px-\[1vh\]{padding-inline:1vh}.px-\[3vh\]{padding-inline:3vh}.py-0{padding-block:calc(var(--spacing)*0)}.py-\[0\]{padding-block:0}.py-\[1vh\]{padding-block:1vh}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-\[1vh\]{padding-top:1vh}.pr-\[0\.4vh\]{padding-right:.4vh}.text-center{text-align:center}.text-right{text-align:right}.font-\[Agrandir\]{font-family:Agrandir}.font-agrandir{font-family:var(--font-agrandir)}.font-inter{font-family:var(--font-inter)}.font-roboto{font-family:var(--font-roboto)}.text-\[1\.1vh\]{font-size:1.1vh}.text-\[1\.2vh\]{font-size:1.2vh}.text-\[1\.4vh\]{font-size:1.4vh}.text-\[1\.5vh\]{font-size:1.5vh}.text-\[1\.6vh\]{font-size:1.6vh}.text-\[2vh\]{font-size:2vh}.text-\[4vh\]{font-size:4vh}.text-\[6vh\]{font-size:6vh}.text-\[9vh\]{font-size:9vh}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#FFF\]{color:#fff}.text-\[\#fff9\]{color:#fff9}.text-\[\#fff\]{color:#fff}.text-\[rgba\(255\,255\,255\,0\.2\)\]{color:#fff3}.text-\[rgba\(255\,255\,255\,0\.05\)\]{color:#ffffff0d}.text-\[rgba\(255\,255\,255\,0\.50\)\]{color:#ffffff80}.text-\[rgba\(255\,_255\,_255\,_0\.70\)\]{color:#ffffffb3}.text-\[rgba\(255_255_255_0\.70\)\]{color:rgba(255 255 255 .7)}.text-lightWhite{color:var(--color-lightWhite)}.text-secondary{color:var(--color-secondary)}.text-tgigreen{color:var(--color-tgigreen)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.opacity-70{opacity:.7}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-text{--tw-drop-shadow:drop-shadow(var(--drop-shadow-text));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-85:is(:where(.group):hover *){opacity:.85}}.last\:invisible:last-child{visibility:hidden}.last\:hidden:last-child{display:none}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-tgigreen:hover{border-color:var(--color-tgigreen)}.hover\:bg-\[rgba\(16\,16\,16\,0\.60\)\]:hover{background-color:#10101099}.hover\:bg-\[rgba\(94\,94\,94\,0\.2\)\]:hover{background-color:#5e5e5e33}.hover\:text-\[\#E52323\]:hover{color:#e52323}.hover\:opacity-80:hover{opacity:.8}}}:root{--mainBg:#d9d9d905;--mainBorder:.1vh solid #ffffff1a;--mainBorderRadius:1.4vh;--mainColor:#fff;--secondaryColor:#fff6;--lightWhiteColor:#ffffffb3;--blur:blur(3.5vh);--blurBgColor:#5e5e5e1a;--green:#36ff9f;--green-text:#252525;--attachmentsMainBg:27,27,27;--attachmentsMainBg2:66,66,66;--attachmentsMainBg3:109,109,109}input::-webkit-outer-spin-button{margin:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:calc(var(--spacing)*0)}input::-webkit-inner-spin-button{margin:calc(var(--spacing)*0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:calc(var(--spacing)*0)}body,#root{margin:calc(var(--spacing)*0);width:100%;height:100vh;padding:calc(var(--spacing)*0);font-family:var(--font-roboto);color:var(--color-white);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.6vh;display:flex;overflow:hidden}.svg_icon,.svg_icon div{justify-content:center;display:flex}::-webkit-scrollbar{width:1vh}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--green);border-left:.7vh solid #0000}::-webkit-scrollbar-thumb:hover{cursor:pointer;background-color:#222;background-clip:padding-box;border-left:.7vh solid #0000}.hotbar-container{grid-template-columns:repeat(5,calc(20% - .5vh));gap:.5vh;width:45vh;display:grid;position:absolute;bottom:6vh;overflow:hidden}.hotbar-container .item_box_top,.item_remove_item_log .item_box_top{font-size:1vh}.hotbar-container .item_box,.item_remove_item_log .item_box{background-color:#0000004d;border-radius:.5vh}.inventory-item-box-bottom-bar{border-radius:50vh;display:flex;position:absolute;bottom:.7vh;left:.7vh}.hotbar-container .inventory-item-box-bottom-bar,.item_remove_item_log .inventory-item-box-bottom-bar{width:1.5vh;bottom:.5vh;left:.5vh}.item_box_top_label,.item_box_top_weight{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.1vh;font-weight:var(--font-weight-normal);align-items:baseline;gap:.2vh;display:flex;position:absolute;top:.7vh}.hotbar-container .item_box_top_weight{display:none}.item_remove_item_log{column-gap:.5vh;height:8.7vh;display:flex;position:absolute;bottom:20vh;overflow:hidden}.weight_box_name_icon,.inventory_header_player_box_img,.inventory_header_player_box_img svg,.weight_box_name_icon svg{width:1.3vh;height:1.3vh;fill:var(--color-tgigreen);stroke:var(--color-tgigreen)}.settings_setting{border-top-color:.1vh solid #ffffff1a;flex-direction:column;gap:1.5vh;padding-top:2vh;display:flex}.info_box_text_header{border-bottom-color:.1vh solid #ffffff1a;color:var(--color-lightWhite);padding-bottom:.5vh}.info_box_text_container{color:var(--secondaryColor);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5vh;display:grid}input[type=range]{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-style:var(--tw-outline-style);background-color:#0000;outline-width:0;width:100%;height:.3vh}input[type=range]::-webkit-slider-runnable-track{height:1.7vh}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:none;background-color:var(--green);width:.9vh;height:1.8vh;transition-property:.2s;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:ease-in-out;transition-duration:ease-in-out;background-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='25'%20viewBox='0%200%2012%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20%3crect%20width='12'%20height='25'%20rx='6'%20fill='red'/%3e%20--%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.39841%208.7C4.39841%208.3134%204.08501%208%203.69841%208C3.31181%208%202.99841%208.3134%202.99841%208.7V15.7C2.99841%2016.0866%203.31181%2016.4%203.69841%2016.4C4.08501%2016.4%204.39841%2016.0866%204.39841%2015.7L4.39841%208.7ZM7.79685%208.7C7.79685%208.3134%207.48345%208%207.09685%208C6.71025%208%206.39685%208.3134%206.39685%208.7L6.39685%2015.7C6.39685%2016.0866%206.71025%2016.4%207.09685%2016.4C7.48345%2016.4%207.79685%2016.0866%207.79685%2015.7L7.79685%208.7Z'%20fill='black'%20fill-opacity='0.3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:25vh}.context_menu_line{cursor:pointer;border-radius:var(--radius-tgi);border-style:var(--tw-border-style);background-color:var(--color-blurBg);text-align:center;font-family:var(--font-inter);--tw-font-weight:var(--font-weight-bold);font-size:1.4vh;font-weight:var(--font-weight-bold);color:#ffffff80;text-transform:uppercase;opacity:.95;border-width:.1vh;border-color:#ffffff1a;justify-content:center;align-items:center;padding-block:.9vh;padding-inline:1.5vh;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:var(--blur)!important;backdrop-filter:var(--blur)!important}@media (hover:hover){.context_menu_line:hover{background-color:var(--color-tgigreen);color:var(--color-tgigreen-text)}}.context_menu_input{border-style:var(--tw-border-style);text-align:center;width:6vh;height:4vh;color:var(--color-white);outline-style:var(--tw-outline-style);background-color:#5e5e5e1a;border-width:.1vh;border-color:#ffffff1a;border-radius:.8vh;outline-width:0;padding:1vh}.context_top{opacity:.95;flex-direction:column;gap:1vh;display:flex;border-radius:var(--radius-tgi)!important;border-style:var(--tw-border-style)!important;background-color:var(--color-blurBg)!important;-webkit-backdrop-filter:var(--blur)!important;backdrop-filter:var(--blur)!important;border-width:.1vh!important;border-color:#ffffff1a!important;padding-block:1vh!important;padding-inline:1.5vh!important}.context_durability_container{align-items:center;gap:.5vh;display:flex}.context_durability_bar{border-radius:50vh;display:flex}.context_durability_label{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.4vh;font-weight:var(--font-weight-normal);color:#ffffff69}.context_durability_percent{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.4vh;font-weight:var(--font-weight-normal);color:var(--color-white)}.context_text_input{border-style:var(--tw-border-style);--tw-border-style:solid;background-color:var(--color-blurBg);text-align:center;font-family:var(--font-inter);--tw-font-weight:var(--font-weight-bold);font-size:1.4vh;font-weight:var(--font-weight-bold);color:#ffffff80;text-transform:uppercase;opacity:.95;border:.1vh solid #ffffff1a;border-radius:1.4vh;justify-content:space-between;align-items:center;gap:1vh;padding-block:.9vh;padding-inline:1.5vh;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:var(--blur)!important;backdrop-filter:var(--blur)!important}.inventory_playerclothe{grid-template-rows:auto;grid-template-columns:repeat(5,8vh);grid-template-areas:".c_helmet.c_mask.""c_necklace c_ear.c_glasses realisticArmor""c_decal c_torso.c_bproof c_bag"".c_bracelet.c_watch."".c_pants.c_shoes.";height:fit-content;padding-bottom:15vh;display:grid;position:relative}.attachment_weapon_drop_down_menu_box{border-radius:var(--radius-tgi);border-style:var(--tw-border-style);border-width:.1vh;border-color:var(--color-mainBorder);background-color:#5e5e5e1a;flex-direction:column;gap:1vh;width:-webkit-fill-available;padding:.7vh;font-size:1.1vh;display:flex;-webkit-backdrop-filter:var(--blur)!important;backdrop-filter:var(--blur)!important}.attachment_weapon_drop_down_menu_box_preview,.attachment_weapon_drop_down_menu_box_apply{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:.1vh;border-color:var(--color-mainBorder);text-align:center;font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.2vh;font-weight:var(--font-weight-normal);color:#fff;background-color:#5e5e5e1a;border-radius:.8vh;padding-block:.5vh;padding-inline:1vh}@media (hover:hover){:is(.attachment_weapon_drop_down_menu_box_preview,.attachment_weapon_drop_down_menu_box_apply):hover{cursor:pointer;opacity:.9}}input.filter_box_input_inside{--tw-border-style:none;padding:calc(var(--spacing)*0);color:var(--color-white);outline-style:var(--tw-outline-style);background-color:#0000;border-style:none;outline-width:0;font-size:1.3vh}input.filter_box_input_inside::placeholder{color:var(--secondaryColor);opacity:1}.filter_box_right::-webkit-scrollbar{display:none}.item_box{aspect-ratio:1;border-radius:var(--radius-tgi);border-style:var(--tw-border-style);border-width:.1vh;border-color:var(--color-mainBorder);background-color:var(--color-mainBg);color:var(--color-white);--tw-inset-shadow:inset 0 0 3vh 1vh var(--tw-inset-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}@media (hover:hover){.item_box:hover{border-color:var(--color-tgigreen)}}.item_box_top_lebel_grey{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:.9vh;font-weight:var(--font-weight-normal);color:var(--color-secondary)}.item_info_container{flex-direction:column;gap:.5vh;display:flex}.item_info_row{gap:.5vh;display:flex}.item_info_row_left{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.4vh;font-weight:var(--font-weight-normal);color:var(--secondaryColor)}.item_info_row_right{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.4vh;font-weight:var(--font-weight-normal);color:var(--color-white)}.item_top_label{font-family:var(--font-inter);--tw-font-weight:var(--font-weight-normal);font-size:1.1vh;font-weight:var(--font-weight-normal);color:var(--color-white);align-items:baseline;gap:.2vh;display:flex;position:absolute;top:.7vh}.item_box_top_name{font-family:var(--font-roboto);--tw-font-weight:var(--font-weight-medium);font-size:1.4vh;font-weight:var(--font-weight-medium);color:#fff3;font-variant:all-small-caps;position:absolute;top:.5vh;left:1vh}.inventory_playerclothe .item_box_top_label,.inventory_playerclothe .item_box_top_weight{display:none}.polaroid_img_container{--tw-translate-x: -50% ;width:50%;max-height:50%;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);filter:drop-shadow(0 0 2vh #fff5);background:#fff;border-radius:.1vh;padding:.5vh;position:absolute;top:50%;left:50%;rotate:-2deg}.polaroid_img{object-fit:cover;width:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@font-face{font-family:Agrandir;src:url(./Agrandir-TextBold-BLnK25f7.woff2) format("woff2"),url(./Agrandir-TextBold-DyKDDsMb.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.backdrop_blur_tgi{-webkit-backdrop-filter:var(--blur)!important;backdrop-filter:var(--blur)!important}.item_box_fastmode{box-shadow:0 0 3.2vh .7vh #ffeb3b7f inset;border:.1vh solid rgb(255 235 59 / 80%)}.item_box_fast_zero{box-shadow:0 0 3.2vh .7vh #ff3b3b66 inset;border:.1vh solid rgba(255,59,59,.4)}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:.9;--rt-transition-show-delay:.15s;--rt-transition-closing-delay:.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-ext-400-normal-DzMWdK87.woff2) format("woff2"),url(./roboto-cyrillic-ext-400-normal-BxX1-eA_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-cyrillic-400-normal-DAIM1_dR.woff2) format("woff2"),url(./roboto-cyrillic-400-normal-Dry59Hjn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA5cABIAAAAAGtgAAA38AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVF4AXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWEeAcgDIVOG4kZIxHmlLUCwF8V2MbMoa4AxWgkRCthOLSyMZeTQC5uuOJg8u6E3LDs4xbJUqAc5hwClMNy/OePZYQksz9fV/beV6lD19AduEZiD8BOMgHVE619Io7rU3LbKR6I/eb7XiLXiZBIeONoXDeJWimViYW8pUXLJnW3vOum0Jq2rJBTxgHxjUABglAv/FCYGVNlZkz8z7H9YZ5Md+9lxCLcImIaGnXUht+bapJuld5NR8rgTTqoPbsVUTVFbb0AnQKIkp093FLP6ze5XT5S6dxqfBzN+b2dJM29HAELQ0qeMZ3ZbpvZTQo53PYR9R3muDnMU+QOPrARxCzkl19oC6hLwh3l21mn+wJJmOo2nHRQZhKIQpC1L6cDArD4Mkg2C+sAqvWrjvWohAxGMZYzTBMAJA52zcLTbez1tDbA2lFrZX02Z17a3iR4U3Kvz6I6PIQDvktCADCXT9A7qAoBADrABjHUV2d0Ozk6vOamloB5qrIzIejwSPFzlbgDgI7C+pO0Xp57L77IuqK9BhGga1TTjgD4X2E+BBIg3K0kUAQJPFuFmIVTBB7aRy7xaDUPqOACUrCgMT+ViTMLybwW25kL6C7lEludwgFeYb7gp7n522s+z8ckSQFWJA7LoRfvWATMvzvmvfmc4xV1418A8Ia3nT+nvuqk9njVJ73uLvpcZ3zpsdPBb3AivLPbgQajHrhkv+NecdsqR7n1++xz2S8t5z3TxNcecAUxfusd6qNmnbHXfuRLh51232NvBp/g//pNtFNdwgby/sXqGTiMmLDPsZqfqp5plRTlug0YY/hQz6/zige+8kvgDn1mHHXedU/iAxaX406fOnlianJifGx0ZHhocKC/r7enu6uzo72ttaXZ1tTYUF9XW1NdVdmEzKpp8F9/9eUXN6Wzz66fTsbDweefffpJv9fttFsfvpNtrOdp1AJXfDXfaORJVIOlv3mdkkIYSIRPg2RDMIZW90e2aCqtnWINAwwF7A0zKSf6roOTzghCzXP1x9wflpYKKQmIDptgJE9pny5Lh0BMbRBlHldfIDqVrJhUKMayPCMTYCL2WQQnuC5DRSy8Mjc/5yLZOEaZYc12rm+IsmyVJv7qOcbyTCm1QQzVi5NpPFo94xpDQ2mh+1vX6egCBwBOG9fQ5G/LH8hDr4ggwNOBFSfghRVu6sjys1+VOLEm52rznez2DbFu5JHIZXRJ71Ojkd6nl7ZenEC/z7C/ELVw5S9ddOWzDOiOYTsoEcIuLk3i0/7I9rU7VRtyZ9h2affpqmoUvOODBw8lQ4KYMdsdWYtkWLErYbGMnLGupyXbi095AIdKcMt9RRF659XON5bP187Xz7cWthdURDT/cj3tXyiJopJfLWo7pWDYGbXXaOf0dVWjwOXTsvQAm3+PI3K1Mt8ducYPedqKCzNL+6tFtpXKoUpdfj1MIy8iGRke2tl4CAQEYKd3ilFAmbwTxtjyd3ilXfjcrtnICTAhy3PFLi5/SZoLJBuOpSvveyMDjYbXIc4OdwIU3YpbnsuAIXAXbqiuyaPMm7KDspZIqnoVJL4SxCNxvhfR9V56mpxGdKxsQdXzS2j6kjrjLDmzBUjNwLivf+GCC3rtuZTzlAjGwN6pWxegVzA4gOlLFZlcau1eSxs5FRFGptnI+8NofG4GNxYFXEJib9LA0vuhCuczmlqxFvJ9XZpNJ+UXXnech8qrvMIJlczEK0ZyoBmMIRgIMOcyKku5zzIprVgePOOxjca5lFIVFFVOSW7l5/ZmI08DJEOW1ySZ1MJMN6huk9NrPZl6niLvGLq/jXgX+FaZihH3TIq8g3WJ42KmIuiHmaBmZDXNHOf9y4CJnbu0I3YRKAy0yuIjjIt44b4Dcdylpm9UCy71YHgiUkRSfoVGnUKDM2zPFjA8JdEzPuSMUGC1oc28SAxXAQQQ4w9Bq3c+2anSDoxelFGH10FGa7dHk1H7LEzAhdUgaFIjhgfkHXnPwLSsVW7xKt2GAUaLrRq0CdOppSUTJL0/gu3M6YC0sOJDc9YI4bXzLfUOmX8nPcDcAjJiZ3GkWzC0GhIETgh2s7gTzYbDHLq36etG8igNxEOksV8VrB2Ji/xJzuusiUwz31UlLoFQ6A049mSp6AeS8wDHLAFjde0Na8qoRd1dCQqZJ3rW7XZHjZzZUyB0CHAF0Whi4ep72FzYZzMC42SeTYCZRQqbliLwWIsBSewLyAGn4Ky0YJ0VgbKUu74XjEgrDV0Esoghe6mueKiwwDJCuS9b5+vsaNKwFsCxgAJye5MBa5UsSmpSXq8o708xckDDlkbgIHMhUW0eekSVYf7K/QhSI2DcCSMwfBZVm29PLAzPMHKuClo2RlJCvZYzNZoeo8vuIGoB2JruNiNF0mrUUr2Rl80axp1f8GCtNt/2njjLG1FbKF7MTDn3oBJqgplkuLKKG6Jq16ga7mM03FitWa8qwiKnB0K6kfL2BS88G/RWCKwuo7TFSQs8JSCeAHQnzbQnOnCWQbwpTfAvRFIf71/Bf3IkahUYX5CeJ9veknKWcj/7eY4PLKCjjmlyCCiW8uxEp2HAwi6rJXfxBRp0datmjpjyCVl8g6LkTSWHJgHuSCBAUI7C6GuSt4B9zSDIWgNKCWJFugmuPYPFTqr1wLLBgnbuRYo0ryOxL2/VWLgzS42Fe1z8EVQcQIpUU+GfgX4DmJjXMlZco4ltTKh1XQWbJGd6/ffwRsiSQGjFSTdTm+bvLiWkI3DQB7dkkRroraTIbqoWZH+rVsjNJhxgIZBe+QsmQKE4CEOJFdKPfcBaJaYc0V9rYpfUsoNKykBx6FOfnyxhZdkhmuh93+ZAWsW++RtA6fADiJHsUt4hbAX5eGDANHKxr4WpI65R9PZJ9nRpO08EOSUGVAPN7MNw0CplEJzxBBw//b/uXIPBOTa/Biil9TXIax+oB2xG3iVUuTWDx6kT+xN5y/wPkltY5dSQ1b9PWBTjfL/N7N7yT9oIoyox25LoeQAzKUclvmz0QB24xUJnxB4IFYq5gxf/tRn1R/vEzzMuLWeUHifHh0AhH12cYAkMlkgeOOClNv/Irlm0RWjD2ER0yvboRtEfAa+YMNNlmvFHmSDIiRW+9omdl1qQ2FqQ+DEYj8P8jckbs3BYdcOnDIsiHUmgruHD32p/xGo48XeaijF0+sJKnwHwh+GbTux0KpdjqH3XNkcMgFCpKu32ZwoykBvOSAj9BnGk19q862Vtu+kHX1EqyiO7dv+eAkbeZzmwV2n+rg5AVwZhaT8uBZLHmgUMzsZb1kngYGHNwdwftvTsgAiZ/E+LfI1TeEt5Ki+Dd4y3kGexKJiwHUGAacZPs3KlUPtgYaD1pLwock9d6evO/V707fbB8OtXX6n2529+QBz5+PZbbd/T199n3P6zZRn/8ZgDMPyUNf/FGvswX4OcLmqv8u4MzfmBxx1b7FvWAU8xhlcPE3T0MnHP6wVutvYdoxX4ovT0KWei4FoqPX3+TfHEiPWfe5pJr4FzMsjZC29k4q/4zLM08ub/6qj1o8qpI5GFeYciq6a2fjS6Orb145rpQ5F5RYcjK6ZDPl62xnV8SVvoeyt+2d3zf+bN5BivzXMx24Xv0uzSBeCONwEzEH8+0jCY35h/8xT+jaF4iPVLaKtQWsEnH7wkJDDoGecLJEIkCCgELP4iOCAw6CVK/JcALO2AT9EKCICGSbMvPr26tmjXc59HBgCA97/3cgAAvz8SmwX9bQ9pcgE8T5rPW2TAbxUe5BA2/bWREu1XYR/+wATf6oqcoLkspDXqfWe+hF0YYrEAZwD5WtSBUNh6oQcojJWWR8Hq50pkCSxMdO78SirY5yuZ9RwrOXd2FpzbtGKhLbadgQAWvnElgsqZibkrQ2GPguXhquxZPTNAGptGpZokVbq1fLhBrPZnvVa57MUVGNdUXFlztal2iGvtZm12CGCbxys1qWLLwnZ5wnLb0P76dbVFLotWO/shXIlzh55LFZzl3Nqha7UYXUgnB55mu52IH7wwDrdq2YWeljLRks+7Hm2n3TQmza3DW8U9jGy1rAcHnUaXgULlYDXiFDc2dawul6mF6vCWtrXtjnWenqtWq+VC7UAZf+X9QRT8MjbVq1TpU27jhre2RpXXHIdu83aXF+prT2YdVHja/RgcrNyL/j3sa45eb+vP0NPcgasWdrW04qKqRUcT25s2cdo4jpNGttSxuaFma2BT/Sr262uvof5/b319Fjv1TmxXWFNidalWVWZlkRUFlhd+cStsYiPHktwTznkW5SUcsyzIMD/NvFQtN8WclA7ZSWYlmBmPYCaexXR0FVNRpkZ/MYkxOfaEUYSJ4TRGwr/ohxkXnsVgOI2BEKMDjAqcoDfIiOAJusEwv4Sen4aPe73c3Sx1/O9qrqCpqsf2uhM01I2jvi6EuqqEeqkDxcIJ8rkhpFMdiLtUcI8mEC17XMsRtxlhtXvNcshFp0ArAg1O+zKcWfgd3GDnersW68ou75KzYvcuuc+243fH5mqzfyxaimZhKhqFecG4oLNaBLcyYclluZtUa4wsYkPsP0YXFS3M1KyqkKxCYBBk6nPVXJE7JDBAjAuboHvFmhgSFFxehgFgk/2HKlZZUCsRci7J3aRYI2QRGSL/EUoNg+PL6SFkpIf/JHM27FBS8h04Dbd57pMak3kOMQ0Qi/k5c4iz7v3AAfBVhx2H0ucfUXi+o4U5QsJTc+YYnXWn7eDDJ5/+wFjtAJ8zJUmUuKHyjR5KfpkKPvCQLwrpIo5UlOT8TQZbNvimnA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXQAA8AAAAABxQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAIAAAACBEaExjR1NVQgAAAYwAAAA2AAAANpLvgeJPUy8yAAABxAAAAEkAAABgcmy/vFNUQVQAAAIQAAAASQAAAF5e+0M1Y21hcAAAAlwAAAA9AAAAXD5V4n1nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgm9YKxoaGVhAAAEGAAAAB8AAAAkCzYENWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgABYAam5hbWUAAASIAAABMgAAAnhAQWTJcG9zdAAABbwAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAADgAKAAwAAAAAAAFERkxUAAgABAAAAAD//wAAAAEAAAAOAAoADAAAAAAABERGTFQAGmN5cmwAHmdyZWsAHmxhdG4AHgAIAAAAAAAAAAD//wAAAAB42k3FsRFAMAAAwE8ijMEOOpVO5bJFCtOoM4VVLOQUGt+8Lh3hlMktz4TxO91qRASwkvxspWxWxr33UIcWIUC35AuT9ALNYAlTAAAAeNoNx7EBQVEQALDcPdDCAgAwFADowBoGMpzfJUJoKegpWMnP/nmO4HM6P4O4PDf3SKmhYyCQMbVHEZUb8SV/KLL6DAR/orwHzQAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91ANgoAALOoDekAAAAAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMCTpueSBJfDzz1ABsIAAAAAADE8BEuAAAAAOHUAm/+eP/sBVAF1wAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMB6/F8FQwRrAFAEFXACAHGKBHgAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZNBhYGOwYWAB8xCAiYERAAtYAIF42n2RNVZFQRBE6ylOjpPg7u7u7q7f3bfBAohJcFJkAWwJqTN/cDljt3tqpLsBpOMMGhQ9iXwFSFaQSivOKjV3kjXU4lGyjmw8SzZQqGRKNpGtdEtOR6OyHmcFSFWOJCtIVo4lq/SfSDY/3lKK6L+RXEz9A/rggRcx+GGDBVYEkY9aVKOGLR/z9BxwnaVqlyPIkY9p+LnaubMn9D0IIUilh/4A7WLwHjYvrVZUsVlgE4oQb6nEHpUu4fWwWeDkTYckNzUB+v2fXqug2okdBNhs5JLPfyEfwIKQUPhRx7ur2VrQhiFMsQ2RZr/c9vXE17i+7i3S8otX+TPkf7ld5Iij/t/bv2fBQz7gXTJWqhiR8AQ4V4r8WbBEfqvFEmkfQfII5x15YlIoXcLm+4Lcr8cqX1EAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-greek-400-normal-jFM2czAU.woff2) format("woff2"),url(./roboto-greek-400-normal-CAI06USH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-math-400-normal-B3wgz80t.woff2) format("woff2"),url(./roboto-math-400-normal-DHrwdhE6.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-symbols-400-normal-fF1SLJBj.woff2) format("woff2"),url(./roboto-symbols-400-normal-bG5rsNFs.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-vietnamese-400-normal-CDDxGrUb.woff2) format("woff2"),url(./roboto-vietnamese-400-normal-DgufTq8s.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-ext-400-normal-ZYmyxeOy.woff2) format("woff2"),url(./roboto-latin-ext-400-normal-uRIBRJt5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-CNwBRw8h.woff2) format("woff2"),url(./roboto-latin-400-normal-551zQQ7R.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2 new file mode 100644 index 000000000..0ba164bb6 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2 new file mode 100644 index 000000000..83a6f10f2 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2 new file mode 100644 index 000000000..cf56a71f1 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-greek-wght-normal-CaVNZxsx.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-greek-wght-normal-CaVNZxsx.woff2 new file mode 100644 index 000000000..907b4a4d7 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-greek-wght-normal-CaVNZxsx.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2 new file mode 100644 index 000000000..887153b81 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-latin-wght-normal-C2S99t-D.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-latin-wght-normal-C2S99t-D.woff2 new file mode 100644 index 000000000..798d6d9f6 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-latin-wght-normal-C2S99t-D.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2 new file mode 100644 index 000000000..a40c4699c Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-400-normal-DAIM1_dR.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-400-normal-DAIM1_dR.woff2 new file mode 100644 index 000000000..b0ed6d697 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-400-normal-DAIM1_dR.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-400-normal-Dry59Hjn.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-400-normal-Dry59Hjn.woff new file mode 100644 index 000000000..adc68160e Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-400-normal-Dry59Hjn.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-ext-400-normal-BxX1-eA_.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-ext-400-normal-BxX1-eA_.woff new file mode 100644 index 000000000..c3467aaba Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-ext-400-normal-BxX1-eA_.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-ext-400-normal-DzMWdK87.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-ext-400-normal-DzMWdK87.woff2 new file mode 100644 index 000000000..1a1ed7c29 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-cyrillic-ext-400-normal-DzMWdK87.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-greek-400-normal-CAI06USH.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-greek-400-normal-CAI06USH.woff new file mode 100644 index 000000000..c23e45e40 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-greek-400-normal-CAI06USH.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-greek-400-normal-jFM2czAU.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-greek-400-normal-jFM2czAU.woff2 new file mode 100644 index 000000000..de646f8d4 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-greek-400-normal-jFM2czAU.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-400-normal-551zQQ7R.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-400-normal-551zQQ7R.woff new file mode 100644 index 000000000..51eca48e3 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-400-normal-551zQQ7R.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-400-normal-CNwBRw8h.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-400-normal-CNwBRw8h.woff2 new file mode 100644 index 000000000..5a5fad1a5 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-400-normal-CNwBRw8h.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-ext-400-normal-ZYmyxeOy.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-ext-400-normal-ZYmyxeOy.woff2 new file mode 100644 index 000000000..47e69cf8a Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-ext-400-normal-ZYmyxeOy.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-ext-400-normal-uRIBRJt5.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-ext-400-normal-uRIBRJt5.woff new file mode 100644 index 000000000..737598824 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-latin-ext-400-normal-uRIBRJt5.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-math-400-normal-B3wgz80t.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-math-400-normal-B3wgz80t.woff2 new file mode 100644 index 000000000..15e1583a0 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-math-400-normal-B3wgz80t.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-math-400-normal-DHrwdhE6.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-math-400-normal-DHrwdhE6.woff new file mode 100644 index 000000000..1bd6d21f6 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-math-400-normal-DHrwdhE6.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-symbols-400-normal-bG5rsNFs.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-symbols-400-normal-bG5rsNFs.woff new file mode 100644 index 000000000..eb3e4f38e Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-symbols-400-normal-bG5rsNFs.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-symbols-400-normal-fF1SLJBj.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-symbols-400-normal-fF1SLJBj.woff2 new file mode 100644 index 000000000..f9c26fa24 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-symbols-400-normal-fF1SLJBj.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-vietnamese-400-normal-CDDxGrUb.woff2 b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-vietnamese-400-normal-CDDxGrUb.woff2 new file mode 100644 index 000000000..bc95855cd Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-vietnamese-400-normal-CDDxGrUb.woff2 differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-vietnamese-400-normal-DgufTq8s.woff b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-vietnamese-400-normal-DgufTq8s.woff new file mode 100644 index 000000000..290b190e0 Binary files /dev/null and b/resources/[inventory]/tgiann-inventory/ui/build/assets/roboto-vietnamese-400-normal-DgufTq8s.woff differ diff --git a/resources/[inventory]/tgiann-inventory/ui/build/index.html b/resources/[inventory]/tgiann-inventory/ui/build/index.html new file mode 100644 index 000000000..29d8f1179 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/build/index.html @@ -0,0 +1,14 @@ + + + + + + + Vite + React + TS + + + + +
                + + diff --git a/resources/[inventory]/tgiann-inventory/ui/build/vite.svg b/resources/[inventory]/tgiann-inventory/ui/build/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/build/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/craft.svg b/resources/[inventory]/tgiann-inventory/ui/icon/craft.svg new file mode 100644 index 000000000..649b3ba5b --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/craft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/filter_animal.svg b/resources/[inventory]/tgiann-inventory/ui/icon/filter_animal.svg new file mode 100644 index 000000000..4e58f61cb --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/filter_animal.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/filter_clothe.svg b/resources/[inventory]/tgiann-inventory/ui/icon/filter_clothe.svg new file mode 100644 index 000000000..55c76fb6f --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/filter_clothe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/filter_fight.svg b/resources/[inventory]/tgiann-inventory/ui/icon/filter_fight.svg new file mode 100644 index 000000000..6dd14913a --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/filter_fight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/filter_health.svg b/resources/[inventory]/tgiann-inventory/ui/icon/filter_health.svg new file mode 100644 index 000000000..867589192 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/filter_health.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/filter_juice.svg b/resources/[inventory]/tgiann-inventory/ui/icon/filter_juice.svg new file mode 100644 index 000000000..ccbc5dfdd --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/filter_juice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/inventory.svg b/resources/[inventory]/tgiann-inventory/ui/icon/inventory.svg new file mode 100644 index 000000000..15413269b --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/inventory.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/main.svg b/resources/[inventory]/tgiann-inventory/ui/icon/main.svg new file mode 100644 index 000000000..c06606b12 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/main.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/settings.svg b/resources/[inventory]/tgiann-inventory/ui/icon/settings.svg new file mode 100644 index 000000000..633443469 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/settings.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/[inventory]/tgiann-inventory/ui/icon/shop.svg b/resources/[inventory]/tgiann-inventory/ui/icon/shop.svg new file mode 100644 index 000000000..56b5310a9 --- /dev/null +++ b/resources/[inventory]/tgiann-inventory/ui/icon/shop.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/[props]/ar_pallet_furniture/.fxap b/resources/[props]/ar_pallet_furniture/.fxap new file mode 100644 index 000000000..7a855ba6d Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/.fxap differ diff --git a/resources/[props]/ar_pallet_furniture/fxmanifest.lua b/resources/[props]/ar_pallet_furniture/fxmanifest.lua new file mode 100644 index 000000000..a2c0dfa65 --- /dev/null +++ b/resources/[props]/ar_pallet_furniture/fxmanifest.lua @@ -0,0 +1,18 @@ +fx_version 'cerulean' +game 'gta5' +author 'ShopFusion (https://shopfusion.fragmentor.io/)(https://discord.com/invite/ChmPFRW5gJ)' +description 'Pallet props by aRRo' +version '1.0.0' +lua54 'yes' +this_is_a_map 'yes' + +escrow_ignore { + 'stream/**/*.ytd', + 'stream/**/*.ydr' +} + + + + + +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[props]/ar_pallet_furniture/icons/ar_apple_crate.png b/resources/[props]/ar_pallet_furniture/icons/ar_apple_crate.png new file mode 100644 index 000000000..777b1e8f7 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/icons/ar_apple_crate.png differ diff --git a/resources/[props]/ar_pallet_furniture/icons/ar_books_and_mug.png b/resources/[props]/ar_pallet_furniture/icons/ar_books_and_mug.png new file mode 100644 index 000000000..67d0e96d8 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/icons/ar_books_and_mug.png differ diff --git a/resources/[props]/ar_pallet_furniture/icons/ar_old_beside_table.png b/resources/[props]/ar_pallet_furniture/icons/ar_old_beside_table.png new file mode 100644 index 000000000..eea484d1c Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/icons/ar_old_beside_table.png differ diff --git a/resources/[props]/ar_pallet_furniture/icons/ar_old_wooden_dresser.png b/resources/[props]/ar_pallet_furniture/icons/ar_old_wooden_dresser.png new file mode 100644 index 000000000..76766042c Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/icons/ar_old_wooden_dresser.png differ diff --git a/resources/[props]/ar_pallet_furniture/icons/ar_pallet_bed.png b/resources/[props]/ar_pallet_furniture/icons/ar_pallet_bed.png new file mode 100644 index 000000000..8f0ee564e Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/icons/ar_pallet_bed.png differ diff --git a/resources/[props]/ar_pallet_furniture/instalation.txt b/resources/[props]/ar_pallet_furniture/instalation.txt new file mode 100644 index 000000000..32d46e764 --- /dev/null +++ b/resources/[props]/ar_pallet_furniture/instalation.txt @@ -0,0 +1,8 @@ +1. Download zip +2. Extract zip and insert into resource folder +3. Add line to server.cfg line: > ensure myfoldername + + +Add props into your fxmanifest.lua: +Insert into your fxmanifest.lua > data_file 'DLC_ITYP_REQUEST' 'path_to_props/ar_furniture_02.ytyp' +* In this case the path_to_props/name_of_your_ytyp.ytyp is the path to the .ytyp file and his name. \ No newline at end of file diff --git a/resources/[props]/ar_pallet_furniture/spawn_names.txt b/resources/[props]/ar_pallet_furniture/spawn_names.txt new file mode 100644 index 000000000..97c10ab40 --- /dev/null +++ b/resources/[props]/ar_pallet_furniture/spawn_names.txt @@ -0,0 +1,5 @@ +ar_apple_crate +ar_books_and_mug +ar_old_beside_table +ar_old_wooden_dresser +ar_pallet_bed \ No newline at end of file diff --git a/resources/[props]/ar_pallet_furniture/stream/ydr/ar_apple_crate.ydr b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_apple_crate.ydr new file mode 100644 index 000000000..cb4857c03 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_apple_crate.ydr differ diff --git a/resources/[props]/ar_pallet_furniture/stream/ydr/ar_books_and_mug.ydr b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_books_and_mug.ydr new file mode 100644 index 000000000..3ae137292 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_books_and_mug.ydr differ diff --git a/resources/[props]/ar_pallet_furniture/stream/ydr/ar_old_beside_table.ydr b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_old_beside_table.ydr new file mode 100644 index 000000000..638b83b5b Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_old_beside_table.ydr differ diff --git a/resources/[props]/ar_pallet_furniture/stream/ydr/ar_old_wooden_dresser.ydr b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_old_wooden_dresser.ydr new file mode 100644 index 000000000..a691c7079 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_old_wooden_dresser.ydr differ diff --git a/resources/[props]/ar_pallet_furniture/stream/ydr/ar_pallet_bed.ydr b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_pallet_bed.ydr new file mode 100644 index 000000000..4cb9eef79 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/stream/ydr/ar_pallet_bed.ydr differ diff --git a/resources/[props]/ar_pallet_furniture/stream/ytyp/ar_furniture_02.ytyp b/resources/[props]/ar_pallet_furniture/stream/ytyp/ar_furniture_02.ytyp new file mode 100644 index 000000000..bb1199f11 Binary files /dev/null and b/resources/[props]/ar_pallet_furniture/stream/ytyp/ar_furniture_02.ytyp differ diff --git a/resources/[props]/dl_cat_kit_with_scenario/.fxap b/resources/[props]/dl_cat_kit_with_scenario/.fxap new file mode 100644 index 000000000..9a2411053 Binary files /dev/null and b/resources/[props]/dl_cat_kit_with_scenario/.fxap differ diff --git a/resources/[props]/dl_cat_kit_with_scenario/fxmanifest.lua b/resources/[props]/dl_cat_kit_with_scenario/fxmanifest.lua new file mode 100644 index 000000000..cf0e40cf9 --- /dev/null +++ b/resources/[props]/dl_cat_kit_with_scenario/fxmanifest.lua @@ -0,0 +1,17 @@ +fx_version 'cerulean' +game 'gta5' +author 'ShopFusion (https://shopfusion.tebex.io/)' +description 'Cat kit with cat scenario by Dont_LookTV' +version '1.0.0' +lua54 'yes' +this_is_a_map 'yes' + + +escrow_ignore { + 'stream/**/*.ydr' +} + + + + +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/[props]/dl_cat_kit_with_scenario/stream/dl_cats_bed.ytyp b/resources/[props]/dl_cat_kit_with_scenario/stream/dl_cats_bed.ytyp new file mode 100644 index 000000000..303c86db2 Binary files /dev/null and b/resources/[props]/dl_cat_kit_with_scenario/stream/dl_cats_bed.ytyp differ diff --git a/resources/[props]/dl_cat_kit_with_scenario/stream/dl_kittybed.ydr b/resources/[props]/dl_cat_kit_with_scenario/stream/dl_kittybed.ydr new file mode 100644 index 000000000..9d29c4ebf Binary files /dev/null and b/resources/[props]/dl_cat_kit_with_scenario/stream/dl_kittybed.ydr differ diff --git a/resources/[props]/dl_cat_kit_with_scenario/stream/dl_kittybowl.ydr b/resources/[props]/dl_cat_kit_with_scenario/stream/dl_kittybowl.ydr new file mode 100644 index 000000000..4fe27d824 Binary files /dev/null and b/resources/[props]/dl_cat_kit_with_scenario/stream/dl_kittybowl.ydr differ